【でぃーえぬえすせっく】
DNSSEC とは?
最終更新:
💡 DNSの回答に署名を付け、出所と改ざんを確かめる
DNSのデータに電子署名を付け、出所と改ざんの有無を検証できるようにする拡張。信頼する鍵からつながりをたどって確認します。通信の暗号化や、Webサイトの内容の安全性を保証する仕組みではありません。
DNSの回答にも、偽物があるの?
署名は、どこに付いているの?
その公開鍵は、どう信じるの?
署名がなければ、偽物として捨てる?
未署名と、署名があるはずなのに検証に失敗する状態は違うよ。未署名の領域はDNSSECでは確かめられない。失敗の理由も改ざんだけでなく、期限切れや設定の問題がある。検証するリゾルバからエラーになる場合は、運用側で原因を調べよう。
DoHとは、どう違うの?
まとめ:ざっくりこれだけ覚えればOK!
「DNSSEC」って出てきたら「DNSの回答の出所と改ざんを、電子署名で確かめる仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「DNS Security Extensions」 = DNSのセキュリティ拡張
💬 DNSは名前を調べる仕組み、Extensionsは拡張。署名を使ってDNSデータを確かめる機能を足す、という名前だよ。