Unvalidated Redirects
未検証リダイレクト(Unvalidated Redirects)は、ユーザー入力をリダイレクト先として直接使う脆弱性である。フィッシングに悪用可能であり、オープンリダイレクトと同義である。
目的
未検証のリダイレクト先が持つフィッシングリスクと防御を理解する。
メカニズム
redirect(user_input) は遷移先 URL が信頼ドメインか検証しないため、攻撃者がフィッシングリンクを細工できる。防御:リダイレクトのホワイトリスト、相対パス、中間確認ページ。
ユースケース
- フィッシング対策
- リダイレクトのセキュリティ
- URL のバリデーション