IPA公式正解:エ HTTPレスポンスヘッダーに,X-Frame-Optionsを設定する。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。クリックジャッキングは、透明なレイヤーなどでユーザーを騙して意図しない操作を行わせる攻撃であり、iframeでの読み込みを制限するX-Frame-Optionsが有効な対策です。
【詳細解説】■ 本問の核心・解法のポイント
クリックジャッキング(Clickjacking)は、標的サイトを不可視のフレーム(iframe)等で自分のサイトに重ね合わせ、ユーザーに気付かせることなくボタンなどをクリックさせる攻撃です。これを防ぐためには、ブラウザに対して他サイトからのフレーム内表示を許可するかどうかを制御する仕組みが必要です。
・各選択肢の徹底解説:
・ア:HttpOnly属性は、JavaScriptからCookieへのアクセスを禁止し、クロスサイトスクリプティング(XSS)によるCookie窃取を防ぐためのものです。
・イ:Secure属性は、HTTPS通信時のみCookieを送信させるための設定です。
・ウ:Strict-Transport-Security(HSTS)は、HTTPからHTTPSへの強制的なダウングレードや中間者攻撃を防ぐためのレスポンスヘッダーです。
・エ:【選択肢エ★】 X-Frame-Optionsは、HTTPレスポンスヘッダーにより、ブラウザがiframeなどでページを読み込むことを制限(DENYやSAMEORIGINなど)するため、クリックジャッキング対策として有効です。
よって正解はエです。