AxProtector CmE

Share:

AxProtector CmE实现全自动加密嵌入式软件,5分钟即可实现嵌入式系统软件保护,是一款省时省力的理想解决方案。采用AxProtector CmE嵌入式软件加密工具,可在全自动化的理想状态下保证嵌入式代码安全,防止嵌入式软件盗版及逆向工程。

AxProtector加密完整程序包,AxEngine就如一道安全的外壳保护着目标程序,同时在软件中注入各种反调试和防止反编译代码。

相比集成CodeMeter API,AxProtector CmE可以在最省力的情况提供更强安全性的加密方案加密嵌入式软件。如需达到顶级安全水平,建议同时使用AxProtector CmE及CodeMeter API。

AxProtector CmE 提供以下变体版本:

  • AxProtector CmE Linux

    用于加密 ARM 平台的 Linux 可执行文件与共享对象(Shared Objects)。

  • AxProtector CmE Android

    用于加密 Android 4.2 及更高版本的 Android 应用程序。

  • AxProtector CmE Windows Embedded Compact

    用于加密 Windows CE 5.0、Windows Embedded CE 6.0 以及 Windows Embedded Compact 7 的可执行文件与动态链接库。

如果您使用的是 Windows Embedded Standard 7,则可以使用 AxProtector、IxProtector 以及 AxProtector .NET。在 Linux 环境中,AxProtector 和 IxProtector 可以替代 AxProtector CmE。这些变体版本需要 CodeMeter Runtime 的支持。

与基于 CodeMeter Runtime 的 AxProtector 不同,AxProtector CmE 依赖于 CodeMeter Embedded。

工作原理

使用 AxProtector CmE 无需对您的源代码进行任何更改。您只需将 AxProtector CmE 作为构建后流程(post-build process)进行集成。在您的软件编译完成后,AxProtector CmE 会自动执行加密操作。AxProtector CmE 提供命令行工具形式,可作为持续集成(CI)的一部分,无缝集成到自动化构建系统中。

当您启动受保护的软件时,将首先执行 AxEngine 的代码。AxEngine 会检查是否有可用的许可证。如果检测到许可证,系统将自动进行分配并用于解密受保护的软件。此外,AxEngine 还会运行完整性检查,以防范可能的篡改攻击。

AxEngine 采用高度复杂的反调试与反逆向工程技术,时刻警惕针对您软件的安全威胁。一旦检测到危险,它会立即中断软件的执行。作为独立软件供应商(ISV),您可以自定义在此类情况下是否应锁定许可证。

AxEngine 内置的看门狗(Watchdog)程序会在后台定期检查许可证的状态、完整性以及潜在威胁。

通过用户消息接口(User Message Interface),您可以对诸如缺少许可证等事件做出响应。如果您的软件配备了图形界面,这将允许您向用户显示自定义的提示信息。对于无显示器设备(Headless Devices),您则可以将这些事件记录在日志文件中。

 

IP 保护模式

IP 保护模式专为免费软件(Freeware)与免费增值(Freemium)商业模式而设计,但在结合授权模式使用时同样表现完美。与基础配置不同,该模式下的加密并不绑定 CodeMeter 许可证。解密所需的密钥安全地隐藏在应用程序本身之中。应用程序可以随时运行。

对于免费增值模式,此 IP 保护模式可与独立授权相结合:应用程序的相关部分采用 IP 保护模式进行加密,并始终保持可用状态;其他部分则绑定特定的许可证,仅供拥有相应合法许可证的用户使用。您可以通过 API 来检查某项功能是否可用(check_license)。

获取 CodeMeter 专属定制报价?只需回答几个简单问题,技术团队将尽快跟进,并提供所需的全部详尽资料。

提交

To top