Slashdot Mirror


Perils of DNS at RIPE-52

An anonymous reader wrote in to say that " The RIPE meeting got off to a good start yesterday (for those of you outside Europe, RIPE is the European counterpart to ARIN). Emin Sirer from Cornell presented his study of DNS vulnerabilities. The results are staggering: the average name depends on four dozen nameservers, 30% of domains are vulnerable to domain hijacks by simple script kiddies, 85% of domains are vulnerable to hijacks by attackers that can DoS two hosts. The lesson: DNS must be managed by professionals, and the pros have to pay attention to the DNS delegation graph when they set up name servers."

71 comments

  1. Well by cosmotron · · Score: 0, Redundant

    It's good that they realize and hopefully will do something about these threats.

    --
    Ryan - http://www.thecosmotron.com/
  2. Associated paper with more details. by Anonymous Coward · · Score: 4, Informative

    The associated paper is here. They surveyed some 600,000 names from Yahoo and DMOZ and found that a large percentage of domains are vulnerable to domain hijacks by script kiddies.

    1. Re:Associated paper with more details. by RedHat+Rocky · · Score: 3, Interesting

      There are a number of assumptions in the paper that are questionable:

      1. Nameservers give correct version information. This is not correct, some intentionally mislead.
      2. Nameservers of a certain version string all have certain vulnerabilities. This is not correct, there are dependencies on platform/OS. Also see 1.
      3. DNS Clients are dumb. What I mean here is that no credit is given to the DNS client for discarding incorrect information. Some clients will bypass certain cache poisoning.

      I appreciate what the paper is trying to say. Security vs usability is always a direct tradeoff. In the case of DNS, its biggest strength (massively distributed) is also its biggest security weakness.

      --
      Anything is possible given time and money.
    2. Re:Associated paper with more details. by ??? · · Score: 3, Insightful

      None of these points attacks the core thesis of the paper, IMHO. The vulnerability stats were rough, and were only used tangentially to the argument. The argument is that in practice, there is a larger (and deeper) trust graph (and thus a larger attack exposure) associated with a given name than would appear to immediate observation. This should raise concern, regardless of the incidence of vulnerable DNS servers.

    3. Re:Associated paper with more details. by RedHat+Rocky · · Score: 2

      Reflecting, I also question that having more nameservers is bad.

      Having more nameservers in the DNS chain means more of those servers need to be compromised to redirect the same number of requesters. Even better if those nameservers are diverse, so that one exploit wouldn't work on all of them.

      --
      Anything is possible given time and money.
    4. Re:Associated paper with more details. by RedHat+Rocky · · Score: 2

      I disagree that a larger trust pool is always a bad thing. While the attack exposure is larger, true, there is also more work for an attacker to do for the same payoff.

      Meaning, if I as an attacker need to choose between two domains to attack, I would prefer the one that would give the biggest payoff for the least work. More namerservers means the attacker has to do more work for the same number of victims (redirected queries).

      --
      Anything is possible given time and money.
    5. Re:Associated paper with more details. by Emin.Gun.Sirer · · Score: 1

      As we point out in the paper, the vulnerabilities all depend on the shape of the dependence graph. You keep pointing out that high fanout improves security. In practice, DNS dependence graphs tend to be long and narrow, with small cuts. An attacker that owns a cut can hijack a domain. The paper has the details on the size of typical graph cuts.

    6. Re:Associated paper with more details. by ??? · · Score: 2

      I read the paper. I am still concerned about a few aspects.

      - Little analysis is given to the effect (in practice) of glue records. A footnote mentions that glue is not authoritative, but does not elaborate on how glue is actually used in the chain.
      - TCB is a poor metric for assessing the attack profile with respect to a name. You talk in your comment about the vulnerabilities depending on the shape of the graph, and assert "In practice, DNS dependence graphs tend to be long and narrow." (not supported by your published data/analysis) In the paper, you briefly mention a distinction between a "partial hijack" and a "complete hijack," but do not elaborate or provide relevant data. I would suggest that the cardinality of the trust graph does not support your thesis as strongly as an analysis of the depth of the graph would. Certainly, an analysis that examines depths of transitive trust chains (as negatives wrt attack profile) and breadth of delegation (as potentially positives due to increased redundancy) would be far more relevant to the thesis of your paper. I would love to see metrics such as minimum depth, maximum depth and average depth calculated and analyzed (and would love to see the raw data you have available - drop me an email).

      N.B. High fanout does not necessarily improve security. It only does so if the added chains are more secure than the existing chains...

    7. Re:Associated paper with more details. by RedHat+Rocky · · Score: 2

      So the point would be to eliminate cuts, yes? I'm assuming the definition of "cut" is a single point of failure in the DNS dependency tree. To eliminate cuts, introduce more nameserver paths. But wait, that means a larger TCB!

      From the talk: "It is a well-accepted axiom of computer security that a small trusted computing base is highly desirable: it is easier to secure, audit and manage."

      The followup would be that a small TCB is also at more risk for failure.

      Security, resilience or usability, pick two.

      --
      Anything is possible given time and money.
    8. Re:Associated paper with more details. by radek · · Score: 1

      Unfortuntely there seems to be two important errors in the paper leading to results being plainly wrong (uhm, hyped). There are:
      * inability to notice that dns server is visible under many different ips (thats very often the case in Europe, and that leaded to false assumption about average of 100 hosts used blah blah blah)
      * glue records attached to dns reply doesnot increase average of 100 hosts used blah blah

      It's important, but far lesser than stated in paper.

  3. DNS must be managed by professionals by Anonymous Coward · · Score: 0

    So, making money doing it is the important thing? I mean, that's what "professional" means, isn't it?

    1. Re:DNS must be managed by professionals by Anonymous Coward · · Score: 0

      That was not the conclusion of the paper at all, but was just the conclusion of the slashdot submitter.

      The paper did not offer much in the way of direct suggestions for improvement of the dns... just some general advice that dnssec can help a little bit, but more importantly dns administrators just need to pay attention to what the hell they are doing, and need to pay more attention to delegation and trust issues (rather than just performance and availability). But the author does have some other, related work on making a more secure DNS (see the author's post upthread), it just isn't the focus for this paper

      -Kevin

  4. More information -- paper by scovetta · · Score: 2, Informative

    The paper Perils of Transitive Trust in the Domain Name System (coral cache) describes quite a bit of this. It's a bit scary.

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    1. Re:More information -- paper by FirienFirien · · Score: 1

      Your sig and your subject go well together...

      Unfortunately, transitive trust is dangerous anywhere. The first example that comes to mind is handing your card over to a retailer to swipe; while it's something that's attempting to be addressed, with chip and pin readers, people equipped in the right way (whether script kiddies in the original example or someone in store with a second or tapped cardswiper (or, presumably next wave, same for chip and pin readers) in mine) have the ability to abuse that trust and screw people over for kicks or money.

      While the person behind the store is hired by the relevant people and the kiddie isn't, neither are the core system maintainers yet have the ability to leverage the trust of that core system.

      --
      Browsing with +2 to insightful posts and a higher threshold makes the average post seen seem a lot more ingenious
  5. So wait by Anonymous Coward · · Score: 0

    You are telling me that in all actuality, cowboyneal.org ISNT a hardcore site?

    Wow, thank you...erm I mean...DAMN YOU DNS POISONERS!!!

  6. BIND false versions by caluml · · Score: 3, Interesting

    "The fbi.gov domain is served by two machines called dns.sprintip.com and dns2.sprintip.com. A client trying to resolve www.fbi.gov will first have to get to sprintip.com to find the FBI nameservers. The sprintip.com domain is in turn served by three machines named reston-ns[123].telemail.net. Of these machines, reston-ns2.telemail.net is running an old nameserver (BIND8.2.2-p5), with nine different known exploits against it (namely, tsig, libbind, negcache, sigrec, DoS_multi, srv, zxfr, infoleak and sigdiv0 exploits). Having compromised reston-ns2 using a standard crack tool available on the web, an attacker can divert a query for dns.sprintip.com to a malicious nameserver, which can then divert the subsequent query for www.fbi.gov to any other address, hijacking the FBI's web site and services." I bet that's not its real version. I configure my DNS servers to return funny values. (Sometimes. If I remember. And can be bothered.)

    1. Re:BIND false versions by cheese-cube · · Score: 1

      I configure my DNS servers to return funny values. So it's broken?

    2. Re:BIND false versions by CptMidnight · · Score: 1

      No just two... Server: a.gov.zoneedit.com Address: 216.55.155.29 Name: www.fbi.gov Served by: - DNS.SPRINTIP.COM fbi.gov - DNS2.SPRINTIP.COM fbi.gov - ns3.vericenter.COM fbi.gov - ns4.vericenter.COM fbi.gov - ns5.vericenter.COM fbi.gov - ns6.vericenter.COM fbi.gov

    3. Re:BIND false versions by RedHat+Rocky · · Score: 1

      No, what the parent meant was configuring the nameserver to lie about its version.

      1. I would expect the FBI to have a completely seperate infrastructure for their computing needs that have nothing to do with fbi.gov.

      2. You really think the FBI is going to depend on Sprint for anything?

      --
      Anything is possible given time and money.
    4. Re:BIND false versions by cheese-cube · · Score: 1

      Seeing as we are unfamiliar with the concept of a joke I shall terminate the conversation at this point.

    5. Re:BIND false versions by RedHat+Rocky · · Score: 0

      Oh, that was a joke?

      Well, we can't ALL be funny, can we?

      --
      Anything is possible given time and money.
    6. Re:BIND false versions by cheese-cube · · Score: 2, Funny

      Oh touché RedHat Rocky, touché.

    7. Re:BIND false versions by Anonymous Coward · · Score: 0

      Not a real vulnerability? You don't think the fbi would rely on sprint for anything? I guess that is why the fbi, um... updated their servers and dns configuration upon being notified by the paper's authors about the vulnerability.

      I suppose they could have confirmed the vulnerability by trying out one of the exploits then seeing if they got arrested. That would provide a nice end-to-end test.

      -Kevin

  7. dig is your friend. by caluml · · Score: 3, Interesting
    When I say dig, I don't mean Digg.
    dig +short +trace www.fbi.gov
    ... is your friend. Running that though, I get:
    ;; reply from unexpected source: 69.72.142.35#53, expected 205.247.218.251#53
    ;; Warning: ID mismatch: expected ID 14394, got 3338
    CNAME fbi.edgesuite.net. from server ns4.vericenter.com in 601 ms.
    Wonder what's going on there? Someone already trying it?
    1. Re:dig is your friend. by mmkkbb · · Score: 3, Informative

      EdgeSuite is an Akamai product. If the FBI is using Akamai then that's not totally surprising, and they do.

      --
      -mkb
    2. Re:dig is your friend. by caluml · · Score: 1

      Yes, but why are they getting results from 69.72.142.35 before getting the correct one?

      Whois shows it's Pegasus Web Technologies, in Parsippany, NJ.

    3. Re:dig is your friend. by T-Ranger · · Score: 1

      I suspect it has something to do with the black-magic routing of Akamai.

  8. Also , for those outside (and inside) of Europe by tddoog · · Score: 4, Informative

    ARIN (from the website)

    Established in December 1997, the American Registry for Internet Numbers (ARIN) is a Regional Internet Registry (RIR) incorporated in the Commonwealth of Virginia, USA. ARIN is one of five (5) RIRs. Like the other RIRs, ARIN:

            * Provides services related to the technical coordination and management of Internet number resources in its respective service region. The ARIN service region includes Canada, the United States, and several islands in the Caribbean Sea and North Atlantic Ocean;
            * Facilitates the development of policy decisions made by its members and the stakeholders in its region;
            * Is a nonprofit, membership organization;
            * Is governed by an executive board elected by its membership.

  9. Ripe and ARIN by ArgoNought · · Score: 1, Offtopic

    ...(for those of you outside Europe, RIPE is the European counterpart to ARIN) Oh good. And ARIN is?

    1. Re:Ripe and ARIN by Anonymous Coward · · Score: 0

      And ARIN is?

      The USian counterpart to RIPE.

    2. Re:Ripe and ARIN by Anonymous Coward · · Score: 0

      If you have to ask, you shouldn't be reading Slashdot.

    3. Re:Ripe and ARIN by Anonymous Coward · · Score: 1, Informative

      googlable:

      American Registry for Internet Numbers (ARIN) - Home Page
      http://www.arin.net/

    4. Re:Ripe and ARIN by raddan · · Score: 2, Funny

      Would you like a definition for "DNS" while we're at it? How about "computer"?

  10. OpenBSD.org Vulnerable by Anonymous Coward · · Score: 0

    It was perversly amusing to find OpenBSD on the most vulnerable lists.

  11. Re:This also just in by caluml · · Score: 3, Informative

    No, you nutter. What it's saying is, is that even if you configured your DNS correctly, all of the parent DNS servers used in the process of resolving your domain names have to be correctly configured too. Imagine you own foo.com. Your DNS server is OK, but if the .com servers aren't, I can just make the .com servers pass requests for foo.com to my DNS servers, and then return whatever values I want. It's all a big pyramid.

  12. A small sample by Billosaur · · Score: 1
    The architecture of the legacy DNS greatly helps the attackers. It creates many non-obvious dependencies between names and nameservers, and can enable unexpected nodes to exert great control over remote domains. For example, the resolution of the host www.whitehouse.gov is directly dependent on all the servers that serve the whitehouse.gov domain. There are just seven of these, one of which is a.gov.zoneedit.com. But how does a client figure out the IP address of a.gov.zoneedit.com? For that, it will have to find out the name servers for .com, one of which is a.gtld-servers.net. To figure out the IP address of a.gtld-servers.net, it needs to contact a2.nstld.com. And so on, until the search bottoms out at a root server. In all, the name www.whitehouse.gov is dependent on 40 different nameservers. A compromise in any one of these servers can be used to redirect clients under the right circumstances. The root problem here is that legacy DNS requires a transitive trust relationship, from a name to all its nameservers, and from those nameservers' names to all their nameservers, and so on. These dependencies create a dependency graph (technically it should be a directed acyclic graph culminating in the root servers, but cycles can arise in practice - legacy DNS requires manual administration, and humans make mistakes.

    Meaning that until the number of dependencies can be cut to a more manageable size, it's far too easy to exploit the vulnerability at any point in the chain, and the greater the number of nameservers, the harder it would be to backtrack to the source of any problem. It's no wonder the phishers are so successful, when they can use the Internet's own structure against it.

    --
    GetOuttaMySpace - The Anti-Social Network
  13. why a tRNA and the slashdot effect by Anonymous Coward · · Score: 0

    I was trying to figure out why the article has a tRNA at the top of it... took me longer to sort it out than I care to say. (tRNA... translates mRNA codons to amino acids... the name of the group is CoDoNS... ugg).

    Found it amusing that one of the explicit purposes of the group is to facilitate dealing with Slashdot.

    CoDoNS decouples server location from server authority, and hence any server can serve any binding. DNSSEC-compliant signatures ensure that the verity of the records served by CoDoNS servers can be checked. CoDoNs automatically adjusts the system respond to sudden changes in object popularity, as in the so called "slashdot effect."

    S

  14. How many lookups to get to the center? by Intron · · Score: 3, Insightful

    To look up www.futurequest.net (for example) requires:

    Ask one of the 13 root servers who is nameserver for .net
    Get back (A-M).GTLD-SERVERS.NET, they thoughtfully include IPs
    Now ask a GTLD who has futurequest.net
    Get back (ns1-ns3).futurequest.net, includes IPs
    Now ask ns1 who www is
    It provides IP for www is 69.5.6.116

    So I guess there were 30 IP addresses involved, but I don't see the arcane resolution problems that this paper talked about. Maybe .edu domains are a little more haphazard?

    --
    Intron: the portion of DNA which expresses nothing useful.
    1. Re:How many lookups to get to the center? by Emin.Gun.Sirer · · Score: 1

      Perhaps this example, involving "www.nasa.gov", will make the dependences more clear. It is true that parent servers cache and forward IP addresses, in so called "glue records." But the glue does expire occasionally and the parents need to perform occasional lookups. These are the periods of vulnerability that an attacker would take advantage of to propagate bad bindings.

  15. Not news, RIPE itself also to blame by QuadPro · · Score: 1

    When I was trying to register some nameservers for a reverse delegation, RIPE didn't allow me to put the nameservers in the in-addr.arpa domain. They claimed that would cause a loop. This means that they force every reverse delegation to be glueless, causing the amount of involved nameserver to be (much) greater than needed. (Granted, this was a few years ago, but I'll bet you don't find many registered nameservers in in-addr.arpa even today)

    And (not RIPE related) why the hell is .org served by nameserver outside of .org itself? To make it even worse, .org is served by nameservers with names in .net, .org, .info and .co.uk. Who makes this stuff up? And .com is served by nameservers entirely in .net. No wonder a gazillion nameservers have influence over the resolution of any given name...

  16. Re:This also just in by Zontar_Thing_From_Ve · · Score: 1

    It's all a big pyramid.

    You are, of course, correct, but it has always been like this. Emin Sirer's report strikes me as either:
    1) Chicken Little - "The sky is falling! The sky is falling!"
    or
    2) A graduate student who needed something to write a paper about.

    What's next? A hysterical report about how (gasp!) a root server could be compromised and we'd all be hosed? Duh! Talk about stating the obvious.

  17. Note from the author. by Emin.Gun.Sirer · · Score: 5, Informative
    I'm the speaker that the article is talking about. I head a research group at Cornell looking at building more resilient Internet infrastructure. Let me say a few words about this study and our recent IMC paper:

    This survey was a lot of fun. It's sort of like a "how to 0wn the Internet via DNS" survey. In fact, that was the subtitle of my talk and was the most fun academic paper I ever wrote. It's all based on public information, by the way. The findings were quite surprising, at least to us.

    First, the average DNS name depends on a large number of nameservers. Not just the two or three nameservers that you designate when you register the name, but also the nameservers those servers are served by, and so on. This set includes a few dozen hosts for the average .COM domain. If you are in the Ukraine, Malaysia, Poland, or Italy, this set includes more than 400 hosts! In contrast, Japan (.jp) is run very well, and names in .jp depend on very few hosts.

    Second, some names are incredibly vulnerable. The most vulnerable name in our survey, the Roman Catholic Church web site in the Ukraine, depends on servers in Berkeley, NYU, UCLA, Russia, Poland, Sweden, Norway, Germany, Austria, France , England, Canada, Israel, and Australia. It's possible to take over that Ukrainian website (and announce a new pope, perhaps?) by compromising a host in Monash, Australia. DNS makes a small world after all.

    Typically, you can find some compromised hosts in the dependence graph, DoS the non-vulnerable hosts for a very short time when DNS glue is about to expire, and poison caches. Repeat and rinse until you have hijacked the name of your choice.

    Finally, some nameservers are very valuable, they control a large percentage of names. Some of these valuable nameservers are in educational institutions, which have no fiduciary responsibility to the names they serve. In fact, folks at NYU may not be aware that they can control the entire namespace for Baltic countries under the right circumstances.

    Interestingly, the FBI.GOV site was vulnerable. We reported this to the DHS and someone upgraded the nameserver involved. We suspect the vulnerability we found was a real one, though we did not attempt to take advantage of it so we can't tell for sure.

    Our website has an active webserver where you can type in your favorite sitename, see its dependencies and vulnerabilities. The data is a snapshot we took when we performed this study; do not be surprised if it does not reflect changes you made in the last few months.

    The takeaway from this study is that the conventional wisdom about DNS servers, which says "the more DNS servers you have, the merrier as you increase fault tolerance" is wrong. You increase fault tolerance at the cost of increasing your trusted computing base. If you don't pay attention, someone from Monash Australia can hijack your site, and you might not even notice.

    My research group generally looks at how to build more resilient infrastructure services. We built a safety net for DNS, a system for monitoring updates on the web, and a system for avoiding SPAM on P2P filesharing networks. Check them out if you are interested in new distributed services for the Internet.

    1. Re:Note from the author. by jsm300 · · Score: 1

      I can't claim to be a super DNS guru, but I do know a fair amount. It seems that some of the claims of this research are exaggerated because they don't take DNS glue records into account. Most of the name servers return the IP addresses of the next level name servers, even if they aren't in the domain being looked up (obviously they have to return the IP if the ns is in the domain being looked up). So, for a normal DNS recursive lookup you will never follow most of the graph because of the short circuits that the glue records provide. So in real life the guy who takes control of the host in Monash Australia doesn't have a chance of subverting www.rkc.lviv.ua. A little more detail about what I am talking about. If you query the root servers for the ua ccTLD name servers you will get 10 name servers returned ALONG WITH THEIR IP ADDRESSES. So even though one of the ua name servers is aunic.aunic.net, you won't be traversing the aunic.net ns part of the graph (which I think eventually leads to the Monash Australia host) because you already have the IP address of aunic.aunic.net. This continues to apply as you traverse the domains. Sometimes you won't get a glue record, so then you will recurse down from there. But as far as I can see, it is nowhere near as bad as this research tries to make it out to be.

  18. .pl - one of most vulnerable? by kompiluj · · Score: 2, Informative

    Quote from the article The names in the top level domains .UA, .BY, .AL, .SM, .MT, .MY, .VA, .PL, .IT, in that order, are on average the most vulnerable. Most country code TLDs average more than 100 dependencies per name..
    The part which I have emphasized gives us a hint: in Poland there is a tradition of unreliable telecommunications network. The biggest operator is a post-communistic ineffective giant delivering low quality of service. Therefore most businesses have developed a workaround - redundancy. Many registrars (DNS operators) are also Tier-2 ISPs and have links to most polish Tier-1 ISPs. When in reality they have 1 DNS server it can show up as many IP addresses, one for every Tier-1 ISP. And this is not taken into account by this survey, as far as I have gathered from a quick glance.

    --
    You can defy gravity... for a short time
  19. slashdot.org is vulnerable? by Fastolfe · · Score: 1

    Did anyone else notice that slashdot.org is in the list of vulnerable sites?

    1. Re:slashdot.org is vulnerable? by kurtdg · · Score: 1
      Did anyone else notice that slashdot.org is in the list of vulnerable sites?


      Don't worry! Anyone stealing the slashdot.org name to redirect users to his own server will surely be slashdotted at once.
  20. Is it a problem or just redundant systems (good)? by khasim · · Score: 3, Insightful

    I was wondering that when I was reading the article.

    If you (correctly) configure your systems, you'll have 3 different DNS boxes on 3 different networks so any single problem won't take all of them out.

    Okay, that does mean that you've just increased your attack visibility by 3x, but ... so what?

    And yes, if an attacker can get control of 1 of those boxes and DDoS the other 2 then he can redirect those queries to whatever box he wants to.

  21. Someone just needs to want change bad enough. by I_redwolf · · Score: 2, Interesting

    The vulnerabilties of DNS have been expounded on forever, people already know this. The survey then goes on to point out how trust is an issue and for all that the conclusion of this survey is that cryptographic name to address bindings are key. That's only part of the solution.

    The bigger problem is clearly TRUST and can be alleviated if the DNS system was simply reimplemented. Easier said that done, yes, but a p2p with a trust metric system applied isn't overtly complicated and would scale. For instance, lets say you want example.com. It would be delegated when you register, propogated by it's trust amongst the root servers and the two or more namservers you've added when you've signed up. You then setup the trust system algo to prevent large attacks or changes.

    The benefits are numerous, the roots are still the roots but are less taxed; their main purpose? The ultimate in trust so that subsequent nameservers always follow the trust metric and should a rogue amount decide to disobey trust metric they are flagged and dropped.

    The only problem is actually doing it and setting up some sort of migration path.

    1. Re:Someone just needs to want change bad enough. by Anonymous Coward · · Score: 2, Informative
      The bigger problem is clearly TRUST and can be alleviated if the DNS system was simply reimplemented. Easier said that done, yes, but a p2p with a trust metric system applied isn't overtly complicated and would scale... The only problem is actually doing it and setting up some sort of migration path.

      Interestingly, the same research group cited in the story has built precisely such a system, a P2P replacement for DNS. It even has a migration path from the current DNS, supports the legacy namespace, and works well enough to answer my DNS queries even as we speak.

    2. Re:Someone just needs to want change bad enough. by I_redwolf · · Score: 1

      Indeed it does, I will have to give this a try.

  22. real threats by Keruo · · Score: 1

    Domain hijacking isn't the greatest threat posed by DNS system, it's the system itself.

    Attacker could use DNS to relay virus payload to host, thus entirely bypassing NIDS systems.
    Any command that resolves hostname could be used to exploit this concept.
    It's not commonly used because the limited length of hostnames would require several
    queries to transfer larger payloads.
    But with some time and effort, attacker could hide the transfer almost completely.

    There was an article about this on phrack? around 199x so it's not new idea.

    --
    There are no atheists when recovering from tape backup.
  23. Re:This also just in by TheViewFromTheGround · · Score: 2, Interesting
    What's next? A hysterical report about how (gasp!) a root server could be compromised and we'd all be hosed? Duh! Talk about stating the obvious.

    It really isn't the same at all. You sort of hope/expect a root server to be very closely monitoring and controlled by a professional team, but once you start adding multiple links in the chain of varying security and on top of that throw in broken DNS resolvers (like the ones SBC/AT&T use that only cache one nameserver for a given domain... even if the nameservice provider has redundancy, you won't benefit from it if the cached nameserver gets hosed).

    DNS is a system in which each failure of any individual in the pyramid has the same ability to hose access to your site, but differential security and quality of service. That's not ideal at all.

    To back this thesis up, there have been several major DNS outages (joker.com and Worldnic both bit me in the ass, and there were reports on SANS of others), some due to malicious activity, some due to other problems, in the past few months that have made life insane for tens of thousands if not hundreds of thousands of site operators. The system is way too fragile, IMHO.

    --
    Online citizen journalism from the inner city: The View From The Ground
  24. Ukrainian nameservers most vulnerable? by Anonymous Coward · · Score: 0

    From the list of 500 most vulnerable nameservers, a good number seems to be Ukrainain, especially near the top. For the 1000 non net/com/org/gov/mil, the top 20 are all Ukrainian. Some are ridiculously depended, for example http://www.ames.lviv.ua/ (what appears to be an English school) is dependent on no less than 604 nameservers. Is there any particular reason why *.ua names are so vulnerable/dependent? (Other than the TLD system of www.*.oblast.ua, which adds an extra lookup layer, but that shouldn't increase the number of hops by *that* much...)

  25. Re:Is it a problem or just redundant systems (good by Anonymous Coward · · Score: 0

    No, actually it might even make you MORE vulnerable. Remember that each of your servers can respond "authoritatively". Consider, if one of your 3 machines gets owned, then roughly a third of your traffic might have just gotten hijacked, depending on how load balancing is set up. I don't think the bosses would like to hear "well, 2 out of 3 connections made it to the legit destination, so that's pretty good, right?"

    Now, if you run 3 servers with different vulnerabilities, you might have just increased your chances of getting hacked, because presumably you have MORE possible exploits: the sum of all the possible exploits on each mahine.

  26. Re:Is it a problem or just redundant systems (good by RedHat+Rocky · · Score: 1

    You disregard that as the number of servers increases, the exploit value of each server is less. Meaning, with more servers it is more work to get the same exploit value.

    While more servers may increase the number of exploits (I question this), that does not mean suddenly the attacker can get more overall exploit value out of those servers.

    I suppose you would argue all the DNS eggs should be in one basket?

    --
    Anything is possible given time and money.
  27. Counting ALL root servers? by dagnabit · · Score: 1

    Their counts seem inflated, as they mark every single root server for a TLD as a "dependent" server, etc. If you have multiple DNS servers for your own domain (e.g., microsoft.com has 5 nameservers), they count each of _those_ as a separate "dependent" server as well.

    It seems to me that it would be more accurate to only count 1 server at each level of the hierarchy as Dependent, and all the peers at that level as Redundant (co-dependent?).

  28. RIPE is the European counterpart to what now? by Anonymous Coward · · Score: 0
    ...for those of you outside Europe, RIPE is the European counterpart to ARIN.

    Oh! Thanks for clearing that up, then.

  29. The lesson by metamatic · · Score: 2, Funny
    "The lesson: DNS must be managed by professionals..."

    That's why I go with Network Solutions!

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  30. Well then... by Jeff+DeMaagd · · Score: 1

    (for those of you outside Europe, RIPE is the European counterpart to ARIN

    That's nice to know. Then what is ARIN?

    1. Re:Well then... by WWWWolf · · Score: 1

      People who hand out blocks of IP addresses and keep track who has what.

      Known to most of people through situations like whois -h whois.arin.net 11.22.33.44

  31. RIPE != RIPE-NCC by majorowl · · Score: 3, Informative

    Actually RIPE is more analogous to NANOG (the North American Network Operator's Group). It is RIPE-NCC (the RIPE Network Coordination Centre) that is the Regional Internet Registry (RIR) for Europe (and parts of the Middle East and Central Asia). RIR's are non-profit member organizations that oversee IP address and ASN registration and allocation.

    1. Re:RIPE != RIPE-NCC by petermgreen · · Score: 1

      so do RIPE own RIPE-NCC or what then?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:RIPE != RIPE-NCC by Anonymous Coward · · Score: 0

      Actually RIPE is more analogous to NANOG (the North American Network Operator's Group). It is RIPE-NCC (the RIPE Network Coordination Centre) that is the Regional Internet Registry (RIR) for Europe (and parts of the Middle East and Central Asia).

      The NANOG analogue is Euronog. RIPE is indeed analogous to ARIN (and APNIC and LACNIC etc. at other parts of the world).

  32. Re:Is it a problem or just redundant systems (good by swillden · · Score: 1

    You disregard that as the number of servers increases, the exploit value of each server is less. Meaning, with more servers it is more work to get the same exploit value.

    Not really. The unhacked DNS servers can be DOSed. The attacker probably can't force all lookups to the hacked box, but if he can shut down the other DNS servers enough to get most of the lookups, that's almost as good.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  33. DNSSEC, anyone? by Anonymous Coward · · Score: 1, Interesting

    So what about Secure DNS? Sweden has already converted, so why doesn't the rest of the world follow?

    1. Re:DNSSEC, anyone? by Anonymous Coward · · Score: 0

      Well, as Olaf Kolkman said at the session in Istanbul:
      "This is the perfect case for DNSSEC." I agree. However,
      DNSSEC comes at a price (in terms of complexity, work,
      dependencies etc.). We in Sweden, though, have made
      most of the work for you, so it is merely a matter of
      copying what we did ;-). Have a look at:

      http://dnssec.nic.se/ /Måns, lazy bastard, runs slave servers for .SE and 36
      other country codes.

  34. Re:Is it a problem or just redundant systems (good by RedHat+Rocky · · Score: 1

    *grin*

    I consider a DOS'ed DNS server the same as exploited.

    Further, DOSing sends up a red flag, the last thing an attacker wants is more attention.

    --
    Anything is possible given time and money.
  35. Re:Is it a problem or just redundant systems (good by swillden · · Score: 1

    I consider a DOS'ed DNS server the same as exploited.

    It is a form of exploit, but a simple DOS attack just makes the service unavailable. Coupling the hacking of a vulnerable server with a DOS on the other servers allows the attacker to redirect users and do some real damage.

    Further, DOSing sends up a red flag, the last thing an attacker wants is more attention.

    But the red flag is visible to the sysadmins managing the DNS servers, not to the poor schmuck who's getting sent to the attacker's copy of www.paypal.com. And the typical method of doing a large-scale DOS attack is with a horde of zombies, so the attacker isn't likely to be tracked down that way. The fake machine the attacker redirects people to is his point of vulnerability, since he has to be able to retrieve the stolen data from it.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.