DNSSECとは?でぃーえぬえすせっく
DNSSECとは、DNSの応答に権威サーバのディジタル署名を付け、ルートから順に親ゾーンが子ゾーンの鍵を保証する連鎖をたどることで、応答が正規の管理者に由来し改ざんされていないことを検証する拡張仕様。名前解決の結果に完全性と出所認証を与えるもので、シラバスでは認証・認可技術に分類されている。
最終更新:2026-10-06
この語が出る過去問を解く →背景
DNSは応答の中身が正しいかを確かめる手段を本体に持たず、識別子とポートが合っていれば受け入れる。ランダム化を強めても当てられる確率が下がるだけで、原理として偽の応答を排除できるわけではない。確率で守るのをやめ、暗号によって出所を確かめる側へ切り替えたのがDNSSECで、応用情報では対策技術の選択理由として問われる。
具体例
ルートゾーンは2010年に署名され、.jpも同年に対応した。権威サーバは自ゾーンへ署名し、その公開鍵のハッシュ(DSレコード)を親ゾーンへ登録する。キャッシュサーバはルートの信頼点から順に検証し、連鎖が切れていれば応答を返さない。鍵の更新(ロールオーバ)の手順を誤ると連鎖が途切れてゾーン全体が解決不能になるため、運用手順の整備が導入の前提になる。
試験での引っ掛け
最頻出の区別は「改ざん防止であって盗聴防止ではない」ことである。応答自体は平文で流れるため、どのドメインを引いたかは経路上から見えており、それを隠したければDoHやDoTという別の技術が要る。また署名が保証するのはゾーンの管理者が出した情報であるという点までで、そのドメインの運営者や返されたサーバが安全であることは何も言っていない。
関連用語
出た過去問
出典:平成31年度 春期 応用情報技術者試験 午前 問40(IPA)
DNSSECについての記述のうち、適切なものはどれか。
正解:公開鍵暗号方式によるディジタル署名を用いることによって、正当なDNSサーバからの応答であることをクライアントが検証できる。
要点:DNSSECは公開鍵署名でDNS応答の正当性を検証する仕組み
DNSSECは、DNSの応答であるリソースレコードに公開鍵暗号方式によるディジタル署名を付ける拡張である。クライアント(バリデータ)は信頼の連鎖をたどって署名を検証することで、応答が正当な権威サーバに由来し改ざんされていないことを確認でき、キャッシュポイズニングを防げる。
出典:令和5年度 秋期 応用情報技術者試験 午前 問45(IPA)
DNSSECについての記述のうち、適切なものはどれか。
正解:公開鍵暗号方式によるデジタル署名を用いることによって、正当なDNSサーバからの応答であることをクライアントが検証できる。
要点:DNSSECは公開鍵署名でDNS応答の正当性を検証する
DNSSECは、DNSの応答レコードに公開鍵暗号方式によるデジタル署名を付け、問合せ側が署名を検証することで、応答が正当な権威サーバから送られ改ざんされていないことを確認できるようにする拡張である。これによりキャッシュポイズニングなど偽の応答を混入させる攻撃を防げる。信頼の連鎖(上位の署名で下位の鍵を順に保証する仕組み)を上位ゾーンからたどって検証する点も特徴である。
出典:令和6年度 秋期 応用情報技術者試験 午前 問44(IPA)
DNSSECの仕様はどれか。
正解:権威DNSサーバで公開鍵を公開し、秘密鍵を使ってリソースレコードにデジタル署名を付与する。DNSキャッシュサーバで、権威DNSサーバから受信したリソースレコードのデジタル署名を検証する。
要点:DNSSECはリソースレコードへの署名と検証で応答の真正性を守る
DNSSECは、DNSの応答が正規の権威サーバから改ざんされずに届いたことを保証する拡張仕様である。権威DNSサーバが秘密鍵でリソースレコードにデジタル署名(RRSIG)を付け、公開鍵(DNSKEY)を公開する。キャッシュサーバは信頼の連鎖(上位の署名で下位の鍵を順に保証する仕組み)をたどって署名を検証し、偽装された応答を排除する。
出典:令和6年度 春期 応用情報技術者試験 午前 問37(IPA)
DNSSECで実現できることはどれか。
正解:DNSキャッシュサーバが得た応答の中のリソースレコードが、権威DNSサーバで管理されているものであり、改ざんされていないことの検証
要点:DNSSECは署名検証で応答の出自と非改ざんを確かめる仕組み
DNSSECは、ゾーンの各リソースレコードに権威DNSサーバの秘密鍵でデジタル署名を付け、キャッシュDNSサーバが公開鍵で検証する仕組みである。これにより応答が正規の権威サーバに由来し、途中で改ざんされていないこと(出自の真正性と完全性)を確認でき、キャッシュポイズニングへの対策になる。なお通信内容の暗号化は行わない。
出典・参考
公式シラバスの3 技術要素 > 5. セキュリティ実装技術 > (2) 認証・認可技術に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。