令和7年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問4
テクノロジ/セキュリティDNS に対するカミンスキー攻撃への対策はどれか。
出典:令和7年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問4
- アDNS キャッシュサーバと権威 DNS サーバとの計2台の冗長構成とすることによって,過負荷によるサーバダウンのリスクを大幅に低減させる。
- イSPF を用いて DNS リソースレコードを認証することによって,電子メールの送信元ドメインが詐称されていないかどうかを確認する。
- ウSQL 文の組立てにプレースホルダを用いることによって,不正な SQL 文による DNS リソースレコードの書換えを防ぐ。
- エ問合せ時の送信元ポート番号をランダム化することによって,DNS キャッシュサーバに偽の情報がキャッシュされる確率を大幅に低減させる。
正解:エ
解説
カミンスキー攻撃は,DNS キャッシュサーバに大量の偽の応答パケットを送り付け,正規の応答が届く前に偽の情報をキャッシュさせる DNS キャッシュポイズニング攻撃の一種です。対策として,問合せ ID のランダム化に加えて,問合せ時の送信元ポート番号もランダム化することで,攻撃者が正規の応答パケットを言い当てる確率を大幅に低減させることができます。
選択肢ごとの解説
- ア誤り。DNS キャッシュサーバと権威 DNS サーバを冗長構成にすることは可用性向上の対策であり,キャッシュポイズニングへの対策にはなりません。
- イ誤り。SPF は送信ドメイン認証の技術であり,電子メールの送信元詐称対策です。カミンスキー攻撃とは無関係です。
- ウ誤り。プレースホルダは SQL インジェクション対策であり,DNS のリソースレコード書換えとは無関係です。
- エ正しい。問合せ時の送信元ポート番号をランダム化することで,攻撃者が偽の応答パケットを正規の問合せに一致させる確率を大幅に下げ,カミンスキー攻撃を防ぎます。