Самый доступный вариант создания защиты при помощи софтверных ключей Guardant SP заключается в использовании Мастера лицензирования и Автоматической защиты (Guardant SDK).
Первоначально необходимо зайти в личный кабинет на сервере активации Guardant SP и подготовить ключи.
Ниже приведена пошаговая инструкция.
|
Первый шаг - это создание продукта (выполняется, если продукт еще не создан)
Далее, необходимо выбрать нужное для защиты количество ключей, и назначить их продукту.
Следует обратить внимание, что для защиты подходит любой серийный номер, соответствующий защищаемому продукту и имеющий статус «Готов к активации» или «Активирован» с неисчерпанным счетчиков активаций.
Перевод ключей в статус "Готов к активации"
Далее, необходимо перейти в "Профиль" и выгрузить файл конфигурации для мастера лицензирования.
(запомните директорию, в которую сохраняете файл)
Далее необходимо запустить Мастер лицензирования и автоматической защиты (входит в комплект Guardant SDK)
Выбрать "Пустой проект" и следовать подсказкам на скриншотах
Далее необходимо выбрать, загруженный из раздела "Профиль" gsp-файл
После того как файл конфигурации будет выбран, необходимо выбрать продукт
После того как выбор завершен, видно, что необходимый продукт и добавленные к нему ключи присутствуют в списке.
Обратите внимание, что на данном этапе возможно заполнить дополнительные информационные поля
Далее добавляем защищаемое приложение или библиотеку (*.exe, *.dll)
Далее можно выбрать опции защиты и лицензирования
Далее запускается процесс защиты, в результате которого происходит активация одного из ключей в качестве отладочного шаблона и создается папка с результатами защиты.
Отладочный ключ будет активирован на компьютере разработчика и более не сможет быть использован на другом компьютере (верно для ключа с 1 активацией).
Подробнее об управлении серийными номерами можно прочитать в руководстве по серверу активации
На этапе использования автозащиты, Мастер самостоятельно активирует продукт на сервере активации, после чего ключ будет обнаруживаться утилитой диагностики и доступен для использования.
Автозащита шифрует и подписывает массивы данных на алгоритмах ключа, и использует получившийся результат для привязки программы к копии ключа – в процессе работы будет проводиться расшифровывание и проверка подписи данных.
Это упрощенное описание автоматической защиты, представляющей из себя целый комплект защитных механизмов и криптографических приемов.
В результате применения автозащиты формируется файл шаблона софтверного ключа «Название_лицензии.grdvd», который необходимо распространять вместе с защищенным приложением, «вакциной» автозащиты и серийным номером для активации.
Этот шаблон зашифрован и подписан ключами разработчика, и может быть превращен в рабочий софтверный ключ только на сервере активации компании «Актив», где в процессе активации шаблон будет перешифрован, причем в качестве компонентов ключей шифрования будут использованы комплектующие конкретного компьютера конечного пользователя.