Самый доступный вариант создания защиты при помощи софтверных ключей Guardant SP заключается в использовании Мастера лицензирования и Автоматической защиты (Guardant SDK).

Первоначально необходимо зайти в личный кабинет на сервере активации Guardant SP и подготовить ключи.

Ниже приведена пошаговая инструкция.

  • зелёные рамки - необходимое действие
  • красный цифры - порядок действий
  • оранжевые рамки - обратите внимание 


Первый шаг - это создание продукта (выполняется, если продукт еще не создан)

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

Следует обратить внимание, что для защиты подходит любой серийный номер, соответствующий защищаемому продукту и имеющий статус «Готов к активации» или «Активирован» с неисчерпанным счетчиков активаций.

Далее необходимо перевести серийные номера в статус "Готов к активации".

Далее, необходимо перейти в рофиль" и выгрузить файл конфигурации для мастера лицензирования.

(запомните директорию, в которую сохраняете файл) 

Далее необходимо запустить Мастер лицензирования и автоматической защиты (входит в комплект Guardant SDK)

Выбрать "Пустой проект" и следовать подсказкам на скриншотах

 

 

Далее необходимо выбрать gsp-файл, загруженный из раздела "Профиль".

 

После того как файл конфигурации будет выбран, необходимо выбрать продукт

 

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

 

Обратите внимание, что на данном этапе возможно заполнить дополнительные информационные поля

Далее нужно добавить защищаемое приложение или библиотеку (*.exe, *.dll)

 

Далее можно выбрать опции защиты и лицензирования

 

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

Отладочный ключ будет активирован на компьютере разработчика и более не сможет быть использован на другом компьютере (верно для ключа с 1 активацией).

Подробнее об управлении серийными номерами можно прочитать в руководстве по серверу активации.

 

На этапе использования автозащиты Мастер самостоятельно активирует продукт на сервере активации. После этого ключ будет доступен для использования, и он сможет быть обнаружен утилитой диагностики.

Автозащита шифрует и подписывает массивы данных на алгоритмах ключа, и использует получившийся результат для привязки программы к копии ключа – в процессе работы будет проводиться расшифровывание и проверка подписи данных.

Это упрощенное описание автоматической защиты, представляющей из себя целый комплект защитных механизмов и криптографических приемов.

В результате применения автозащиты формируется файл шаблона софтверного ключа «Название_лицензии.grdvd», который необходимо распространять вместе с защищенным приложением, «вакциной» автозащиты и серийным номером для активации.

Этот шаблон зашифрован и подписан ключами разработчика, и может быть превращен в рабочий софтверный ключ только на сервере активации компании «Актив», где в процессе активации шаблон будет перешифрован, причем в качестве компонентов ключей шифрования будут использованы комплектующие конкретного компьютера конечного пользователя. 

  • No labels