Versions Compared

Key

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

...

  • Загружать прошивки из списка в Редактор образа
  • Сортировать список прошивок
  • Перерегистрировать прошивки на другого пользователя
  • Удалять прошивки

Anchor
_Toc326164933
_Toc326164933
Загрузка прошивки в Редактор образа

Любую прошивку, т. е. маску, содержащую уникальные данные (случайные пароли и проч.) и прошитую в ключ, можно найти в базе GrdUtil.exe по заданным параметрам и загрузить из окна прошивок в Редактор образа.
Чтобы загрузить прошивку в Редактор образа, нажмите на кнопку-пиктограмму Поиск прошивок ключей и выполните одно из следующих действий:

...

После этого прошивка будет загружена в Редактор. Причем индикатор образа в нижнем левом углу статусной строки переключится в положение «образ», а в заголовке главного окна GrdUtil.exe появится название загруженного образа и признак того, что он взят из базы данных:

Anchor
_Toc326164934
_Toc326164934
Сортировка списка прошивок

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

Anchor
_Toc326164935
_Toc326164935
Перерегистрация прошивки на другого конечного пользователя

Чтобы перерегистрировать прошивку на другого пользователя, выберите его имя в диалоге Клиенты (кнопка Управление записями клиентов в Инструменты базы данных). Далее щелкните на нужной прошивке правой кнопкой мыши и выберите пункт Зарегистрировать на другого клиента в открывшемся контекстном меню.
На экране появится запрос на подтверждение выбранного действия:

По нажатию кнопки [Да] прошивка будет зарегистрирована на выбранного конечного пользователя. Факт перерегистрации отразится в списке прошивок.

Anchor
_Toc326164936
_Toc326164936
Удаление прошивки из базы данных

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

По нажатию кнопки [Да] прошивка будет удалена из базы данных, запись о прошивке будет удалена из списка.

Anchor
_HID-режим
_HID-режим
Anchor
_Toc326164937
_Toc326164937
HID-режим

Все аппаратные ключи Guardant, начиная с Guardant Sign, могут работать без установки драйверов. Для этого ключи необходимо предварительно перевести в Human Interface Device (HID) режим.
При подсоединении ключа в HID-режиме к USB-порту компьютера система распознает ключ как стандартное HID-совместимое устройство, и ключ сразу же готов к работе.
Работа с ключами Guardant в HID-режиме и со стандартным драйвером не имеет существенных отличий.
Важно!
Если ключ переведен в HID-режим, то при преобразовании больших блоков данных может наблюдаться снижение скорости работы ключа.
Чтобы перевести ключ в HID-режим:
1. Загрузите прошивку из списка прошивок (или создайте новый файл образа) и выполните команду меню Ключ | Включить HID-режим работы ключа.
2. Запишите маску в ключ: выполните команду Ключ |Запись в ключ. При этом в меню напротив команды будет установлен флаг, а кнопка [HID] на панели инструментов перейдет в «нажатое» положение.
3. Переподсоедините ключ и протестируйте его работу в HID-режиме.
Чтобы вернуть ключ из HID-режима в режим работы с драйвером, повторите действия, указанные выше. Переподсоедините ключ и протестируйте его работу в драйверном режиме.

Anchor
_Защита_от_запуска
_Защита_от_запуска
Anchor
_Toc326164938
_Toc326164938
Защита от запуска нескольких копий приложения

В некоторых случаях у разработчика возникает необходимость препятствовать запуску более чем одной копии приложения одновременно. Наиболее яркий пример такой ситуации – работа приложения в терминальной сессии, когда возможен бесконтрольный запуск большого числа копий приложения, защищенного на локальный ключ.
Важно!
Только для локальных ключей!
Сетевые ключи не совместимы с данной технологией. Для достижения аналогичного эффекта используйте распределение сетевых лицензий по копиям приложения.
Локальные ключи Guardant обладают аппаратной защитой от запуска нескольких копий приложения. Ее принцип основан на том, что электронный ключ можно перевести в режим работы только с одним сессионным ключом одновременно^*^ Более подробно см. во 2-й части Руководства..
В зависимости от того как защищается приложение, можно устанавливать следующие режимы управления сессионными ключами:

Способ защиты

Режим управления сессионными ключами

Автозащита

Единственный сессионный ключ для автоматической защиты

Guardant API

Единственный сессионный ключ для Guardant API

Комбинацияавтозащиты и GrdAPI

Любой из вышеперечисленных режимов, либо их комбинация

...

2. Запишите маску в ключ: выполните команду Ключ |Запись в ключ.
3. Защитите приложение при помощи Guardant API и/ или автозащиты. Протестируйте работу защищенного приложения.
Запрограммированный таким образом ключ позволяет одновременную работу не более одной копии приложения. После запуска 2-й копии приложения 1-я копия становится неработоспособной.

Anchor
_Установка_аппаратных_запретов
_Установка_аппаратных_запретов
Anchor
_Toc326164939
_Toc326164939
Установка аппаратных запретов

Аппаратные запреты – это программируемая блокировка чтения и записи выбранного участка памяти. Использование аппаратных запретов – эффективная мера защиты содержимого ключа.
Установка аппаратных запретов производится на нижнем уровне, что гарантирует невозможность их обхода обычными программными средствами. Ключ просто не отвечает на попытки чтения или записи защищенной области.
Важно!
С помощью специальных операций Guardant API можно получить доступ к части содержимого защищенных ячеек – особой разновидности полей памяти, защищенных запретами.
Запреты можно устанавливать на непрерывную область памяти свободного назначения, начиная с младших адресов (т. е. с адреса 14 UAM до области полей специальных операций).
GrdUtil.exe автоматически устанавливает аппаратные запреты на чтение и запись на следующие типы полей: аппаратные алгоритмы, защищенные ячейки памяти, таблица лицензий.
Важно!
Категорически не рекомендуется оставлять незащищенной аппаратными запретами на чтение и запись область памяти, занятую аппаратными алгоритмами, таблицей лицензий и защищенными ячейками памяти!
Чтобы установить аппаратные запреты, выполните команду меню Ключ | Установить запреты. Появившийся диалог Установка запретов состоит из разворачивающихся списков (Запрет на чтение и Запрет на запись):

Диалог позволяет выбрать следующие варианты установки запретов:

...