ARIN Implements DNSSEC
wmbetts writes with this quote from an announcement by the American Registry for Internet Numbers:
"On 27 April, ARIN placed Delegation Signer (DS) records into in-addr.arpa and ip6.arpa. Now DNSSEC validation will occur from the root down if you properly set up your DNSSEC-aware recursive resolver. For most DNSSEC-aware recursive resolver operators, nothing needs to be done for this change to be in effect as long as you have configured your DNSSEC-aware server to use ICANN's trust anchor for the root zone."
This is a rare article that is actually written for the intended audience.
... is it actually a good idea to use ICANN's trust anchor for the root zone, given their history?
Also, is this likely to make life harder for alternate roots?
Introducing the intractable problems of commercial CAs to the remediable problems of DNS.
Great solution.
"Flyin' in just a sweet place,
Never been known to fail..."
Will this stop ISP hijacking the 404 not found messages and redirecting us to their spam?
-- I ignore anonymous replies to my comments and postings.
You are confused. DNSSEC (no hyphen) does not use certificates nor CAs.
DNSSEC uses an anchored chain of trust system applicable to only hierarchical systems. It is similar in may ways to PGP, but, as long as a DNS operator chooses to trust a root key (not cert), the rest of the trust is cryptographically chained to the bottom of the tree.
The system does place a great deal of responsibility on the root, but, if you read the way the keys are handled, the actual "keys to the kingdom" are spread across a number of people, all well known and not a part of ICANN. A fair percentage are academics. It is a very elegant and very carefully thought out system and is cryptographically provable.
Also, similar to SSH, only you hold the private keys for your zones. You don't give those to anyone.
Kevin Oberman, Network Engineer, Retired
All of these stories on DNSSEC make me wonder about what software supports it. As far as I know, Windows 7 and the various *BSD and Linux operating systems have a resolver that supports DNSSEC. No browser I am aware of can tell you if the security status based on DNSSEC. There is not really a point for DNSSEC if you cannot indicate its status somehow to the user or have the browser reject spoofed pages, or have the browser force secure resolving, etc.
I've been hearing about DNSSEC for quite a while now, but still don't understand if I need to find out more and possibly do something about it.
I take care of about a dozen small zones under various TLDs. The DNS servers for these zones are all running Bind 9 on Debian. None of the domains has a real certificate, but they all use self-signed certs for things like mail with SSL/TLS, VPNs, etc.
I also manage company DNS servers, which are the resolvers for the machines on the LANs.
So, is there anything special that people like me need to know or should be doing? Or can we just ignore DNSSEC for now.
I mostly agree with your, but your last sentence.... well, let's have a look shall we ?:
"Also, similar to SSH, only you hold the private keys for your zones. You don't give those to anyone."
Which is similair to SSL/TLS protocols like HTTPS. ;-)
New things are always on the horizon
I'm glad that North America (ARIN) is now doing what Europe (RIPE) did earlier this month.
New things are always on the horizon
What language was that, and what does that mean to all of us who have no clue what that means?
Seriously--I don't barge into a lecture for 7th-year med students and say "WTF?!? What's a ganglia? What kind of language is this?!?!??!!one1."
(especially in this day and age where Google is about 40msec away)
There's no place like
So how you wanna kick it?
Gonna kick it root down!
So how we gonna kick it?
Gonna kick it root down!
So how we gonna kick it?
Gonna kick it root down!
Break it on down, gonna kick it root down
It's not a putdown, I put my foot down
And then I'm makin' some love, I put my root down
Like 'Sweetie Pie' by the Stone Alliance
Everybody knows I'm known for droppin' science
Beasties -- ahead of their time AND helping save Admins everywhere the trouble of statically configuring ARIN’s trust anchors.
Palaces, barricades, threats, meet promises
http://www.vimeo.com/18417770
He also suggests DNSCurve as an alternative. Would be interesting to try setting up both on the same name server.
then you should use them for your DNSSEC root.
Unless you are using an alternate DNS root then you are already trusting ICANN, and DNSSEC will help prevent you from man-in-the-middle attacks, decreasing the number of untrustworthy people who can mess with your DNS queries.
I know this is pretty much unrelated, but I really wish they would figure out a way to write about DNSSEC that doesn't make it sound like we just got done turning on Skynet...
Just wanted to say thanks for linking this. Great talk.
Where genius and insanity become confused true wisdom is found
Which is similair to SSL/TLS protocols like HTTPS.
The difference here is that with TLS, your CA-signed certificate is sold separately. DNSSEC in theory would let a domain owner store the fingerprint of a self-signed TLS cert in the domain's zone file because the domain registrar acts as the CA. The only problem left is lack of support for SNI (name-based virtual hosting extension for TLS) in IE <= 8 and Android <= 2.3.