To top
Products Products

IxProtector IP Protection 自定义纯代码保护

Share:

个人保护

IxProtector IP Protection允许您针对性提高由AxProtector IP Protection 所提供的反向工程保护的水平。AxProtector IP Protection的工作原理是加密您整个软件并在整个软件加载到设备的内存之前对其进行解密。IxProtector IP Protection分别加密单个模块。这些加密模块保留在内存中,并只在需要它们的地方和时间临时解密。这提供了无与伦比的保护水平,尤其是针对黑客常采用内存转储方法。

IxProtector IP Protection包含在AxProtector IP Protection中,并通常与AxProtector IP Protection一起使用。

支持的操作系统

IxProtector IP Protection可保护Windows,macOS,Linux和Android上的可执行应用程序或库文件。如果您的软件包含多个应用程序和库文件,也可以使用受保护模块和不受保护模块组合模式。

运行原理

为了保护各个模块,请在应用程序的源代码中对其进行标记,然后将Wibu通用保护接口(WUPI)集成到代码中。使用此接口,您可以决定软件何时对这些受保护的模块进行加密和解密。任何加密操作都不会对软件的整体性能产生真正显着的影响:WUPI允许您选择每个操作发生的时间,因此您可以在性能和安全性之间找到最佳的平衡。

除了使用WUPI,您还可以自动加密受保护的模块。这称为“易位执行”,并由集成的AxEngine处理。您可以在配置过程中决定单个模块在解密后是保留在缓存中还是再次删除。易位执行将可执行代码放到计算机的工作内存中,使潜在的攻击者更难以访问它。

Operational Principle of IxProtector

实施IxProtector IP Protection和WUPI时,您使用的是虚拟库。这使您可以在开发过程中执行和测试软件,而无需加密这些模块。

与AxProtector IP Protection一样,IxProtector IP Protection可以作为post-build事件进行集成:

  • 标记的模块会被识别并加密。
  • 标记被删除。
  • 加密和解密调用与受保护的模块链接在一起。

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

提交