正答2
解説
正解は2です。
DNSSEC(DNS Security Extensions)の仕組みを問う問題です。
DNSSECは、DNSの応答にデジタル署名を付けて、応答が改ざんされていないことを検証する仕組みです。
【選択肢別解説】
1:× 送信元ポート番号を問合せごとにランダムに変えるのは、ソースポートランダマイゼーションです。
DNSキャッシュポイズニングの対策ですが、DNSSECではありません。
2:○ 権威DNSサーバが秘密鍵でリソースレコードに署名し、キャッシュサーバが公開鍵でその署名を検証します。
これがDNSSECの仕組みです。
3:× 送信元メールサーバのIPアドレスをDNSに登録して検証するのは、SPF(Sender Policy Framework)です。
4:× 電子メールにデジタル署名を付け、公開鍵をDNSで公開して検証するのは、DKIM(DomainKeys Identified Mail)です。
【ポイント】
DNSSECはDNSの応答そのものを守り、SPFとDKIMは電子メールの送信元を確認する仕組みです。
いずれもDNSを利用する点が共通しているので、区別して覚えましょう。