Children Display all true depth 2
Автоматическая защита 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-сборок имеют существенные отличия, поэтому далее рассматриваются отдельно: