クロスサイトリクエストフォージェリ対策

エの選択肢は「サニタイジング(エスケープ処理)」の説明であり、これは入力された悪意あるスクリプトを無害化する手法で、主にクロスサイトスクリプティング(XSS)の対策として有効です。CSRF(クロスサイトリクエストフォージェリ)攻撃は、利用者の正規のセッション(Cookieなど)を悪用して利用者の意図しないリクエストをWebサーバに実行させる攻撃であり、特殊文字の無害化では防ぐことができません。 効果がある対策(ア〜ウ): ア:重要な処理の前に再度パスワード入力を求める(再認証)ことで、利用者の意図した操作か確認できます。 イ:ワンタイムトークンを発行し、フォーム送信時にサーバ側で照合することで、正規の画面から送られたリクエストであることを担保します。 ウ:Refererヘッダを確認し、正規の自サイトからの遷移(リクエスト)であるかをチェックします。

クロスサイトリクエストフォージェリ攻撃の対策として、効果がないものはどれか。

出典令和7年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問16
ア
Web サイトでの決済などの重要な操作の都度、利用者のパスワードを入力させる。
イ
Web サイトへのログイン後、HTTP レスポンスボディに含めた秘密の値と、Webブラウザから送付される値とを、Web サーバ側で照合する。
ウ
Web ブラウザからのリクエスト中の Referer によって正しいリンク元からの遷移であることを確認する。
エ
Web ブラウザからのリクエストをWeb サーバで受け付けた際に、リクエストに含まれる“<”, “>” などの特殊文字を、“&lt;”, "&gt;” などの文字列に置き換える。