...
В свою очередь, защищаемое приложение привязывается к софтверному ключу при помощи «обычных» технологий Guardant – автоматической защиты и/или Guardant API. Реализация этого участка системы защиты, а также подготовка шаблона возлагается на разработчика приложения.
...
Это позволяет записывать в софтверный ключ те же типы полей, что и в аппаратные ключи, и после активации SP-ключа точно также работать с этим полями из защищенного приложения, как при помощи Guardant API, так и автозащиты.
UI Text Box | ||
---|---|---|
| ||
Info | ||
Важно! |
GrdUtil.exe предоставляет удобные сервисы для работы с SP-ключами, в том числе:
- Создание образа софтверного ключа
- Создание в образе полей различных типов, в том числе:
- Защищенных ячеек и запись в них данных, необходимых для работы защищенного приложения
- Алгоритмов шифрования, для последующего обращения к ним из приложения
- Создание шаблона, в т. ч. защищенного, а также активированного SP-ключа для отладки системы защиты
- Настройка параметров привязки ключа к компьютерным комплектующим
...
Expand | ||
---|---|---|
| ||
В большинстве ситуаций удобно придерживаться следующего порядка работы с софтверными ключами из интерфейса GrdUtil:
|
Настройка параметров привязки к компьютеру
Создание отладочного софтверного ключа
Expand | ||
---|---|---|
| ||
Шаблон софтверного ключа представляет собой «заготовку», т. е. запрограммированный согласно выбраной схеме защиты, но не активированный, ключ. Чтобы создать шаблон софтверного ключа, загрузите нужный образ в Редактор, при необходимости отредактируйте его и выполните команду меню Ключ | (Операции с Guardant SP) Создать шаблон Guardant SP. На экране появится системный диалог сохранения файла шаблона, который позволяет задать имя шаблона (по умолчанию GrdVD_ Template_год_месяц_число.grdvd) и директории, где он будет расположен. После этого сохраненный шаблон можно включить в комплект поставки защищенного приложения вместе с серийным номером и мастером активации GuardantActivationWizard.exe. |
Expand | ||
---|---|---|
| ||
Защищенный шаблон отличается от обычного тем, что содержимое SP-ключа, активированного на таком шаблоне, невозможно изменить программным способом, включая вызовы функций Guardant API. Это служит дополнительной защитой при использовании софтверных ключей. Чтобы создать защищенный шаблон, выполните команду меню Ключ | (Операции с Guardant SP) Защищенный шаблон Guardant SP. В остальном работа с защищенным шаблоном полностью аналогична работе с обычным шаблоном, см. предыдущий пункт. |