ITパスポート暗記無料で始める

DNSキャッシュポイズニングとは?でぃーえぬえすきゃっしゅぽいずにんぐ

DNSキャッシュポイズニングとは、DNS(ドメイン名からIPアドレスを引く電話帳の役目をする仕組み)の問合せ結果を一時的に覚えておくDNSキャッシュサーバに、偽の対応情報を覚え込ませ、利用者を攻撃者のサーバへ誘導する攻撃です。正しいURLを入力しても偽サイトに着くため、利用者側からは見破りにくいのが厄介な点。対策の本命は、DNSの応答にデジタル署名を付けて本物かを確かめられるようにするDNSSECです。

最終更新:2026-10-10

試験情報

ITパスポートの過去問では2回出題されています(2021年度〜2024年度)。

ITパスポートの頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

DNSは、名前を調べるたびに遠くのサーバへ問い合わせると時間がかかるため、一度聞いた答えを手元のサーバが覚えて使い回す。この便利さの裏返しで、覚えさせた答えが偽物だと、期限が切れるまで多くの利用者に偽の宛先を教え続けてしまう。応答が本物かを確かめる仕組みを足したものがDNSSECである。

具体例

攻撃者が問合せに先回りして偽の応答を返し、キャッシュに残った偽のIPアドレスが有効期限まで使われる。結果として全社の利用者が偽サイトへ誘導されます。緩和策として、問合せに使う受付窓口の番号(ポート番号)を毎回ランダムにして推測されにくくすることや、外部の利用者からの名前の問合せを代わりに調べて答える働き(再帰問合せ)を受け付けないことがあります。

試験での引っ掛け

偽装されるのはWebサーバではなくDNSサーバのキャッシュです。またDNSSECは「DNSの通信を暗号化する仕組み」ではなく、応答の正当性をディジタル署名で検証する仕組みである点が頻出の誤答ポイントです。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2021年度〜2024年度)
  • 分野:テクノロジ系
  • 偽装されるのはWebサーバではなくDNSサーバのキャッシュです。