Government Begins Securing Root Zone File
Death Metal notes a Wired piece on the US government beginning the process of securing the root zone file. This is in service of implementing DNSSEC, without which the DNS security hole found by Dan Kaminsky can't be definitively closed. On Thursday morning, a comment period will open on the various proposals on who should hold the keys and sign the root — ICANN, Verisign, or the US government's NTIA.
I have my popcorn ready for the show.
Anyone really thinks any of those organizations should be trusted with this? How about some UN organization instead?
If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
Verisign
Pros:
Cons:
US Government
Pros:
Cons:
ICANN
Pros:
Cons:
I'm definitely of the opinion that ICANN should be running it. That said, I don't know everything about the matter, so perhaps there's something that would change my mind. I figure, though, that if it's not broken, don't fix it.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
I vote we just give it to Cowboyneal.
Slashdot Burying Stories About Slashdot Media Owned
I believe DNSSEC is unnecessary to counter the Kaminski attack.
See draft-weaver-dnsext-comprehensive-resolver-00 for how I believe you can secure resolvers against attacks less powerful than MitM, including Kaminski (race-until-win) attacks.
Test your net with Netalyzr
But in the end, who really cares who signs it now - what can be signed once, must be able to be signed again (especially if there is a validity period of the signature), and if the signatory needs to change in the future then it can be changed then. Delaying the signing process is counter-productive, as procrastination in this regard only helps the hackers and not the greater unwashed masses who don't know they need this process to be completed in the first place... Maybe they should ask for comments _after_ they have told us the first signatories name. They will get comments then regardless of who they choose ;)
Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam.
Or there could be the Apple version - "BrokebackDNS" :P
One swallow does not a fellatrix make
I know i know, lets give it to some wallstreet bankers!
NO SIG
"Are doomed to reimplement it, poorly. Does anyone have any confidence that the US Government WONT mess this up completely? Give the key to Google or AOL or IBM or something. "
Those who don't understand DNS would recommend giving it to IBM.
Hi. I run the root server that was the first runner up in the contest to administer it, ahead of two other groups. We were actually asked by the gov to advise icann which we did until we realized all they were doing is using us to get away with what they wanted to do, instead of listening to advice on horrific problems. Hint: the mandate specifies icann is a membership organization and 10 years later you still can join and have a vote. Ahem.
During this time and for 5 years before that I run the a root to one of the alternative root zones.
If you think dnssec will fix the problem or that it's the right answer or that it will actually secure it then you and Dan Kaminsky haven't thought about it enough.
But if you wanna go ahead with the broken dnssec model the keys should be held by Paul Vixie. This is all his mess anyway and he already holds the keys to usenet.
Need Mercedes parts ?
How about using a threshold signing scheme?
Here's the ten kilofoot view: each participant p_{1..n} gets a piece of the key. If least t of them (for some 2 <= t <= n) cooperate, they can produce a signature on the input message.
It is widely held that separation of power into legislative, executive and judiciary is a good thing. Here, the roles would be symmetric, but you still get the benefit of no one body of people (or single person) being in control.
Here's an interesting thought: include some of the root server operators in the decision. I haven't done the formal proof, but my understanding is that it'd be simple to create weighted threshold schemes, such that if ten of the $n roots all agree, that counts as one "vote" in the usgov-icann-verisign calculation [just apply some general secure Multiparty Computation protocol to the computation of RSA-signing with Shamir secret shares of the private key]. And, as your child poster says, you may want to include the UN. Not being a citizen of 192 sovereign nations, I don't like the idea of any one nation having a disproportionately large influence over critical infrastructure, should we come to rely on a signed root zone [note: we don't now, because it isn't; that may be useful to put this issue into its proper perspective, or not...].
But no matter who the eligible parties are, I don't think any one of them should be in exclusive control. Use a threshold signing scheme to distribute the power.
One key for Google flying oh so high,
One for Apple for without it fans would moan,
One for IBM what are based in Armonk, NY,
One for the Dark Lord on his dark throne
In the Land of Redmond where the Shadows lie.
One Key to rule them all, One Key to find them,
One Key to bring them all and in the darkness bind them
In the Land of Redmond where the Shadows lie.
Genesis 1:32 And God typed
Hong Kong Phooey?
Genesis 1:32 And God typed
this isn't like the web where it helps (but is still far from ideal) to have a few central authorities who sign certificates for many entities? This sounds like it would be more of a central thing. Why not just self-sign and publish the key fingerprints in papers, journals and whatever?
Can I be the president of your fan club?
NO SIG
Boy this is getting old. ....
Its cool though.
NO SIG
I in service to knowing what you say.
I can't think of anyone more qualified.
Yes, I know he's dead, but I still can't think of anyone more qualified.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
"On Thursday morning, a comment period will open on the various proposals on who should hold the keys and sign the root -- ICANN, Verisign, or the US government's NTIA."
ICANN: Organisation situated in the US, can be heavily influenced and controlled the US government
Verisign: Private company that is only interested in profit and is situated mostly in the US thereby it can be heavily influenced and controlled the US government
NTIA: US government
CHOOSE: US, US, or US
American election time!
Knowledge is power. Knowledge shared is power lost.
I can't wait if they get it... Within a couple of years we will all have to start paying for DNS queries. Of course- they will offer to allow your query for free if they can insert ads into every site you go to.
DNSSEC already has provisions to use a multi-signature key, where many organizations each sign it, and these parts are used to make one global key, so that no one person or organization is owner of the root zone file. It doesn't have to go like that.
Not that I blindly trust the US government but certain issues need to be taken into account if we're prepared to fully trust a private company to do this...
Terrorism seems to have become a big thing in the US. How do companies like ICANN and VeriSign propose to protect such a crucial part of the internet from a potential attack? Consider both a physical and virtual attack.
Give it to the EU, then just hope you never need anything changed.
It's only the DNS root, nothing critical to the internet working like IP address allocation or proper routing.
Come as you are, do what you must, be who you will.
Now that's a funny sig.
Right, and those of us from Minnesota know ALL ABOUT your protests at the RNC. Let's see, at this year's RNC in Minneapolis we had mass rioting, bricks thrown through windows of business and destruction of property, an attempted bus-jacking, fires, attacking of delegates from multiple states, throwing feces and urine on delegates, attacking police officers and a vast number of other crimes.
In the pre-RNC raid by the Ramsey County Sherriff's department of the "RNC Welcoming Committee" apartments, police found molotov cocktails, nail bombs, gasoline tanks and other explosives, buckets of urine and all variety of other ordnance. Despite these raids, numerous people were still injured by these people during the riots. Even the liberal mayor of St. Paul applauded the actions of law enforcement and the excellent job they did it keeping the carnage from getting worse.
So, the only thing that makes me wonder what country I'm in is that fact that depraved idiots like you are running around lose. People like you are lower than low, defending these tactics and smearing the law enforcement officers. These were not "peace protesters". These were terrorists and anarchists by anyone's definition, and no quarter should be given to them. And frankly, no quarter will be given to you either. You, luckily for you, are given the right of free speech by the rest of us true American citizens, but I will not stand by and let you spew your garbage and hate without reminding others what really happened in Minneapolis at the RNC. People like you are truly evil and immensely twisted and warped if you can defend any of the violent activities the went on during the "protests" (read: riots). And if you were a participant, you deserve to be thrown in jail, or better yet, exiled to a place like Pakistan, Iran, or Syria. Your kind have no place in a free and peaceful democracy.
Beware of bugs in the above code; I have only proved it correct, not tried it.
IBM was only one of his choices, although a poor one, I would opt for google, seeing as they already own the internet per say...they are trying to cache the whole thing on their backend....imagine that....why not allow them also to geometrically setup a cache of dns servers rolling out lookups...they would be able to do it...and have the room for all the bacxkups too!
Maybe Hellboy should hold the key...... ;)
DNSSEC is a protocol similar to, but not compatible with DNS. It is difficult to deploy and requires much more powerful hardware than current DNS servers otherwise require. DNSSEC offers no security guarantee unless DNS is completely replaced with DNSSEC.
dnscurve, on the other hand, is fully backwards compatible with DNS, would be dead-simple to deploy, requires a fraction of the computing power than DNSSEC requires, and it can be deployed incrementally.
"I will take the key to Redmond ... but I do not know the way."
I wonder if we could sell the DNS root zone to the Chinese to cover our bills until next month.
If corporations are people, aren't stockholders guilty of slavery?
Verisign preforms intercepts for the NSA. (how exactly they do with with pub/private key is unknown to me.. perhaps they have a copy of the private key).
http://wikileaks.org/wiki/Cox_Communications_Interception_Request_Worksheet_2008
I think it is absolutely a danger to freedom on the internet to have any Government in control of DNS.
Bringing liberty to the masses. - http://freetalklive.com/
Or to ACORN.
Ive got to say this:
YES, it would actually be better held in the hands of a normal citizen than in the hands of people that can only think of their next very personal 100 million of wrongfully earned dollars.
NO SIG
Give it to the UN, not just 1 country.
Regardless who once invested the money to build Arpanet, the Internet is no longer owned by a single country.
Using the argument 'the US built it'... well, that means Americans shouldn't own the right to use the train, make a phone call, use a petrol engine, etc...
The only right solution is to give international control to all internationally used technologies.
*applause* Perhaps(?): "One key to certify, and in the darkness, bind them."
>> Standing on head makes smile of frown, but rest of face also upside down.
"Alternative root zones"? ROFL. That ship has already launched and sank miserably. A unitary root zone is the only practical model.
As for DNSSEC, again, it may not be perfect, but it's the most thoroughly defined, mature solution we have for the DNS data integrity problem. DNSCurve, like most of DJB's creations, is a clever little academic exercise, but nowhere near as close to implementation as DNSSEC.
Mommy, what's Usenet?
...buy a Congressman.
Space game using normal deck of cards: http://BattleCards.org
(This was meant to be a cool two-character posting, but SlashDot wouldn't allow it. Grrr.)
Eric Baird
Is it possible to consider a scheme where multiple cryptographic authorities must cooperate instead of one?
I know this is a few days old, (I work thus I am always behind in /.) but your concerns intrigue me. What are your recommendations?
"Those who make peaceful revolution impossible, make violent revolution inevitable" - JFK
I strongly believe that the DNS root needs to be signed by lots of organizations. Different countries don't fully trust each other, but by having multiple signatures, the problem disappears (a country only needs to sign if it believes in what it's signing).
.com, .us, and so on. Adding/removing those is relatively rare.
The root (".") doesn't change every hour. It only stores information on how to _GET_ to
- David A. Wheeler (see my Secure Programming HOWTO)
There is no single organization that everyone, worldwide, trusts. That's just the way it is.
So, let every country (or group of countries) sign it, and then let people decide which signature they'll accept. If you think there are a few non-national organizations that would make sense to sign, have them sign it too. Then the user can decide which signature they'll accept.. and the countries can decide which changes they'll sign.
Problem solved.
- David A. Wheeler (see my Secure Programming HOWTO)
Zone signing has to be done periodically. Will you require all of the parties sign? Some of them? Will you let the internet be taken hostage by a mere majority?
Right now, we have to trust the administrators of the root zones. Adding more people that we have to trust doesn't add security, it takes it away.