...
- Загружать прошивки из списка в Редактор образа
- Сортировать список прошивок
- Перерегистрировать прошивки на другого пользователя
- Удалять прошивки
Anchor | ||||
---|---|---|---|---|
|
Любую прошивку, т. е. маску, содержащую уникальные данные (случайные пароли и проч.) и прошитую в ключ, можно найти в базе GrdUtil.exe по заданным параметрам и загрузить из окна прошивок в Редактор образа.
Чтобы загрузить прошивку в Редактор образа, нажмите на кнопку-пиктограмму Поиск прошивок ключей и выполните одно из следующих действий:
...
После этого прошивка будет загружена в Редактор. Причем индикатор образа в нижнем левом углу статусной строки переключится в положение «образ», а в заголовке главного окна GrdUtil.exe появится название загруженного образа и признак того, что он взят из базы данных:
Anchor | ||||
---|---|---|---|---|
|
Чтобы отсортировать записи о прошивках в требуемом порядке, щелкните левой кнопкой мыши на заголовке нужного столбца.
Сортировка допустима по любому из столбцов таблицы и может выполняться по убыванию или возрастанию значений параметров.
Направление сортировки указывается стрелкой-индикатором в заголовке выбранного столбца.
Anchor | ||||
---|---|---|---|---|
|
Чтобы перерегистрировать прошивку на другого пользователя, выберите его имя в диалоге Клиенты (кнопка Управление записями клиентов в Инструменты базы данных). Далее щелкните на нужной прошивке правой кнопкой мыши и выберите пункт Зарегистрировать на другого клиента в открывшемся контекстном меню.
На экране появится запрос на подтверждение выбранного действия:
По нажатию кнопки [Да] прошивка будет зарегистрирована на выбранного конечного пользователя. Факт перерегистрации отразится в списке прошивок.
Anchor | ||||
---|---|---|---|---|
|
Чтобы удалить прошивку из базы данных, щелкните на нужной строке списка прошивок правой кнопкой мыши и выберите пункт Удалить в открывшемся контекстном меню.
На экране появится запрос на подтверждение выбранногодействия:
По нажатию кнопки [Да] прошивка будет удалена из базы данных, запись о прошивке будет удалена из списка.
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Все аппаратные ключи Guardant, начиная с Guardant Sign, могут работать без установки драйверов. Для этого ключи необходимо предварительно перевести в Human Interface Device (HID) режим.
При подсоединении ключа в HID-режиме к USB-порту компьютера система распознает ключ как стандартное HID-совместимое устройство, и ключ сразу же готов к работе.
Работа с ключами Guardant в HID-режиме и со стандартным драйвером не имеет существенных отличий.
Важно!
Если ключ переведен в HID-режим, то при преобразовании больших блоков данных может наблюдаться снижение скорости работы ключа.
Чтобы перевести ключ в HID-режим:
1. Загрузите прошивку из списка прошивок (или создайте новый файл образа) и выполните команду меню Ключ | Включить HID-режим работы ключа.
2. Запишите маску в ключ: выполните команду Ключ |Запись в ключ. При этом в меню напротив команды будет установлен флаг, а кнопка [HID] на панели инструментов перейдет в «нажатое» положение.
3. Переподсоедините ключ и протестируйте его работу в HID-режиме.
Чтобы вернуть ключ из HID-режима в режим работы с драйвером, повторите действия, указанные выше. Переподсоедините ключ и протестируйте его работу в драйверном режиме.
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
В некоторых случаях у разработчика возникает необходимость препятствовать запуску более чем одной копии приложения одновременно. Наиболее яркий пример такой ситуации – работа приложения в терминальной сессии, когда возможен бесконтрольный запуск большого числа копий приложения, защищенного на локальный ключ.
Важно!
Только для локальных ключей!
Сетевые ключи не совместимы с данной технологией. Для достижения аналогичного эффекта используйте распределение сетевых лицензий по копиям приложения.
Локальные ключи Guardant обладают аппаратной защитой от запуска нескольких копий приложения. Ее принцип основан на том, что электронный ключ можно перевести в режим работы только с одним сессионным ключом одновременно^*^ Более подробно см. во 2-й части Руководства..
В зависимости от того как защищается приложение, можно устанавливать следующие режимы управления сессионными ключами:
Способ защиты | Режим управления сессионными ключами |
Автозащита | Единственный сессионный ключ для автоматической защиты |
Guardant API | Единственный сессионный ключ для Guardant API |
Комбинацияавтозащиты и GrdAPI | Любой из вышеперечисленных режимов, либо их комбинация |
...
2. Запишите маску в ключ: выполните команду Ключ |Запись в ключ.
3. Защитите приложение при помощи Guardant API и/ или автозащиты. Протестируйте работу защищенного приложения.
Запрограммированный таким образом ключ позволяет одновременную работу не более одной копии приложения. После запуска 2-й копии приложения 1-я копия становится неработоспособной.
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Аппаратные запреты – это программируемая блокировка чтения и записи выбранного участка памяти. Использование аппаратных запретов – эффективная мера защиты содержимого ключа.
Установка аппаратных запретов производится на нижнем уровне, что гарантирует невозможность их обхода обычными программными средствами. Ключ просто не отвечает на попытки чтения или записи защищенной области.
Важно!
С помощью специальных операций Guardant API можно получить доступ к части содержимого защищенных ячеек – особой разновидности полей памяти, защищенных запретами.
Запреты можно устанавливать на непрерывную область памяти свободного назначения, начиная с младших адресов (т. е. с адреса 14 UAM до области полей специальных операций).
GrdUtil.exe автоматически устанавливает аппаратные запреты на чтение и запись на следующие типы полей: аппаратные алгоритмы, защищенные ячейки памяти, таблица лицензий.
Важно!
Категорически не рекомендуется оставлять незащищенной аппаратными запретами на чтение и запись область памяти, занятую аппаратными алгоритмами, таблицей лицензий и защищенными ячейками памяти!
Чтобы установить аппаратные запреты, выполните команду меню Ключ | Установить запреты. Появившийся диалог Установка запретов состоит из разворачивающихся списков (Запрет на чтение и Запрет на запись):
Диалог позволяет выбрать следующие варианты установки запретов:
...