You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Автозащита с использованием SP ключей

 

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

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


 

 

На сервере активации ключей необходимо создать продукт и назначить ему серийный номер(а). Подробнее об этих процедурах можно узнать на нашем портале документации в разделе Софтверные ключи.

 

Далее создаем образ ключа и шаблон используя GrdUtil

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

 

 

Запускаем мастер лицензирования и автозащиты и создаем пустой проект.

 

Выбираем способ программирования ключей – Ключ программируется разработчиком самостоятельно в GrdUtil

 

 

Выбираем имя и каталог для проекта

 

 

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

 

 

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

Завершаем процесс защиты

 

 

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

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

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

В GrdUtil загрузите и отредактируйте нужный образ.

Создайте новый шаблон

Перезащитите новую версию приложения

Передайте пользователю новую версию и новый шаблон

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

 

Пример

 

Загрузим и отредактируем образ ключа из нашего текущего проекта

При добавлении дополнительных полей в образ ключа нумерация ранее добавленных полей может измениться. В данном примере изменилось числовое имя симметричного алгоритма, который использовался для защиты (имя изменилось с 0 на 1, смотри скриншот 3). Теперь, когда новый образ прошит в ключ, необходимо открыть ранее созданный проект и отредактировать его настройки. Так как мы изменили нумерацию полей памяти ключа, на этапе настройки параметров защиты приложения возникнет предупреждение

 

Закрываем данное окно, нажимаем «ОК» и переходим к выбору защищаемого приложения и настройкам

 

После того, как настройки откорректированы, завершаем процесс защиты.

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

  • No labels