Guardant Armor

Номер в Едином Реестре российского ПО: 3176 Дата решения: 28.03.2017 Приказ Минкомсвязи России от 28.03.2017 №146
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

    Полностью заменяет