Автоматическая защита

Автоматическая защита Guardant — это инструмент, который позволяет в течение нескольких минут «привязать» программу к ключу Guardant, защищая ее тем самым от взлома и нелицензионного использования. Автозащита Guardant поддерживает 32-разрядные Windows-приложения и предназначена для обработки исполняемых файлов Native-приложений (*.exe), а также .NET-сборок (*.exe, *.dll).

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

Автоматическая защита программного обеспечения с помощью электронных ключей Guardant

Автозащита Native-исполняемых файлов

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

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

.NET-автозащита

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

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

Электронные ключи Guardant

  • Guardant Sign
  • Guardant Code
  • Guardant Sign Net
  • Guardant Sign
  • Guardant Code micro
  • Guardant Time Net
  • Guardant Sign micro
  • Guardant Code
  • Guardant Net II

Карта сайта