IPA過去問ドリル

令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問5

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

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

出典:令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問5

正解:ウ

解説

カミンスキー攻撃は,DNS キャッシュサーバに偽の応答パケットを大量に送り付け,正規の権威 DNS サーバからの応答が届く前に偽の応答をキャッシュさせる,DNS キャッシュポイズニングの一種です。偽の応答を正規のものと誤認させるには,問合せ ID と送信元ポート番号を一致させる必要があるため,送信元ポート番号をランダム化することで推測を困難にし,攻撃の成功確率を大幅に低減できます。

選択肢ごとの解説

  • 誤り。冗長構成はサーバダウンなどの可用性対策であり,キャッシュポイズニングを狙うカミンスキー攻撃への対策にはなりません。
  • 誤り。SPF は電子メールの送信元ドメインの詐称を検知する仕組みであり,DNS キャッシュポイズニングへの対策ではありません。
  • 正しい。送信元ポート番号をランダム化することで,偽の応答パケットが問合せ ID とポート番号の両方を一致させることを困難にし,キャッシュポイズニングの成功確率を大幅に低減させます。
  • 誤り。プレースホルダによるエスケープ処理は SQL インジェクション対策であり,DNS への攻撃とは無関係です。
情報処理安全確保支援士の過去問を演習モードで解く