DNSキャッシュポイズニングの被害を受けた場合に引き起こされ得る現象|科目A-1(応用情報技術者) 令和6年 春期午前試験 問36

出典:令和6年春期 午前 問36 分野:セキュリティ / 情報セキュリティ
企業のDMZ上で1台のDNSサーバを,インターネット公開用と,社内のPC及びサーバからの名前解決の問合せに対応する社内用とで共用している。このDNSサーバが,DNSキャッシュポイズニングの被害を受けた結果,直接引き起こされ得る現象はどれか。
  • ア:DNSサーバのハードディスク上に定義されているDNSサーバ名が書き換わり,インターネットからDNSサーバに接続できなくなる。
  • イ:DNSサーバのメモリ上にワームが常駐し,DNS参照元に対して不正プログラムを送り込む。
  • ウ:社内の利用者が,インターネット上の特定のWebサーバにアクセスしようとすると,本来とは異なるWebサーバに誘導される。
  • エ:社内の利用者間の電子メールについて,宛先メールアドレスが書き換えられ,送信ができなくなる。
解説

DNSキャッシュポイズニングとは、DNSサーバのキャッシュに偽の名前解決情報を登録させる攻撃です。

DNSキャッシュポイズニングダウンロード

例えば、本来「正規のWebサーバのIPアドレス」を返すべきドメイン名に対して、「攻撃者が用意した偽のWebサーバのIPアドレス」をキャッシュさせると、そのDNSサーバを利用する社内PCは誤った宛先へ誘導されます。

この問題では、社内PCやサーバも同じDNSサーバを名前解決に利用しているため、キャッシュが汚染されると、社内利用者が特定のWebサイトへアクセスしようとした際に、本来とは異なるWebサーバへ誘導される可能性があります。

したがって、ウが適切です。

❌他選択肢が誤りの理由
ア:DNSサーバのハードディスク上に定義されているDNSサーバ名が書き換わり,インターネットからDNSサーバに接続できなくなる。
⇒DNSキャッシュポイズニングは、DNSサーバのキャッシュに偽の名前解決情報を登録させる攻撃です。DNSサーバ自身の設定ファイルやサーバ名を直接書き換える攻撃ではありません。
イ:DNSサーバのメモリ上にワームが常駐し,DNS参照元に対して不正プログラムを送り込む。
⇒DNSキャッシュポイズニングは、ワームを常駐させる攻撃ではありません。偽のDNS応答によって、誤ったIPアドレスをキャッシュさせることが本質です。
エ:社内の利用者間の電子メールについて,宛先メールアドレスが書き換えられ,送信ができなくなる。
⇒DNSキャッシュポイズニングによって影響を受けるのは、ドメイン名からIPアドレスなどを求める名前解決です。利用者が指定したメールアドレスそのものが直接書き換えられるわけではありません。
TSUNAGARU-ADVICE

まず押さえたいこと

DNSキャッシュポイズニングは、DNSサーバのキャッシュに偽の名前解決情報を登録させる攻撃です。その結果、利用者が正しいホスト名を指定しても、本来とは異なるIPアドレスが返され、攻撃者が用意した偽サイトなどへ誘導されるおそれがあります。

迷ったときの判断軸

この攻撃で直接改ざんされるのは、DNSサーバの設定ファイルや利用者のメールアドレスではなく、DNSキャッシュに保持される名前とIPアドレスの対応情報です。したがって、「正しいURLを入力したのに別のWebサーバへ接続される」という現象に注目すると判断しやすくなります。

科目Bにつなげるために

特に情報処理安全確保支援士試験合格を目指す方は、DNSキャッシュポイズニングを名前解決情報の改ざんによる不正サイト誘導と結び付けて理解しましょう。DNSSEC、トランザクションIDや送信元ポートのランダム化などの対策と合わせて整理すると、DNSを悪用した攻撃への理解が深まります。