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...
Beware that there are fourteen minutes of administrivia before DJB's talk begins.
Just wanted to say thanks for linking this. Great talk.
Where genius and insanity become confused true wisdom is found
A great post but How to select a cool handbags. we sell cheap handbags We are the best store provided various cheap designer handbags but only a little white to make coach handbags online
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.
The way I make sure I am getting the CORRECT sites for the URL's (domains/hosts) I go to is VERY simple - I use a custom HOSTS file with my favorite 200++ or so sites resolved in it already (which gives me information necessary to get to them, verified by whois &/or ping here usually). This is actually FASTER than DNS, bypassing it, totally for said fav. sites of mine:
"This will stop rogue DNS servers from reporting an incorrect IP address for a give hostname." - by Necroman (61604) on Friday April 29, @06:04PM (#35980096)
Well, that's good (IF it works), but I know, FOR SURE, that my methods do & for my favorite sites online I probably spend a GOOD 90% of my internet surfing time on.
APK
P.S.=> And, IF I use external DNS servers (and, yes, I do because I cannot "hardcode the entire internet" in my HOSTS file)? I rotate between:
1.) OpenDNS
2.) ScrubIT DNS
3.) GoogleDNS
... apk
One of the few times that DJB doesn't come off as batshit crazy. DNSCurve needs more of a push, but DJB's reputation has cemented it into an early grave.
Is DNSCurve really an alternative to DNSSEC? One seems to secure communications between parties, the other just authenticates the information it has. It seems to me that both can be a layer in a security situation. But then again, he spends most of his time bitching about DNSSEC, rather than going through the same points saying how DNSCurve and CurveCP is any better. This is especially so for any job where they overlap. But maybe he is just terrible at saying what DNSCurve does, opposed to CurveCP.