IPA過去問ドリル

平成29年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問6

テクノロジ/セキュリティ

DNS に対するカミンスキー攻撃(Kaminsky's attack)への対策はどれか。

出典:平成29年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問6

正解:ウ

解説

カミンスキー攻撃は,DNS キャッシュサーバに偽の応答を送り込み,キャッシュポイズニングを引き起こす攻撃手法です。攻撃者は正規の応答が届く前に大量の偽応答を送りつけますが,その際に送信元ポート番号やトランザクションIDを推測する必要があります。問合せ時の送信元ポート番号をランダム化することで,偽応答が正規の問合せと一致する確率を大幅に下げ,キャッシュポイズニングの成功率を低減できます。

選択肢ごとの解説

  • 誤り。DNS サーバの冗長構成は過負荷対策であり,カミンスキー攻撃(キャッシュポイズニング)への対策ではありません。
  • 誤り。SPF による送信元ドメインの認証は送信ドメイン認証技術であり,迷惑メール対策です。カミンスキー攻撃への対策ではありません。
  • 正しい。問合せ時の送信元ポート番号をランダム化することによって,偽の応答が正規の問合せと一致する確率を大幅に下げ,キャッシュポイズニングを防ぎます。
  • 誤り。プレースホルダを用いたエスケープ処理はSQLインジェクション対策であり,カミンスキー攻撃とは無関係です。
情報処理安全確保支援士の過去問を演習モードで解く