本文へスキップ
← 用語集一覧へ

DNSキャッシュポイズニング

教科書で学ぶネットワーク・通信経路への攻撃

定義DNSキャッシュポイズニング は、DNS サーバ が一時的に保存している名前解決の情報に偽の内容を紛れ込ませ、利用者を偽のサイトへ接続させる攻撃である。

解説DNS は、ドメイン名からその機器の IP アドレスを調べる名前解決の仕組みで、DNS サーバは調べた結果を キャッシュ (再利用のための一時保存) として持っておく。キャッシュが汚されている間は、そのドメイン名をその DNS サーバに問い合わせた利用者が影響を受ける。偽サイトにログイン情報などを入力させて盗む被害につながり、DNS の応答が正しいことを電子署名で確かめる DNSSEC が対策の一つになる。

たとえ町の案内所の地図に、ある店の場所として偽の店の住所を書き込んでおくようなもの。正しい店名を尋ねた人ほど、迷わず偽の店へ案内される。

記憶フックpoisoning は「毒を盛ること」で、名前解決の情報のたまり場であるキャッシュに毒を混ぜる様子を表す。

関連する過去問(2 問)