]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
docs: Add 'hidden master' approach in DNSSEC security
authorGert van Dijk <gertvdijk@gmail.com>
Sun, 31 Mar 2019 17:25:21 +0000 (19:25 +0200)
committerGert van Dijk <gertvdijk@gmail.com>
Mon, 8 Apr 2019 10:15:07 +0000 (12:15 +0200)
This approach is referred to in the public domain as well as once in the
PowerDNS changelog, but not described in any way before this change.

docs/dnssec/modes-of-operation.rst
docs/dnssec/operational.rst

index 25525eb0545396d28de2383b526db7ed8b8d485a..a92abbaf956aca2c7223e80e2632ca926e9ccd01 100644 (file)
@@ -122,12 +122,15 @@ PowerDNS also serves the DNSKEY records in live-signing mode. Their TTL
 is derived from the SOA records *minimum* field. When using NSEC3, the
 TTL of the NSEC3PARAM record is also derived from that field.
 
+.. _dnssec_presigned_records:
+
 Pre-signed records
 ------------------
 
 In this mode, PowerDNS serves zones that already contain DNSSEC records.
-Such zones can either be slaved from a remote master, or can be signed
-using tools like OpenDNSSEC, ldns-signzone, and dnssec-signzone.
+Such zones can either be slaved from a remote master in online signing
+mode, or can be pre-signed using tools like OpenDNSSEC, ldns-signzone,
+and dnssec-signzone.
 
 Even in this mode, PowerDNS will synthesize NSEC(3) records itself
 because of its architecture. RRSIGs of these NSEC(3) will still need to
index a0687bcfc6461ac18aa90826e8373b16b70573b5..f3cfce1ce7dba4303693aa61e576d5d5d13e336e 100644 (file)
@@ -203,6 +203,16 @@ In some settings, having such (private) keying material available online
 is considered undesirable. In this case, consider running in pre-signed
 mode.
 
+A slightly more complex approach is running a *hidden* master in simple
+online signing mode, but on a highly secured system unreachable for the
+public. Internet-connected slaves can then transfer the zones pre-signed
+from this master over a secure private network. This topology offers
+substantial security benefits with regards to key material while
+maintaining ease of daily operation by PowerDNS's features in online
+mode.
+
+See also :ref:`dnssec_presigned_records`.
+
 Performance
 -----------