令和7年度 問5|信頼を悪用する攻撃(フィッシング・標的型・中間者)
DNS キャッシュサーバでの DNS キャッシュポイズニング攻撃の対策はどれか。
正解:イ 外部の DNS クライアントからの再帰的問合せを受け付けない設定にする。
ポイント
DNS キャッシュポイズニング攻撃への、キャッシュサーバー側の対策を選ぶ問題です。
考え方と解き方
キャッシュポイズニングは、キャッシュサーバーに偽の対応を覚えさせる攻撃です。攻撃者が入り込む足掛かりを減らす設定か、偽の応答を見破りやすくする設定かを、一つずつ見ます。推測されやすくする設定は逆効果です。
- キャッシュサーバーが外部からの再帰的問合せを受け付けると、外部の者が好きな名前を調べさせて、偽の応答を送り込む機会を作れます。
- 外部からの再帰的問合せには応じない設定にすると、その機会を減らせます。したがって、最も適切なのは イ です。
ほかの選択肢
- ア 待ち受けポートが53番であることは通常の状態で、固定しても偽の応答を見破りやすくなる対策ではありません。
- ウ トランザクション ID を固定すると、偽の応答に合わせた値が推測されやすくなります。対策とは逆の設定です。
- エ キャッシュサーバーが権威 DNS サーバーへ行う問合せの通常の方法で、攻撃の足掛かりを減らす対策ではありません。
覚えておくこと
- DNS キャッシュポイズニング:キャッシュサーバーに偽の対応を記憶させ、偽サイトへ誘導する
- DNS キャッシュポイズニングの対策:外部の再帰的問合せを受け付けず、偽の応答を入れる機会を減らす
(テーマ・覚えること)
出典:令和7年度 情報セキュリティマネジメント試験 公開問題 科目A 問5