Slashdot Mirror


Kaminsky Bug Options Include "Do Nothing," Says IETF

netbuzz writes "Meeting in Minneapolis this week, the Internet engineering community is debating whether to aggressively fashion and apply fixes for the so-called Kaminsky bug in the DNS discovered this summer, or to simply let its threat stand as motivation for all to move with greater speed toward DNSSEC, which is considered the best long-term security solution. Problem with the latter approach is that DNSSEC has been in the works for a decade already, no one is confident it will be universally embraced, and the Kaminsky flaw is causing real problems today.

41 of 134 comments (clear)

  1. DNS by Anonymous Coward · · Score: 5, Funny

    TMBG37 GOES TO THE MARKET
            -or-
    DNS for fucking idiots.
    (NONE LIKE IT HOT!)
     
    1. TMBG37 tries to go to www.dildomall.com with his browsar.
            a. His local machine checks if he's been there recently
              and if it remembers the IP address.
            b. Let's assume (big assumption people), that TMBG37
              hasn't been buying any rubbery cocks of late (ha!),
              his computar connects to its local nameserver.
                    --> HELO MISTAR NAMESERVAR
                    <-- Oh fuck it's you :(
                    --> WHERE DO I BUY DILDOES?
                    <-- Shit kid I don't even want involved with that.
                    --> GIVE ME ADDRESS FOR www.dildomall.com!!!!!
                    <-- Fuck you. But fine, its nameserver is
                        ns1.bunghole.org, which is 69.69.69.69.
                    --> THANK YOU SIR
            c. His computer goes on to pester ns1.bunghole.org, via
              its IP address, which it got from the local nameserver.
                    --> OMG R U ns1.bunghole.org?
                    <-- Oh christ, I've heard about you :(
                    --> OMG PLZ WHAT IS www.dildomall.com !!!!?
                    <-- Leave me alone.
                    --> PLXX?????
                    <-- It's 37.37.37.37
                    --> OMG HHLUAHGLAUHGALUHGUH *SUCKING DICK*
    2. TMBG37 goes on to happily penetrate his anus with a dildo
      bought from www.dildomall.com, with the IP address 37.37.37.37.
      There are HTTP/1.1 issues involved here if it is using virtual
      hosting, but that's NEITHER HERE NOR THERE.

    1. Re:DNS by lukas84 · · Score: 2, Informative

      It looks like you mixed up the resolver and the client.

    2. Re:DNS by pleappleappleap · · Score: 5, Funny

      To know recursion, you must first know recursion.

    3. Re:DNS by superdave80 · · Score: 2, Funny

      Consider my mind officially blown.

    4. Re:DNS by Spazmania · · Score: 4, Funny

      You keep that up, I might just blow my stack.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  2. DNS to slashdot has been hacked .... by cullenfluffyjennings · · Score: 2, Funny

    and I am reading the wrong site. The aliens can return the real slashdot now. Surely IETF would never choose to "Do Nothing" :-)

  3. So what powers does the IETF have on this? by Vellmont · · Score: 2, Interesting

    I'm trying to figure out exactly what they're deciding. Yes, I understand it's a discussion about "upgrade to DNSSEC" vs. "implement the hacks". But these guys don't control the internet, and my understanding is they only make "recommendations", which nobody is obliged to follow.

    So exactly what exactly are these guys debating about "doing"? Is it really just "recommend DNSSEC" or "recommend the hack"?

    --
    AccountKiller
    1. Re:So what powers does the IETF have on this? by JCSoRocks · · Score: 4, Interesting

      On top of that, recommending DNSSEC is starting to sound like recommending that everyone start playing Duke Nukem Forever.

      No one likes patching sinking ships but it's better than nothing. Doing nothing and waiting for DNSSEC are nearly the same thing.

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    2. Re:So what powers does the IETF have on this? by TheRaven64 · · Score: 2, Informative

      The big problem is that most of the TLDs don't support DNSSEC (not sure if the root servers do, but I think they started a little while ago). This means that, even if you want to use DNSSEC, you can't, because the chain from the root to you is insecure and there is no chain of trust to you, so you gain nothing.

      --
      I am TheRaven on Soylent News
    3. Re:So what powers does the IETF have on this? by Znork · · Score: 2, Insightful

      sound like recommending that everyone start playing Duke Nukem Forever.

      Yes, with the limitation that only one can have the keyboard at a time.

      Considering that both Europe and China are launching their own satellite navigation networks, largely as a distrust issue, the idea that a single signed DNS root will be politically digestible over anything but a very short term shows a certain... detachment... from the actual politics of the world.

      I suspect that even if DNSSEC gets deployed to any large extent it'll get fractured again due to missteps by the controlling organizations (You gonna sign that Tibet key or not?).

      In the end there are other solutions that might be more palatable. You could specify multiple servers against which to cross-check DNS lookups, you could store keys after first access, (and to solve Kaminsky it's even easier as you could just extend the random id code) etc, etc. The hierarchial trust structure appeals to some, particularly as it fits DNS very well, but it has some problems that may perhaps never be resolved and that can render it incompatible with reality.

    4. Re:So what powers does the IETF have on this? by timeOday · · Score: 2, Insightful

      The big problem is that most of the TLDs don't support DNSSEC (not sure if the root servers do, but I think they started a little while ago).

      Well, they don't support some other as-yet-nonexistent alternate security fix for the Kaminsky Bug, either.

    5. Re:So what powers does the IETF have on this? by Tjebbe · · Score: 2, Informative

      Those patches are no fix, they only make the attack a little bit harder, and were easy to do without changing the current protocol or authoritative server software.

      Most of the proposed interim solutions do require a change in the protocol and/or authoritative server software, and those will need to be supported until the end of time (or when DNS goes away, which is probably not before a decade after that), and make debugging of misconfigurations that much harder, especially when several of these additions would be combined.

      That is why some people are hesitant to standardize these solutions (or implement DNSSEC, for that matter).

    6. Re:So what powers does the IETF have on this? by Zero__Kelvin · · Score: 3, Informative
      From the Wiki article you link to:

      It is widely believed that deploying DNSSEC is critically important for securing the Internet as a whole, but deployment has been hampered by the difficulty of:

      1. Devising a backward-compatible standard that can scale to the size of the Internet
      2. Preventing "zone enumeration" (see below) where desired
      3. Deploying DNSSEC implementations across a wide variety of DNS servers and resolvers (clients)
      4. Disagreement among key players over who should own the .com (etc) root keys
      5. Overcoming the perceived complexity of DNSSEC and DNSSEC deployment

      Some of these problems are in the process of being resolved, and deployments in various domains have begun to take place.

      I guess we have different definitions of "exists", unless you mean it exists as a list of as yet unsolved problems.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    7. Re:So what powers does the IETF have on this? by Incongruity · · Score: 2, Insightful

      This sounds like a good idea on the surface -- it'll never happen, of course, because too many companies and individuals have too much invested in the .com, .net, etc. without the country codes... but still, I like the consistency it all brings.

    8. Re:So what powers does the IETF have on this? by superdave80 · · Score: 2, Informative

      Ummm, it does exist. It just hasn't been deployed, due to the issues listed.

      Car analogy alert:
      I have my car (DNSSEC) sitting in the garage. It exists.

      I want to drive (deploy) it, but my wife, teenage kids and I are all arguing over who gets to drive, where we are driving to, and what route we are going to take.

      Hell, your own post states it:

      ...and deployments in various domains have begun to take place.

    9. Re:So what powers does the IETF have on this? by mrsbrisby · · Score: 2, Interesting

      If so, inventing some other more secure upgrade to DNS really is a waste of time (unless it's somehow easier to adopt than DNSSEC).

      Like for example, dnscurve, which requires very little effort to set up, is actually backwards compatible with DNS, protects against some denial of service attacks (instead of creating them), and oh yeah doesn't require the cooperation of the parent zone.

      DNSSEC is a joke. A bad bad joke. Replacing DNS with something not-DNS isn't any better an idea than replacing the Internet with something not-Internet. It's 2008 and there are still sites without MX records. You simply cannot "replace" all of the Internets all at once. It just doesn't work. Someone needs to take away the ISC's talking privileges until they stop fucking things up.

    10. Re:So what powers does the IETF have on this? by lysergic.acid · · Score: 3, Informative

      you need to work on your reading comprehension skills.

      DNSSEC exists plain and simple. it's already been deployed for a lot of domains and root nameservers. just because there are difficulties hampering its widespread adoption doesn't mean it doesn't exist. that's like saying IPv6 doesn't exist because it's still suffering from a lack of widespread adoption.

      none of the factors preventing more widespread deployment are problems that need "solving." in fact, they're more social/political problems than they are technical problems. so the "solution" to these problems is simply to persuade/pressure/coerce DNS servers to adopt DNSSEC, which is what IETF is debating about.

      1. backward-compatibility may be difficult to maintain, but this is a transitional problem, and it's not a real technical barrier to adoption at this point. BIND 9.3 (several older versions are compatible as well) officially supports DNSSEC, so does NSD, and Nominum's ANS and CNS. the fact of the matter is, there are tons of domains already using DNSSEC without issue.
      2. the zone enumeration issue has already been solved with NSEC3 (RFC 5155) released in March--which you'd already know if you'd read the rest of that Wiki article.
      3. this is a logistical problem that every new technology/protocol/standard faces. the main issue here is the last-mover advantage. nobody wants to be the first to adopt a new standard when there's no financial incentive to do so. but somebody has to go first. and at this point there is already a wide variety of software, prototype systems & tools available for implementing DNSSEC with little to no risk involved.
      4. this is purely a political issue, and it has more to do with the U.S.'s monopolistic control over the DNS system than DNSSEC. perhaps if ICANN acted more impartially instead of getting in bed with Verisign and other commercial corporations we wouldn't have political BS hindering technological progress. in any case, this is an ICANN problem and could be solved by organizational reforms to make ICANN operate with more transparency and give other nations a voice in domain name management.
      5. the perception of DNSSEC being too complex or difficult to adopt is just that--a problem with public perception. IETF is working on resolving this problem through education and training, which are on their deployment road map. there's a lot of good free resources out there to help ease others through this transitions and dispel false perceptions.
    11. Re:So what powers does the IETF have on this? by mellon · · Score: 2, Interesting

      When you read this article, I think it's virtually impossible to come away with a correct impression - this is a really bad case of the game of telephone.

      The situation is that the major DNS vendors have all produced patches to their DNS server software that increases the entropy of the queries these servers send, so that now instead of spoofing being something that can be done with the relatively trivial hack Dan came up with, you now have to pretty much bludgeon the network to death for about 24 hours to get a successful attack.

      So it's still possible to get a successful attack, but it's much, much harder. And if you do such an attack, it's really easy to detect.

      So what the IETF is now discussing is how to exclude even the 24-hour bludgeoning attack. This is very different than what we were discussing in secret before the Kaminsky attack was revealed to the public. So "do nothing" really isn't as bad an idea as it sounds from reading the article.

      Also, the quotation at the bottom of the article from Paul Hoffman is pure nonsense. The fact is that the main barrier to DNSSEC deployment right now is that the government hasn't yet signed the root. They are about to sign the root. The next barrier to DNSSEC deployment is that .COM isn't signed (.ORG is very close to being signed, and a lot of other TLDs are already signed as well). The reason .COM hasn't been signed is largely because they have an excuse. Since the root isn't signed, signing .COM isn't all that useful. Once the root is signed, the excuse for not signing .COM goes away.

      Now, once .COM is signed, how much work is it to sign your zone? It takes about an hour to set up. I know because I've already signed all my zones. So this means that any organization that has a fiduciary responsibility to make sure you don't get spoofed (e.g., your bank) can *easily* sign their zone, once .COM is signed.

      It is *not* necessary for every zone on the internet to be signed. It is merely necessary that those zones that really matter, and are most likely to be attacked, like bankofamerica.com, get signed.

      Next, ISPs have to protect their DNS caches, or else you, if you really care about security, have to install a validating resolver. Installing a validating caching nameserver is not trivial, but it's not that hard. Importantly, it is no harder than installing a hacked caching name server - one that includes one of the several hacks proposed in the DNSEXT working group the other day.

      So this is why serious people, including me, are arguing that doing nothing is actually the right thing. That's really an incendiary way of putting it: the fact is that the geeks have come up with a protocol that does the job. We have implemented servers that do that protocol. We have implemented clients that do that protocol. You can get them for free, or you can pay for nicer versions (my company makes one). What is missing is that the people who write the checks haven't written the checks yet.

      So when the people who write the checks come to us and say "can't you make it secure," a lot of us answer "we did, why don't you use what we did." It's a little bit PHBish to come back at this point and demand that we do Yet Another DNS security system, particularly one that's a bad hack, when a system already exists and is deployable and not a hack, that will work much better than any of the proposed hacks.

      So that's why some of us argued for doing nothing. We are simply telling the PHBs of the world "no, we already did what you need, go deploy that and stop bothering us," not "security isn't important."

    12. Re:So what powers does the IETF have on this? by mellon · · Score: 2, Interesting

      With DNSSEC, if the person running the root were to sign incorrect data and publish it, this would be easily detected by the consumers of that data. So it would only serve to create an embarrassing international incident - you couldn't use it to actually fool anybody.

    13. Re:So what powers does the IETF have on this? by Intron · · Score: 2, Insightful

      It is relatively easy to fix the bug locally - at the end of any DNS lookup don't cache any of the information that was used. The bug is due to using cached information received for the lookup of domain A when looking up domain B. The problem is that if everybody did this it would put a tremendous load on the DNS system. All DNS lookups would start at the root servers and work their way down using only authoritative records.

      --
      Intron: the portion of DNA which expresses nothing useful.
  4. Re:How many legs does the Kaminsky bug have? by cstdenis · · Score: 5, Funny

    It's a space station. You don't need a vacuum cleaner. Just open a window.

    --
    1984 was not supposed to be an instruction manual.
  5. Re:How many legs does the Kaminsky bug have? by scrib · · Score: 2, Funny

    If it's eight, then it's probably that missing space station spider!
    I'll stand here shaking in the corner emitting arachnophobic screams...

    I'm sorry, I can't hear you scream...

    --
    Help! Help! I'm being repressed!
  6. Old news? by Bearhouse · · Score: 3, Informative

    As often, Ars Technica has had this for a while.

    http://arstechnica.com/news.ars/post/20080726-new-dns-exploit-now-in-the-wild-and-having-a-blast.html

    I quote:

    "This would be less of an issue if the widely released patch from two weeks ago had been fully deployed"

    And:

    Moving to the more DNSSEC system would have solved this problem, and that idea was apparently floated, but it was dismissed on account of the tremendous overhead required by this protocol. The patch that currently exists is not a foolproof solution, but it minimizes the chances that the attack will succeed. "The exploit is now tens of thousands of times harder, but still possible," Kaminsky stated during his Black Hat webcast. "one in several hundred million to one in a couple billion."

    Yawn.

    1. Re:Old news? by pleappleappleap · · Score: 2, Informative

      That's not what he meant. He meant that the chance is *now* between one in several hundred million and one in a couple billion.

  7. Stupid, stupid, stupid! by Opportunist · · Score: 4, Insightful

    Now, when, and I mean EVER, has a security hole meant that people switch to a new platform? Or when has a severe security hole EVER caused people to even consider moving?

    Windows has its leaks. But people keep using it. Why? Because they don't care, don't know or because "hey, what are the odds that it happens to me?". SMTP and POP have flaws, spam is running rampart because of it, and we switch to securer ways of mailing that can verify the sender... not! IPv4 has security problems and we're not even seriously considering switching to something more secure.

    People will NOT switch to something else just because of a security problem. Because the people who could enforce it simply don't care. ISPs? ISPs don't even care about trojans running rampart in their network. Most don't even bother trying to block Sasser from spreading. The governments? Spare me that, currently I'd rather expect them to use the flaw themselves for better surveillance of their subjects.

    Fix that damn bug! Nobody will move to a better platform just because of a "mere" security problem.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Stupid, stupid, stupid! by Opportunist · · Score: 3, Informative

      No, DNSSEC would fix the bug. IF, and only IF, everyone used it. Actually the fact that DNSSEC accepts insecure DNS requests makes this approach flawed.

      It's not a technical problem. It's an economic one.

      Switching to DNSSEC means additional costs for ISPs. Additional time for server admins, additional hassle to get the verifications, signatures and certs. In one word, expense. Expense without revenue.

      Now, old school, insecure DNS works. The customer doesn't see a difference (most of all, he doesn't understand why DNSSEC would be a good idea, if he heard about it at all). Security has never been a selling point for ISPs. Price is. The customer won't request secure DNS and for almost every potential customer of an ISP the question whether a provider uses secure or insecure DNS is not going to influence his decision which one to take. If he has a choice at all, that is.

      I do agree that switching to DNSSEC would be a damn good idea. But you, me, some others on /. and a handful more understand the implications. That's not even a percent of a potential customer base for an ISP. So it doesn't matter.

      As long as there is no meaningful pressure on ISPs to adopt DNSSEC, they won't do it. And by meaningful, I mean someone or something requiring you to come from a provider address using DNSSEC to do business with you (banks come to mind). But since they again don't want to lose customers (due to requiring it while some other bank/business doesn't), they won't press for it either.

      If you want to force people to use DNSSEC, you have an ally in me. But you will not convince a sizable portion of the users, or even ISPs, just by keeping the alternative insecure. They won't care.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Stupid, stupid, stupid! by mrsbrisby · · Score: 2, Insightful

      Actually, there are a lot more than two major holdups:

      1. DNSSEC is slow. It makes your nameservers vulnerable to denial-of-service attacks
      2. DNSSEC is incompatible with many firewalls; publishing DNSSEC will make you invisible to some sites
      3. DNSSEC is very complicated. It's very hard for nameservers that aren't based on BIND to implement it. I should point out that the nameservers that aren't based on BIND have actually been practically immune to the recent DNS attacks...
      4. DNSSEC requires administrators change their behavior significantly. This means retraining and reimplementation of many processes
      5. DNSSEC requires cooperation from all the parents, not just the roots.
      6. DNSSEC requires that clients reject unsigned data

      The list goes on. There is another way, but because the BIND company controls a root server and has voting powers, and "because we've already invested so much in DNSSEC", it's unlikely the deadlock will be broken: DNSSEC will continue to suck so badly that nobody will want to use it, and other systems will be blacklisted because they're not DNSSEC.

    3. Re:Stupid, stupid, stupid! by mellon · · Score: 2, Interesting

      1. No, it doesn't. The zone is signed once, and then queries are served out of cache. The server does not have to sign its response to each query.
      2. Some firewalls are broken? What else is new?
      3. This isn't true. Every name server out there except for djbdns supports dnssec. It took some real work to add that support, sure, but the work is already done. If you want DNSSEC support, you can have it now.
      4. Hm. I had to add a single cron job to automatically resign the zone once an hour. Big whoop.
      5. Publishing a name in the DNS requires cooperation from the parents. This is a non-issue.
      6. No, it doesn't. It requires that validating clients reject unsigned data from zones that are signed, and provides a secure way for those clients to determine whether or not a zone is signed. This is why DNSSEC protects against the Kaminsky bug. If we took this feature out, DNSSEC would be useless.

  8. Re:sounds familiar by jacquesm · · Score: 2, Funny

    *whoosh*...

    You really should have your humor circuits checked you know ?

    YHBT

  9. sensationalist nonsense - use 0x20 now! by leto · · Score: 4, Interesting

    Stupid sensationalism.

    You can right now use draft-vixie-dnsex-dns0x20 to protect against the kaminsky bug. This option is already available in the unbound nameserver.

    Talking about totally talking out of context. Fools!

    If IETF does something to mitigate, the unbelievers scream "see we dont need dnssec"

    If IETF does not do something, the unbelievers scream "you're blackmailing us into dnssec"

    Stop whining and put your foot where your mouth is.

  10. Misreported by Spazmania · · Score: 5, Informative

    I was in the meeting. As I recall, one gentleman, I'll repeat that, one gentleman from the audience of a few hundred got up and expressed the opinion that we should do nothing so as to spur DNSSEC deployment.

    There was rather more consensus for the view that we should avoid making quick hacks that might obstruct DNSSEC deployment since DNSSEC is currently the only approach on the table that we're reasonably sure ends the problem.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    1. Re:Misreported by pawal · · Score: 2, Interesting

      I was also in this meeting. One of the following comments (from whom exactly, I don't remember) was that all of the DNS namespace will never be signed using DNSSEC, there will for a very long time if not always, be gaps in the namespace that won't be signed at all.

      There are also other reasons to run an unsigned zone for shorter times, but I won't go into details about that.

      So we should probably strengthen the DNS protocol in other ways than using DNSSEC, but those improvements must not be ugly hacks.

    2. Re:Misreported by Chris+Burkhardt · · Score: 2, Interesting

      Is DJB's DNSCurve a viable solution?

      --
      "And there be unix which have made themselves unix for the kingdom of heaven's sake." - Matt. 19:12
    3. Re:Misreported by mrsbrisby · · Score: 2, Interesting

      Yes, but not more then DNSSEC, which is a published, widely implemented, and tested system.

      I disagree. DNSSEC isn't widely implemented, and the widest test had numerous problems.

      DNSCurve is 100% compatible with DNS. There's nothing a firewall could do that would be compatible with DNS that is incompatible with DNSCurve.

      DNSSEC is not.

      DNSCurve trades off more compute resources and the need to have the signing key on the public DNS server to get encrypted DNS, while DNSSEC has a lower server compute load and can store the signing keys off the server, but communicates in the clear.

      DNSCurve protects against denial of service attacks. It requires far less compute-power than DNSSEC.

      It's hard to make a case for the need to protect the DNS traffic from sniffing, the threat is modification, not sniffing.

      Rubbish. Even an amateur cryptographer would tell you that the more you know about the message, the easier it is to break it. Confidentiality protections reduce the amount of knowledge, and thus protect against attacks that are yet unknown.

      I would like to see elliptic curve crypto standardized and used in DNSSEC as it will significantly save on the traffic needed, but that is something that can be easily changed later. DNSSEC is very extensible and designed with the future in mind.

      I don't think you know what you're talking about.

    4. Re:Misreported by spinkham · · Score: 2, Informative

      Yes, but not more then DNSSEC, which is a published, widely implemented, and tested system.

      I disagree. DNSSEC isn't widely implemented, and the widest test had numerous problems.

      DNSSEC is currently deployed live in multiple countries, .gov and .arpa are now signed (but only for testing purposes at the moment). Yes, the number of DNSSEC hosts is only in the low 5 digits, but that's still way more then DNSCurve. 11 vendors have DNSSEC compatible DNS servers, which I believe is 11 more then DNSCurve. DNSCurve would have to be significantly better in order to garner support at this stage, and I'm not seeing it.

      DNSCurve is 100% compatible with DNS. There's nothing a firewall could do that would be compatible with DNS that is incompatible with DNSCurve.

      DNSSEC is not.

      This is a valid point. Only about 1/4 of recently tested home routers allowed DNSSEC traffic. It's also a problem that is trivial to solve in the long term. Once DNSSEC is deployed, routers will follow. Realistically however, all home routers will be DNSSEC capable before Windows can deal with the DNSSEC data. DNSSEC can still make policy decisions at the ISPs recursive resolver before that time however.

      DNSCurve trades off more compute resources and the need to have the signing key on the public DNS server to get encrypted DNS, while DNSSEC has a lower server compute load and can store the signing keys off the server, but communicates in the clear.

      DNSCurve protects against denial of service attacks. It requires far less compute-power than DNSSEC.

      Strange that the link you send doesn't mention DOS attacks at all.
      DNSSEC requires 0 more compute power, but does increase network traffic. DNSSEC can be extended to use ECC instead of RSA to reduce the network overhead, with NO computational overhead.

      I would like to see elliptic curve crypto standardized and used in DNSSEC as it will significantly save on the traffic needed, but that is something that can be easily changed later. DNSSEC is very extensible and designed with the future in mind.

      I don't think you know what you're talking about.

      Oh? Read RFC 4034, then get back to me. Elliptic curve crypto already has a specified algorithm type, listed in appendix A.1. Unfortunately, the exact format hasnt been standardized yet. There are 245 more unassigned crypto specifications available for future use, I'd call that extensible.

      DNSCurve does have some good ideas since it was designed to be easy to deploy, while DNSSEC deployment frankly sucks. DNSSEC is designed by committee,and it shows. On the other hand, it has many future-proof features like the ability to upgrade the crypto used in case RSA, DSA, ECC, or any other scheme falls like a house of cards, or simply need to be made longer in order to survive attacks.

      If DNSCurve was proposed 5 years ago, it would have had a good chance of becoming the standard. Now, frankly, it's too late. Most of the major DNS servers support DNSSEC, .gov is currently signed and all US government sites must use DNSSEC by next year, the root servers and reverse .arpa domains have DNSSEC testbeds, Comcast has deployed their dnssec test servers. The political problems of who holds the root keys will be solved soon and DNSSEC will be live. Whether it takes off or not is a question for the market to decide.

      --
      Blessed are the pessimists, for they have made backups.
  11. Re:How many legs does the Kaminsky bug have? by lgw · · Score: 3, Funny

    It's a space station. You don't need a vacuum cleaner. Just open a window.

    No way! That would make a vacuum dirtier!

    --
    Socialism: a lie told by totalitarians and believed by fools.
  12. Re:Minneapolis? by Al+Dimond · · Score: 3, Funny

    I don't know much about this sort of thing, but I bet it's relatively cheap to book in cold-weather cities in the winter.

    As a side benefit, it annoys Californians. Win all around.

  13. Re:Minneapolis? by Spazmania · · Score: 3, Interesting

    Minneapolis has a "Skyway." Basically, many of he buildings downtown are connected via heated walkways between the second floors. These second floors form literally miles and miles of indoor pedestrian mall. The Hilton where the conference is held is connected to it.

    So basically you can go everywhere without having to ever go outdoors. And we have a gig-e Internet link for the duration of the conference. Its computer geek heaven.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  14. Re:Minneapolis? by mellon · · Score: 3, Interesting

    Eh, the whole downtown is covered in habitrails, so you can walk from building to building in short sleeves, because you don't ever have to go outside. It's kind of like living on a really big space station, only with gravity.

    It was kind of cold in my hotel room, though.

  15. Re:sounds familiar by mellon · · Score: 3, Funny

    Trust me, there's very little need for Trojans at a typical IETF meeting.

  16. Emphasis on *amateur* by jonaskoelker · · Score: 3, Interesting

    Even an amateur cryptographer would tell you that the more you know about the message, the easier it is to break it.

    And a professional cryptographer would tell you to use a signature scheme that is provably secure (under standard cryptographic assumptions) against known plaintext signature forgery, and use a key big enough to satisfy you. Heck, you do all the crypto off-line, so you can pick a big one.

    Confidentiality protections reduce the amount of knowledge, and thus protect against attacks that are yet unknown.

    Prove the security of your signature scheme in the Universal Composability model and it's secure against all attacks, known and unknown.

    I don't think you know what you're talking about.

    Oh the iro... No, actually, you _do_ know what you're talking about: amateur cryptography.

    DNSCurve protects against denial of service attacks [link]

    So to back up your claim, you post a link to someone making the same claim. Now I'm convinced...

    It requires far less compute-power than DNSSEC.

    Yes, but it requires it on-line. It also requires caching keys for your clients unless you want to double your in- and outbound packet load.

    Read the page about DNSCurve. It says "DNSCurve and DNSSEC have complementary security goals. If both were widely deployed then each one would provide some security that the other does not provide."

    They're, taken at the word, not meant to replace each other.