令和6年度 秋期 情報処理安全確保支援士試験 午前 II 問題 問14

クリックジャッキング攻撃に有効な対策はどれか。

解答・解説

正解: エ. HTTPレスポンスヘッダーに, X-Frame-Optionsを設定する。

クリックジャッキング攻撃は、利用者が意図せずに別のWebページのボタンやリンクをクリックさせられてしまう攻撃です。攻撃者は罠サイトを用意し、その上に透明にした標的サイト(iframeなど)を重ねて配置することで、利用者を騙してクリックを誘発します。

この攻撃を防ぐためには、自身のWebサイトが他のドメインのサイトから<iframe>などのフレーム内に読み込まれることを制限する必要があります。これに有効なのが、HTTPレスポンスヘッダーにX-Frame-Optionsを設定することです。

各選択肢の解説

  • ア: 誤り。cookieにHttpOnly属性を設定すると、JavaScriptなどのクライアント側スクリプトからcookieにアクセスできなくなります。これは主にクロスサイトスクリプティング(XSS)によるセッションハイジャック対策として有効です。
  • イ: 誤り。cookieにSecure属性を設定すると、HTTPS通信時のみcookieが送信されるようになります。これは通信経路上での盗聴(スニッフィング)によるセッション情報漏えい対策として有効です。
  • ウ: 誤り。HTTPレスポンスヘッダーにStrict-Transport-Securityを設定すると、次回以降のアクセスを強制的にHTTPSにするHSTS(HTTP Strict Transport Security)が有効になります。これは中間者攻撃やダウングレード攻撃などの対策として有効です。
  • エ: 正解。HTTPレスポンスヘッダーにX-Frame-Optionsを設定することで、Webページがフレーム内で表示されることを制限(DENYやSAMEORIGINなど)でき、クリックジャッキング攻撃の有効な対策となります。

Spineチーム