您的位置:首页 > 编程语言

.NET反编译带来的代码安全问题

2008-12-02 09:31 246 查看
一个用C#写的DLL,只要经过ildasm就可以看到其中间语言代码,用Reflector就可以查看到近似原来的源代码,程序内的实现一览无余,实现不安全。

代码混淆可以解决上面的问题。由于ASP.NET的项目要调用其它的DLL,自身的Web Service方法这些函数定义都不能变,所以混淆主要是在内部的流程上。用VS自带的Dotfuscator会把公共的函数名也变了,其它DLL引用就会出错。后来找了一个Xenocode。用了感觉还不错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: