DNGuard HVM - 内核级的 .Net 加密保护、混淆保护、虚拟机保护技术
DNGuard HVM 一款 .Net 安全产品,它为 .NET 产品 代码、版权保护提供高强度解决方案。它强大的加密功能、混淆功能以及HVM虚拟机保护功能让您的产品同时受到多重保护,更加稳固您的合法利益不受不法份子的侵害。它能在不需要对源代码进行任何调整的情况下高效安全的保护您的源代码不受反编译及破解的侵害。
独创的HVM技术,不同于其它同类产品. 其它同类产品加密保护的程序运行时,每当一个方法需要进行即时编译(Just-Int-Time Compilation)时,会短时间在内存中解密还原方法体的原始IL代码.这就给破解者提供了可乘之机.
HVM技术使方法在进行即时编译时不会还原出原始的IL代码,而是以HVM伪代码的形式出现在内存中,由HVM编译器协助Jit直接从HVM伪代码生成本地代码,从而保证您的程序代码任何时候都不会在内存中出现.
HVM II技术使用一个动态虚拟引擎,在动态引擎中解释执行受保护的少部分代码,而大部分代码在动态虚拟引擎中编译执行。可以达到一个较好的性能平衡,并有效保护程序代码。
独创的HVM技术,不同于其它同类产品. 其它同类产品加密保护的程序运行时,每当一个方法需要进行即时编译(Just-Int-Time Compilation)时,会短时间在内存中解密还原方法体的原始IL代码.这就给破解者提供了可乘之机.
HVM技术使方法在进行即时编译时不会还原出原始的IL代码,而是以HVM伪代码的形式出现在内存中,由HVM编译器协助Jit直接从HVM伪代码生成本地代码,从而保证您的程序代码任何时候都不会在内存中出现.
HVM II技术使用一个动态虚拟引擎,在动态引擎中解释执行受保护的少部分代码,而大部分代码在动态虚拟引擎中编译执行。可以达到一个较好的性能平衡,并有效保护程序代码。