攻撃を試す コマ26

オープンリダイレクト

「ログイン後にここへ戻る」を url パラメータで受け取る、よくある仕組み。 検証しないと、攻撃者が外部の偽サイトへ飛ばすリンクを作れる(フィッシングの入り口)。

攻撃例のリンク(対策OFF時は外部 trap へ飛ぶ):
?go=1&url=https://trap.y-omasa.work/phish/

対策(リダイレクト先を自サイト内に限定): OFF(脆弱) — ON

試す

正規の遷移(内部): ?url=/ で戻る

攻撃(外部の罠へ): ?url=http://trap... で飛ぶ

すり抜けに注意: //trap...、/\trap...、https://trap.../lab.y-omasa.work... のような形(リダイレクト先チェッカーで確かめられる)。対策はホワイトリスト的に厳密に。 外部へ出す要件があるならクッションページで利用者に知らせる。

あなたの座席ID: 4b00b298ab66 この演習をリセット 演習一覧へ