To:
"Loomis, Rip" <GILBERT.R.LOOMIS@saic.com>
cc:
dnssec@cafax.se
From:
Michael Richardson <mcr@sandelman.ottawa.on.ca>
Date:
Wed, 28 Aug 2002 16:44:23 -0400
In-reply-to:
Your message of "Wed, 28 Aug 2002 16:15:05 EDT." <3C1E3607B37295439F7C409EFBA08E680E2DBF@US-Columbia-CIST.mail.saic.com>
Sender:
owner-dnssec@cafax.se
Subject:
Re: Dynamic update, signed zones, and DS/Opt-in
-----BEGIN PGP SIGNED MESSAGE-----
>>>>> "Loomis" == Loomis, Rip <GILBERT.R.LOOMIS@saic.com> writes:
Loomis> All-- Is anyone on this list actively looking at how to
Loomis> operationally deal with dynamic update of DNS information in
Loomis> signed zones? (I'm assuming secure dynamic update, protected
Loomis> either with TSIG or GSS-TSIG). Yes, I've just re-read
Loomis> http://ops.ietf.org/dns/dynupd/secure-ddns-howto.html and the
Loomis> relevant RFCs.
The major operational issues that I have are issues with being unable
to edit the zone file properly. bind9, when it writes out the zone file,
writes out the .signed file, which then gets whiped out again. That is
currently keeping me from doing dynamic update more often.
Loomis> The breakdown right now still seems to be that if I want to be
Loomis> able to update my zone, and I want the zone to remain signed
Loomis> more-or-less in its entirety, then I must have a zone signing key
Loomis> online. For a lot of reasons, I've been trying to avoid having
Loomis> such keys online in the policy documents I've been writing for a
Loomis> particular set of users.
Understood. For now, I'm keeping the key online. Having a master
server which is not net accessible, but to which the secondaries can talk
(perhaps over IPsec) seems like the best idea, but I haven't seen that work
with dynupd yet, although it is supposed to.
Loomis> It seems that the potential additions of DS and opt-in might make
Loomis> things easier as follows: - With DS, I could use two keys--one to
Loomis> appear in the parent DS record (and to be kept off-line for
Loomis> higher assurance and rarely changed) and a second for the actual
Loomis> zone signing (which I would allow to be online but which would
I didn't know that DS made this possible.
I'm not really clear what it will mean to a client to see one signature
and not the other.
Loomis> - With opt-in on each record (which I was previously against, but
Loomis> which is at least a possibility), I could allow dynamic hosts to
Loomis> opt-out...so that I could secure the "main" records in a zone but
Loomis> allow mobile/dynamic update folks to change their data without
I think that dyndns is only interesting if the results are then signed.
Loomis> Neither of the above items is a wonderful perfect solution, but
Loomis> the intersection of "dynamic update" and "DNSSEC signed zones" is
Loomis> an ugly one that Win2K is making a little uglier for me right
Loomis> now. It's especially annoying because some folks seem to think
Loomis> that a flat namespace is a requirement, and that $large_number of
Loomis> Win2K boxes should each have entries in a single zone
Loomis> "place.company.com" so that they can logon to a single Win2K AD
Loomis> domain. Try as I might, I haven't been able to convince them
secure-ddns-howto suggests that you put CNAMEs in place.company.com
pointing at place.dyndns.company.com, and only permit updates to
dyndns.company.com. You can just have an unsigned, or a weakly signed (key
online) zone for dyndns.company.com.
I have been meaning to do this.
The lack of good support for following CNAMEs for other than PTRs have
stopped us from doing this for the reverse map.
] ON HUMILITY: to err is human. To moo, bovine. | firewalls [
] Michael Richardson, Sandelman Software Works, Ottawa, ON |net architect[
] mcr@sandelman.ottawa.on.ca http://www.sandelman.ottawa.on.ca/ |device driver[
] panic("Just another Debian GNU/Linux using, kernel hacking, security guy"); [
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Finger me for keys
iQCVAwUBPW02H4qHRg3pndX9AQFa4gP9E5kL7YNasmMFUv/WdPo9BGJAVYZXuDrK
a4E5VhJgyYfk1rSM8uoS4b7GBNpXsBPRsQv1EoSbB6cdNZtHdE076jAlD6TzSUry
vnLX+HYdSKJSUCrvko7gE5KovSqAXVyP+c97fTsx5AmHqDHADKFGED5ydLaGYHJj
TRg7Y8C/akQ=
=ZJlW
-----END PGP SIGNATURE-----