的login page
是起點到任何網站,並且對用戶進行認證的最重要的事情。
當我開始構建任何Web應用程序時,我想了很多時間如何設計具有靈活界面和如此安全的登錄頁面。
我的問題是:
- 是有什麼共同的意見,建議,必須做名單參加審議時,我開始建立這樣的特殊頁面:特別是(在 安全問題)?最佳實踐。 我想一般建議,原因,我的DBMS我
informix
或mysql
或sql server
。
的login page
是起點到任何網站,並且對用戶進行認證的最重要的事情。
當我開始構建任何Web應用程序時,我想了很多時間如何設計具有靈活界面和如此安全的登錄頁面。
我的問題是:
informix
或mysql
或sql server
。地塊的爲一般認證建議(包括登錄頁面):
還有更多的細節和更多的想法OWASP Top 10 for .NET developers part 3: Broken authentication and session management。另外嘗試通過WCSA傳遞您的web.config。
應通過HTTPS提供登錄頁面並將登錄憑證發送到服務器上的HTTPS操作。
考慮使用非標準的(但廣泛採用),以增加安全性您的用戶名和密碼字段autocomplete
屬性。順便說一句,它純粹是關於您正在尋找的界面的提示,或者您是否也對服務器端問題感興趣,例如,使用密碼加密,鹽等?
不只是一個設計問題,我問關於更安全的登錄頁面,不能被黑客攻擊:) –
加密在無法檢索到這是一種方式cifer當用戶輸入自己的用戶名和密碼並點擊登錄,把他輸入密碼和cifer它,它與保存的密碼比較的方式輸入密碼。
使用存儲過程並且不要使用內聯數據庫查詢連接,這樣就不會面臨sql注入。
使用HTTPS
我希望我獲得更詳細的答案有很多點。 –