To top
Products Products

IxProtector IP Protection 自定义纯代码保护

Share:

独立保护

AxProtector IP Protection提供IxProtector IP Protection自定义纯代码保护功能,允许开发商实现更高级的安全机制以阻止黑客进行反向工程。AxProtector IP Protection将完整的加密整个应用程序,在执行之前解密并载入内存中。IxProtector IP Protection会独立加密各个单独的函数。这些函数在程序启动时仍旧处于加密状态,仅会在你需要执行时临时解密。该功能可以为您提供一个无比安全的防护,特别是针对内存dump类的破解行为。

IxProtector IP Protection已经包含于AxProtector IP Protection中。通常意义上我们建议两者同时使用。

支持的操作系统

IxProtector IP Protection可以保护Windows、MacOS、Linux和Android上的可执行文件,动态库。如果您的程序包含多个程序以及动态库,我们建议您通过不同的许可组合加密程序。

运行原理

为了保护独立的函数,开发商首先需要在程序源码中使用Wibu通用API接口(WUPI函数)标记这些函数。通过该接口,您可以灵活控制您的程序何时解密或者何时加密这些函数。所有的加解密处理均会影响程序的执行效率,WUPI可以允许您灵活的控制加解密的流程,从而让您在性能与安全性之间找到一个平衡点。

除WUPI外,还可以使用自动加密工具实现上述功能,该工具称为为Translocated Execution,其由AxEngine处理并实现所有功能。您可以通过配置,决定解密后单个函数是保存在缓存中还是再次删除。Translocated Execution 移动可执行代码至电脑的工作内存中,确保潜在破解者无法访问解密后的代码。

Operational Principle of IxProtector

在实现IxProtector IP Protection和WUPI时,您可以使用一个虚拟库,这允许您在开发过程中执行和测试软件,而不必这些加密函数。

与AxProtector IP Protection一样,IxProtector IP Protection也可以集成Post-build进程:

  • 被标志的函数会被自动识别并且加密。
  • 加密后标志位会被移除。
  • 加解密调用过程与加密的函数链接。

对我们的CodeMeter加密狗感兴趣吗?欢迎联系威步,只需回答几个问题,我们的团队就会为您提供所需的所有信息。

提交