2013-10-07 27 views
2

有沒有一種可能的方式來隱藏web bowser中的表單數據或控制器值我需要隱藏用戶名和密碼登錄時,我正在爲我的網站安全工作。 ,但不幸的是,在每次請求ajax調用時,都會檢查google chrome開發人員的工具,如果您轉到NETWORK並瀏覽ajax調用,它會顯示我的密碼和用戶名。是否有某些代碼會隱藏我的敏感數據?在web瀏覽器MVC中隱藏參數值C#

+0

或者我應該只加密敏感數據?? 你能提供一些代碼,可以幫助我嗎?任何幫助,將不勝感激 – bRaNdOn

+0

你使用簡單的會員資格? ASP.NET已經提供了這樣的功能 – Fals

+0

你是什麼意思簡單的會員?即時通訊使用VS2012快遞版 – bRaNdOn

回答

4

沒有有效的方法來隱藏瀏覽器的用戶名和密碼,如果攻擊者訪問瀏覽器,那麼戰爭就會失敗。但是你應該做的是在從用戶的瀏覽器傳輸到服務器的過程中保護它。您可以通過使用SSL來完成此操作。 SSL將在傳輸中加密表單數據,以便攔截流量的用戶無法查看錶單數據。

設置SSL超出了SO的範圍,所以這裏有一個讓你開始的鏈接。 http://www.iis.net/learn/manage/configuring-security/how-to-set-up-ssl-on-iis

您可以詢問有關如何在Superusers stackexchange站點中設置SSL的更多問題。

+0

+1我認爲這個解決方案是最好的,但我沒有預算可以給我一些其他選項,如表單加密?我認爲證書很貴? – bRaNdOn

+0

我不認爲認證證書價格昂貴,但如果您只需要一個用於測試或您可以使用自簽名證書:http://technet.microsoft.com/en-us/library/cc753127(v = ws.10).aspx唯一的問題是瀏覽器可能會生成警告,因此可能不足以用於生產。 – CodeRedick

+0

Startcom提供可在主要瀏覽器上識別的免費SSL證書。看看https://en.wikipedia.org/wiki/Comparison_of_SSL_certificates_for_web_servers。 –