全自动保护
AxProtector全自动加密工具
使用AxProtector全自动加密工具,软件开发者无需更改程序代码,只需简单鼠标操作即可实现高级别的保护,保护代码安全,防止逆向工程及代码反编译。
AxProtector工具包括代码加密、资源加密、反调试工具、授权锁定、完整性校验、混淆、防止反编译、防止反汇编、数据加密、自动陷阱、按需解密技术等加密技术,能防止常见的代码调试、静态分析、动态调试、内存转存、录制回放、驱动模拟等各种破解手段。
AxProtector加密引擎一旦检测到调试跟踪、更改密钥、入侵检测等破解行为即刻自动启动授权锁定功能以阻断攻击。
AxProtector用于Native软件保护,是一款省时省力的理想解决方案。采用AxProtector软件加密工具,可在全自动化的理想状态下保护Native软件,无需任何代码开发,即可有效防止盗版及逆向工程。
AxProtector加密本地应用程序,也即采用安全外壳工具AxEngine全自动加密完整程序,并在软件代码中自动注入多种反调试和防止反编译的工具。
相比IxProtecotor自定义软件加密工具或CodeMeter API工具,AxProtector可以在最省力的情况下提供相对高安全的软件加密方案。如希望达到顶级安全强度,则建议尽可能同时集成自定义加密工具IxProtector和CodeMeter API。
工作原理
使用全自动软件加壳工具AxProtector,开发者无需修改任何程序代码,在编译过程即可集成加壳工具AxProtector。在程序编译之后,设置创建之前,加密等操作通过AxProtector实现。AxProtector可以通过图形化界面实现,也可通过命令行实现。开发者亦可通过AxProtector命令行工具构建全自动加密系统完成加密方案集成。
AxEngine采用高效复杂的反调试及防逆向工程的方法,持续不断的监测软件是否受到安全威胁。一旦检测到威胁,即刻终止程序执行,可以阻止破解者的进一步攻击。开发者可自定义是否需要锁死授权。
AxEngine集成的监视器在后台定期检测授权的完整性及可能遭受的威胁。
AxProtector软件加密工具提供用户信息框工具,通过用户信息框,可应对各种事件,如提示缺少授权等信息。对于带有图形界面的软件,该工具可为最终用户预先定义各类信息框;对于s没有人机界面的设备,则可通过日志文件记录相应的事件信息。
支持的操作系统
AxProtector支持Windows、Linux及 OS X等操作系统的可执行程序及库文件(包括Dll、SO及ARX等文件形式)。即使软件包含多个应用程序、库文件、加密或未加密的模块,也可同时运行。并可混合运行AxProtector .NET加密的模块。
适用于Native软件运行环境的加密狗产品
适用于Native软件运行环境的加密狗产品主要有以下形式:
CmStick - 标准USB产品
• 标准USB产品分银色塑料外壳和金属外壳,设计新颖大气,方便移动。
CmStick/C - 全球最小USB加密狗
• 全球最小加密狗,USB口外仅有4mm长,设计小巧紧凑,方便插在服务器或终端设备上使用。
CmStick/IV - 内嵌式加密狗
• 内嵌式USB连接器形式的加密狗,为原器件设计,可直接插入主板上的USB插槽,兼容性更好,并且更为隐蔽安全,非常适用于插在服务器或终端设备的主板上使用。
CmActLicense - 软授权形式加密狗
CmActLicense软狗无需使用任何硬件加密狗,以软授权文件形式存储软件授权,可以绑定服务器或客户端电脑的硬件指纹,比较适用于一些不允许使用硬件外设的服务器环境。