2011-02-24 131 views
4

我創建了一個網站,我會發布它...是否可以恢復ASP.NET預編譯?

我想知道是否有人誰獲得我的FTP訪問和下載我的預編譯的網站可以「恢復」DLL編譯,並重新 - 創建我的代碼!

可能嗎?

如果可能,我該如何保護我的代碼?

+3

如果有人未經授權訪問您的FTP,我認爲黑客反編譯您的二進制文件的可能性是您最擔心的問題。 – 2011-02-24 17:05:38

回答

3

有可能decompile您的組件。沒有100%安全的方式來保護你的代碼。你可以obfuscate你的組件。這會讓它更難,但它仍然是possible來獲得你的代碼。

2

如果他們訪問您的DLL,他們可以使用反射器和其他工具打開它。你可以混淆你的代碼來防止這種情況發生(實際上讓它更難,你無法阻止它)。

隱藏你的DLLs!

3

有人理論上可以使用像Reflector這樣的工具。你應該嘗試混淆你的代碼。 請參閱:What do you use to protect your .NET code from reverse engineering?

我建議您嘗試在自己的代碼中反思自己,看看別人可以做些什麼。它仍然是一個幾天...

編輯

反射不再是免費的免費工具(但仍然有一個很好的工具!)。另外還有免費和開源ILSpy

相關問題