Slashdot Mirror


DNS Root Servers Attacked

liquidat and others wrote in with the news that the DNS Root Servers were attacked overnight. It looks like the F, I, and M servers felt the attack and recovered, whereas G (US Department of Defense) and L (ICANN) did less well. Some new botnet flexing its muscle perhaps? AP coverage is here.

16 of 311 comments (clear)

  1. move along, nothing to care about by Geekboy(Wizard) · · Score: 5, Informative

    the root servers are setup in such a way that *2/3* of them can fail, and noone would notice.

    [RFC2870]
          2.3 At any time, each server MUST be able to handle a load of
                  requests for root data which is three times the measured peak of
                  such requests on the most loaded server in then current normal
                  conditions. This is usually expressed in requests per second.
                  This is intended to ensure continued operation of root services
                  should two thirds of the servers be taken out of operation,
                  whether by intent, accident, or malice.

  2. Media: tie attack to likely Windows botnets by kad77 · · Score: 2, Informative

    Mr. Bill recently said this:

    "We made it way harder for guys to do exploits," said Mr. Gates. "The number [of exploits] will be way less because we've done some dramatic things [to improve security] in the code base. Apple hasn't done any of those things."

    In another portion of the interview, he added, "Nowadays, security guys break the Mac every single day. Every single day, they come out with a total exploit, your machine can be taken over totally. I dare anybody to do that once a month on the Windows machine."

    See article: http://www.toptechnews.com/story.xhtml?story_id=49 854

    Microsoft needs a public shaming for the sorry state of Windows security that allows millions of these zombie machines to exist. I don't blame Joe User, sorry. No holy wars about security; statements that user should do x, y, z and be as smart as me, etc.

    Windows: Defective By Design

  3. Re:More root servers? by Yaksha42 · · Score: 5, Informative

    http://en.wikipedia.org/wiki/DNS_root_zone

    The root DNS servers are essential to the function of the Internet, as so many protocols use DNS, either directly or indirectly. They are potential points of failure for the entire Internet. For this reason, there are 13 named root servers worldwide. There are no more root servers because a single DNS reply can only be 512 bytes long; while it is possible to fit 15 root servers in a datagram of this size, the variable size of DNS packets makes it prudent to only have 13 root servers.

  4. Insightful? by xyphor · · Score: 2, Informative

    The root servers are the authoritative DNS servers for the top level domains (TLDs) - i.e. .com, .net, .edu, etc.... This has nothing to do with the "3 business day" thing you're talking about. Even the TLD servers aren't responsible for that delay. You're referring to the time it takes for non-authoritative DNS servers to clear their caches. Big difference....certainly not "insightful". /x

  5. Re:More root servers? by Tim+the+Gecko · · Score: 4, Informative
    Although there are only 13 IP addresses some of them are used by multiple physical servers. Wikipedia again...

    the C, F, I, J, K and M servers now exist in multiple locations on different continents, using anycast announcements to provide a decentralized service. As a result most of the physical, rather than nominal, root servers are now outside the United States
    Last year the K server alone was present in 17 places. Examples are Delhi, Novosibirsk and Miami. Another poster above says the total for A through M is 130 servers, which is impressive!
  6. Re:so a lot of it was from South Korea.... by gregleimbeck · · Score: 2, Informative

    This coupled with the fact that piracy is rampant in South Korea, and since last year Microsoft has not allowed a number of updates to copies of Windows that haven't passed WGA validation.

    --

    P.S.,

    This is what part of the alphabet would look like if Q and R were eliminated.

  7. Re:Does Anybody Still Distrubute Hosts Files? by drinkypoo · · Score: 2, Informative

    Or you know, you could just put up a caching DNS server, set its forwarder(s) to your dns server(s), and have yourself a party. total time to implement: not much longer than the time to build/install bind.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  8. Many of them aren't redundant. by Kadin2048 · · Score: 4, Informative

    It's not like they haven't figured out the whole failover/fault tolerance thing.

    That's kind of the point here, actually. Several of the root servers do not have any redundancy. You can see the list at http://www.root-servers.org/. In particular, the A, B, D, E, G, H, and L servers have only a single location a piece.

    F, I, J, K, and M, on the other hand, are heavily redundant and have multiple geographic locations, routed via Anycast, so a single client only "sees" the server nearest to them. This makes them difficult to DDoS, because a zombie in S. Korea pinging the J server would be sending packets to the server in Seoul, while one in California would get the one in Mountain View.

    What's odd, looking at the list, is that anyone operating something as critical to the internet infrastructure, wouldn't develop some geographic and systems redundancy; unfortunately, I suspect that the government agencies in particular tasked with these responsibilities probably don't keep it at the very top of their priority lists when allocating resources and funding.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  9. F machines by shani · · Score: 4, Informative

    You can see the list of sites for F here:

    http://www.isc.org/index.pl?/ops/f-root/sites.php

    That's about 40 locations. Now, each of which has a couple of servers, a management box, and a couple of routers, so yeah something like 200 machines total.

  10. Re:Ban all Microsoft Users from the Internet... by Joe+U · · Score: 3, Informative

    I'm also sure that there are lots of people working on a hack to disable this right now. (I've not used Vista so I may be misinformed - there may be a way to disable it easily anyway?)



    Yes, it can be disabled by the user. The user must have Administrative access to disable it, so that might help limit it.

    (Control Panel-->User Accounts-->Turn user account control on or off)

  11. Visual Studio requires admin rights to run (OT) by OldMiner · · Score: 2, Informative

    You want to look at the event log... well you're gonna need some extra admin priviledges. Are you sure you want to look at the event log?

    It's more than just an IDE. I'd hazard a guess that it's for the debugger, so you can do things like trace calls up to kernel functions, access another application's memory area, and use hardware watchpoints. Come to think of it, I wouldn't even know how you'd write a program to access the registers or memory of a process, even a child process. Did read an article on how debug.com worked, but that was a long time ago...

    --
    You like splinters in your crotch? -Jon Caldara
    1. Re:Visual Studio requires admin rights to run (OT) by 0xygen · · Score: 2, Informative

      It's easier than that... Microsoft provide the helpful APIs ReadProcessMemory and WriteProcessMemory, although doing it that way is significantly less interesting. Another way is to CreateRemoteThread to inject your code into the target process.

  12. Re:uh oh! by mrchaotica · · Score: 2, Informative

    From RFC 2606:

    3. Reserved Example Second Level Domain Names

    The Internet Assigned Numbers Authority (IANA) also currently has the following second level domain names reserved which can be used as examples.

    • example.com
    • example.net
    • example.org

    (Next time, try the webserver -- that's how I learned this.)

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  13. Not anymore by Ungrounded+Lightning · · Score: 5, Informative

    Even nukes can't stop it! Or at least they shouldn't, since the internet was originally designed to run as a communications network in the event of a nuclear attack.

    And the primary design feature that enabled that was removed during the rise of the ISPs.

    The early internet was a NET. Redundant links everywhere. Routers all potentially knew the whole topology and could find a connection if it existed.

    As the net went commercial that caused a table explosion in the routers. So BGP replaced RIP and things became less robust. Usable routes became a subset of all possible routes. Within the backbone there was still a lot of redundancy - but it wasn't quite up to the former "find a path if it exists" level.

    Meanwhile, the typical host went from being something ad-hock connected to sever neighbors to being something connected solely to a single ISP - typically by a single link. The big guys might have redundant paths into their ISP's Network Operations Center. But if something took out the NOC (and often there was only one - or only one of some critical component) you were hosed. Ditto if something corrupted their databases. Even with redundant links there would only be a few, perhaps going through several single-points-of-failure - and if fully redundant still allowing a double-failure to take you down. The little guys would typically have one line (say DSL) to one box. Cut the line or crash the box - or the typically two links from it to the NOC - and you're hosed.

    (Perhaps you have a dialup-backup for your DSL. Did YOU configure it to come up automagically if your main link goes down? Is it on the same phone line with the DSL? If not, does it take a different path to the central office? Or is it right up the same cable bundle on the same poles next to the same road full of the same drunk drivers or in the same underground cable running past the same backhoe...)

    So the internet evolved from a nuclear-strike-survivable net to a less-robust net rooting a bunch of trees. Oops!

    (And that's just for routing the packets once you've GOT the IP number. Translating names to IP numbers is a whole separate can of worms: It's what the root servers are about - which is why there are so many of them, most of them are clusters, and some are clusters that are geographically diverse. You only need to hit ONE operational root server to get started on your translation - if your answer isn't cached somewhere between you and the root, and the list is small enough to keep handy on every machine that wants to do its own nameservice.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  14. Re:Ban all Microsoft Users from the Internet... by palad1 · · Score: 3, Informative

    Visual Studio 2005 needs to register some COM components at runtime iirc, thus admin rights are involved.

  15. Re:Ban all Microsoft Users from the Internet... by Vreejack · · Score: 3, Informative

    Windows does indeed support groups, at least Windows XP Pro does, and by extension I assume Vista does as well. However, they are a great pain to use. Not only do you have to set file permissions (similar to unix) but you also have to set registry permissions. This is not always done properly by the program installer, even if it is supposedly written for a multi-user system (If it's not written for a multi-user system then it isn't donw at all). Furthermore, the registry entries which need to be fixed are never documented. I was, for example, eventually able to get my Saitek flight controls to work properly with a limited account after much tinkering, but some applications, supposedly able to function (mostly) in a multi-user environment are stuck running in administrator. And not just with admin rights but only as the original administrator account. I tried creating a new user with admin access and these apps will not run on it--heck, I even copied all the administrator profile over to the new account and it will still not run. One tech support team recommended reinstalling Windows as a wild shot, the other threw up their hands and said it is a bug in the OS.

    When Microsoft knew they were going to release XP Pro they should have started pushing multi-user features in their developer kits. All authoring systems should have had an option to build for multi-user and all installation kits should have been set up to do the same with a radio button. I suspect that Microsoft did not bother to do this, or they charged extra for it. As it stands out of maybe twenty large and small apps on my system that I paid for recently, only the big ticket items like Mathcad and Photoshop installed and ran properly. Some open-source stuff ran pretty well, too, but they tend to avoid the registry.

    In the end I gave up trying to get everything to work. I tried running a few misbehaving apps with "Run as..." but you can not drag and drop between different user areas in Windows due to their separate memory areas (the pointer is inaccessible). So Windows XP Pro turned out to be a waste of money. I feel like I paid extra to beta test Microsoft's software.

    --
    "Will future ages believe that such stupid bigotry ever existed!" -- Ivanhoe