問42令和6年度 秋期テクノロジ系
DNSキャッシュポイズニング攻撃に対して有効な対策はどれか。
- アDNSサーバにおいて,侵入したマルウェアをリアルタイムに隔離する。
- イDNS問合せに使用するDNSヘッダー内のIDを固定せずにランダムに変更する。
- ウDNS問合せに使用する送信元ポート番号を53番に固定する。
- エ外部からのDNS問合せに対しては,宛先ポート番号53のものだけに応答する。
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ DNSキャッシュポイズニング攻撃は,偽のDNS応答を正規の応答より先に受け取らせ,誤った対応情報をキャッシュさせる攻撃である。問合せごとにDNSヘッダー内のIDをランダムに変えれば,攻撃者が一致する偽応答を作りにくくなる。
- ア マルウェアの隔離は,DNSサーバ内に侵入したプログラムへの対策である。外部から偽のDNS応答を送り込む攻撃への直接の対策ではない。
- ウ 送信元ポート番号を固定すると,偽のDNS応答に必要な情報を攻撃者が予測しやすくなるので,有効な対策にはならない。
- エ 宛先ポート番号だけを確認しても,正規のDNS応答と偽のDNS応答は区別できず,誤った情報のキャッシュを防げない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和6年度 秋期 応用情報技術者試験 午前 問42