Colleages,

Some years ago, Dan Mahoney and I submitted a draft describing a proposed
mechanism for storing confidential zone comments alongside normal zone
data - a NOTE RR, which would be transferrable from primary to secondary
servers, but not accessible to ordinary DNS queries.  It generated some
iniital interest, but not much momentum, and we let the proposal lapse.

More recently, Witold Krecicki had a very similar idea for a mechanism to
disseminate private key data between primary and secondary servers.  We
talked it over and decided to expand the NOTE record semantics into a
generic method for storing and transferring covert in-band zone data.

The generic mechanism is described in draft-krecicki-dns-covert-00. It
calls for the allocation of a range of "Covert-RR" type code values,
which would have restrictions on their dissemenination.  A primary server
implementing Covert-RR types must not allow them to queried, nor to be
transerred to a secondary server unless that server indicates via an EDNS
option that it *also* understands Covert record semantics and will not
transfer the data to any peer that doesn't.

The original NOTE RR draft has been shrunk down and rewritten as a
proposed use case for Covert RR's.  Additional use cases will be coming
in the future; in particular, draft-pusateri-dnsop-update-timeout seems
like it might be a good candidate.

Details are below. Please have a look.  Thanks!

--------
Name:           draft-krecicki-dns-covert
Revision:       00
Title:          Domain Name System (DNS) Resource Record types for transferring 
covert information from primary to secondaries
Document date:  2019-07-06
Group:          Individual Submission
Pages:          6
URL:            
https://www.ietf.org/internet-drafts/draft-krecicki-dns-covert-00.txt
Status:         https://datatracker.ietf.org/doc/draft-krecicki-dns-covert/
Htmlized:       https://tools.ietf.org/html/draft-krecicki-dns-covert-00
Htmlized:       https://datatracker.ietf.org/doc/html/draft-krecicki-dns-covert


Abstract:
   The Domain Name System (DNS) Resource Record TYPEs IANA registry
   reserves the range 128-255 for Q-TYPEs and Meta-TYPEs [RFC6895] -
   Resource Records that can only be queried for or contain transient
   data associated with a particular DNS message.

   This document reserves a range of RR TYPE numbers for Covert-TYPEs -
   types that are an integral part of the zone but cannot be accessed
   via a normal QUERY operation.

   Uses for such records could include zone comments that are
   transferrable with the zone, expiry times for dynamically updated
   records, or Zone Signing Keys for inline signing.  This document,
   however, does not define any specific Covert RR types.

--------
Name:           draft-hunt-note-rr
Revision:       02
Title:          A DNS Resource Record for Confidential Comments (NOTE RR)
Document date:  2019-07-06
Group:          Individual Submission
Pages:          4
URL:            https://www.ietf.org/internet-drafts/draft-hunt-note-rr-02.txt
Status:         https://datatracker.ietf.org/doc/draft-hunt-note-rr/
Htmlized:       https://tools.ietf.org/html/draft-hunt-note-rr-02
Htmlized:       https://datatracker.ietf.org/doc/html/draft-hunt-note-rr
Diff:           https://www.ietf.org/rfcdiff?url2=draft-hunt-note-rr-02

Abstract:
   While the DNS zone master file format has always allowed comments,
   there is no existing mechanism to preserve comments once the zone has
   been loaded into memory or converted to a binary representation.
   This note proposes a new RR type "NOTE", to be allocated from the
   Covert-RR type range proposed in [I-D.krecicki-dns-covert], so that
   confidential comments can be stored alongside zone data, and included
   in zone transfers when Covert semantics are supported by the
   secondary.

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to