To top
Products Products

AxProtector

Поделиться

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

AxProtector – это идеальное решение, которое позволит сократить время и трудозатраты на интеграцию защиты в ПО. С AxProtector Вы можете защитить программный продукт от пиратства и методов обратного анализа кода в полностью автоматическом режиме.

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

AxProtector обеспечивает высоким уровнем защиты, требуя минимальные усилия для внедрения, в отличие от интеграции приложения с IxProtector или CodeMeter API. Чтобы усилить защиту, можно комбинировать все предлагаемые средства: AxProtector, IxProtector и CodeMeter API.

Поддерживаемые операционные системы

AxProtector позволяет защитить исполняемые файлы и библиотеки, запускаемые под управлением ОС Windows, OS X и Linux. Если программное обеспечение состоит из нескольких приложений и библиотек, то можно обеспечить единовременную обработку защищенных и незащищенных частей (модулей). Также смешанные операции могут применяться к модулям, защищенным с использованием AxProtector .NET.

Принципы действия

При использовании AxProtector внесение изменений в исходный код приложения не требуется. Утилита используется только после сборки приложения. Операции шифрования совершаются после компиляции ПО и до создания дистрибутива. AxProtector – это программа, доступная в двух вариантах: с графическим интерфейсом и без (командная строка). Наличие командной строки позволяет использовать AxProtector в автоматизированной системе сборки.

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

AxProtector

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

Через определенные промежутки времени встроенные внутри AxEngine функции слежения осуществляют проверку лицензии в фоновом режиме, проверяя целостность ПО и возможные атаки.

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