Slashdot Mirror


Internet Backbone DDOS "Largest Ever"

wontonenigma writes "It seems that yesterday the root servers of the internet were attacked in a massive Distributed DoS manner. I mean jeeze, only 4 or 5 out of 13 survived according to the WashPost. Check out the orignal Washington Post Article here."

72 of 615 comments (clear)

  1. And... by Cinematique · · Score: 4, Funny

    it's supposed to withstand a nuclear war?

    1. Re:And... by kidlinux · · Score: 4, Insightful

      A nuclear war isn't an attack on the networks themselves. This, however, is an attack on the networks.
      A subterranean bunker is designed to withstand nuclear wars, but what do you think would happen if the nuke was inside the bunker?

      --
      -kidlinux.
    2. Re:And... by no+soup+for+you · · Score: 5, Informative
      it's supposed to withstand a nuclear war?

      Article: "The Domain Name System (DNS), which converts complex Internet protocol addressing codes into the words and names that form e-mail and Web addresses, relies on the servers to tell computers around the world how to reach key Internet domains."

      The "IP system" should have been fine. The DNS system, which has become an integral part of the "internet" is not decentralized as regular internet infrastructure is. Yes it is supposed to withstand a nuclear war, and yes, it would have. btw, the system worked yesterday. only 4 of 13 may have survided, but the system still ran.

      We can have the internet without dns, but we cannot have dns without the internet

      --
      If you blog it...
    3. Re:And... by Istealmymusic · · Score: 5, Informative
      You make some good points, but the Domain Naming Server system is in fact largely distributed. Ever notice how when you configure your network stack you have enter a DNS server? That's your ISP's DNS server, its not one of the 13 root servers. Verizon gives its users 3 servers for translating numbers to names: vnsc-pri.sys.gtei.net (4.2.2.1), vnsc.bak.sys.gtei.net (4.2.2.2), vnsc-lc.sys.gtei.net (4.2.2.3), and for internal use, i-will-not-steal-service.gtei.net (4.2.2.4), Earthlink has 207.217.120.109, and even the smallest local ISP has its own DNS server.

      DNS is hierarchical, both is naming and in server implementation. Small ISPs cache their DNS from more major providers, up until the A to J.ROOT-SERVERS.NET main Internet servers. There is in fact one critical file, but it is mirrored to the 13 root servers, and domain look-ups are cached at the ISP level. I'm not suprised most Internet users were not affected, you wouldn't be affected if several large mail servers where DDoSed would you?

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    4. Re:And... by nege · · Score: 4, Interesting

      doesnt have to be your own ISPs DNS servers though right? I have been using earthlink's for about 3 years though have not been a customer of theirs...

    5. Re:And... by no+soup+for+you · · Score: 4, Informative
      Earthlink has 207.217.120.109, and even the smallest local ISP has its own DNS server.

      You're correct in that there are more than 13 DNS servers.I've got my own, which may or my not lie - it's these 13 that are "trusted" ... so to speak.

      Now, when you're configuring your network stack, in fact, when you described to me the various DNS servers, what is the important part- the name or the IP number? the number - which helps to prove my point that IP is more important than DNS.

      --
      If you blog it...
    6. Re:And... by Istealmymusic · · Score: 4, Interesting

      Yes, IP is more important than DNS. But is Ethernet more important than TCP?

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    7. Re:And... by Istealmymusic · · Score: 4, Informative

      Correct, I know of no DNS servers, even djbdns DNS', which restrict queries to a limited IP range as is common with SMTP. There's not really a large risk in opening up your DNS to everyone, in fact, you there are plenty of alternate DNS root servers.

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    8. Re:And... by aredubya74 · · Score: 5, Informative

      Verizon gives its users 3 servers for translating numbers to names: vnsc-pri.sys.gtei.net (4.2.2.1), vnsc.bak.sys.gtei.net (4.2.2.2), vnsc-lc.sys.gtei.net (4.2.2.3), and for internal use, i-will-not-steal-service.gtei.net (4.2.2.4) Actually, an interesting note on how this is configured. Genuity (aka GTEI aka BBN Planet), who hosts these DNS resolvers, has a simple, but effective distribution system for redundancy. There are actually several servers on AS 1 that will respond as 4.2.2.1 or .2. /32 routes are sprinkled into IGP within the network to try and route requests to the "closest" server that can answer the request. If one is in trouble, simply pull the route to it, and requests route elsewhere. It's not foolproof, as a DDOS would likely come from all borders and overwhelm all of the various servers, but it's pretty effective nontheless.

      --

      RW

    9. Re:And... by Neon+Spiral+Injector · · Score: 5, Informative
      You mean like
      acl XXX {
      xxx.xxx.xxx.xxx/20;
      }

      options {
      allow-query { localhost; XXX; };
      ...
      };
      ?

      That's what I do with BIND9.
    10. Re:And... by sean23007 · · Score: 5, Funny

      A subterranean bunker is designed to withstand nuclear wars, but what do you think would happen if the nuke was inside the bunker?

      Ummm... a lot more people would be safe? That is, the people who didn't fit in the bunker...

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    11. Re:And... by Istealmymusic · · Score: 5, Informative
      Sure, you can send to @123.123.123.123, but it wouldn't go anywhere as 64-126.*.*.* is reserved by the greedy IANA. Just kidding.

      The DNS system provides an "MX" resource-record for handling mail exchangers. Before the MX record, to send mail one would resolve the DNS using an A record, and connect to the resulting IP address. Nowadays, *@foobar.com doesn't have to always be handled by 140.186.139.224. In fact, there is a nice system set up for prioritizing mail handlers, built into DNS's MX records:

      host google.com
      google.com mail is handled (pri=10) by smtp1.google.com
      google.com mail is handled (pri=20) by smtp2.google.com
      google.com mail is handled (pri=40) by smtp3.google.com

      To answer your question, you can use IP addresses. But you'll be missing out on the prioritized DNS mail system. And don't worry about this being offtopic, the article isn't that all interesting anyways--I'd rather teach someone something interesting than write lame drivel about some "backbone DDoS" that's not even a backbone DDoS. Hey, its about the structure of the Internet...

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    12. Re:And... by Neon+Spiral+Injector · · Score: 5, Informative
      Ahh, in that case you'll want to add something like this:
      zone "xxx.tld" {
      type master;
      allow-query { any; };
      file "zone/domain-hosting";
      };
      The "allow-query { any; };" being the key. That overrides the more restrictive ACL for the primary use of the name server. You'll have to add that line to any zone you want to be able to be queried by the world.
    13. Re:And... by Electrum · · Score: 5, Informative

      Correct, I know of no DNS servers, even djbdns [cr.yp.to] DNS', which restrict queries to a limited IP range as is common with SMTP. There's not really a large risk in opening up your DNS to everyone, in fact, you there are plenty of alternate DNS root servers [jerky.net].

      You don't know what you are talking about. There are two different types of DNS servers: authoritative servers and recursive resolvers. djbdns comes with tinydns, an authoritative server and dnscache, a recursive resolver. The two are completely separate. BIND includes both in the same server, which is why many people are confused into thinking they are the same thing.

      tinydns does not restrict queries to only certain IP addresses. However, it can return different information depending on the source address of the query. This is usually called split horizon DNS.

      dnscache does have access control. You do not want just anyone to be able to query your recursive resolvers. With dnscache, you need to explicitly allow access for IP's that can query it.

      There are not risks in opening your content (authoritative) DNS servers to everyone. There are risks in opening up your resolvers to everyone.

    14. Re:And... by Anonvmous+Coward · · Score: 5, Funny

      "A subterranean bunker is designed to withstand nuclear wars, but what do you think would happen if the nuke was inside the bunker?"

      I think everybody outside the bunker would be like "What the hell was that?!"

    15. Re:And... by phagstrom · · Score: 4, Funny
      designed to withstand nuclear wars


      It's nice to know that you do not have to quit your [favorite online game] 'just because' a nuclear war breaks out.
    16. Re:And... by Kiwi · · Score: 5, Interesting
      The reason my DNS server does not have this is because this is best done at the networking level; in other words, setting up a firewall to not allow connections to the DNS server.

      What my DNS server does is mandate an ACL (list of IPs allowed to make recursive queries; this can be set to "all hosts on the internet" if desired) if recursion (talking to other DNS servers) is enabled. Recursion takes a lot more work to do than authoritative requests; it is best to limit access to this.

      Unlike Dan, I feel that a DNS server should be both recursive and authoritative because it allows one to customize the resolution of certain hostnames. The idea is similiar to /etc/hosts, but also works with applications which ignore /etc/hosts and directly perform DNS queries. For example, I was able to continue to connect to macslash.com when a squatter bought the domain and changed its official ip; I simply set up a zone for macslash.com, and made MaraDNS both recursive and authoritative.

      SMTP servers have IP restrictions at the application layer because this gives people some idea why they can't send email to a given host. A firewall restriction gives a vague "connection timed out" message in the bounce email message; application-level filtering allows the bounce message to say something like "You're from a known Spam-friendly ISP; go away".

      - Sam

      --

      The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

    17. Re:And... by SEWilco · · Score: 5, Funny
      Besides that, you would have to be a little slow of mind to be inside a fallout shelter WITH a nuclear weapon

      They'll have to pry my nuclear weapon out of my cold dead fingers. A man has a right to protect himself. Would you want to participate in a nuclear war without a nuclear weapon? Bringing a knife to a nuclear war ain't smart.

    18. Re:And... by SEWilco · · Score: 5, Funny
      I guess they would have to repair the bunker?

      Ask Slashdot: My bunker had a nuclear weapon which disassembled itself as designed. Should I repair the bunker the way it was? Or should I remodel to make use of the larger space which is now available? Is water cooling better than air chillers? What bunker mods are your favorites?

    19. Re:And... by Alioth · · Score: 5, Informative

      Only if you're running older versions of BIND. Current versions of BIND can be easily chroot jailed and run as a user that isn't root (even the old, vulnerable versions could be run as non-root - a lot of the problem is that RedHat 6 installed BIND by default running as root).

      The root servers run BIND.

  2. And for all you tech support people out there... by fireboy1919 · · Score: 4, Funny

    ...when someone calls up and says "Is the internet down?" you can finally say, "It was." not just to simplify it to the level that your callers can understand, but because its the truth.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  3. Couldn't have been that bad... by seanadams.com · · Score: 4, Insightful

    I mean jeeze, only 4 or 5 out of 13 survived according to the WashPost.

    I'd say this just goes to show how reliable the root name servers are. I didn't notice any dns problems yesterday. In fact, I don't remember any root name server problems since the infamous alternic takeover.

    1. Re:Couldn't have been that bad... by kennylives · · Score: 4, Interesting

      FWIW, I did see massive problems. I had done a Google search for mountain bikes, and only 1 in 5 sites would resolve. I popped open a terminal window to cross-check some of the failing queries against a different nameserver, and nslookup/dig would hang or timeout on the ones that Mozilla had a problem with. Very annoying, to say the least.

      Twenty minutes later, though, everything seemed fine, and the sites that wouldn't resolve earlier finally did. I wondered if something... erm.. unusual was going on, and it looks like there was...

      As always, your mileage will undoubtedly vary...

      --

      Where the value of X-Mailer: is the true measure of a man...

    2. Re:Couldn't have been that bad... by Anonymous Coward · · Score: 4, Informative
      I'd say this just goes to show how reliable the root name servers are.
      I'd say this just shows how reliable the Washington Post is.

      If you believe this article on news.com, it looks more like a storm in a glass of water.

      Quote: the peak of the attack saw the average reachability for the entire DNS network dropped only to 94 percent from its normal levels near 100 percent.
  4. Well there we go! by MattCohn.com · · Score: 4, Interesting

    If the servers can withstand the attack without going compleatly down, I guess they know they did something right.

    Article:
    "Despite the scale of the attack, which lasted about an hour, Internet users worldwide were largely unaffected, experts said."

    All I can say is that if you think of this as a test, I'm happy it passed.

    (Insert joke about Beowulf cluster of DDOS attacks / the servers ability to withstand the slashdot effect.)

    1. Re:Well there we go! by Grit · · Score: 5, Interesting

      The attackers were idiots. They used ICMP echo requests (easily filterable, since the DNS servers don't _have_ to answer those) and quit after an hour. More publicity stunt than actual attempt to damage, IMNSHO.

      I've been trying to publish a paper about exactly this (and how to redesign DNS to avoid the vulnerability) and I'm just pissed that they didn't tell me in advance so that I could do some measurements. :)

  5. Before anybody gets their panties in a knot by Indomitus · · Score: 5, Interesting
    This attack has generally been considered "piddly and unintelligent" according to people who are actually in charge of running things on the net. Here's a good quote from the NANOG mailing list:

    "when uunet or at&t takes many customers out for many hours, it's not a problem
    when an attack happens that was generally not even perceived by the users, it's a major disaster
    i love the press"

    With something like the root nameservers, if it was an important attack, you would have noticed. I run an ISP and we had zero complaints, even from the Everquest whiners who complain at the drop of a hat about anything.
  6. Ah ha. by puppetman · · Score: 4, Funny

    Now I know why my Tribes 2 experience lagged last night.

    I'm going to beat the crap out of that 12-year-old as soon as I find him; he made me look like I had no skillzzz.

    1. Re:Ah ha. by ProfessorPuke · · Score: 5, Funny

      Hehe, that's the opposite of true. If anything, your performance would've increased (assuming you could reach the server at all), because other internet users were unable to expend your shared bandwidth.

  7. Caching saves the day... by nweaver · · Score: 5, Informative

    The root DNS servers are required to go from the TLD to the actual TLD's nameservers, eg to go from ".com" to the .com root nameservers. As a result, although critical, their results are cached with very, VERY long cache timeouts (TLD DNS servers seldom change).

    Thus the hour long attack was not enough to meaningfully disrupt things, as most lookups would not require querying the root, unless you were asking for some oddball TLD like .su.

    Change the attack to be several hours, or a few days, and then cache entries start to expire and people are unable to look up new domain names. But that attack would be harder to sustain, as infected/compromised machines could be removed.

    It is an interesting question who or how this was achieved. THere seems to be a lot of scanning for open windows shares (Yet Another Worm? Who knows) also going on in the past couple of days, but there is no clue if it is related.

    --
    Test your net with Netalyzr
  8. Re:al qaeda? by Anonymous Coward · · Score: 5, Funny

    It Couldn't have been...

    I was using the computer in Afghanistan to surf pr0n.

  9. Sophisticated? by wsloand · · Score: 5, Insightful

    The heart of the Internet sustained its largest and most sophisticated attack ever

    I've never considered DDOS all that sophisticated myself. It's seems to me that "wow a script kiddie got more systems under his control than usual" more than "a great cracker is on the loose". Though I suppose if it were a great cracker then they could have been proving themselves by predicting the attack.

  10. Re:oh my... by Dionysus · · Score: 4, Interesting

    I doubt the root servers run on Windows.

    And *nix systems are infinitely more scriptable, so I think it's more likely those were used for the attack (if I remember correctly, unsecured Linux where used for the big DDOS attacks on Yahoo and Ebay etc some years ago).

    --
    Je ne parle pas francais.
  11. Re:That's why! by Graspee_Leemoor · · Score: 4, Funny

    " I couldn't load ESPN.com yesterday at school, now I know why!" ...Because you got high, because you got high, because you got high...

    (It can't just have been me!)

    graspee

  12. OMG OMG by Doctor+Sbaitso · · Score: 4, Funny

    I know I shouldn't have pressed this button...

    --

    ---
    Hello, Slashdot user. My name is Dr. Sbaitso. I am here to help you.
  13. And...? by m0i · · Score: 5, Insightful

    Despite the scale of the attack, which lasted about an hour, Internet users worldwide were largely unaffected, experts said.
    Indeed, no traffic slowdown, no more than usual support calls. The system works as expected, even under attack.

    Worth a read: Caida DNS analysis, and more specifically those graphs. It would be interesting to know which DNS sustained the attack, in regard to the graphs.

    --
    have you been defaced today?
  14. Looks worse then it is by ehiris · · Score: 4, Insightful

    Maybe they were attacking root servers but those server failing couldn't cause all the DNS records to get lost. Some people might have had temporary problems, some might have not.

    If you really want to, build your own root server

  15. I work for JPNIC by Anonymous Coward · · Score: 4, Informative

    Hi,

    I'm at JpNIC & JPRS we manage the Japanese servers here. The attack progressed through our networks and effected 4 of our secondary mapped servers (these servers are used as a backup and in no way are real root servers). The servers were running a suite of Microsoft products (Windows NT 4.0) and security firewall by Network Associates.

    Here is a quick log review:

    Oct20: The attackers probed our system around 2100 hours on Oct 20 (Japan). We saw a surge in traffic onto the honeypot (yes these backups are honeypots) systems right around then.

    2238: We saw several different types of attacks on the system, starting with mundane XP only attacks (these were NT boxes). We then saw tests for clocked IIS and various other things that didnt exist on our system.

    2245: We saw the first bind attacks, these attacks were very comprehensive. We can say they tried every single bind exploit out there. But nothing was working.

    Attacks ended right then.

    Then on the 22nd they resumed (remember we are ahead)

    22nd: A new type of attack resumed. The attack started with port 1 on the NT box, we have never seen this type of attack and the port itself responding was very weird. Trouble started and alarms went off, we were checking but couldnt figure out what happend, then we saw a new bind attack. The attack came in and removed some entries from bind database (we use oracle to store our bind data)..

    The following entries were added under ENTRI_KEY_WORLD_DATA ::

    HACZBY : FADABOI
    CORPZ : MVDOMIZN HELLO TO KOTARI ON UNDERNET

    Several other things were changed or removed.

    Till now, we have no idea what the exact type of hack this was, we are still looking into this. The attack calls himself "Fadaboi", and has been seen attacking other systems in the past.

    We are now working hard with network solutions.

    Thank you.

    1. Re:I work for JPNIC by irregular_hero · · Score: 5, Informative

      If you want to see in gory detail what a DDOS attack looks like in relation to what NORMALLY happens to these servers, try here. Notice the really big spike. As if you could miss it.

    2. Re:I work for JPNIC by Mike+Schiraldi · · Score: 5, Interesting

      HACZBY : FADABOI
      CORPZ : MVDOMIZN HELLO TO KOTARI ON UNDERNET


      Well, this shouldn't take the FBI long. A quick Google search shows that Undernet's Kotari owns the domain www.kotari.com, which he's recently taken down but still shows whois records..

    3. Re:I work for JPNIC by Kragg · · Score: 5, Funny

      The attack came in and removed some entries from bind database (we use oracle to store our bind data)..

      Unbreakable.

      --
      If you can't see this, click here to enable sigs.
  16. Re:Why attack by schnell · · Score: 5, Informative

    I am not an expert but surely these servers connect to the net through some sort of router/hub whatever. The servers are made to handle a lot of traffic but what about the connecting hardware. If the routers were attacked directly wouldn't the DDOS attack still be succesful without touching or alerting the dns servers themselves.

    It's an interesting idea, but it doesn't quite work like that. The routers we're talking about here (I imagine that most of the root servers are on 100BT or Gigabit Ethernet LANs which then plug into one or more DS-3s [45 Mbps] or more likely OC-3s [155 Mbps]) are designed to be able to handle many, many times more traffic than the servers are. Your average Cisco 7xxx or 12xxx router is built to handle far more traffic than any given server might see. Think about it ... you generally have many servers being serviced by one router, not the other way around. Additionally, each root server is most likely connected to multiple routers (say, they're hosted at an ISP with three DS-3s to different providers and each DS-3 is plugged into a different Cisco 7500).

    Also I doubt that the routers are setup to recognize any kind of attack as they are just relays between the net and the server. Possibly the attack could go on for quite some time before any one realized what was going on.

    Actually, it's the other way around. Most good routers are designed to have the ability (if you enable it) to look inside of the packets that pass through them and filter out "bad" ones based on various criteria. Thus, routers are actually perfectly suited to stopping attacks like this, while servers are expected to burn their CPU cycles doing other things (yes, servers can do this sort of filtering, but they generally have something more important to do). The only real problem is that it's often very difficult to tell the "good" packets from the "bad." After all, how do you distinguish automatically between a distributed flood of HTTP malicious requests and a Slashdotting? You get the idea.

    --
    "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
  17. In other news.... by moosesocks · · Score: 4, Funny

    In other news, Slashdot posted a story about the internet yesterday. as a result, the internet had been completely obliterated within 5 minutes.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  18. Re:Well, I would guess... by khuber · · Score: 4, Informative
    You can definitely get to the root servers. Ping only works if the host responds to ICMP echo requests. Try doing a DNS lookup :).

    # nslookup b.root-servers.net a.root-servers.net
    Server: a.root-servers.net
    Address: 198.41.0.4#53

    Name: b.root-servers.net
    Address: 128.9.0.107

    -Kevin

  19. Can you say "SPIKE"? by irregular_hero · · Score: 4, Informative

    I think I can. The US Army-operated root server looks like it took the brunt of the attack, as opposed to the JPNIC servers, which seem to have had a much lower rate (perhaps because most of the attacking hosts were US-based?).

  20. My Brain Hurts by Shamanin · · Score: 5, Funny

    "The Domain Name System (DNS), which converts complex Internet protocol addressing codes..."

    And I suppose the person who wrote this article would consider arithmetic a complex system of digits and symbols.

    --
    come on fhqwhgads
  21. Re:Where's the Inter in the 'Net? by KillerBob · · Score: 5, Insightful

    I'm not too sure I'd call the USA the most democratic nation in the world, but that's a discussion for a totally different time and place.

    The Internet's roots have nothing to do with democracy. Quite the opposite, your military wanted a communications network that could survive a nuclear holocaust so that it would be the first to rebuild and conquer the world when the evil reds launched the first nuke.

    Most of the TLDs are in the USA because the DNS system was created in the USA, and was largely hosted by US providers. It's too much trouble to move them, and of limited benefeit. If they ever decide to add new ones, it's likely that they'll put at least one in Japan, and probably a couple in Europe.

    Even so, though, the main reason for their dispersal is to survive a nuclear attack that takes out one or two. I don't know if you've looked at a map recently, but the USA is big. It's not like all 13 of the TLD servers are located in a trailer in rural Kentucky. You'd have to carpet bomb the entire USA to be sure of taking out all 13 of them, and frankly, if somebody had the resources to turn the entire country into a self-illuminating glass-floored parking lot, the Internet would be the least of my worries.

    --
    If you believe everything you read, you'd better not read. - Japanese proverb
  22. Re:undisclosed location by Anonymous Coward · · Score: 5, Interesting
    I mean, if I were a terrorist and read this, I'd immediately start salivating and try to find out as much about Verisign as possible -- everything from employee car rentals and hotel rentals to phone calls, merchandise, shopping... id do everything in my power to find the 'undisclosed location'. Is this another weakness that hasn't truly been protected yet?

    Disclaimer, I work for VeriSign. This is a personal opinion, not company policy. The details of the disaster recovery scheme are of course confidential. However I can tell people that we did think about these issues during the design. We have always known that people might think the DNS was a single physical point of failure for the internet. That is why we designed it so that it is not.

    There are multiple locations. The 'A root' is NOT a single machine. There are actually multiple instances of the A root with multiple levels of hotswap capability.

    Incidentally it is no accident that the VeriSign root servers stayed up. They were designed to handle loads way beyond normal load. The ATLAS cluster is reported to handle 6 billion transactions a day with a capacity very substantially in excess of that.

    Even if all the A roots were physically destroyed the roots can be reconstructed at other locations. Basically all that is needed is a site with a very fast internet connection. In the case of a major terrorist attack AOL or UUNet or even an ARPAnet node could be comandered. The root could even be moved out of the country entirely, British Telecom is a VeriSign affiliate, there are also several other affiliates with nuclear hardened bunkers.

    Most Americans have only been thinking about terrorism since 9-11. VeriSign security was largely designed by people who thought about terrorism professionaly, unless of course they were in charge of securing nuclear warheads.

    All a terrorist could do is to kill a lot of people, there is absolutely no single point of failure. Even if the entire constellation is destroyed it would result in an outage of no more than a day given the resources that would become available in the aftermath.

  23. mrtg charts by Cally · · Score: 4, Informative
    Links courtesy of Sean Donelan.

    Root-servers.net
    The legendary cymru.com data.

    I haven't looked yet but LINX mrtg charts might show something interesting.

    Of course, even if someone could knock all the root servers over, the net as we know it wouldn't stop working instantly. That's what the time to live value is for :)

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  24. I would draw an opposite conclusion by xant · · Score: 4, Interesting

    piddly and unintelligent

    Fine, so the attack was unintelligent. What will happen when someone attacks MAJORLY and INTELLIGENTLY?

    This gets my panties in a knot. A piddly attack brought down 65% of the root name servers! A good attack would have brought them all down! That doesn't that worry you?

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  25. Traffic Stats by HappyPhunBall · · Score: 5, Informative

    The stats for the h.root servers are available for the time period of the attack. Seems as though the h servers were taking in close to 94Mbits/second for a while.

    More links to server stats can be found at Root Servers.org and some background is available at ICANNWatch.

  26. One critical by xant · · Score: 5, Funny

    There's only one critical file? Hey, just email it to me, I'll keep it on my hard drive. If anyone needs it, just shoot me an email.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
    1. Re:One critical by Istealmymusic · · Score: 5, Informative

      Sure, do an AXFR (A-record transfer) with DiG on a root server. Of course, you have to be a priviledged user--AXFR requires full-duplex TCP instead of an ordinary UDP connection, so unfortunately *.root-servers.net and *.gtld-servers.net don't allow transfers. Yet some of the international country-code TLDs (ccTLDs) allow AXFR transfers; if you wanna host .AG or whatever just do a dig axfr and you're good to go.

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    2. Re:One critical by alfaiomega · · Score: 4, Funny

      There's only one critical file? Hey, just email it to me, I'll keep it on my hard drive. If anyone needs it, just shoot me an email.

      OK, I'll send you my HOSTS.TXT file. But remember to update it every few weeks because the ARPAnet is growing faster then ever after the adoption of this new, fancy, so called "TCP/IP" technology.

      --

      root@aio:~# nmap -sX -iR -p1- # Ho, ho, ho! Merry Xmas, everyone!

    3. Re:One critical by mysticalreaper · · Score: 4, Funny

      Well, you guys can rest easy, i sent xant an email. I said:

      "Hey xant,

      I've attached the critical file you alluded to in your comment at http://slashdot.org/comments.pl?sid=43025&cid=4509 265.

      Keep it on your hard drive in case we all need it. :)"

      Heh. In case his hard drive goes, maybe a couple other people should get it from here.

  27. Re:Punishment options. by KillerBob · · Score: 5, Insightful

    How do you plan on enforcing this, sir?

    Seriously. How do you plan on enforcing this? Not only is it a huge expenditure of resources to track down the number of computers used in the attacks, to track down their IP addies, to obtain the needed court orders to obtain their ISP's logs, the resources to parse those logs to find out who was logged on, and *then* go about prosecuting the offenders, what would it accomplish?

    If Code Red taught us anything, it's that the dumb won't change a thing about the way they work, regardless of how much the internet community ridicules them. It's also completely nuts to punish the ISPs for this... where does it stop? I'm pretty sure that some AOL clients were responsible (and while I wouldn't complain about no AOL'ers for a while, I bet they would). How about people who buy their access directly from UUNet? Gonna block out UUNet for a month?

    Even if you could implement that punishment of the ISPs, it wouldn't accomplish much. It wouldn't hurt me at all if I was blocked from direct access to the TLD servers, because inside my network I'm running a mirror. My ISP is running a mirror. I know of a dozen open DNS servers on the internet. I'm betting I could find at least one that wouldn't block me.

    Seriously, though. It's great to say we should punish these people for not securing their systems, but you have to understand just how many computers would be needed for this attack. The TLD servers aren't running on 64k ISDN: they're on OC48 at least. There's 13 of them. The kind of bandwidth needed to adequately DoS them is obscene. You either do it the dumb way and use 50 computers running on the fastest connection available, or you use *hundreds* of computers, possibly thousands or tens of thousands.

    Looks great on paper, but realistically there's not much point in ranting like this. Besides... if it wasn't for the article, I'm betting that most of the world wouldn't have noticed.

    --
    If you believe everything you read, you'd better not read. - Japanese proverb
  28. Lots of people didn't notice by billstewart · · Score: 4, Informative

    The attack only lasted an hour or so, didn't affect all the servers, and if most of the sites you were looking at were in your ISP's DNS caches, you wouldn't have hit the root servers anyway. If you're looking for google.com, your ISP's cache has it because somebody else looked at it 2 seconds ago - it's when you want really-obscure-domain.com that you need to hit the root servers.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  29. Thoughts from a DNS implementor by Kiwi · · Score: 5, Insightful
    I did notice that DNS resolutions were taking a little longer than usual and that there were slightly more resolving issues than normal; I also noticed that 198.41.0.4 (a.root-servers.net) was not replying to DNS queries. The OSRC root name servers (which I normally use) were perfectly functional, however.

    I only noticed it because I use my own DNS server to resolve requests; and pay close attention whenever I see any problems resolving host names (there is the possibility of it being a bug with my software).

    The person who orchastrated this attack is not very familiar with DNS. Attacking the root name servers is not very effective; all the root servers do is refer people to the .com, .org, or other TLD (top-level-domain) name servers. Most DNS servers remember the list of the name servers for a given TLD for a period of two days, and do not need to contact the root servers to resolve those names. While some lesser-used country codes may have had slower resolution times, an attack on the root servers which only lasts an hour can not even be felt by the average end user.

    In the case of MaraDNS, if a DOS (denial of service) is happening against the root servers, MaraDNS will be able to resolve names (albeit more slowly for lesser-used TLDs) until every single root server is sucessfully DOS'd.

    - Sam

    --

    The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

  30. Running NT and BIND? by Inoshiro · · Score: 5, Interesting

    Why?

    It's really easy to setup a system which dumps your SQL database out to a TinyDNS file. TinyDNS is provably secure software. I would expect that you would use it on the root servers, since it's designed to work at very high levels of output/uptime, and be attack resistant to the point of being attack proof.

    Say what you will about D. J. Bernstein, he does have a very capable DNS solution available.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  31. Not quite. by mindstrm · · Score: 4, Informative

    Smaller isp's dont'cache info from larger ones... most dns servers simply use the root servers directly. There is no heirarchy beyond that with regards to caching.

    It is heirarchial with regards to namespace, but not so much with regards to lookups.

  32. The important caching by billstewart · · Score: 4, Interesting
    It's not just caching the pointers from . to .com or .zr, it's the caches of the 2LD names in .com that matter. (.org and .net are important, but .com is the really annoying failure. And country-code name service gets handled elsewhere, though taking down .co.uk might be a target also.)

    For the most common 2LD names, any major ISP will have cached the addresses for them, and won't need to hit the .com server until the typical 1-week or 24-hour cache timeout periods. If your nameserver is ns.bigisp.net, somebody there will have looked up google.com in the last 2 seconds, even though nobody at your ISP has looked up really-obscure-domain.com this week - but even that one may be in the cache because some spammer was out harvesting addresses. An obvious scaling/redundancy play for the root servers and for the major ISPs would be to have them cache full copies of the root server domains to keep down the load and reduce dependency. It's not really that much data - 10 million domains averaging 30 characters for name and IP addresses is only half a CD-ROM. An interesting alternative trick would be for the Tier 1 ISPs to have some back-door access to root-level servers for recursive querying.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  33. here's one; by The+Monster · · Score: 5, Funny
    Does anyone know a good Chiropractor!?!
    Westwood Chiropractic
    4711 Mission Rd. - Westwood, KS (sub. of Kansas City), Tel: (913) 432-5678
    Good enough for a lot of professional athletes, and they straightened me up after my car wreck.

    But I don't think they can fix uunet.

    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

  34. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  35. Follow-up Washington Post article... by mooman · · Score: 5, Funny

    Original Washington Post article was: "Attack On Internet Called Largest Ever"

    Followup article, after slashdot story, was: "Attack on Washington Post Called Largest Ever".

    Ah.. behold the mighty power of /.

    --
    In the Portland, Ore area and like card games? Check out: http://groups.yahoo.com/group/portlandgames/
  36. WD40 by driehuis · · Score: 5, Interesting

    Most good routers are designed to have the ability (if you enable it) to look inside of the packets

    Hmmm, last I looked at the Cisco feature set (or the like from Foundry and Nortel and what have you), it was a challenge to put in rules that
    a) didn't take out significant "good" traffic, and
    b) did take out significant "bad" traffic.

    I agree that rate limiting ICMP traffic is an appropriate answer, especially in the light of this particular attack, but I'm appalled by the number of illitarate dorks who copy snippets titled "how to block all ICMP" from a textbook into their firewall without the slightest understanding of why ICMP was implemented in the first place.

    I hate to think of what could happen if the 31334 hackers really start mixing attacks.

    I positively _love_ wd40, but I will not apply it to reduce the squeeking of my cars brakes. Too many people use the Internet equivalent of WD40 on their network brakes.

    --

    Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.

  37. Whats the difference between a dos attack & /. by Joey7F · · Score: 5, Funny

    A warrant

    --Joey

  38. It certainly does provide that capability. by Inoshiro · · Score: 4, Informative

    To provide caching, use DNScache. If your box is exposed to the internet, you likely don't want to be doing cache requests for the world. You can easily configure DNScache to broker for several internal (TinyDNS) systems. Note that only TinyDNS will set the authoritative flag; DNScache will not.

    For dynamically updating zones, I use a small Perl DBI script which dumps zones from the DB into a directory. All files in the directory are sorted (via sort) into a main text file, which is hashed into data.cdb. I also have a big text file from the other DNS server scped over and included in the hash. The entire system is dynamic, with every important entry controllable from within an easily backed-up (and restorted) SQL server. Adding things like DynDNS to this setup would be trivial (all I'd need is another table for actual accounts, which allow people to modify their own zone files).

    Best of all, because there is an order of magnitude less code running, TinyDNS is a lot easier to inspect for correctness. You can spend a couple of evenings reading over all the code for the package (even if it's not the best looking C code in the world), and really understand it.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  39. Well... by Find+love+Online · · Score: 5, Informative

    Ethernet is a physical transport, while TCP/IP is a protocol. In fact, TCP (transmission control protocol) sits on top of IP (internet protocl). There is also UDP on top of IP (but no one says UDP/IP that I've ever heard) and ICMP on IP. UDP are short messages that are sent without creating a link, and ICMP is for things like Ping, tracerout, etc. You can create your own protocol and use it on the internet.

    You can use any physical layer: ethernet, a modem, a cell phone, wifi, bluetooth, firewire, USB, power lines, etc with IP, and similarly you can use may other protocols with Ethernet or any other link Such as IPX, NetBui, Apple talk, etc.

    TCP, UDP, and ICMP are tied to IP and wont work with anything else.

    Then there are higher level protocols that sit on top of TCP or UDP, for example DNS sits on UDP, FTP, telnet, gnutella and others sit on TCP. Interestingly HTTP should work on other protocols as long as you can establish a link between a server and a host on it. And you have software that implements it on these other links.

    There's also Ipv6, which is a newer version of IP.

  40. "Most sophisticated attack ever" by commodoresloat · · Score: 4, Funny
    Yeah, just look at the level of discourse in the chat; if these guys are the hackers in question, they really are sophisticated! Just look at this conversation about DNS vulnerabilities:

    [09:30] <thol> poooH
    [09:31] <poooH> thol
    [09:31] <BaKaRi> poooH
    [09:31] <poooH> tee he
    [09:31] <BaKaRi> poooH
    [09:31] <poooH> awww
    [09:31] <BaKaRi> poooH
    [09:31] <thol> ahahaah
    [09:31] <s0lar1s> balaaeh nu
    [09:31] <poooH> thol
    [09:31] <BaKaRi> shit
    [09:31] <s0lar1s> wtf

    And that's just a little fragment of it. I'm really worried about these guys taking over the internet!!

    1. Re:"Most sophisticated attack ever" by Elwood+P+Dowd · · Score: 5, Funny

      The chat is actually encrypted. If you gzip each comment, decrypt the result (56 bit encryption. Thank God for crypto export laws.), you'll see that they're actually exchanging compressed tcp/ip packets. They're using this IRC channel as a transport for their encrypted IRC session on another server, where they are coordinating their efforts to destroy Al Qaeda.

      --

      There are no trails. There are no trees out here.
  41. Patent Infringement by Anonymous Coward · · Score: 5, Funny

    If someone could kindly point me to the person or persons who launched this latest DDOS attack, I would certainly appreciate it. I hold the patent on Distributed Denial-Of-Service Attacks By Electronic Means, and I will get my day in court, and royalties due to me.

  42. DDOS Sophistication Varies by billstewart · · Score: 4, Interesting
    The first time a given technique gets used, it may be sophisticated, but after that it's often just script kiddiez. Some attacks are pretty crude, just borrowing a few thousand 0wned machines and slashdotting a victim, but some DOS attacks really do use some insight and then use the distributed attack as a lever, or as a way to hide the source of the attack. The clever attacks look for the critical resources on the target machine and tie those up. Sometimes that's something like the TCP SYN attacks which create half-open sessions to clog tables, but those can be easier to block, and they often depend on forged source addresses, which can be traced by a persistent ISP. Other attacks look more like brute force - find the asymmetrically resource-intensive part of a real transaction (like doing CPU-burning digital signatures, or downloading a really big file or causing some thrashy database lookup) and flooding that with lots of real transactions from your zombies, which is harder to block without also blocking real transactions from real users. In some cases, the crude attacks also work well because the fix requires applications programming so it's not something your ISP or router can just block for you.

    But, yeah, some of the attacks aren't much different than using a loudspeaker to announce "Free Beer at Victim.com"

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks