正解は エ
CSRF(Cross-Site Request Forgery:クロスサイトリクエストフォージェリ)は、攻撃者が被害者のブラウザを経由して、被害者がログイン済みのWebサービスに意図しないリクエストを送信させる攻撃。被害者がログイン状態でCSRF攻撃ページを閲覧するだけで、被害者のセッションCookieが自動送信されてリクエストが正規ユーザーのものとして処理される。有効なCSRF対策:①CSRFトークン(サーバがセッションに紐付けたランダムな秘密値をフォームに埋め込み、送信時に照合)②SameSite Cookie属性(Strict/Lax設定でクロスサイトリクエスト時のCookie送信を制限)③Refererヘッダチェック(正規リンク元からの遷移か確認)④重要操作での再認証(パスワード再入力)。特殊文字のHTMLエスケープ(`<`→`<`等)はXSS対策であり、CSRFには全く効果がない。CSRF攻撃はHTMLの特殊文字を含まない通常のリクエストでも成立する。問いは「効果がないもの」を選ぶ問題。
CSRF対策: CSRFトークン、SameSite Cookie属性、Refererチェック、再認証。XSS対策: エスケープ処理、CSP(Content Security Policy)、HttpOnly Cookie。両攻撃の対策を混同しないよう注意。