保护IL不受逆向工程的影响

时间:2009-10-05 09:40:38

标签: asp.net security clr

如何保护我的IL不受逆向工程的影响?任何Obsfuscator工具都可用?它会提供最大的安全性吗?

4 个答案:

答案 0 :(得分:6)

dotfuscator

是一个.net混淆器。

使用混淆器并不意味着代码无法进行逆向工程。但它使逆向工程变得更加困难。

所以它不是100%。

还有其他混淆器也喜欢

Spices.Net Obfuscator

smartassembly

Eazfuscator.NET

<强>

Skater .NET Obfuscator

答案 1 :(得分:1)

没有最大的安全性。凤凰城提到的Dotfuscator做得很好,但最终混淆器的作用是让逆向工程变得更难,但并非不可能。

答案 2 :(得分:0)

您可以而且应该使用这些混淆工具,但.net il的设计方式非常容易进行逆向工程。您不会以这种方式实现任何真正的安全性。这里犯的最大错误通常是在源代码中嵌入凭证或加密密钥,然后坏人才能进行反汇编和读取。非常确定你没有这样做。

然而,您可以测试混淆器如何与.net反射器一起工作,它将为您分解.net代码http://www.red-gate.com/products/reflector/

答案 3 :(得分:0)

您应该检查BitHelmet混淆器。

保护更少的钱。