データベーススペシャリスト暗記無料で始める

DNSに対する攻撃とは?ディーエヌエスにたいするこうげき

DNSに対する攻撃とは、名前解決の仕組みを悪用する攻撃の総称。ゾーン転送を許して内部の名前とアドレスの一覧を丸ごと取られる情報収集型、偽の応答を覚え込ませて別のサーバへ誘導するキャッシュポイズニング、存在しない名前を大量に問い合わせて権威サーバを枯渇させる水責め型に大別され、狙いも対策も型ごとに異なる。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では2回出題されています(2016年度〜2018年度)。

データベーススペシャリスト試験の頻出用語/午前II

別名:ゾーン転送、DNS水責め攻撃

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

背景

DNSは通信の入口を決める要でありながら、認証を持たないUDPの問合せ応答として設計された。誰でも問い合わせられ、返ってきた応答が本物かを確かめる手段が無い、という当初の前提がそのまま攻撃面になっている。データベースの構築・運用の側にとっても他人事ではなく、接続先ホスト名の解決を乗っ取られれば、アプリケーションは正規の手順のまま偽のサーバへ資格情報とデータを渡してしまう。

具体例

BINDやAmazon Route 53ではゾーン転送を許可する相手を副サーバのアドレスに限定でき、DNSSECは応答に電子署名を付けて偽の応答を検出できるようにする。問合せの送信元ポートを無作為化する対策も、応答を推測して割り込む手口を成立しにくくするために広く実装された。

試験での引っ掛け

水責め(ランダムサブドメイン)攻撃とキャッシュポイズニングは、どちらもDNSを狙う点が同じなので選択肢で並べられる。前者は実在しない名前を浴びせて権威サーバの処理能力を使い切らせる妨害であり、後者は偽の応答を覚え込ませて利用者を別の宛先へ導く欺きで、目的が「止める」と「騙す」に分かれる。したがって対策も別で、ポイズニングにはDNSSECや問合せの多様化が要り、ゾーン転送の制限をいくら厳しくしても防げない。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では2回出題(2016年度〜2018年度)
  • 分野:午前II
  • 水責め(ランダムサブドメイン)攻撃とキャッシュポイズニングは、どちらもDNSを狙う点が同じなので選択肢で並べられる。