DNSキャッシュポイズニングとは?でぃーえぬえすきゃっしゅぽいずにんぐ
DNSキャッシュポイズニングとは、DNSキャッシュサーバに偽の名前解決結果を覚え込ませ、利用者を攻撃者のサーバへ誘導する攻撃。問合せIDと送信元ポートを推測し、正規の応答が返るより先に偽の応答を届けることで成立する。汚染されたキャッシュは有効期限まで残る。
最終更新:2026-10-07
この語が出る過去問を解く →具体例
社内のキャッシュサーバが汚染されると、正しいURLを入力した全社員が偽サイトへ誘導される。対策は送信元ポートのランダム化、外部からの再帰問合せの禁止、応答に署名を付けて正当性を検証するDNSSECの導入。
試験での引っ掛け
入力したURLは正しいままなので、利用者側では気づけない。TLSのサーバ証明書検証があれば警告は出るが、それはDNS自体の汚染を直すものではない点を分けて理解しておく。
関連用語
出た過去問
出典:令和6年度 秋期 高度試験 午前Ⅰ 問15(IPA)
DNSキャッシュポイズニング攻撃に対して有効な対策はどれか。
正解:DNS問合せに使用するDNSヘッダー内のIDを固定せずにランダムに変更する。
要点:問合せIDと送信元ポートのランダム化がキャッシュ汚染対策の要
DNSキャッシュポイズニングは、攻撃者が正規の応答より先に偽の応答を送り込んで、キャッシュに誤った対応を覚え込ませる攻撃である。偽の応答を受け入れさせるには問合せのIDと送信元ポート番号を当てる必要があるので、これらをランダム化して推測を困難にすることが有効な対策となる。
出典・参考
公式シラバスの3 技術要素 > 1. 情報セキュリティ > (7) 攻撃手法に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。