1. 程式人生 > >OWASP top 10 (2017) 學習筆記--失效的身份驗證

OWASP top 10 (2017) 學習筆記--失效的身份驗證

A2:2017 - 失效的身份驗證

漏洞描述:

通過錯誤使用應用程式的身份認證和會話管理功能,攻擊者能夠破譯密碼、金鑰或會話令牌,或者利用其它開發缺陷來暫時性或永久性冒充其他使用者的身份。

漏洞影響:

攻擊者只需要訪問幾個帳戶,或者只需要一個管理員帳戶就可以破壞我們的系統。根據應用程式領域的不同,可能會導致放任洗錢、社會安全欺詐以及使用者身份盜竊、洩露法律高度保護的敏感資訊。

檢測場景:

弱驗證:

  弱口令、弱驗證碼、登入繞過(邏輯、cookie)、密碼找回

弱會話:

  明文傳輸、URL中暴露會話ID、會話ID不更新

預防思路:

1、加強驗證方面:加強密碼策略、登入失敗處理、多因素驗證

2、加強會話方面:加密會話(SSL/TLS)、加入token