aba*_*hev 11 .net asp.net msbuild obfuscation publishing
我有一个包含许多DLL的Visual Studio 2008解决方案,Web应用程序将它们用作主项目.它是一个商业银行和会计软件(瘦客户端),我不希望客户在规避我的情况下访问该来源.
我想在通过菜单Publish将它们发布到Web服务器上之前对所有生成的程序集进行模糊处理.
我怎样才能做到这一点?如何在构建和发布之前插入混淆步骤?使用msbuild?
编辑:感谢大家的回答!但我的问题更多的是关于具体的任务(在VS中对出版进行混淆)而不是一般的混淆.
那里有几种混淆产品.
Visual Studio甚至附带一个 - DotFuscator,尽管还有其他的.
这是一些DotFuscator 文档.
但是,即使是混淆,确定的黑客也能够对您的代码进行逆向工程.
劫持从哪里来?来自用户还是来自主机?首先,您不应将源代码放在站点上,而应将编译后的程序集放在现场,其次,您应该将程序集放在用户无法访问的文件夹中。如果你害怕托管服务商,你应该使用混淆器,只需谷歌一下,市场上有很多。
| 归档时间: |
|
| 查看次数: |
4145 次 |
| 最近记录: |