Guardant Sign – пошаговое руководство
GUARDANT SDK – Установка
Диагностика ключей
Утилита программирования ключей GrdUtil
База данных
Теперь можно перейти к процессу защиты ПО. Для этого в окне комплекта разработчика выберите вкладку лицензирование и далее пункт «Мастер лицензирования и автоматической защиты»
Мастер лицензирования и автоматической защиты
В окне мастера в разделе «Создать проект защиты» выбираем пункт «Пустой проект»
Поскольку данное описание является ознакомительным в предложенном меню нам необходимо только указать модель используемого ключа, выбираем необходимую модель и нажимаем [Продолжить]
Далее указываем имя проекта защиты и директорию в которой будет находится результат. После выбора нажимаем [Продолжить]
В появившемся окне отображаются, подключенные к компьютеру ключи. Выбираем необходимый и нажимаем [Продолжить]
Далее в появившемся окне можно указать значения полей общего назначения ключа, к которым будут привязаны опции защиты. По умолчанию вставляются значения, которые записаны в ключ
Теперь в появившемся окне добавляем Native-приложения, которые необходимо защитить
После выбора защищаемого приложения нам стало доступно меню опций защиты, а именно лицензирование где вы можете ограничить число запусков защищённого приложения, а так же выбрать использовать ли алгоритм ЭЦП.
В дополнительных настройках лицензирования вы можете настроить способы привязки к заданным параметрам на ключе.
Защиту таблиц импортов и функций приложения можно задать в меню «Защита»
В данном меню так же присутствуют дополнительные настройки для построения защиты ПО
В меню сервис вы сможете настроить отслеживание извлечения ключа из USB-порта, а так же настроить заставку при запуске приложения и просмотреть командную строку автозащиты, которая может пригодиться при работе с консольной утилитой защиты Native-приложений nwkey32.exe.
По нажатию кнопки [Продолжить] появится окно завершающей стадии защиты ПО.
В случае защиты .Net-приложений
В случае защиты .Net-приложений меню защиты несколько отличается как видно из представленных скриншотов. Дополнительные настройки меню «Лицензирование» так же имеют чуть меньший функционал.
В меню защита доступна защита функций приложения.
По нажатию кнопки [Продолжить] откроется окно обфускации, в котором вы сможете разделить защищаемую сборку на группы, а так же воспользоваться конфигурационной утилитой обфускации.
После завершения выбора настроек обфускации по нажатию копки [Продолжить] начнётся процесс защиты приложения.