WEB開發中確保登錄安全的措施有以下這些:
驗證碼:可以在它密碼錯誤達到一定次數時,增加驗證碼校驗,比如我們設置,當用戶密碼錯誤達到一定次數之后,則需要用戶輸入圖片驗證碼才可以繼續登錄操作
登錄限制:直接限制非正常用戶的登錄操作,當它密碼錯誤達到一定次數時,直接拒絕用戶的登錄,隔一段時間再恢復。比如我們設置某個賬號在登錄時錯誤次數達到10次時,則5分鐘內拒絕該賬號的所有登錄操作。
IP限制:當一個ip地址多次登陸失敗后,則直接針對該ip地址進行限制,設定該ip地址下調用的登錄接口錯誤次數達到一定量時直接將該ip地址屏蔽,一段時間后解封。
手機驗證碼驗證:目前手機號已經實現了實名認證,可以設置登錄時當用戶輸入密碼次數大于3次時,要求用戶輸入驗證碼,并且該驗證碼需要用戶填寫手機號后以短信的方式將驗證碼發送到用戶的手機上,這樣可以大大降低登錄風險。
生物驗證:當一個用戶多次登陸失敗后可以使用面部識別、指紋、語言識別等生物驗證方式來保護登錄,但該方式對識別精度要求較高,實現難度較困難但安全性最好。
回答所涉及的環境:聯想天逸510S、Windows 10。
WEB開發中確保登錄安全的措施有以下這些:
驗證碼:可以在它密碼錯誤達到一定次數時,增加驗證碼校驗,比如我們設置,當用戶密碼錯誤達到一定次數之后,則需要用戶輸入圖片驗證碼才可以繼續登錄操作
登錄限制:直接限制非正常用戶的登錄操作,當它密碼錯誤達到一定次數時,直接拒絕用戶的登錄,隔一段時間再恢復。比如我們設置某個賬號在登錄時錯誤次數達到10次時,則5分鐘內拒絕該賬號的所有登錄操作。
IP限制:當一個ip地址多次登陸失敗后,則直接針對該ip地址進行限制,設定該ip地址下調用的登錄接口錯誤次數達到一定量時直接將該ip地址屏蔽,一段時間后解封。
手機驗證碼驗證:目前手機號已經實現了實名認證,可以設置登錄時當用戶輸入密碼次數大于3次時,要求用戶輸入驗證碼,并且該驗證碼需要用戶填寫手機號后以短信的方式將驗證碼發送到用戶的手機上,這樣可以大大降低登錄風險。
生物驗證:當一個用戶多次登陸失敗后可以使用面部識別、指紋、語言識別等生物驗證方式來保護登錄,但該方式對識別精度要求較高,實現難度較困難但安全性最好。
回答所涉及的環境:聯想天逸510S、Windows 10。