DNS キャッシュポイズニング攻撃に対して有効な対策はどれか。

テクノロジ系・一部改変

ア DNS サーバにおいて,侵入したマルウェアをリアルタイムに隔離する。

なぜ違う: マルウェア対策の話で、キャッシュポイズニングへの直接対策ではない。

イ DNS 問合せに使用する DNS ヘッダー内の ID を固定せずにランダムに変更する。
ウ DNS 問合せに使用する送信元ポート番号を 53 番に固定する。

なぜ違う: 固定すると攻撃者に推測されやすく、むしろ脆弱になる。

エ 外部からの DNS 問合せに対しては,宛先ポート番号 53 のものだけに応答する。

なぜ違う: 通常の挙動を述べただけで、偽応答注入への対策にならない。

正解: イ

要点: 問合せのトランザクションIDを推測されないようランダム化する。

DNS キャッシュポイズニングは偽の応答を注入する攻撃で、問合せの DNS ヘッダー内 ID(と送信元ポート)を推測されにくくランダム化することが有効な対策となる。送信元ポートの 53 固定はむしろ推測を容易にし逆効果。

この問題に出てくる用語

関連キーワード: DNS・キャッシュポイズニング・セキュリティ

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和6年度 秋期 応用情報技術者試験 午前 問42