Guardant Armor
Программный инструмент для защиты приложений от взлома, реверс-инжиниринга и нелегального использования. В несколько кликов обеспечивает автоматическую эшелонированную защиту от всех угроз.
Перечень решений,
в которые входит
продукт
IoT и оборудование
Защита ПО от реверс-инжиниринга
Защита встраиваемых систем
Преимущества
Виртуализация
кода
Обеспечивает преобразование участков программного кода в систему команд уникальной виртуальной машины, сгенерированной в процессе защиты приложения
Автоматическое
профилирование
Предлагает оптимальный перечень функций защищаемого приложения, составленный на основе статического и динамического анализа
Защита
от дампа
Препятствует несанкционированному чтению лицензии, вызову загружаемого кода и анализу логики работы ключа на аппаратном уровне
Контроль
целостности
Предусматривает выполнение встроенных алгоритмов проверки кода на предмет модификаций
Лицензирование
Позволяет защищать приложение от нелегального распространения и использования с помощью аппаратных и программных ключей Guardant
Модели
Guardant
Armor
по запросу
Защита от реверс-инжиниринга
Принцип работы Guardant Armor

Процесс защиты

Разработчик выбирает, какие функции программы защищать. Это можно делать, как вручную, так и автоматически. Затем применяется Guardant Armor, который защищает указанные функции от реверс-инжиниринга. На выходе получается приложение с «вырезанными функциями», а также специальный контейнер в виде DLL-библиотеки, в котором в защищенном виде содержатся функции.
Подробнее

Используемые технологии

Обфускация — это комплекс технологий запутывания кода защищаемого приложения. В результате его применения программа сохраняет свою функциональность в полном объеме, однако программный код становится настолько сложным, что его практически невозможно проанализировать.

Мутация кода — это метод обфускации, при котором исходный граф потока управления дополняется мусорными инструкциями, ветвлениями, циклами и даже дополнительной логикой. В результате такого смешения становится сложно определить, чем является анализируемый участок кода — оригинальной программой или пустышкой.

Виртуализация кода — это метод обфускации, при котором исходный машинный код приложения транслируется в инструкции уникальной виртуальной машины, сгенерированной в процессе защиты приложения. Эти инструкции интерпретируются непосредственно в момент выполнения программы.

Особенностью данной технологии является то, что при защите одного и того же приложения каждый раз генерируется новые инструкции с разной логикой и набором команд. И выполнены они могут быть только на той виртуальной машине, для которой были сгенерированы.

Виртуализация обеспечивает отсутствие постоянных сигнатур в программном коде, противодействие попыткам внедрения, контроль целостности и т. д.

Конверт — это упаковка и шифрование секций защищаемого файла. В процессе запуска защищенного приложения специальный загрузчик распаковывает и расшифровывает файл, прежде чем управление будет передано оригинальной точке входа. Приложение шифруется симметричным криптографическим алгоритмом, ключ к которому, как правило, хранится во внешнем компоненте защиты (аппаратном или программном ключе).

Профилирование
Если применять технологии обфускации к каждому участку кода, то работа приложения может ощутимо замедлиться. При этом будут защищены секции, которые не представляют абсолютно никакой ценности для злоумышленника. Для того чтобы сохранить скорость выполнения программы и при этом защитить важные участки кода, применяется технология профилирования. Защищаемое приложение проходит тщательный статический и динамический анализ, в результате которого определяется оптимальный перечень защищаемых функций.
Подробнее

Схема работы виртуализации

Виртуализации кода затрудняет реверс-инжиниринг защищенного приложения и обеспечивает высокий уровень защиты от копирования.

Выбранные участки кода преобразуются в систему команд (байт-код) уникальной виртуальной машины, которая обеспечивает их выполнение в нужный момент. Полученный байт-код разбивается на блоки и надежно шифруется. В процессе выполнения в памяти компьютера хранится только необходимый для выполнения блок байт-кода, тем самым обеспечивается защита приложения от дампа.

Возможность одновременной защиты нескольких исполняемых файлов позволяет еще больше запутать логику выполнения приложения. Все вызовы направляются в одну динамическую библиотеку, которая хранит общий для всех файлов байт-код и виртуальную машину. При этом каждый защищаемый файл упаковывается и шифруется (накрывается конвертом).
Подробнее

Характеристики

Показать всё

Поддерживаемые операционные системы
  • x86 и x64-версии MS Windows 11/10/8.1/8/7/Vista/XP;
  • GNU/Linux.
Язык программирования защищаемой программы
  • Исполняемые файлы и динамические библиотеки Windows x86/x64 (.exe, .dll и др., формат PE);
  • Исполняемые файлы и динамические библиотеки Linux x86/x86_64 (.so, формат ELF_EXEC);
  • Драйверы Windows x86/x64 (.sys, формат PE);
  • Объектные файлы Windows x86/x64 (.obj, формат OMF/COFF);
  • Объектные файлы Linux (.o, формат ELF).
