To top
Products Products

AxProtector CmE

Поделиться

Автоматическая защита для встраиваемых устройств

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

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

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

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

AxProtector CmE доступен в следующих вариантах:

  • AxProtector CmE Linux
    Шифрует исполняемые файлы для ОС Linux и разделяемые объекты (shared objects) для платформ ARM.
  • AxProtector CmE Android
    Шифрует приложения для ОС Android (Android 4.2 и выше).
  • AxProtector CmE Windows Embedded Compact
    Шифрует исполняемые файлы и динамические библиотеки для Windows CE 5.0, Windows Embedded CE 6.0 и Windows Embedded Compact 7.

В то время как AxProtector использует среду CodeMeter Runtime, AxProtector CmE использует CodeMeter Embedded.

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

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

AxProtector .NET

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

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

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

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