DNSキャッシュサーバでのDNSキャッシュポイズニング攻撃の対策はどれか。
テクノロジ関連分野
ア DNSサービスの待ち受けポートを53番に固定する。
なぜ違う: DNSの標準待受けポートを固定しても,偽応答の混入防止にはならない。問合せ側の送信元ポートはランダム化が有効である。
イ 外部のDNSクライアントからの再帰的問合せを受け付けない設定にする。
ウ 権威DNSサーバへの問合せに使用するトランザクションIDを固定する。
なぜ違う: トランザクションIDを固定すると偽応答を推測しやすくなる。十分にランダムな値を使うことが対策になる。
エ 権威DNSサーバへの非再帰的問合せを行う設定にする。
なぜ違う: キャッシュサーバから権威DNSへの通常の問合せ方式を変える説明であり,外部からの悪用を防ぐ直接の対策ではない。
正解: イ
DNSキャッシュポイズニングでは,偽の応答をキャッシュへ混入させる。キャッシュサーバを外部へ公開して再帰問合せを受け付けると攻撃対象になりやすいため,利用を内部など許可したクライアントに限定する。トランザクションIDや送信元ポートのランダム化も有効であり,固定は逆効果である。
出典:令和7年度 情報セキュリティマネジメント試験 科目A・B 公開問題 問5