Для защиты разных типов приложений, работающих в ОС Windows, применяются различные автоматические средства:
.NET-приложение | Native-приложение | |||
x86 | x64 | x86 | x64 | |
Консольная утилита | Утилиты для защиты .Net-приложений | nwkey32.exe (устаревшая) | Guardant Armor | |
GUI-утилита | Мастер автозащиты (LicenseWizard.exe) | - |
Автоматическая защита может быть установлена на приложение только при наличии в порту ключа нужной модели. Несмотря на свои богатые возможности, автозащита не может гарантировать повышенной защищенности программного продукта. Настоятельно рекомендуем усилить защиту при помощи Guardant API. Использование утилит автоматической защиты в консольном режиме (в режиме командной строки) подразумевает самостоятельное программирование электронных ключей при помощи специальной утилиты GrdUtil.exe. |
Автоматическая защита Guardant предоставляет широкие возможности для защиты приложений. Она имеет несколько режимов, позволяющих настроить процесс защиты, а также способ привязки защищаемого приложения к электронному ключу, частоту и характер производимых проверок и возвращаемых сообщений в случае неудачного завершения проверок. Конечной целью является ограничение числа запусков или времени работы защищенного приложения и защита приложения от анализа и отладки.
Возможности автоматической защиты, в общем случае, можно классифицировать следующим образом:
Ограничение работы защищенного приложения:
Способы привязки приложения к ключу:
Защита приложения использует:
Режимы работы автоматической защиты приложений: