令和7年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問16
テクノロジ/セキュリティDNS キャッシュサーバ A と権威 DNS サーバ C に DNSSEC を導入した。PC が DNS キャッシュサーバ A を用いて Web サーバ B の名前解決を行うとき,DNS キャッシュサーバ A が,Web サーバ B のドメインを管理している権威 DNS サーバ C に問い合わせた。その DNS 問合せ後,PC が Web サーバ B にアクセスするまでの DNS キャッシュサーバ A,PC,及び権威 DNS サーバ C の動作に関する記述のうち,適切なものはどれか。
出典:令和7年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問16
- アDNS キャッシュサーバ A では DNS 応答にデジタル署名を付加し,PC では DNS の公開鍵(DNS 鍵)を用いて DNS 応答について真正性と完全性を検証する。
- イDNS キャッシュサーバ A では DNS 応答を暗号化し,PC では DNS 鍵を用いて DNS 応答について真正性と完全性を検証する。
- ウ権威 DNS サーバ C では DNS 応答にデジタル署名を付加し,DNS キャッシュサーバ A では DNS 鍵を用いて DNS 応答について真正性と完全性を検証する。
- エ権威 DNS サーバ C では DNS 応答を暗号化し,DNS キャッシュサーバ A では DNS 鍵を用いて DNS 応答について真正性と完全性を検証する。
正解:ウ
解説
DNSSEC では,権威 DNS サーバが管理するゾーン情報(DNS 応答)に対して秘密鍵でデジタル署名を付加します。DNS キャッシュサーバや問い合わせを行う PC は,対応する公開鍵(DNS 鍵)を用いてその署名を検証することによって,DNS 応答が改ざんされていないこと(完全性)と,正しい権威サーバから発行されたものであること(真正性)を確認します。
選択肢ごとの解説
- ア誤り。DNS 応答にデジタル署名を付加するのは,ゾーン情報を管理する権威 DNS サーバ C の役割です。また,署名の検証を行うのは PC ではなく,問い合わせを行った DNS キャッシュサーバ A です。
- イ誤り。DNSSEC は DNS 応答の暗号化ではなく,デジタル署名による真正性・完全性の保証を行う仕組みです。
- ウ正しい。権威 DNS サーバ C が DNS 応答にデジタル署名を付加し,DNS キャッシュサーバ A が DNS 鍵を用いてその署名を検証することで,DNS 応答の真正性と完全性を確認します。
- エ誤り。DNSSEC は DNS 応答の暗号化を行う仕組みではなく,デジタル署名による検証の仕組みです。また,署名を付加するのは権威 DNS サーバ C です。