【发布时间】:2010-03-10 20:55:48
【问题描述】:
我有一种情况,客户希望他们的源代码具有最低限度的安全性。这是一个网络应用程序,主机将是他们将与之合作的人。令人担心的是,主机很容易对代码进行逆向工程并在旁边设置商店。我告诉他们虽然这不是一个真正的解决方案,但混淆代码会使其变得更加困难。
我的第一个问题:我无法混淆强命名程序集。我相信我可以跳过混淆这些程序集,同时保持与非混淆程序集的链接,但由于我的第二个问题,我无法轻松测试。
我的第二个问题:我无法混淆 Web(代码隐藏)程序集,因为从标记到它们的类的链接以及标记页面调用的方法都已损坏。
【问题讨论】:
-
在我看来,这里真正的解决方案是找到一个可以信任的主机。
标签: .net asp.net web-applications dotfuscator