LinuCレベル2 DNSサーバー 問6
DNSサーバー/セキュアなDNSサーバーの実現BINDをchroot環境で稼働させる目的として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「DNSサーバー」に対応。実際の試験問題ではありません)
- Aゾーン転送の通信を自動的に暗号化し、転送内容の盗聴を防ぐための仕組みである
- B問い合わせの応答をメモリ上に保持して、DNSの応答速度を向上させるための設定である
- Cnamedが侵害された場合に、プロセスがアクセスできる範囲を限定して被害を抑える
- DDHCPサーバーと連携して、払い出したアドレスをDNSへ自動登録するための設定である
正解:C
解説
chroot環境でBINDを稼働させると、namedプロセスが参照できるファイルシステムのルートが限定されたディレクトリに制限されます。これにより、万が一namedが侵害されても、攻撃者がアクセスできる範囲がchroot内に限定され、システム全体への被害拡大を防ぐ効果があります。
選択肢ごとの解説
- A誤り。ゾーン転送の保護はTSIG等で行います。
- B誤り。応答の高速化を目的とした設定ではありません。
- C正しい。chrootはプロセスから見えるルートディレクトリを限定し、侵害時の影響範囲を狭めます。
- D誤り。DHCPとの連携(Dynamic DNS)とは別の話です。