IPA公式正解:エ HTTPレスポンスヘッダーに,X-Frame-Optionsを設定する。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。クリックジャッキング攻撃は、透明化したレイヤーを重ねることでユーザーに意図しないクリックを強要する攻撃であり、iframe等での外部サイト表示を制御する「X-Frame-Options」ヘッダーが有効な対策となります。
【詳細解説】■ 本問の核心・解法のポイント
Webアプリケーションに対する代表的な攻撃手法であるクリックジャッキングに対する、HTTPレスポンスヘッダーを用いた適切な防御策を選択できるかが問われます。
・各選択肢の徹底解説:
・ア:Cookieの「HttpOnly属性」は、JavaScriptからCookieへのアクセスを禁止し、クロスサイトスクリプティング(XSS)によるセッションハイジャックを防ぐための設定です。
・イ:Cookieの「Secure属性」は、HTTPS(暗号化通信)でのみCookieを送信するように制限し、盗聴を防ぐための設定です。
・ウ:「Strict-Transport-Security(HSTS)」は、ブラウザに対して常にHTTPSで接続することを強制し、ダウングレード攻撃などを防ぐための設定です。
・エ【選択肢エ★】 :「X-Frame-Options」は、自社サイトが他のサイトの `<frame>`や `<iframe>`、`<object>` 要素内に表示されることを制御し、クリックジャッキングを防ぐために使用されます。
よって正解はエです。