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

Compare with Current View Page History

« Previous Version 4 Next »

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

 

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

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


 

 

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

 

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

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

 

 

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

 

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

 

 

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

 

 

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

 

 

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

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

 

 

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

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

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

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

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

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

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

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

Пример

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

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

 

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

 

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

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

  • No labels