Автоматическая защита Guardant поддерживает 32-разрядные Windows-приложения и предназначена для обработки исполняемых файлов Native-приложений (.exe), а также .NET-сборок (.exe, *.dll).
Важно!
|
Возможности автоматической защиты
Автоматическая защита Guardant предоставляет широкие возможности для защиты приложений:
Возможности автозащиты
| Тип Win32-приложения | ||
---|---|---|---|
Исполняемые Native-приложения (.exe)* | .NET-сборки (.exe, .dll) | ||
Поддержка локальных ключей, включая SP | + | + | |
Поддержка сетевых ключей | + | + | |
Использование для защиты произвольных алгоритмов типа GSII64 и AES | + | + | |
Защита без привязки к ключу | + | + | |
Привязка к уникальному параметру ключа (ID) | + | + | |
Привязка к серийному номеру и версии ключа | + | + | |
Защита нескольких продуктов или разных версий одного продукта | + | + | |
Защита многомодульных комплексов | + | + | |
Ограничение времени работы приложения | + | - | |
Ограничения числа запусков приложения | + | - | |
Проверка ключа через заданный промежуток | + | - | |
Контроль присутствия USB-ключа в порту | + | - | |
Защита импортируемых функций | + | - | |
Кодирование и упаковка приложения | + | - | |
Шифрование строк .NET-сборки | - | + | |
Обфускация .NET-сборки | - | + | |
Защита кода .NET-сборки | - | + |
Инструментарий автозащиты
Инструментарий автоматической защиты Guardant состоит из нескольких консольных утилит (утилита для защиты Native-приложений, и две отдельные утилиты для обфускации и защиты кода .NET-сборок), а также утилит с графическим интерфейсом:
Утилиты автозащиты |
| Назначение |
Название | Тип |
|
Консольные | Защита обычных (Native) exe-файлов | |
| Обфускация и шифрование строк .NET-сборок | |
| Защита кода .NET-сборок | |
GUI | Графическая оболочка для лицензирования и защиты исполняемых Native-файлов и .NET-сборок | |
| Native-профилировщик | |
DotNetProfilerGUI.exe |
| .NET-профилировщик |
Механизмы защиты Native-приложений и .NET-сборок имеют существенные отличия, поэтому далее рассматриваются отдельно: