Message Digest for DNS Zones
draft-ietf-dnsop-dns-zone-digest-12
The information below is for an old version of the document | |||
---|---|---|---|
Document | Type | Active Internet-Draft (dnsop WG) | |
Authors | Duane Wessels , Piet Barber , Matt Weinberg , Warren Kumari , Wes Hardaker | ||
Last updated | 2020-10-08 (latest revision 2020-09-29) | ||
Replaces | draft-wessels-dns-zone-digest | ||
Stream | IETF | ||
Intended RFC status | Proposed Standard | ||
Formats | pdf htmlized (tools) htmlized bibtex | ||
Reviews | |||
Stream | WG state | Submitted to IESG for Publication | |
Document shepherd | Tim Wicinski | ||
Shepherd write-up | Show (last changed 2020-07-24) | ||
IESG | IESG state | IESG Evaluation::Revised I-D Needed | |
Consensus Boilerplate | Yes | ||
Telechat date |
Has enough positions to pass. |
||
Responsible AD | Barry Leiba | ||
Send notices to | Tim Wicinski <tjw.ietf@gmail.com> | ||
IANA | IANA review state | IANA OK - Actions Needed |
Internet Engineering Task Force D. Wessels Internet-Draft P. Barber Intended status: Standards Track Verisign Expires: April 2, 2021 M. Weinberg Amazon W. Kumari Google W. Hardaker USC/ISI September 29, 2020 Message Digest for DNS Zones draft-ietf-dnsop-dns-zone-digest-12 Abstract This document describes a protocol and new DNS Resource Record that provides a cryptographic message digest over DNS zone data. The ZONEMD Resource Record conveys the digest data in the zone itself. When a zone publisher includes a ZONEMD record, recipients can verify the zone contents for accuracy and completeness. This provides assurance that received zone data matches published data, regardless of how the zone data has been transmitted and received. ZONEMD does not replace DNSSEC. Whereas DNSSEC protects individual RRSets (DNS data with fine granularity), ZONEMD protects a zone's data as a whole, whether consumed by authoritative name servers, recursive name servers, or any other applications. As specified herein, ZONEMD is impractical for large, dynamic zones due to the time and resources required for digest calculation. However, The ZONEMD record is extensible so that new digest schemes may be added in the future to support large, dynamic zones. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any Wessels, et al. Expires April 2, 2021 [Page 1] Internet-Draft DNS Zone Digest September 2020 time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on April 2, 2021. Copyright Notice Copyright (c) 2020 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1. Motivation . . . . . . . . . . . . . . . . . . . . . . . 4 1.2. Alternative Approaches . . . . . . . . . . . . . . . . . 4 1.3. Design Overview . . . . . . . . . . . . . . . . . . . . . 6 1.4. Use Cases . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4.1. Root Zone . . . . . . . . . . . . . . . . . . . . . . 6 1.4.2. Providers, Secondaries, and Anycast . . . . . . . . . 6 1.4.3. Response Policy Zones . . . . . . . . . . . . . . . . 7 1.4.4. Centralized Zone Data Service . . . . . . . . . . . . 7 1.4.5. General Purpose Comparison Check . . . . . . . . . . 7 1.5. Terminology . . . . . . . . . . . . . . . . . . . . . . . 7 2. The ZONEMD Resource Record . . . . . . . . . . . . . . . . . 7 2.1. Non-apex ZONEMD Records . . . . . . . . . . . . . . . . . 8 2.2. ZONEMD RDATA Wire Format . . . . . . . . . . . . . . . . 8 2.2.1. The Serial Field . . . . . . . . . . . . . . . . . . 8 2.2.2. The Scheme Field . . . . . . . . . . . . . . . . . . 9 2.2.3. The Hash Algorithm Field . . . . . . . . . . . . . . 9 2.2.4. The Digest Field . . . . . . . . . . . . . . . . . . 9 2.3. ZONEMD Presentation Format . . . . . . . . . . . . . . . 10 2.4. ZONEMD Example . . . . . . . . . . . . . . . . . . . . . 10 3. Calculating the Digest . . . . . . . . . . . . . . . . . . . 10 3.1. Add ZONEMD Placeholder . . . . . . . . . . . . . . . . . 10Show full document text