Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Процедура Доверенного удаленного обновления при использовании GrdUtil.exe практически не отличается от обычного удаленного обновления (см. раздел Удаленное обновление), за исключением нескольких деталей:
При выполнении команды команды Ключ | Обновление Начать удаленное обновление ключа GrdUtil.exe автоматически записывает в память «мастер»-ключа, подсоединенного к порту, специальные алгоритмы. Эти алгоритмы участвуют в обработке запроса на обновление и кодировании данных обновления, используя пароль, хранящийся в прошивке обновляемого ключа.
После того, как дамп обновления сформирован, содержимое «мастер»-ключа автоматически восстанавливается путем записи в ключ последней прошивки для этого ключа.
Внешне эти действия проявляются только в виде предупреждения:

Если удаленное обновление выполняется без использования базы данных, на основе файла образа, то запрос на обновление не будет декодирован при несовпадении паролей удаленного обновления в файле образа и в удаленном ключе!!!
* Кроме, ситуации, когда обновление происходит не от прошивки. В этом случае содержимое «мастер»-ключа восстановлено не будет:

...

Локальное обновление памяти ключа подразумевает перепрограммирование памяти ключа, подсоединенного к порту компьютера, на котором установлен Комплект разработчика.
Чтобы обновить память локального ключа, выполните команду меню Ключ | Обновление Начать удаленное обновление ключа, либо Ключ | Запись в Записать образ в ключ. Причем первая команда будет доступна только в случае, когда используется прошивка ключа, а не шаблон или файл образа.
Особенности способов локального обновления:

Способ обновления

Особенности

Команда *КлючОбновление ключа* Ключ | Начать удаленное обновление ключа

Способ доступен только при обновлении от прошивки, т.е. предварительно нужно загрузить образ из имеющейся в базе данных прошивки. Позволяет выбрать тип обновления: полная перезаписьили изменение содержимого отдельных полей

Команда *КлючЗапись в ключ* Ключ | Записать образ в ключ

Происходит полная перезапись содержимого памяти ключа данными текущего образа

Локальное обновление командой Ключ |

...

Начать удаленное обновление ключа

Практическая необходимость в локальном обновлении путем выполнения команды Ключ | Обновление  Начать удаленное обновление ключа возникает, когда требуется сохранить в ключе «наработанные» данные (счетчики алгоритмов, к примеру), т. е. произвести изменение содержимого отдельных полей, не затрагивая остальные поля. В остальных случаях, проще отредактировать данные нужной прошивки или шаблона образа и выполнить команду Ключ | Запись в Записать образ в ключ.
После выполнения команды Ключ | Обновление  Начать удаленное обновление ключа на экране появляется диалог Обновление памяти ключа, который реализован в виде мастера, состоящего из нескольких страниц. Переход между страницами происходит при помощи кнопок [Далее]и [Назад], расположенных в нижней части диалогового окна.

Выберите с помощью переключателя пункт Ключ подсоединенк порту компьютера и перейдите на следующую страницу.
На экране появится страница Тип обновления с селектором выбора. Состояние селектора (доступные варианты обновления) зависит от типа ключа:

Выберите нужный пункт обновления и нажмите на кнопку [Далее]. Следующие несколько страниц служат для задания параметров обновления и работы с редактором сценария. Подробно о каждом из вариантов обновления см. далее в разделе Тип обновления.
Последняя страница диалога локального обновления называется Результат, она отображает сообщение о результате операции:

После нажатия кнопки [Готово] обновление завершается, и GrdUtil.exe фиксирует в базе данных факт прошивки локального ключа.

...

При полном обновлении памяти ключа происходит перезапись всей памяти ключа данными выбранного образа.
Полное обновление выполняется в тех случаях, когда не требуется сохранения каких-либо «наработанных» данных в ключе, а также когда этот вариант обновления является единственно возможным – при обновлении от файла или шаблона образа.
Чтобы полностью обновить память ключа, выполните команду Ключ | Обновление Начать удаленное обновление ключа. На экране появится диалог мастера обновления.

Anchor
OLE_LINK58
OLE_LINK58
Список страниц мастера обновления при полном обновлении памяти ключа:

...

Вариант Частичное обновление памяти ключа служит для обновления участков памяти, которые не защищены аппаратными запретами на запись. Причем при удаленном обновлении современных ключей Guardant можно обновить только один участок памяти.
Частичное обновление памяти актуально для тех ситуаций, когда необходимо сохранить «наработанную» в ключе информацию (поля счетчиков), и полное обновление памяти неприемлемо. Частично обновить память можно только при обновлении от прошивки, сохраненной в базе данных.
Чтобы обновить участок памяти ключа, не защищенный аппаратным запретом на запись, выполните команду Ключ | Обновление Начать удаленное обновление ключа. На экране появится диалог мастера обновления.

Anchor
OLE_LINK55
OLE_LINK55
Список страниц мастера обновления при частичном обновлении памяти ключа:

...

Важно!
Устаревший режим обновления, изменяющий значение счетчика GP. Этот режим не подходит для обновления чистого времени работы приложений, использующих счетчик алгоритма (опция автозащиты /DTA).
Для обновления времени работы приложений, защищенных в указанном режиме (версия автозащиты 5.3 и выше) необходимо использовать Полное обновление памяти ключа.
Чтобы увеличить значение счетчика GP, выполните команду Ключ | Обновление Начать удаленное обновление ключа. На экране появится диалог мастера обновления.

...

Для современных ключей Guardant существует специальный режим управления статусом защищенных ячеек и обновления их содержимого.
Его достоинство заключается в возможности управлять состоянием защищенной ячейки (активировать/деактивировать) и изменять ее содержимое (читать/перезаписывать), не затрагивая остальную память.
Режим изменения содержимого и статуса защищенной ячейки доступен только при обновлении от прошивки, сохраненной в базе данных.
Важно!
1. Обновлять можно только те защищенные ячейки, для которых перед записью прошивки в ключ был включен хотя бы один из сервисов: активация, деактивация или запись данных.
2. Для обновления доступны только ранее включенные сервисы ячейки.
3. За сеанс удаленного обновления можно выполнить только по одной операцииактивации, деактивации и записи данных, если ранее эти сервисы были включены.
Чтобы обновить участок памяти ключа, защищенный аппаратным запретом на запись, выполните команду Ключ | Обновление Начать удаленное обновление ключа. На экране появится диалог мастера обновления.
Список страниц мастера обновления в режиме Операции активации / деактивации:

...

Данный вариант предназначен для ситуаций, когда необходимо продлить срок работы приложения, защищенного ключом Guardant Time в режиме лицензирования Деактивировать алгоритм по наступлению указанной даты.
Его достоинство заключается в возможности продлевать время работы приложения, не затрагивая остальную память.
Чтобы изменить время деактивации аппаратного алгоритма в ключе с RTC, выполните команду Ключ | Обновление Начать удаленное обновление ключа. На экране появится диалог мастера обновления.
Список страниц мастера обновления в режиме Изменить время деактивации алгоритма:

...