Broken Authentication
認証の不備とは、認証実装の欠陥(弱いパスワード、セッション固定、クレデンシャルスタッフィング)により、攻撃者がユーザーになりすませてしまう状態である。
目的
認証の欠陥が引き起こすなりすましとその防御を理解する。OWASP Top 10 に含まれる脆弱性である。
メカニズム
欠陥には、弱いパスワードの許容、固定時のセッション ID 再生成の欠落、クレデンシャルスタッフィング対策の欠如、予測可能なセッショントークン、無期限のセッションがある。防御としては、強固なパスワードポリシー、安全なセッション管理、MFA、レート制限が挙げられる。
ユースケース
- 認証のセキュリティ監査
- セッション管理
- クレデンシャルの保護