Versions Compared

Key

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

...

В свою очередь, защищаемое приложение привязывается к софтверному ключу при помощи «обычных» технологий Guardant – автоматической защиты и/или Guardant API. Реализация этого участка системы защиты, а также подготовка шаблона возлагается на разработчика приложения.

...

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

...

Expand
titleПорядок программирования софтверных ключей

В большинстве ситуаций удобно придерживаться следующего порядка работы с софтверными ключами из интерфейса GrdUtil:

  1. Создать образ SP-ключа
  2. Создать поля нужных типов, записать в них данные и сохранить образ.
  3. Задать параметры привязки ключа/приложения к характеристикам компьютера.
  4. Создать отладочный ключ
  5. Выполнить привязку приложения к отладочному ключу при помощи автозащиты и/или Guardant API.
  6. Протестировать работу защищенного приложения с отладочным ключом.
  7. Используя ранее созданный образ, создать и растиражировать шаблоны SP-ключей для включения в дистрибутив защищенной программы вместе с серийным номером для активации и мастером активации GuardantActivationWizard.exe.

...