В этом режиме настройка лицензионных ограничений, программирование памяти ключа и защита выполняются только при помощи GUI-утилиты LicenseWizard.exe («Мастер лицензирования и автоматической защиты»)
small
Запустить LicenseWizard.exe
Нажать [Пустой проект]
«Способ программирования ключей» оставить«Алгоритмы и данные в ключе генерируются автоматически мастером»
«Средство лицензирования (как защищаться от копирования)» в выпадающем списке «Использовать аппаратный ключ модели:» указать модель ключа
Нажать [Продолжить]
Указать имя проекта и каталог, в котором сохраняться файлы проекта
Нажать [Продолжить]
Выбрать нужный ключ из списка подсоединенных и, если нужно, включить опцию «Использовать ключ в »
Нажать [Продолжить]
Нажать [Добавить] ив проводнике Windows выбрать защищаемые файлы
На вкладке «Лицензирование» не применять дополнительные настройки лицензирования (для усиления защиты лучше включить опцию «Использовать алгоритм ЭЦП»)
Включить нужные опции защиты на вкладке «Защита»
Настроить сервисные опции на вкладке «Сервис»
Нажать [Продолжить]
После завершения работы мастера защищенное приложение и дополнительные файлы будут в каталоге указанном на шаге №4, в подкаталоге «Result»
Ключ программируется самостоятельно
info
Внимание!
В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а защита выполняется GUI-утилитой LicenseWizard.exe («Мастер лицензирования и автоматической защиты»)
small
Запустить «Guardant Интегратор»
Нажать[Программирование электронных ключей]
При помощи утилитыпрограммирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Меню[Файл]
[Создать образ…]
поле с аппаратным алгоритмом симметричного шифрования AES128:
для усиления защиты лучшееще создать поле с аппаратным алгоритмом выработки ЭЦП ECC160
Двойным кликом на поле открыть его свойства
Вкладка «Ключ ECC60»
Нажать [Экспорт в bin-файл автозащиты] и выполнить сохранение *.bin-файла открытого ключа
Записать образ в ключ нажав [Ctrl+W], или:
Меню«Ключ»
Если нужно, включить опцию «Записывать ключи как HID»
«Средство лицензирования (как защищаться от копирования)»в выпадающем списке«Использовать аппаратный ключ модели:»указать модель ключа
Нажать[Продолжить]
Создание нового проекта:
Указать имя проекта и каталог, в котором сохраняться файлы проекта
Нажать [Продолжить]
Выбор ключа:
Выбрать нужный ключ из списка подсоединенных
Нажать [Продолжить]
Выбор защищаемых приложений:
Нажать [Добавить] и в проводнике Windows выбрать защищаемые файлы
На вкладке «Лицензирование» указать размер вопроса алгоритма (16, 32 или 64 для AES128) и номер (числовое имя) (узнать номер алгоритма можно в grdutil.exe, посмотрев столбец [Тип] — например, если для нужного алгоритма в столбце [Тип]указанно Алгоритм 00 (AES128), то номер будет 0)
Для усиления защиты лучше включить опцию «Использовать алгоритм ЭЦП», нажать […] и в проводнике Windows выбрать ранее сохраненный (п. 4.d)*.bin-файла открытого ключа
Включить нужные опции защиты на вкладке «Защита»
Включить нужные сервисные опции на вкладке «Сервис»
Нажать [Продолжить]
grdarmor.exeinfo
Внимание!
В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а защита выполняется консольной утилитой grdarmor.exe («Guardant Armor»)
small
Запустить «Guardant Интегратор»
Нажать[Программирование электронных ключей]
При помощи утилитыпрограммирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Меню[Файл]
[Создать образ…]
поле с аппаратным алгоритмом симметричного шифрования AES128:
для усиления защиты лучшееще создать поле с аппаратным алгоритмом выработки ЭЦП ECC160
Двойным кликом на поле открыть его свойства
Вкладка «Ключ ECC60»
Нажать [Экспорт в bin-файл автозащиты] и выполнить сохранение *.bin-файла открытого ключа
Записать образ в ключ нажав [Ctrl+W], или:
Меню«Ключ»
Если нужно, включить опцию «Записывать ключи как HID»
Нажать
Подготовить защищаемое приложение — выполнить его сборку с генерацией MAP-файла сопоставления
Подготовить файл (*.prcили ) c перечислением защищаемых функций
Запустить стандартное Windows-приложение «Командная строка» и перейти в папку «Bin», установленного Guardant SDK («по умолчанию»C:\Program Files (x86)\Guardant\SDK7\Bin)
Запустить grdarmor.exe c параметрами привязки, защиты и нужным файлом защищаемых функций (*.prcили )
Используется *.prc-файл,аппаратный режим работы конвертаи USB-ключ Guardant Sign
Используется *.ini-файл, программный режим работы конвертаи USB-ключ Guardant Sign
CodeObfuscator.exeinfo
Внимание!
В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а обфускация кода .Net-приложения выполняется консольной утилитой CodeObfuscator.exe
warning
Важно!
Если совместно с кода .Net-приложения будет производится и его с переносом кода в защищенное хранилище, то должна соблюдаться следующая последовательность использования утилит:
Утилита обфускации CodeObfuscator.exe
Утилита защиты кода CodeProtect.exe
small
Запустить «Guardant Интегратор»
Нажать[Программирование электронных ключей]
При помощи утилитыпрограммирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Меню[Файл]
[Создать образ…]
поле с аппаратным алгоритмом симметричного шифрования AES128:
для усиления защиты лучшееще создать поле с аппаратным алгоритмом выработки ЭЦП ECC160
Двойным кликом на поле открыть его свойства
Вкладка «Ключ ECC60»
Нажать [Экспорт в bin-файл автозащиты] и выполнить сохранение *.bin-файла открытого ключа
Записать образ в ключ нажав [Ctrl+W], или:
Меню«Ключ»
Если нужно, включить опцию «Записывать ключи как HID»
Нажать
Запустить стандартное Windows-приложение «Командная строка» и перейти в папку «Bin», установленного Guardant SDK («по умолчанию»C:\Program Files (x86)\Guardant\SDK7\Bin)
Запустить CodeObfuscator.exe c параметрами привязки и защиты
.Net-приложение обфусцируется с применением шифрования строковых констант при помощи аппаратного электронного USB-ключаGuardant Sign
CodeProtect.exeinfo
Внимание!
В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а защита кода .Net-приложения выполняется консольной утилитой CodeProtect.exe
warning
Важно!
Если совместно с .Net-приложения будет производится и его , то должна соблюдаться следующая последовательность использования утилит:
Утилита обфускации CodeObfuscator.exe
Утилита защиты кода CodeProtect.exe
small
Запустить «Guardant Интегратор»
Нажать[Программирование электронных ключей]
При помощи утилитыпрограммирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Меню[Файл]
[Создать образ…]
поле с аппаратным алгоритмом симметричного шифрования AES128:
для усиления защиты лучшееще создать поле с аппаратным алгоритмом выработки ЭЦП ECC160
Двойным кликом на поле открыть его свойства
Вкладка «Ключ ECC60»
Нажать [Экспорт в bin-файл автозащиты] и выполнить сохранение *.bin-файла открытого ключа
Записать образ в ключ нажав [Ctrl+W], или:
Меню«Ключ»
Если нужно, включить опцию «Записывать ключи как HID»
Нажать
Запустить стандартное Windows-приложение «Командная строка» и перейти в папку «Bin», установленного Guardant SDK («по умолчанию»C:\Program Files (x86)\Guardant\SDK7\Bin)
Запустить CodeProtect.exe c параметрами привязки и защиты
10 процентов методов .Net-приложения будут зашифрованы при помощи аппаратного электронного USB-ключаGuardant Sign и размещены в защищенном контейнере
nwkey32.exeinfo
Внимание!
В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а защита выполняется консольной утилитой
small
Запустить «Guardant Интегратор»
Нажать[Программирование электронных ключей]
При помощи утилитыпрограммирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Меню[Файл]
[Создать образ…]
поле с аппаратным алгоритмом симметричного шифрования AES128:
для усиления защиты лучшееще создать поле с аппаратным алгоритмом выработки ЭЦП ECC160
Двойным кликом на поле открыть его свойства
Вкладка «Ключ ECC60»
Нажать [Экспорт в bin-файл автозащиты] и выполнить сохранение *.bin-файла открытого ключа
Записать образ в ключ нажав [Ctrl+W], или:
Меню«Ключ»
Если нужно, включить опцию «Записывать ключи как HID»
Нажать
Запустить стандартное Windows-приложение «Командная строка» и перейти в папку «Bin», установленного Guardant SDK («по умолчанию»C:\Program Files (x86)\Guardant\SDK7\Bin)
Запустить nwkey32.exe c параметрами привязки и защиты
Приложение будет защищено с использованием аппаратного электронного USB-ключаGuardant Sign. При этом будет защищено 30 процентов импортируемых функций по 5 инструкций из каждой функции, а также для инструкций в теле приложения существует 10-процентная вероятность переноса в виртуальную машину