2009-12-19 137 views
1

我有這樣的代碼(ASP.net VB.net):密碼保護在ASP.net?

Dim xx As Net.Mail.SmtpClient 
xx.Credentials = New Net.NetworkCredential("username","password") 

我不是很肯定,但會存儲在那裏的密碼是可笑容易被黑客獲取?

如果它是一個標準的Windows窗體應用程序,類似網絡反射器的東西通過點擊一個按鈕來獲取密碼,那麼如何讓它更安全?

感謝

回答

2

如果你真的擔心它,你可以把它的配置文件,並使用「protected config file sections」對它進行加密。

爲了獲得代碼,攻擊者需要從機器獲取可執行文件,而不僅僅是頁面的結果。在一個管理良好的IIS服務器中,這是不平凡的(不是不可能的)。