DNSに対するカミンスキー攻撃(Kaminsky's attack)への対策はどれか。
カミンスキー攻撃対策は送信元ポートのランダム化
選択肢
- アDNSキャッシュサーバと権威DNSサーバとの計2台の冗長構成とすることによって,過負荷によるサーバダウンのリスクを大幅に低減させる。
- イSPF(Sender Policy Framework)を用いてMXレコードを認証することによって,電子メールの送信元ドメインが詐称されていないかどうかを確認する。
- ウ問合せ時の送信元ポート番号をランダム化することによって,DNSキャッシュサーバに偽の情報がキャッシュされる確率を大幅に低減させる。
- エプレースホルダを用いたエスケープ処理を行うことによって,不正なSQL構文によるDNSリソースレコードの書換えを防ぐ。
正解と解説
正解:ウ 問合せ時の送信元ポート番号をランダム化することによって,DNSキャッシュサーバに偽の情報がキャッシュされる確率を大幅に低減させる。
カミンスキー攻撃は、存在しないサブドメインへの問合せを大量に発生させ、権威DNSサーバより先に偽の応答を返してキャッシュを汚染するDNSキャッシュポイズニングの手法である。偽装成功にはトランザクションIDと問合せ送信元ポート番号の一致が必要なため、送信元ポートをランダム化して探索空間を広げることが基本的な緩和策となる。根本的な対策としてはDNSSECによる応答の正当性検証がある。
選択肢ごとの解説
- アサーバの冗長化は可用性の対策であり、キャッシュ汚染そのものを防げない。
- イSPFは電子メールの送信ドメイン認証の技術で、DNSキャッシュポイズニングの対策ではない。
- ウ正解。送信元ポート番号のランダム化により偽応答が一致する確率を大幅に下げられる。
- エプレースホルダはSQLインジェクション対策であり、DNSの問題とは無関係。
同じ分野の他の問題
- DNS水責め攻撃(ランダムサブドメイン攻撃)の手口と目的に関する記述のうち,適切なものはどれか。2017年度 春期 午前II 問6
- 次の攻撃において,攻撃者がサービス不能にしようとしている標的はどれか。 〔攻撃〕 (1) A社ドメイン配下のサブドメイン…2016年度 春期 午前II 問2
- ドメインフロンティングを悪用した攻撃の例として,適切なものはどれか。2025年度 秋期 午前II 問8
- AIに対するモデルインバージョン攻撃に該当するものはどれか。2025年度 秋期 午前II 問5
- Pass the Hash攻撃はどれか。2023年度 春期 午前II 問2
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。