Для повышения удобства работы и хранения данных веб-сайт GUARDANT.RU использует файлы COOKIE.
Продолжая работу с веб-сайтом, Вы даете свое согласие на работу с этими файлами.
Согласен
Guardant Armor
Программный инструмент для защиты приложений от взлома, реверс-инжиниринга и нелегального использования. В несколько кликов обеспечивает автоматическую эшелонированную защиту от всех угроз.
Перечень решений,
в которые входит
продукт
IoT и оборудование
Защита ПО от реверс-инжиниринга
Защита встраиваемых систем
Преимущества
Виртуализация
кода
Обеспечивает преобразование участков программного кода в систему команд уникальной виртуальной машины, сгенерированной в процессе защиты приложения
Автоматическое
профилирование
Предлагает оптимальный перечень функций защищаемого приложения, составленный на основе статического и динамического анализа
Защита
от дампа
Препятствует несанкционированному чтению лицензии, вызову загружаемого кода и анализу логики работы ключа на аппаратном уровне
Контроль
целостности
Предусматривает выполнение встроенных алгоритмов проверки кода на предмет модификаций
Лицензирование
Позволяет защищать приложение от нелегального распространения и использования с помощью аппаратных и программных ключей Guardant
Модели
Guardant
Armor
по запросу
Защита от реверс-инжиниринга
Guardant
Protection Studio
по запросу
Принцип работы 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.

Показать всё

Брендируем наши
продукты для вас
Узнать больше
Мероприятия
Конференция GuardConf 2026
Конференция
12 ноября 2026 года
Москва
12 ноября года пройдет конференция GuardConf 2026 об эффективных решениях для разработки, защиты и развитии программных продуктов.
Защита ПО: от анализа угроз до выбора стратегии
Вебинар
12 августа 2026 года
15:00
Мероприятие завершено
Команда PVS-Studio собирает экспертов из разных компаний, чтобы обсудить создание качественного и надёжного ПО: DevSecOps, качество кода, применение ИИ, требования регуляторов, инструменты анализа и функциональную безопасность.
Guardant TechClub MeetUp #7
Вебинар
5 марта 2026 года
11:00 - 12:30
Мероприятие завершено
Приглашаем вас 5 марта на онлайн-встречу Guardant TechClub — практического сообщества пользователей продуктов Guardant.
Offline Guardant Meetup в Санкт-Петербурге
Конференция
14 ноября 2025 года
14:00 – 20:00
Мероприятие завершено
14 ноября в Санкт-Петербурге пройдет закрытый Offline Guardant Meetup, созданный специально для сообщества пользователей Guardant. Мероприятие пройдет впервые в формате офлайн и станет комфортной площадкой для открытого диалога и совместной работы по вопросам лицензирования и монетизации софта с помощью продуктов Guardant.
Конференция GuardConf 2025
Конференция
2 октября 2025 года
Мероприятие завершено
2 октября 2025 года в Москве пройдет GuardConf — главная конференция по защите и монетизации софта. На мероприятии соберутся эксперты для обмена практическим опытом по вопросам обеспечения технической и юридической защиты ПО, выбора бизнес-модели лицензирования и определения стратегии развития продукта.
Guardant TechClub MeetUp #6
Вебинар
3 июня 2025 года
11:00 - 12:30
Мероприятие завершено
Приглашаем вас 3 июня на онлайн-встречу Guardant TechClub — практического сообщества пользователей продуктов Guardant.
Guardant TechClub MeetUp #5
Вебинар
23 января 2025 года
11:00 - 12:30
Мероприятие завершено
Приглашаем вас 23 января на онлайн-встречу Guardant TechClub — практического сообщества пользователей продуктов Guardant.
Конференция Guardant Day 2024
Конференция
Мероприятие завершено
Компания «Актив» приглашает на конференцию Guardant Day для специалистов в области разработки программного обеспечения. Мероприятие пройдет в третий раз и соберет гостей 20 сентября в Москве и 4 октября в Санкт-Петербурге.
Guardant TechClub MeetUp #4
Вебинар
27 июня 2024 года
11:00 - 12:30
Мероприятие завершено
Приглашаем вас 27 июня на онлайн-встречу Guardant TechClub — практического сообщества пользователей продуктов Guardant.
ПО для промышленности: защитить и монетизировать
Вебинар
12 апреля 2024 года
11:00
Мероприятие завершено
Перед разработчиками софта для промышленности стоит важная задача защитить свою интеллектуальную собственность от пиратства, выстроить грамотную систему лицензирования и автоматизировать процесс продажи и обновления ПО.
Есть вопрос или пожелание?
Свяжитесь с нами!
(максимум 2MB)
Вас могут заинтересовать
Guardant
DL
Программный ключ для контроля распространения и использования программного обеспечения, продаваемого через Интернет
Guardant
Code
Кроссплатформенный ключ для лицензирования, защиты и управления продажами аппаратных и программных продуктов
Guardant
Station
Комплексная система управления лицензированием и заказами на программное обеспечение
Guardant
Sign
Классический аппаратный ключ на базе аппаратного криптопроцессора для лицензирования и защиты программных продуктов