Missing or misconfigured DNSSEC
DNSSECの欠落または誤構成
説明
DNSSECは既存のDNSレコードに暗号化署名を追加し、リゾルバーがDNS応答の信頼性と整合性を検証できるようにします。DNSSECが欠落しているか、または誤って構成されている場合、次の問題が発生する可能性があります。
- DNSデータの送信元認証の欠如
- DNS応答のデータ整合性を確保できない
- 中間者攻撃(man-in-the-middle)に対する脆弱性の増加
- ネットワークトラフィックの悪意のあるリダイレクトの可能性
DNSSECの欠落または誤構成は、重大な結果をもたらす可能性があります。 攻撃者はDNSクエリを傍受して操作する機能を獲得し、正規のサービスを模倣した詐欺サイトにユーザーをリダイレクトする可能性があります。 これにより、認証情報の盗難、マルウェアの配布、またはサービスの中断など、さまざまな悪意のあるアクティビティにつながる可能性があります。 さらに、そのような攻撃が発生したり知られたりすると、ドメインのオンラインサービスへの信頼が失われ、組織の評判やユーザーの信頼が損なわれる可能性があります。
推奨事項
この問題に対処するには、次の手順を実行してください。
-
DNSSECの実装: ドメインのすべての権威DNSサーバーでDNSSECを有効にし、実装を徹底的にテストします。
-
DNSSECレコードの適切な構成:
- DNSKEYレコードを生成して公開する
- すべてのDNSレコードセットに対してRRSIGレコードを作成して署名する
-
親ゾーンにDSレコードを公開する
-
キー管理:
- 安全なキー管理プロセスを実装する
- DNSSECキー(ZSKおよびKSK)を定期的にローテーションする
-
キーのロールオーバー後、親ゾーンのDSレコードを更新する
-
検証と監視:
- オンラインのDNSSEC検証ツールを使用して正しい実装を確認する
-
DNSSEC関連の問題や有効期限に対する監視を設定する
-
DNSインフラストラクチャ:
- すべてのDNSサーバーがDNSSECをサポートしていることを確認する
-
再帰リゾルバーがDNSSEC検証を実行するように構成する
-
レビューと更新:
- DNSSEC構成のベストプラクティスを定期的に見直す
- DNSソフトウェアとDNSSECツールを最新の状態に保つ
リンク
- Demonstrate DNSSEC in a Test Lab (Microsoft Learn)
- How DNSSEC Works (CloudFlare)
- DNSSEC explained
- feedbackDNS Security Extensions (DNSSEC) overview (Google Cloud)
標準
- SOC2_CONTROLS:
- CC_6_1
- CC_6_6
- CC_6_7
- CC_7_1
- GDPR:
- ART_32
- CCPA:
- CCPA_1798_150
- HIPAA_CONTROLS:
- SECURITY212
- SECURITY213