情報セキュリティマネジメント 令和7年度 科目A 問5
技術的セキュリティ対策とセキュリティ製品
DNSに関する問題
DNSキャッシュサーバでのDNSキャッシュポイズニング攻撃の対策はどれか。
- ア DNSサービスの待ち受けポートを53番に固定する。
- イ 外部のDNSクライアントからの再帰的問合せを受け付けない設定にする。
- ウ 権威DNSサーバへの問合せに使用するトランザクションIDを固定する。
- エ 権威DNSサーバへの非再帰的問合せを行う設定にする。
答えと解説
✓ これが正解イ 外部のDNSクライアントからの再帰的問合せを受け付けない設定にする。
解説
外部からの再帰的問合せを受け付けない設定にします。
DNSキャッシュポイズニングは、キャッシュサーバに偽の対応付けを覚えさせる攻撃です。攻撃者がこれを仕掛けるには、まずそのキャッシュサーバに名前解決をさせる必要があります。外部の誰からでも再帰的な問合せを受け付ける設定になっていると、攻撃者が外から自由に問合せを送り込めるため、偽の応答を差し込む機会を作られてしまいます。だから、外部のDNSクライアントからの再帰的問合せを受け付けない設定にすることが対策になります。本来そのキャッシュサーバを使うべき利用者だけに限る、という考え方です。
ほかの選択肢の解説
- ア DNSサービスの待ち受けポートを53番に固定する。:待ち受けポートを決まった番号に固定することは、DNSが標準的に使う設定にすぎません。攻撃者が問合せを送り込めるかどうかとは関係がないので、この攻撃への対策にはなりません。
- ウ 権威DNSサーバへの問合せに使用するトランザクションIDを固定する。:問合せに使う識別子を固定すると、攻撃者が偽の応答を作るときに合わせる値が予測しやすくなります。むしろ攻撃を成功させやすくする方向なので、対策とは逆です。
- エ 権威DNSサーバへの非再帰的問合せを行う設定にする。:権威DNSサーバへ非再帰的に問い合わせる設定は、キャッシュサーバが名前解決を行うときのやり方の話です。外部から問合せを受け付ける入口を絞ることにはならず、この攻撃への対策になりません。
関連用語
- DNSキャッシュポイズニングPCの代わりに名前を引き、結果を控えておくDNSキャッシュサーバに、嘘の住所を覚えさせる攻撃です。
- DNS人が読む名前と、機械が使う住所を対応づけて教えてくれる仕組み。
- 再帰的問合せDNSで、代わりにほかのサーバまで尋ねて答えを返す問合せです。
- DNSキャッシュサーバ権威DNSサーバから受け取った応答を利用者へ渡す立場のサーバです。
- 権威DNSサーバその名前の正しい住所を大元で持っているサーバ。
- トランザクションデータベースへの一連の処理をひとまとめにした単位のこと。
出典:令和7年度 情報セキュリティマネジメント試験 科目A 問5
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和5年度 科目A 問6:
SPFに 関する 問題 (DNS) - 科目A・
B サンプル 問題 科目A 問18: オープンリゾルバに 関する 問題 (権威DNSサーバ) - 平成31年度 春期 午前 問10:
DNSに 関する 問題 (DNSキャッシュポイズニング) - 科目A・
B サンプル 問題 科目A 問17: DNSに 関する 問題 (DNSキャッシュサーバ) - 令和元年度 秋期 午前 問46:
トランザクションに 関する 記述 (トランザクション)
同じ分野の問題
誤りを見つけたら報告する