Поддерживаемые ключи Guardant
  • Аппаратные устройства Guardant любых моделей за исключением Guardant SD. Рекомендованные семейства: Guardant Sign и Guardant Code;
  • Программные ключи Guardant DL.

Показать всё

Брендируем наши
продукты для вас
Узнать больше
Мероприятия
Guardant. Итоги 2022 года. Новые продукты и развитие функционала платформы в 2023 году
Вебинар
14 декабря 2022 года
Начало в 11:00
Мероприятие завершено
Компания «Актив» приглашает на бесплатный вебинар «Guardant. Итоги 2022 года. Развитие продуктов и функционала в 2023 году». На встрече вы узнаете о стратегических планах по развитию отдельных продуктов и платформы Guardant в целом в следующем году.
Круглый стол для профессионалов российского рынка IoT в АИВ
Семинар
4 октября 2022 года
11:00
Мероприятие завершено
Ассоциация Интернета Вещей (АИВ) и Компания «Актив» организуют круглый стол «Информационная безопасность в современной инфраструктуре IoT» профессионалов российского рынка IoT. Встреча состоится в офлайн формате.
Завершение жизненного цикла ключей Guardant Stealth II и Net II
Вебинар
23 августа 2022 года
11:00
Мероприятие завершено
Компания «Актив» приглашает на бесплатный вебинар бизнес-направления Guardant, на котором будут рассмотрены преимущества, недостатки и перспективы семейства аппаратных ключей Stealth II и Net II с учетом современных реалий.
Новые возможности Guardant. Релиз 3.0
Вебинар
12 июля 2022 года
11:00
Мероприятие завершено
Компания «Актив» приглашает на бесплатный вебинар «Новые возможности Guardant. Релиз 3.0». Слушателям будут представлены новые возможности инструментов в составе решений для лицензирования и защиты ПО Guardant. Спикеры вебинара расскажут о новых функциях программных ключей и их оптимальном использовании для пользы бизнеса в нынешних реалиях.
Вебинар АРПП: Системы обеспечения безопасности для импортозамещения
Вебинар
12 апреля 2022 года
11:00
Мероприятие завершено
Ассоциация разработчиков программных продуктов «Отечественный софт» запустила серию вебинаров, посвященных обзору российских решений для ускоренного импортозамещения.
Новое поколение программных ключей Guardant DL
Вебинар
22 марта 2022 года
11:00
Мероприятие завершено
Компания «Актив» приглашает на бесплатный вебинар «Новое поколение программных ключей Guardant DL». На встрече вы узнаете о принципиально новых возможностях продукта, позволяющих ему стать наиболее востребованным на сегодняшний день решением для контроля распространения ПО, продаваемого через Интернет.
Конференция «РусКрипто’2022»
Конференция
22 — 25 марта 2022 года
Мероприятие завершено
Компания «Актив» примет участие в традиционном весеннем мероприятии для профессионалов рынка криптографии и ИБ РусКрипто’2022. В этом году в конференции принимают участие представители двух бизнес-направлений – Рутокен и Guardant.
Новый год – новые планы! Обзор продуктовой стратегии Guardant на 2022 год
Вебинар
14 декабря 2021 года
11:00
Мероприятие завершено
Компания «Актив» приглашает на бесплатный вебинар «Новый год – новые планы! Обзор продуктовой стратегии Guardant на 2022 год». Вебинар будет посвящен анонсам новинок и планам на 2022 год.
Апгрейд аппаратных ключей для Guardant Station
Вебинар
28 октября 2021 года
11:00
Мероприятие завершено
Компания «Актив» приглашает на бесплатный вебинар «Апгрейд аппаратных ключей для пользователей Guardant Station». Вебинар будет посвящен обзору новых возможностей аппаратных ключей для контроля распространения и использования программных продуктов.
Guardant Station: Коробка vs Облако
Вебинар
10 июня 2021 года
11:00
Мероприятие завершено
Компания «Актив» приглашает на бесплатный вебинар «Guardant Station: Коробка vs Облако», посвященный выпуску коробочной версии единственной российской системы управления лицензированием Guardant Station.
Есть вопрос или замечание?
Свяжитесь с нами!
(максимум 2MB)
Вас могут заинтересовать
Guardant
Code
Кроссплатформенный ключ для лицензирования, защиты и управления продажами аппаратных и программных продуктов
Guardant
DL
Программный ключ для контроля распространения и использования программного обеспечения, продаваемого через Интернет
Guardant
Sign
Классический аппаратный ключ на базе аппаратного криптопроцессора для лицензирования и защиты программных продуктов

Guardant
SD
Ключ для защиты софта на устройствах под управлением Android и ряда других операционных систем
Guardant
Station
Комплексная система управления лицензированием и заказами на программное обеспечение