Guardant Armor
Любое приложение, разработанное без использования эффективных технологий защиты, легко может быть проанализировано и впоследствии изменено под нужды злоумышленника. Современные средства реверс-инжиниринга значительно упрощают и ускоряют этот процесс. С их помощью не составит труда реконструировать ценные алгоритмы и понять принцип работы приложения, в результате чего авторы программы могут понести финансовые потери. Guardant Armor позволяет защитить приложение от модификации и анализа и в результате сохранить интеллектуальную собственность авторов.
Использование протектора обеспечит высокий уровень надежности при минимальных затратах ресурсов и времени. Процесс защиты проходит в автоматическом режиме и не требует никаких знаний в области информационной безопасности.
Ключевые возможности:
- Виртуализация кода;
- Защита от дампа;
- Контроль целостности;
- Упаковка и шифрование исходного кода программы;
- Автоматическое профилирование;
- Поддержка гибких условий лицензирования;
- Интеграция с программными ключами Guardant SP.
Виртуализации кода затрудняет реверс-инжиниринг защищенного приложения и обеспечивает высокий уровень защиты от копирования. Выбранные участки кода преобразуются в систему команд (байт-код) уникальной виртуальной машины, которая обеспечивает их выполнение в нужный момент. Полученный байт-код разбивается на блоки и надежно шифруется. В процессе выполнения в памяти компьютера хранится только необходимый для выполнения блок байт-кода, тем самым обеспечивается защита приложения от дампа.
Возможность одновременной защиты нескольких исполняемых файлов позволяет еще больше запутать логику выполнения приложения. Все вызовы направляются в одну динамическую библиотеку, которая хранит общий для всех файлов байт-код и виртуальную машину. При этом каждый защищаемый файл упаковывается и шифруется (накрывается конвертом).
Условия лицензирования могут быть заданы индивидуально для каждого защищаемого файла. Такой подход позволяет применять различные схемы монетизации как для всего приложения целиком, так и для отдельных его компонентов. Поддерживаемые модели лицензирования: ограничение количества запусков, создание триального приложения, монетизацию фич, ограничение времени работы и другие.
При создании Guardant Armor мы учли многолетний опыт разработки продуктов защиты и использовали весь потенциал электронных ключей. Протектор поддерживает работу со всеми моделями программных и аппаратных ключей Guardant. При этом максимальная степень защиты достигается при использовании продуктов семейства Guardant Sign и Guardant Code.
Заменяет иностранные продукты:
-
Thales/Gemalto Sentinel LDK Envelope
Полностью заменяет -
Wibu Systems Protection Suite AxProtector
Полностью заменяет
-
Wibu Systems Protection Suite IxProtector
Полностью заменяет