平成29年度 春期 応用情報技術者試験 午前 問41
テクノロジ/セキュリティDNSキャッシュサーバに対して外部から行われるキャッシュポイズニング攻撃への対策のうち,適切なものはどれか。
出典:平成29年度 春期 応用情報技術者試験 午前 問41
- ア外部ネットワークからの再帰的な問合せにも応答できるように,コンテンツサーバにキャッシュサーバを兼ねさせる。
- イ再帰的な問合せに対しては,内部ネットワークからのものだけに応答するように設定する。
- ウ再帰的な問合せを行う際の送信元のポート番号を固定する。
- エ再帰的な問合せを行う際のトランザクションIDを固定する。
正解:イ
解説
キャッシュポイズニング攻撃を防ぐには,DNSキャッシュサーバが再帰的な問合せに応答する範囲を制限することが有効です。外部の任意のホストからの再帰的な問合せに応答してしまうと,偽の応答を送り込まれてキャッシュを汚染される危険があるため,内部ネットワークからの問合せだけに応答するように設定します。
選択肢ごとの解説
- ア誤り。外部からの再帰的な問合せにも応答できるようにし,さらにコンテンツサーバと兼用させることは,攻撃対象を増やし対策として逆効果です。
- イ正しい。再帰的な問合せへの応答を内部ネットワークからのものだけに限定することで,外部からのキャッシュポイズニング攻撃を防ぎます。
- ウ誤り。送信元ポート番号を固定すると,攻撃者が偽の応答を送り込みやすくなり,かえって攻撃を受けやすくなります。
- エ誤り。トランザクションIDを固定すると,攻撃者が推測すべき値が減り,かえって攻撃を受けやすくなります。