正答4
解説
正解は4です。
DNSSEC(DNS Security Extensions)は、DNSの応答が正しいサーバから改ざんされずに届いたことを検証する仕組みです。
DNSキャッシュポイズニングなどの偽の応答への対策として使われます。
【選択肢別解説】
1:× 送信元ポート番号のランダム化は、偽の応答を当てにくくするキャッシュポイズニング対策です。
DNSSECの仕組みではありません。
2:× 再帰的な問合せを許可するクライアントを制限するのは、オープンリゾルバを悪用したDoS攻撃への対策です。
DNSSECではありません。
3:× DNSSECは共通鍵暗号方式ではなく、公開鍵暗号方式を使います。
共通鍵によるメッセージ認証を使うのは、サーバ間の通信を保護するTSIGなどです。
4:○ DNSSECでは、DNSの応答にディジタル署名を付けます。
受け取った側は公開鍵で署名を検証し、正当なサーバからの改ざんされていない応答であることを確認できます。
【ポイント】
DNSSECのキーワードは「公開鍵」「ディジタル署名」「応答の正当性の検証」です。
通信内容を暗号化する仕組みではない点にも注意しましょう。