【发布时间】:2011-07-03 17:30:59
【问题描述】:
我已经创建了一个网站,我会发布它...
我想知道是否有人可以访问我的 FTP 并下载我的预编译网站,是否可以“还原” DLL 编译,并在背后重新创建我的代码!
有可能吗?
如果可能,我该如何保护我的代码?
【问题讨论】:
-
如果有人未经授权访问您的 FTP,我认为黑客反编译您的二进制文件的可能性是您最不担心的。
标签: asp.net visual-studio-2010
我已经创建了一个网站,我会发布它...
我想知道是否有人可以访问我的 FTP 并下载我的预编译网站,是否可以“还原” DLL 编译,并在背后重新创建我的代码!
有可能吗?
如果可能,我该如何保护我的代码?
【问题讨论】:
标签: asp.net visual-studio-2010
是的,理论上有人可以使用Reflector 之类的工具。你应该尝试混淆你的代码。 见:What do you use to protect your .NET code from reverse engineering?
我建议您自己在自己的代码上尝试反射器,看看其他人可以做什么。几天后它仍然是免费工具...
编辑
Reflector 不再免费(但仍然是一个很好的工具!)。或者有免费和开源的ILSpy
【讨论】:
如果他们访问您的 DLL,他们可以使用反射器和其他工具打开它。你可以混淆你的代码来防止它(实际上让它更难,你无法阻止它)。
好好隐藏你的 DLL!
【讨论】: