Slashdot Mirror


Ten Percent of DNS Servers Still Vulnerable

maotx writes "Even with the uproar caused by the recent DNS attacks, a recent study shows that roughly 10% of 2.5 million DNS servers show that they are still vulnerable to DNS cache poisoning. To put that a little bit more in perspective, of that 10% discovered, 230,000 were identified as potentially vulnerable, 60,000 are very likely to be open to this specific type of attack, and 13,000 have a cache that can definitely be poisoned." From the article: "The use of DNS cache poisoning to steal personal information from people by sending them to spoofed sites is a relatively new threat. Some security companies have called this technique pharming."

170 comments

  1. Admins - Take some initiative! by bigwavejas · · Score: 4, Insightful
    Why is it that the Admins can't take it upon themselves to keep their software updated with the latest patches? Instead, it takes an article like this to get them off their asses to take action. It shouldn't be this way.

    This is strikingly similar to the Cisco OS debacle, where a patch had been available for some time, yet Admins failed to patch their hardware on their own. Yes, it's a pain in the ass to take your network down, but look at the alternative...Hacked!

    --
    "Simplify, simplify, simplify!" Thoreau
    1. Re:Admins - Take some initiative! by dthrall · · Score: 2, Insightful

      agreed, with phishing scams, we can blame the users who fall for the scheme... it seems these techniques are undetectable to the end user...

    2. Re:Admins - Take some initiative! by Kainaw · · Score: 4, Interesting

      Why is it that the Admins can't take it upon themselves to keep their software updated with the latest patches?

      You are assuming the fix is a patch. I get vulnerability reports for my servers every week. The issues are never patches because I check for new patches every day. I get vulnerabilities that have no patch of any kind, yet I'm expected to somehow rewrite all of the software on the computer to fix the vulnerability. If I could do that, I wouldn't be working here. I assume that I am in the same position as most admins, I have to wait for the patches to come out and hope nothing bad happens while I'm waiting.

      --
      The previous comment is purposely vague and generalized, but all of the facts are completely true.
    3. Re:Admins - Take some initiative! by Anonymous Coward · · Score: 3, Funny
      Why is it that the Admins can't take it upon themselves to keep their software updated with the latest patches?

      Maybe they are all Microsoft Certified?

    4. Re:Admins - Take some initiative! by cybersaga · · Score: 2, Interesting

      Well, the Admins cannot be blamed entirely in the Cisco case. Cisco was blamed for not pushing the importance of that patch.

      While, in a perfect world, admins should immediately be on top of every new patch, if I noticed a patch that I thought was just a couple of minor bug fixes, it would go on the end of the "whenever I have time" list.

    5. Re:Admins - Take some initiative! by egypt_jimbob · · Score: 3, Insightful

      This is strikingly similar to the Cisco OS debacle,

      No, it isn't. Before the IOS "debacle" it was assumed that remote code execution on IOS was impossible. It's pretty hard to compromise an unpatched system if it's impossible to execute code on it, so admins didn't bother taking down their networks to run the (mostly aesthetic) patches.

      --
      I am a leaf on the wind. Watch how I soar.
    6. Re:Admins - Take some initiative! by Anonymous Coward · · Score: 0

      lol, what?

    7. Re:Admins - Take some initiative! by gmack · · Score: 1

      This is worse than the Cisco debacle.

      Bind9 has been out for years now so there should have been plenty of time to make the few changes needed to the configs to make them compatable with bind9.

      This is just a shot in the dark but I'm guessing any isp dumb enough to be still running bind 4 has much more serious problems than DNS cache poisoning.

    8. Re:Admins - Take some initiative! by bigwavejas · · Score: 1

      I agree, it's not always going to be a patch. Although I would venture to say for the majority of problems, patches are avaialble. Yes, there are going to be excuses why people don't maintain a secure environment. For me it's generally a PITA to update our internal servers (inside the firewall), because I depend on our "Security Group" to post the system patch somewhere inside the firewall where I can download it. Yet, I can guarantee you one thing... the instant a new patch *is* available I immediately take action.

      --
      "Simplify, simplify, simplify!" Thoreau
    9. Re:Admins - Take some initiative! by Ravatar · · Score: 2, Funny

      You forgot to praise linux, A- for effort though.

    10. Re:Admins - Take some initiative! by WillAffleckUW · · Score: 3, Insightful

      >Why is it that the Admins can't take it upon themselves to keep their software updated with the latest patches?

      You are assuming the fix is a patch. I get vulnerability reports for my servers every week.

      And then there are patches like the last two Oracle patches which - get this - actually made it worse.

      Sometimes it's a good idea to wait for them to patch the patch.

      --
      -- Tigger warning: This post may contain tiggers! --
    11. Re:Admins - Take some initiative! by DuBois · · Score: 1
      Hmmm...
      emerge bind
      /etc/init.d/named restart
      Seems to work pretty well. And doesn't take anything "down."

      Gentoo, of course.
      --
      The IPCC has purposely engineered a massive scientific fraud.
    12. Re:Admins - Take some initiative! by Bi()hazard · · Score: 4, Informative

      The fix in question here is available. The BIND webpage has a scary warning box on the right with details. Everyone should be upgrading to the new version.

      But it's not surprising that there's still vulnerable servers out there. In fact, I'm surprised the total is so low. Aside from the few admins who just aren't doing their jobs, these kinds of things often run into bureaucracy. In many organizations, upgrades have to be thoroughly tested before release and there's standard schedules for patch cycles. An admin who wants to simply stick a new version of something on the production server may be told to wait until approval comes. That could take a while. And occasionally you'll have some crappy system that doesn't work well with the new software, and they're stuck rolling back until the problem is solved.

      I had a friend who worked at a small ISP that had some serious security issues. The guy who should have been patching things "resigned"-something to do with the smell of pot lingering in his office. Anyways, the position went vacant for a little while and the task fell to the two new interns, my friend and another girl. Coincidentally they were both young women and had no experience relevant to the job, proof of quality hiring practices. To make a long story short, the (not terribly large) customer database got hacked and the company was sued. The owner, who had been heavily in debt already, vanished completely. Naturally the whole thing went down in flames and my friend didn't even get a reference out of it.

      Most of you are probably sitting there thinking this story is too outlandish to be true. Haha, well, this is the internet so you never know what to trust, but you know there's places out there where things just aren't done the way they're supposed to be. It's shocking what goes on, and there will always be vulnerable servers around.

      Getting it down to the numbers in the article this quickly is actually pretty good. The real lesson here is that you need to insulate yourself from the fools who won't take responsibility. Always assume 10% of the internet is out to get you, because they probably are. Hey, I don't even want to think about what 10% of slashdotters would want to do to me.

    13. Re:Admins - Take some initiative! by Burdell · · Score: 4, Insightful

      In the case of the Cisco IOS problems, nobody knew there was a problem
      to be patched. That was the biggest part of the problem: Cisco's
      silence.

      When you run services that must be up 24x7, you don't donwload every new
      IOS release and load it on dozens or hundreds (or more) of devices just
      because there was a new release. IOS often has more new bugs in each
      release than bugs fixed; when you find a release that has the features
      you require and is stable with those features running, you don't touch
      it until you find a bug, require a new feature, or Cisco announces a
      security problem.

      I run a relatively small network, and I'm looking at having to upgrade
      around two dozen devices running IOS in six cities (a number of which
      require visiting an unmanned office because some things can't be
      upgraded remotely) plus another dozen or so devices in our spares
      inventory in two cities. I'm not going to upgrade any operating devices
      until I can test new releases in a test setup. All of that takes a lot
      of time, which means something else has to get pushed back.

    14. Re:Admins - Take some initiative! by Anonymous Coward · · Score: 0

      Great*YAWN*story. What was the point again?

      Is she hittable?

    15. Re:Admins - Take some initiative! by Anonymous Coward · · Score: 0
    16. Re:Admins - Take some initiative! by Anonymous Coward · · Score: 0

      If you really were an admin, you'd know that in most cases there's a work-around for an issue that can be applied until the patch has been released, methods of firewalling that can prevent abuse of a particular vulnerability, and so on...

    17. Re:Admins - Take some initiative! by Anonymous Coward · · Score: 0

      Coincidentally they were both black people and had no experience relevant to the job, proof of quality hiring practices.

      Oh wait, that sounds weird....

    18. Re:Admins - Take some initiative! by Anonymous Coward · · Score: 0

      It was probably meant to imply the boss was a pervert. There may be some people out there with black fetishes, but it's not quite as common as ordinary sexual harassment.

    19. Re:Admins - Take some initiative! by bigtrike · · Score: 1

      Why does it require a visit? Cisco makes it pretty easy to set up remote consoles and dial-ins.

    20. Re:Admins - Take some initiative! by Burdell · · Score: 2, Insightful

      I'm not going to pay every month for a POTS line that I use at most once a year to upgrade a remote 2501. You also have to take a 2501 off-line for too long to upgrade (because they run from flash). I'll have to play musical routers; visit one site, put an upgraded spare in place, upgrade the removed router, visit the next site, install, and so on. I might can get away with just rebooting the switches.

      In any case, it isn't a good idea to do a remote upgrade of a critical piece of equipment when, if there's a failure, it'll take a couple of hours to get there.

    21. Re:Admins - Take some initiative! by syousef · · Score: 1

      Aside from the few admins who just aren't doing their jobs, these kinds of things often run into bureaucracy. In many organizations, upgrades have to be thoroughly tested before release and there's standard schedules for patch cycles.

      It's not bureaucracy at all.

      A patch can have the following adverse qualities

      1) Bring down your systems. (Not quite as bad as being hacked but nonetheless not something that most businesses want and some simply can't afford it)

      2) Break individual applications. Custom applications are nasty because they take time and money to fix, and packages are nasty because you're at the mercy of the vendor to get a working fix.

      3) Introduce new vulnerabilities

      4) Be difficult to back out (sometimes impossible without a complete system restore)

      Just slapping in a patch and hoping it'll work is just as irresponsible as not patching. Maintaining a balance so that fixes go in in a timely way but are tested so they don't break things is not an easy thing to do.

      --
      These posts express my own personal views, not those of my employer
  2. What? by ucahg · · Score: 5, Funny

    230,000 were identified as potentially vulnerable, 60,000 are very likely to be open to this specific type of attack, and 13,000 have a cache that can definitely be poisoned.

    Okay, let's have it for unclear writing!

    Seriously, what does this even mean? Of the 250,000 that are vulnerable, 230,000 are vulnerable, 60,000 are vulnerable, and 13,000 are vulnerable.

    Okay, that clears it up.

    1. Re:What? by dark404 · · Score: 1

      230,000 we don't know but needed to boost our numbers, 60,000 we're pretty sure but still needed more of a numbers boost, and 13,000 we actually got around to testing!

    2. Re:What? by Anonymous Coward · · Score: 0

      But 230,000+60,000+13,000=303,000

      I think some people need to learn how to add.

    3. Re:What? by MirrororriM · · Score: 1
      Seriously, what does this even mean? Of the 250,000 that are vulnerable, 230,000 are vulnerable, 60,000 are vulnerable, and 13,000 are vulnerable.

      You beat me to the punch. 10% of 2.5 million is 250,000. While the person who wrote the article might be a good writer, it stands to reason because they are terrible at math.

      Anyways, that aside, if they identified 250,000 DNS servers with their rating scale, couldn't they at least let the admins of each of the 250,000 DNS servers know? Yeah, I know I'm going to hear "that's like 250,000 emails! OMGWTFBBQ!!1!", but obviously some people took the time to scan 250,000 DNS servers didn't they?

      Yes, I know, the admins should be patching their servers, but for the greater good, maybe someone should let these morons (and their bosses) know that their servers might be vulnerable.

      Just my two pennies.

      --
      Content Management System: A pretentious way of saying "text editor."
    4. Re:What? by Newbreedofnerd · · Score: 0

      You have just succeeded in making me incredibly confused. >_>

    5. Re:What? by JFitzsimmons · · Score: 1

      It didn't need to add up perfectly because some of them can be vulnerable and vulnerable at the same time.

      --
      Beware he who would deny you access to information, for in his heart he dreams himself your master. -Anonymous
    6. Re:What? by kinglink · · Score: 1

      230,000 is open to some exploit (don't know how the 20,000 isn't open, maybe they only accept stuff from certain things)

      60,000 can be hit by this problem (AKA are BIND 4 or 8).

      13,000 they actually hit and proved they could do it? :)

      Obviously not, but sounds like they either like large fuzzy numbers or just don't know the meaning of vague.

    7. Re:What? by ngrier · · Score: 1

      If you actually read TFA, you'd find out that they say "nearly 10% or 230,000" of the 2.5 million computers scanned. And yes he's quoted as saying "I've got several hundred thousand emails to send" - he hasn't sorted through the data to determine which are the vulnerable servers but will notify them when he does the sift. (He also comments that this is the "not-fun" part of security analysis.)

      But, for what it's worth, they make no clearer distinction between likely, are, and succumbed.

    8. Re:What? by Effugas · · Score: 1

      230,000 IP addresses forward to BIND8. They may BE that same host, though, with an alternate address. Or they may be other BIND8 systems.

      60,000 hosts forward to BIND8, but are not themselves running BIND8. I don't know about every single other host.

      13,000 are Windows systems forwarding to BIND8. This is verboten explicitly.

      Things are made much harder by the fact that I'm reticent to actually exploit this many hosts.

    9. Re:What? by Effugas · · Score: 1

      73,000 of the 230,000 are hosts I'm specifically worried about.

  3. Cache Poisoning by r00ts · · Score: 0

    Somebody poisoned the water hole!

  4. Not Suprising by cmdrTacyo · · Score: 2, Interesting

    This is not suprising at all especially considering the history of DNS and it's mainframe components. They will always be vunerable, especially for people who do not have the proper PPS setup. I wouldn't be suprised if it's more then 10%.

    It's tacyo YO!

  5. bad math by rwven · · Score: 3, Insightful

    with almost all of the potentially vulnerable ones they only said really that 73k of them were vulnerable to something... and only 10k of those "definately" were.... 73k = 2.92% The onlther 230k might not have been vulnerable at all, they just think there's a chance that they might be. This, ladies and gents, is called sensationalism...

    1. Re:bad math by HermanAB · · Score: 1

      This is like - OMFG!!! We need to drum up business, only 3% of servers are vulnerable, you know what I mean? We need to - pssssshhh, you know, get some stuff in print, but, like you know, we can't just say 3%, we gotta blow that up a bit, like by 1000%, like, put some more and bigger numbers in there, nobody is gonna check, math is hard, you know what I mean??? Pssshhh...

      Stupid idiots...

      --
      Oh well, what the hell...
    2. Re:bad math by Anonymous Coward · · Score: 0

      // begin chris tucker voice
      what the HELL did you just say?!?

  6. DJBDNS -- rocks by www.sorehands.com · · Score: 3, Informative
    I have been using the DJBDNS with the DJBDNS rocksinstallation under FC2. This makes it very easy to install and manage.

    The same person also does Qmail Rocks. Of course djbdns and qmail is much more secure than bind and sendmail.

    1. Re:DJBDNS -- rocks by winkydink · · Score: 2, Insightful

      Too bad its author is so off-putting as to drive poeple away from both in droves.

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    2. Re:DJBDNS -- rocks by Feyr · · Score: 2, Informative

      as i said many times when i installed djbdns a few months ago. djbdns is crap, but it's the best crap available

      as for being more secure... it doesn't have nearly the same complexity and features as say, bind.

    3. Re:DJBDNS -- rocks by tomstdenis · · Score: 1

      I've met DJ twice. It isn't that he doesn't have a sense of humour or tact. It's that he thinks he's so much better than everyone that he ignores anyone elses opinions or suggestions or ideas.

      If he gave two shit about OTHER PEOPLE he'd spend more time making the tools [not just djdns but his crypto code] actually easy to work with.

      I mean it's a DNS server. I don't understand the big guffaw about it. Respond to requests on port TCP:53 ... not exactly hard.

      Tom

      --
      Someday, I'll have a real sig.
    4. Re:DJBDNS -- rocks by geniusj · · Score: 2, Informative

      I use djbdns for the dynamic DNS/DNS hosting provider mentioned in my sig. It's worked out amazingly well, and it's been deployed that way for a few years now. There's a few reasons I really like it:

      1) The rsync method of replication is very well suited for keeping multiple DNS servers synced with the exact same records.

      2) I never have to worry about it or touch it

      3) The CPU and memory usage are much lower than when I was doing this with BIND. In fact, it's pretty much negligible with a few hundred queries per second.

    5. Re:DJBDNS -- rocks by geniusj · · Score: 1

      The thing is, it doesn't need to. It's just DNS. It should be simple and not like BIND where things are (imho) unnecessarily complicated. djbdns is a great example of 'set it and forget it'. Not as good of an example as, say, a Ronco Rotisserie, but it's up there.

    6. Re:DJBDNS -- rocks by winkydink · · Score: 1

      It's that he thinks he's so much better than everyone that he ignores anyone elses opinions or suggestions or ideas.

      Making him the biggest megalomaniac since Captain Ahab.

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    7. Re:DJBDNS -- rocks by Anonymous Coward · · Score: 0

      For the people who don't like DJBDNS: Why don't you give PowerDNS a go?
      We've recently switched from BIND to PowerDNS and we're extremely happy with it.

    8. Re:DJBDNS -- rocks by arivanov · · Score: 3, Insightful

      Correct.

      Apples and oranges.

      There are places where you would have to use BIND and places where you can get away with a partial implementation. If an ISP is using DJB-DNS I would recommend to stay away from it. There is a number of neat tricks in the bind cache expiration algorithm (from late 8 and early 9 onwards) which DJB has blamed unnecessary (see the BUGTRAQ archives for the discussion). While they are not necessary they are essential to ensure that operational mistakes have a limited life. That does not happen with DJB implementation as well as some other ones. So if you screw up your TTL or serial no on the zone files - this is it. Same for poisoned entries.

      Further to this. DNS is the most easily upgradeable service. Clients fallback automatically and a few seconds of downtime are in the "who cares" area. In fact every ISP out there has scheduled daily mandatory reloads which update configs. Do users notice - nope.

      Even further to that, there are methods to make any number of dns servers answer the same address and because DNS is stateless this can be done without any clustering crap. ISC which writes bind have done this for 7+ years. Most global telcos and ISPs do it as well.

      And, in order for DNS poisoning attacks to be effective name servers usually need to have both recursion turned on and return authoritative answers. Doing this on an internet facing server is an idiocy. If your ISP does that and serves authoritative requests from the same server which is used for name resolution in clients - RUN. They have NO CLUE WHATSOEVER. If they use clustering for resilience - run even faster.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    9. Re:DJBDNS -- rocks by Anonymous Coward · · Score: 0

      I mean it's a DNS server. I don't understand the big guffaw about it. Respond to requests on port TCP:53 ... not exactly hard.

      Yeah, just run an afxrdns instance and you get tcp:53. It is the tcp brother of tinydns fyi. No, afxrdns is not only for zone transfers.

    10. Re:DJBDNS -- rocks by Anonymous Coward · · Score: 0
      It's that he thinks he's so much better than everyone that he ignores anyone elses opinions or suggestions or ideas.
      I don't know if that's true for his software, but it certainly isn't true in general. All of his academic papers that I have read are well referenced, and I have seen him at several talks. So he isn't ignoring everyone's ideas.
    11. Re:DJBDNS -- rocks by demon · · Score: 2, Interesting

      If you think that DJBDNS is as good as it gets, you really need to check out http://www.powerdns.com/. We switched to it at work (I pushed it, really), and I wrote a nice custom web-based frontend so our customers can manage their DNS domains independently - they can even create new ones as necessary. It's taken DNS out of the "necessary evil" realm, and brought it into a realm of being a "useful service". I recommend it heartily.

      (No, I'm not a developer or otherwise affiliated with the project - just a very satisfied user.)

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    12. Re:DJBDNS -- rocks by Anonymous Coward · · Score: 0

      Agreed. I have replaced many BIND installations with djbdns and it's amazing. It can easily handle huge amounts of traffic that choke BIND with the same RAM allocation, it has a clean design, it's behavior (and warts) are well-understood and documented, the simple configuration is like a dream (I actually wrote a front-end to BIND a decade ago that's very similar to the djbdns line-oriented format.. it makes me laugh that BIND is carrying around all that junk I don' even use .. I think the code to parse the config files is longer than all of djbdns).

      It's easy to interface djbdns to external software like GUI front-ends as well, and everything is atomic and well-defined. Runs great on a big machine as well as a 486-based Soekris board.

      It's secure (zero security issues) and immune to cache poisoning (always has been).

      It's funny to see people try and come up with excuses for why they still use BIND. DJB's personality is one excuse (frankly, after a couple decades in this industry, I think we definitely need more like him). Another guy in this thread has one I haven't heard before:

      There is a number of neat tricks in the bind cache expiration algorithm ... while they are not necessary they are essential to ensure that operational mistakes have a limited life.

      Uhm, neat tricks and unnecessary features are exactly what I DON'T WANT in a critical service. Apparently he's willing to put up with bloat and more code paths so that it doesn't cache HIS mistakes?

      Do yourself a favor, try djbdns, don't make excuses about why you *think* it's appropriate to ever use BIND for anything. "But, DJB flamed me once, so his software sucks!"

    13. Re:DJBDNS -- rocks by Transcendent · · Score: 1

      If your ISP does that and serves authoritative requests from the same server which is used for name resolution in clients - RUN. They have NO CLUE WHATSOEVER.

      At home, I'm the DNS server for my website's domain name (also hosted there), so I'm the authoritative name server for 2 different master zones (my domain name, and my brothers). I also am the name server for my internal network since I don't want to rely on comcast's servers (which have gone out in the recent past). This server is also my firewall (OpenBSD).

      Last time I checked, I had bind configured to use recursion (the default). My understanding of this was that it just took the load off the resolver, and put it on the DNS server itself whenever there was a query.

      Is there a problem with this setup (which it seems you are describing)? I thought the problem was in forwarding anyway...

    14. Re:DJBDNS -- rocks by Geekboy(Wizard) · · Score: 1

      djbware is so broken its not even funny. the "human readable" zone files is beyond a joke. lack of support for ipv6 is also a huge blow (yes, I know you can get 3rd party patches for it. but I can also just run bind, and have an actually functional dns server).

      mark me as a troll, I don't care.

    15. Re:DJBDNS -- rocks by Feyr · · Score: 1

      i actually looked at powerdns before settling on djbdns. i even had a working setup

      the problem is that there is no easy way to manage the data. there's no good frontends already available for it. whereas with tinydns you don't need one.

    16. Re:DJBDNS -- rocks by arivanov · · Score: 1

      There is:

      Let's assume your cache is poisoned. Someone queries your name server for your authoritative zone. You return the correct answers and for the "extra" records you return poisoned information. As a result someone sending information to a system for which you are authoritative DNS ends up sending it elsewhere. Compared to this if they are split, the authoritative answer does not contain any glue or extra records. The querying name server will have to go fetch these by itself.

      Basically by running separate instances for authoritative nameservers and resolvers you mitigate some poisoning scenarios. Not all. And the actual scenarios which are being mitigated may not be of interest to you. They are clearly of interest and importance in an ISP. This is the reason why I am saying that if your ISP does not do it - RUN.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    17. Re:DJBDNS -- rocks by Anonymous Coward · · Score: 0

      Uhhh. As you no doubt know, but forgot to say, the majority of DNS requests are on UDP:53. TCP is only for AXFR/IXFR (and possibly others I don't know about).

    18. Re:DJBDNS -- rocks by Just+Some+Guy · · Score: 1
      It's funny to see people try and come up with excuses for why they still use BIND.

      1. It's not Free Software. That makes it useless for many people, either ideologically or practically.

      2. It doesn't support IXFR. For many people (read: anyone who can't or doesn't want to run rsync, and people who don't control their peer servers), that takes it completely out of the running. Full stop. End of story.

      It's equally funny to hear DJB fanboys who don't understand that a lot of people have needs over and above their own, or may be unable to use his stuff for legal reasons. If you're comfortable with the license restrictions and you don't need any of the functionality it lacks, then by all means give it a shot. I don't fit either of those criteria, though, and it has no place on my servers.

      --
      Dewey, what part of this looks like authorities should be involved?
    19. Re:DJBDNS -- rocks by rs79 · · Score: 1

      Do you run Bernsteins software or his personality?

      I tried putting his personality in a file and running it, but damn if it would not resolve any names.

      Then I tried using his code and ohfuck does it work SO MUCH better than the Buggy Internet Name Daemon.

      I've seen Dan about for 20 years on usenet. He's always been a prick but so am I; we get along fine. Don't waste his time and he's one of the nicest and smartest people you'll meet. He does not suffer fools well.

      I have no problem getting along with people than get along with him, and when somebody says "he's a jerk" they usually are saying "I'm a clueless irritating fuckwit".

      --
      Need Mercedes parts ?
    20. Re:DJBDNS -- rocks by rs79 · · Score: 1

      "If he gave two shit about OTHER PEOPLE he'd spend more time making the tools [not just djdns but his crypto code] actually easy to work with.

      I mean it's a DNS server. I don't understand the big guffaw about it. Respond to requests on port TCP:53 ... not exactly hard."


      Having used both extensively I'd say while BIND4 is a little bit easer to set up, TINYDNS (the authoritative DNS server in the DJBDNS suite) is easier than BIND8 or 9 to set up and (MUCH) easier to work with in a production environment.

      The first time I set it up it took me about 2 days. These days I can get one up in 5 minutes.

      I wrote up this to make it a little easier, please let me know of any suggestions for improvements:

      http://dumpbind.vrx.net.

      DJB's zero security problems compared to the hundreds if not thousands for BIND is a fairly compelling argument in my mind.

      --
      Need Mercedes parts ?
    21. Re:DJBDNS -- rocks by rs79 · · Score: 1

      "So if you screw up your TTL or serial no on the zone files - this is it."

      That'a why there's instructions on the DJBDNS site to fix this. (You wrap around the serial, duh).

      Even without the almost daiy BIND bugs, there's no reason to use it, ever.

      --
      Need Mercedes parts ?
    22. Re:DJBDNS -- rocks by rs79 · · Score: 1

      "1. It's not Free Software. That makes it useless for many people, either ideologically or practically.

      2. It doesn't support IXFR. For many people (read: anyone who can't or doesn't want to run rsync, and people who don't control their peer servers), that takes it completely out of the running. Full stop. End of story."


      1) In pracitcal terms - you have the source (and will never need it). This is a non starter.

      2) So use DJB-AXFR. Duh.

      I've yet to see some "BIND-only" situation that was a problem DJB could not solve, just a lot of people who've never tried real hard to really understand Bernstein's suite of tools.

      --
      Need Mercedes parts ?
    23. Re:DJBDNS -- rocks by Anonymous Coward · · Score: 0

      djbdns is free software. You can download it, view the source code, compile it (create derivative works), and change it. The only freedom you lack is the freedom to fuck it up for other people. Why do you want that freedom?

    24. Re:DJBDNS -- rocks by demon · · Score: 1

      I guess I don't consider cryptic zone files (ala DJBDNS) better than SQL tables. Structured storage is a very nice thing, and it makes it a lot easier to manage. Also, I've heard at least some good things about PowerAdmin (though I haven't used it myself, since our requirements were such that a custom frontend was necessary).

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    25. Re:DJBDNS -- rocks by Anonymous Coward · · Score: 0
      1) In pracitcal terms - you have the source (and will never need it). This is a non starter.

      Not the same thing, and then beautifully counter by you own next statement

      2) So use DJB-AXFR. Duh.

      See, this is why you would need the source. But now you're patching the "glorious DJB" code with someone else's work.

      I've yet to see some "BIND-only" situation that was a problem DJB could not solve, just a lot of people who've never tried real hard to really understand Bernstein's suite of tools.

      I have a simple one. I want to run a caching server and a domain name server on one box, using the standard port 80.

      Nope, DJB's philosophy won't let me do it. His tools either server records or resolve other hosts. Quit sucking on the Kool Aid, his tools are useful if you are willing to buy into his wacky little world view, everybody else is wrong.

  7. Phor God's sakes! by Zab+UvWxy · · Score: 5, Funny

    Some security companies have called this technique pharming.

    Phor phuck's sakes! I've had enough of this phreaking 733T-speak from the phucking security compaines! It was original with phreaking; it was mildly amusing with phishing; now it's just annoying.

    Why not just leave the terminology as "DNS cache poisoning" and be done with it?
    [/rant]

    --
    "I don't get it." -- ObviousGuy
    1. Re:Phor God's sakes! by TheSneak · · Score: 5, Funny

      -Pharming!? Who the hell makes up these names anyways?

      -He's new sir. Guy by the name of "Daffy duck".

      -You realize of course, that this means war...

      --
      Nasa spent billions making a pen capable of writing in space. The Russians just use a pencil.
    2. Re:Phor God's sakes! by DigitalReverend · · Score: 3, Funny

      Who knows, down the road, there may be some graphics bug out there where hackers can put a picture or some other art right on your screen. They will probalby call it pharting

      --
      I read Slashdot for the headlines, because the headlines, unlike the articles, are usually original and never duplicated
    3. Re:Phor God's sakes! by sootman · · Score: 1

      OK, OK, we'll compromise--how does "DNS cache phoisoning" sound?

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    4. Re:Phor God's sakes! by Anonymous Coward · · Score: 0

      ITYM "phoisoning"?

    5. Re:Phor God's sakes! by TheAwfulTruth · · Score: 1

      Don't read any newer articles then, you'll run across the recently coined and most annoying term yet: "spear-phishing"

      ARG!

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  8. DNS stands for by WillAffleckUW · · Score: 1

    Don't Know Standard patches

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:DNS stands for by Anonymous Coward · · Score: 0
      DNS stands for Don't Know Standard patches

      I would assume that it also means Dictionary Needed, Stat!

    2. Re:DNS stands for by WillAffleckUW · · Score: 1

      I would assume that it also means Dictionary Needed, Stat!

      I think you mean Directory Needs Solutions ...

      --
      -- Tigger warning: This post may contain tiggers! --
    3. Re:DNS stands for by Mechcozmo · · Score: 1

      you Don't Know Shit!

  9. How can I check my own DNS configuration for this? by Anonymous Coward · · Score: 4, Insightful

    ...or for any other DNS exploits, for that matter?

    Any good tools to (or sites to help) check for those?

  10. New term! by springbox · · Score: 3, Funny
    "Some security companies have called this technique pharming."

    A lot of these new vulnerabilities have the "phat" theme as dictated by the industry's leading security researcher/rapper Prompt Master Chizzy. Expect an RFC soon on the new naming convention.

    1. Re:New term! by witch · · Score: 3, Funny

      Shouldn't we expect a Request Phor Comments instead?

      --
      They're taking their dog to get its two shots before it's too late. You're taking your dog there too, right?
  11. That's why I only use IP addresses by Anonymous Coward · · Score: 0

    I don't trust any of this newfangled DEE EN ESS hooey

    My favorite sites are:
    66.35.250.151
    198.133.219.25
    47.249.48.50

    TDz.

    1. Re:That's why I only use IP addresses by squallbsr · · Score: 1

      for those who are curious

      star.slashdot.org
      www.cisco.com
      www.nortel.com (I assume, didn't find in reverse dns)

      its probably poisoned...

      --
      Sleep: A completely inadequate substitution for Caffeine.
  12. Bad admins + bad webmasters by porneL · · Score: 1

    Stealing? For important information websites should use HTTPS (certificates detect DNS spoofs).

    1. Re:Bad admins + bad webmasters by defaria · · Score: 1

      What would stop someone from redirecting the neophyte user to a malious site that also uses SSL. Just because it's SSL does not mean it's a site I want to be at. Sure SSL can guarantee identity but many, many people don't even check to insure that they got to an SSL site. And how many legitimate "login screens" are not SSL to start with!

    2. Re:Bad admins + bad webmasters by owlstead · · Score: 1

      Certificates do not detect nothing, the clients using the certificates *may* detect that the hostname is not correct. There is a bug in IE that can be easily used to spoof websites using a man in the middle attack. And certificates can be had pretty easily, there is enough proof for that.

      Furthermore, the use of HTTPS is not a panacea. Not all companies may like HTTPS since the underlying SSL connection will not let their proxy scan the contents of the connection. This would make it very easy for e.g. porn surfers to use the connection.

      And even in this day and age, HTTPS obviously comes with its processor overhead. And it makes it more difficult to load balance things as well (mixed content).

  13. Executive board meeting... by Epistax · · Score: 3, Funny

    Exec 1: We at our company want a an attack name with attitude. It's edgy, it's "in your face." You've heard the expression "as easy as stealing from a baby"? Well this is an attack which makes it "eezzay!". Consistently and thoroughly.

    CEO: So it's speculative, huh?

    Exec 1: Oh, God, yes. We're talking about a totally outrageous paradigm.

    Exec 2: Execuse me, but "speculative" and "paradigm"? Aren't these just buzzwords that dumb people use to sound important? [backpedaling] Not that I'm accusing you of anything like that. [pause] I'm fired, aren't I?

    CEO: Oh, yes.
    CEO: The rest of you start thinking up a name for this funky attack. I dunno, something along the line of say... farming, only more dangerous and 1337.

    Exec 1: So, Pharming okay with everybody?

    All: [reclining in their chairs] Yeah...

    1. Re:Executive board meeting... by Epistax · · Score: 0, Flamebait

      Redundant? Fine. Note to self: Do not go searching for a funny way to state what I know others will say. Do not do it more intelligently. Allow the people who are bitching to simply type out a message as fast as they can. It does not matter that when I started my message, none of theirs had been posted yet. Since they will beat me to pressing the button because I am putting thought into my post, I am redundant.

      Well excuse me. Go back to MTV.

    2. Re:Executive board meeting... by Anonymous Coward · · Score: 0

      Maybe because you're ripping of The Simpsons without mentioning it?

      btw, the last bit should be

      Others: [reclining in their chairs] Yeah...
      Exec5: It's gooood...

      The funniest part is that last guy.

    3. Re:Executive board meeting... by Epistax · · Score: 1

      Yes it's from the simpsons. I grabbed the snpp, I guess I missed the last line. I thought it was obviously the simpsons. No one mentions it when they say the old overlords cliche (unless they use the "oblig. simpsons quote" cliche too). I just find the whole meeting funny. I think I have one of them later this week.

    4. Re:Executive board meeting... by Anonymous Coward · · Score: 0

      See, this is why I don't get mod points(well, just once). Because I would have just modded this guy funny and been done with. But no...

      Lord forbid someone say something funny. And Hell, this is also more intelligent(very nice replacement of key terms) than 75% of the crap here. I'm sure this is the same thoughtful moderation that got an interesting post of mine that may have actually helped someone out modded down(by one or two assholes) to 'overrated'.

      I must be a glutton for punishment because I keep coming back.

    5. Re:Executive board meeting... by Anonymous Coward · · Score: 0

      Reveal your source! You're nothing without the Simpsons!!

  14. Common sense... by Ravatar · · Score: 1

    Didnt ISC release a warning to stop using forwarders on BIND4/8 several months ago? Guess it'll take a major attack, in which thousands of people lose personal information, for people to act on the warnings.

  15. Not hard by www.sorehands.com · · Score: 1

    If it is not hard, you can always write a better one -- but it would be TomDNS.

    1. Re:Not hard by tomstdenis · · Score: 1

      Had I the time or inclination I would.

      I mean there is enough to DNS that it's not a 3 second job to get a good one put together.

      Had I the time I'd say from scratch a competent DNS server can be written in three weeks. That's including proper user separation, all DNS queries and zonefile parsing [as well as documentation and the like].

      Right now though I have two paying jobs and my LibTom suite [as well as a huge addiction to GTA:SA] that monopolize my time.

      But hey, if you want to pay me the same I get at my two jobs I'd gladly take an unpaid leave and write it.

      Tom

      --
      Someday, I'll have a real sig.
  16. In the Admins' Defense by sarlos · · Score: 2, Informative

    Someone's gotta speak up for the poor admins. Not all of them really are morons for not patching. There are cases where the patch breaks more than it fixes. In these cases, it's often more economical to just leave the vulnerability there (hey, at least you know about it) than to try to patch it. SQL Slammer caused some serious problems with IIS because the 'patch' for the bug it exploited was part of a large update that required a lot of man-hours to clean up after. Of course, there are plenty of moron admins out there too, I wouldn't want them to feel overlooked... >.>

    --
    Government's view of the economy: If it moves, tax it. If it keeps moving,regulate it. If it stops moving, subsidize it.
  17. Prior art by jfengel · · Score: 3, Informative

    Especially since the pharmaceutical companies have a much better (and prior) claim to the name for using organisms to produce medicines.

    1. Re:Prior art by fred_sanford · · Score: 1

      yeah, that definitely stopped them from coining the word Spam

  18. Evolution by burtdub · · Score: 0, Offtopic

    How can we best turn this into a debate on evolution?

    Golly, it sure seems like these DNS servers suffer from unintelligent design.

    FLAMEBAIT!

  19. Young Zaphod Plays It Safe by Anonymous Coward · · Score: 0

    A Short Story By Douglas Adams

    A large flying craft moved swiftly across the surface of an astoundingly beautiful sea. From mid-morning onwards it plied back and forth in great widening arcs, and at last attracted the attention of the
    local islanders, a peaceful, sea-food loving people who gathered on the
    beach and squinted up into the blinding sun, trying to see what was
    there.
    Any sophisticated knowledgeable person, who had knocked about, seen a
    few things, would probably have remarked on how much the craft looked
    like a filing cabinet - a large and recently burgled filing cabinet
    lying on its back with its drawers in the air and flying.
    The islanders, whose experience was of a different kind, were instead
    struck by how little it looked like a lobster.
    They chattered excitedly about its total lack of claws, its stiff
    unbendy back, and the fact that it seemed to experience the greatest
    difficulty staying on the ground. This last feature seemed particularly
    funny to them. They jumped up and down on the spot a lot to demonstrate
    to the stupid thing that they themselves found staying on the ground the
    easiest thing in the world.
    But soon this entertainment began to pall for them. After all, since
    it was perfectly clear to them that the thing was not a lobster, and
    since their world was blessed with an abundance of things that were
    lobsters (a good half a dozen of which were now marching succulently up
    the beach towards them) they saw no reason to waste any more time on the
    thing but decided instead to adjourn immediately for a late lobster
    lunch.
    At that exact moment the craft stopped suddenly in mid-air then
    upended itself and plunged headlong into the ocean with a great crash of
    spray which sent them shouting into the trees.
    When they re-emerged, nervously, a few minutes later, all they were
    able to see was a smoothly scarred circle of water and a few gulping
    bubbles.
    That's odd, they said to each other between mouthfuls of the best
    lobster to be had anywhere in the Western Galaxy, that's the second time
    that's happened in a year.

    The craft which wasn't a lobster dived direct to a depth of two
    hundred feet, and hung there in the heavy blueness, while vast masses of
    water swayed about it. High above, where the water was magically clear,
    a brilliant formation of fish flashed away. Below, where the light had
    difficulty reaching the colour of the water sank to a dark and savage
    blue.
    Here, at two hundred feet, the sun streamed feebly. A large, silk
    skinned sea-mammal rolled idly by, inspecting the craft with a kind of
    half-interest, as if it had half expected to find something of this kind
    round about here, and then it slid on up and away towards the rippling
    light.
    The craft waited here for a minute or two, taking readings, and then
    descended another hundred feet. At this depth it was becoming seriously
    dark. After a moment or two the internal lights of the craft shut down,
    and in the second or so that passed before the main external beams
    suddenly stabbed out, the only visible light came from a small hazily
    illuminated pink sign which read The Beeblebrox Salvage and Really Wild
    Stuff Corporation.
    The huge beams switched downwards, catching a vast shoal of silver
    fish, which swiveled away in silent panic.
    In the dim control room which extended in a broad bow from the
    craft's blunt prow, four heads were gathered round a computer display
    that was analysing the very, very faint and intermittent signals that
    were[?] emanating from deep on the sea bed.
    "That's it," said the owner of one of the heads finally.
    "Can we be quite s

    1. Re:Young Zaphod Plays It Safe by Anonymous Coward · · Score: 0

      Mod up insightful, it's obvious how the post applies to the topic. Brilliant!

  20. my point by www.sorehands.com · · Score: 1

    That is exactly my point. I could write a better one too, if I had spare time. Contracting full time and suing spammers take more than 200 hours a week. So many spammers to sue, so little time.

    1. Re:my point by tomstdenis · · Score: 1

      My point though, is if DJ is going to spend the time to write a DNS server he might as well write it so people can use it.

      For example, I said I couldn't write a DNS server because I spend time on my LibTom projects ... that's because "if I'm going to take the time to do it I'll do it right". So once they're feature set complete and stable I'll move on. For now I've got my plateful.

      My point was that DJ doesn't care what others think of his tools because he didn't write djdns for others, he wrote it for himself. To be the author of a DNS server that is "sooo secure"...

      Tom

      --
      Someday, I'll have a real sig.
  21. What about DNS Cache Snooping? by kossak · · Score: 4, Interesting

    DNS Cache Spoofing is not the only nasty trick available to DNS hackers; There is a (still) relatively unknown vulnerability afecting the vast majority of nameservers today, and one that is not easily resolved by patches alone.

    Check out my paper about this, its called DNS Cache Snooping, and allows for a bunch of interesting tricks. It afects most of DNS Server/Cache combination implementations and is triggered by an extremely common misconfiguration, one that allows for the whole of the internet to use a given DNS server as their primary DNS server.

    Luis Grangeia

    1. Re:What about DNS Cache Snooping? by Effugas · · Score: 1

      Yeah, great paper Luis. Check out my slides from this year to see how I used similar methods to divine interrelationships. Hell, you're directly named in last year's slides. Really good work.

      --Dan

    2. Re:What about DNS Cache Snooping? by darylf · · Score: 1

      I stumbled upon this, fumbling around with dig as well; having already set-up my nameservers to only allow recursive queries from local hosts, and only authoritative zones to be queryable for all. I thought I was one of few who knew of this technique (barring Dan Bernstein), so I submitted the exact same concept to bugtraq, though only that of the norec variety, around the same time you made your paper, and it wasn't accepted to the list. So now I'm frustrated. :) Of course, I was not nearly as in depth and analytical as you were, and you came up with some new methods that I hadn't yet thought of. Good job on the paper.

  22. Email redirection by Deanalator · · Score: 4, Interesting

    DNS cache poisoning doesnt stop at tricking people out of their money. At defcon Kaminsky also showed how it can easily be used to do things like email misdirection, which I think is much more of a big deal.

    1. Re:Email redirection by JorgeSchmt · · Score: 1

      He also showed us at defcon that presenting topics like this while drunk and still pounding captain and cokes makes them much more entertaining. I thought he was going to fall over after the everclear shot.

    2. Re:Email redirection by Effugas · · Score: 1

      Yeah. And I went to the TCP/IP drinking game _after_ that.

  23. I don't understand by Anonymous Coward · · Score: 0

    To me the whole scam of phishing or now pharming seems flawed. Why aren't all the phishers already in jail? No psychologically criminal person can fail to see that the whole operation relies on an actual server hosting a fake site for some amount of time, and an inevitable trail right back to the scammers door. There are plenty of existing fraud laws with teeth enough to put away the perpetrators, so why no action? Even odder, the main victims of these attacks are the worlds clearing banks, organisations with enough weight to raise their own armies if needed, and yet phishers are not being put down. Why?

    1. Re:I don't understand by Quadraginta · · Score: 1

      Because the companies can only initiate civil complaints against them, and the only possible punishment a civil complaint (aside from child support cases) can generate is a fine, which your generic lowlife can't pay anyway. For the companies involved, the money you'd spend on filing and fighting a civil case is better spent on prevention and remediation.

      What you want is a criminal complaint, which can generate jail time or (just as a suggestion) time in the public stocks as punishment. But criminal complaints can only be initiated by the State, i.e. by your local district attorney. Who, generally speaking, has other crimes on his mind. Problem is, no one much gets elected DA by promising to really go after obscure financial scammers. It just doesn't carry the cachet of, say, coming down hard on gangs or drug dealers or car thieves.

      Even when you do have a DA who finds prosecuting white-collar crime, so to speak, an attractive route to personal political success (e.g. New York's Eliot Spitzer) he is more likely to be after a few big corporate defendants (e.g. Worldcom and its executive officers) where a giant fine from a single case can make the whole operation pay for itself. Going after a thousand little weirdos with not much money to speak of anyway is just a dead loss, financially and politically.

  24. Can I get a list? by PhraudulentOne · · Score: 4, Funny

    Can I get a list of these vulnerable servers so I can.. umm... see if I'm on it and patch my systems? Yeah.. that's it.

    --
    You create your own reality - Leave mine to me.
  25. Simple solution... by deviantphil · · Score: 1

    Run your own DNS server.

    apt-get bind9

    Edit /etc/resolv.conf and point to 127.0.0.1.

    I've been doing it for years now...

    1. Re:Simple solution... by Blkdeath · · Score: 2, Interesting
      Run your own DNS server.

      Sure. But if you use forwarders who run BIND4/BIND8 you've still got the same problem. If you're connecting directly to the root servers you're contributing to their unneccesary overload and bypassing the heirarchal nature of the DNS system.

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    2. Re:Simple solution... by Transcendent · · Score: 1

      If you use dhcp, edit dhclient.conf to override the default values returned to you. That way it'll stick.

    3. Re:Simple solution... by rs79 · · Score: 1

      " If you're connecting directly to the root servers you're contributing to their unneccesary overload and bypassing the heirarchal nature of the DNS system."

      Primary the root for yourself. Duh. Double duh.

      --
      Need Mercedes parts ?
  26. Good way to test whether my server is vulnerable? by rthille · · Score: 1


    Given that it is djbdns, I'm not worried, but having a test suite for vulnerabilities is a good thing.

    --
    Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  27. Re:How can I check my own DNS configuration for th by Malor · · Score: 5, Interesting

    I'm confused about this one too. This is what I THINK is going on with this exploit. Hopefully, someone who ACTUALLY knows will correct my mistakes. :)

    One of the possible ways to set up a DNS server is as a 'forwarder'. This means that it doesn't do lookups itself, but rather passes all DNS requests to another machine, gets replies, and then sends replies to the clients. One reason you might do this would be to distribute DNS load in a big ISP; you have a few machines that do the actual outbound DNS determination, and then the cache ripples back to the servers that are actually talking directly to the clients. DNS is fairly low-load, relatively speaking... this architecture would date from when everyone was deploying 50Mhz machines as servers. I'll call the local BINDs 'caching' servers, and the one doing the actual lookups on the internet the 'point' server.

    So in and of itself, this architecture isn't a problem. But one of the features of the DNS protocol is that any server can send back more data than what was actually asked for, even data that is totally unrelated to the main query. Caching BIND servers by default trust their point server. And, when functioning as a point forwarder, BIND4 and BIND8 apparently just pass along queries they receive without checking them. The point BIND assumes that the caching BINDs are checking, while the caching BINDs assume the point BIND is checking, and the packet never gets checked for sanity at all.

    So Joe Hacker snoops around... he tries to find DNS servers on your network. Once he finds one, he queries it for a name in a domain he controls. (or he initiates a connection to a webserver on the same machine, which may cause the same DNS lookup). He watches for the request to his DNS server coming from a DIFFERENT machine. That often indicates a forwarder configuration.

    So he waits for his cached info to expire, and does it again... except this time, his reply packet includes extra information, "Oh, by the way, www.microsoft.com is on joes.evil.server.here." If BIND4 or BIND8 is the functioning as the master lookup in a forward configuration, it just passes along the packets it receives. And when BIND is in a SLAVE configuration, it just trusts what it gets from the forwarder. So suddenly, your whole network is connecting to joes.evil.server.here instead of www.microsoft.com. And if it doesn't work, oh well, next DNS server... this is a very low-profile attack. You have to really be LOOKING for it to be able to see it.

    Apparently, the workarounds are A) don't use a forwarder configuration. There's no real need for this anymore, even a cheap 1ghz machine with a gig or so of ram will serve tens of thousands of clients. B) if you MUST use a forwarder, use BIND9 (or, presumably, DJBDNS) as your 'point' machine. BIND9 does sanity checking when it's on point.

    Hopefully I got this right. I haven't been paying much attention to this before, because I (rightly) didn't think it affected me. If I'm wrong, PLEASE correct me, I hate to spread misinformation.

  28. Hardly New by DynaSoar · · Score: 2, Interesting

    We were fighting people doing this 10 years ago. Some of the second-gen (meaning they used at least some technology rather than outright and direct use as is) usenet spammers and flooders and email spammers were doing it. The new uses to which this is being put are news, but DNS poisoning is not. IIRC, the icq.net servers were so compromised after having been bought out by AOL and put to new use.

    I'm betting there's still a problem with admins that don't want it fixed, because they have given permission, or worse, for their servers to be used thus with some plausible deniability. Arranging this was the origin of the second-gen spammers.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
    1. Re:Hardly New by Effugas · · Score: 1

      The 1999-2000 era of DNS poisoning focused on exploits. Then we had Kashpureff force the hand of BIND to implement all that complex bailiwick verification stuff, so a query for foo.com couldn't return glue for google.com (though the protocol really wants you to be able to do that). The recent stuff focuses on a situation where bailiwicks are ignored, i.e. forwarders. It was considered to be an obscure situation...I had NO IDEA there was so much forwarding going on.

      --Dan

  29. HE-E-EY!!! How do I know this is REALLY /.? by mmell · · Score: 1

    You're all a bunch of imposters! Well, you'll never get my valuable posts here, buster!

  30. More info from the researcher's web site by kylog · · Score: 2, Informative

    The news.com article is short on specifics about what the thousands of servers are actually doing, but there's better info at Dan Kaminsky's site: http://www.doxpara.com/

    This powerpoint presentation has some details: http://www.doxpara.com/Black_Ops_Of_TCPIP_2005.ppt

  31. Phlooding attack could leave enterprises... by scovetta · · Score: 1

    Dude, what's your problem? Security prophessionals sometimes need to make up words that sound new and specialized. Can't you just embrace the ph-speak like the rest of us?

    Besides, it gives reporters a chance to attend Blackhat where they can learn the new lingo.

    Oh, you're going to love this article too: Phlooding attack could leave enterprises high and dry

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
  32. Checking your DNS config by Anonymous Coward · · Score: 0

    It has been some time but Mice and Men has (had) a cool tool for this. They also make a damn good DNS server I ran for about a half a decade before I decided the "free as in Beer" part of Bind was too attractive.

    I'd strogly reccomend DNS newies read their site and consider thier products. They do good stuff. If Bind were not so ubiquitous I'd still be running QuickDNS.

  33. wait!! by tdubya · · Score: 2, Insightful

    Why isn't this said when a microsoft issue comes about, and there has been a patch for some time... it's always bad microsoft!!!

    Now that's it's Bind, it's the admin's fault?

    --
    I read /.! I like seeing how misinformed, short sighted, and downright stupid some people are.
    1. Re:wait!! by d34thm0nk3y · · Score: 1

      Well, the difference between this and MS is that admins are supposedly being paid to take care of these systems. End users are a bit of a different story.

    2. Re:wait!! by Anonymous Coward · · Score: 0

      Well, the difference between this and MS is that admins are supposedly being paid to take care of these systems. End users are a bit of a different story.

      I see. So you "approve" of MS servers, just not the desktop? I suppose you expect all Linux (pick your flavour) desktops to be bug/error free "out of the box"...no need for instructions because everything is intuitive? Linux updates are not required, but in reality a myth to make people feel better?

  34. OT: Your Sig by sconeu · · Score: 2, Informative

    Your sig is an urban legend. See snopes for details.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    1. Re:OT: Your Sig by Anonymous Coward · · Score: 0

      Yes, but the thought behind the quote is what counts, not it's validity. Every problem has a simple solution if you are willing to look for it. Additionally, the best answer is not always the most expensive one.

    2. Re:OT: Your Sig by Anonymous Coward · · Score: 0

      Well, your sig is complete BS.

      Not that I agree with the right-wing crazies, but the reason they push their beliefs into goverment is because they believe it should be forced on all citizens.

      Big difference.

    3. Re:OT: Your Sig by sconeu · · Score: 1

      And if they believed in the power of their own message, and the strength of said message, they wouldn't need to use the govermnent to force it on all citizens.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    4. Re:OT: Your Sig by mivok · · Score: 1
  35. Pharming by ePhil_One · · Score: 1
    with phishing scams, we can blame the users who fall for the scheme

    While there are always some who fall for the most obvious scam, theses attacks are becoming more professional by the day, and no company can afford to absentmindedly blame their users (yes, I work for a company that sells anti-abuse services, we've been on the cutting edge of this for a while).

    The article writer references the term "Pharming"; while DNS cache poisoning is a form of Pharming, its much bigger than that. Its basically a variation of Phishing, where instead of actively sending enticements to vist your site, you place a site out there (usually a mispelling of a Brand) and wait for victims to stroll by. Since its passive, its harder to detect than Phishing (we have a solution of course). But not all Pharming is evil, some is just irritating. Some sites are just out there to collect a wee bit o' ad revenue from every typo that hits them, just 100 hits a month can make a no content site profitable when done on a grand scale...

    --
    You are in a maze of twisted little posts, all alike.
  36. Another 10%? by tfcdesign · · Score: 1

    We should send these 10% of servers to Mars in place of the 10% of astronauts who will get solar radiation cancer.

  37. What about Windows DNS servers? by vginders · · Score: 1

    Are they vulnerable for this, and if so to what extent, (what versions)?

    --

    Serge
  38. The internet license by erroneus · · Score: 4, Interesting

    I think there should be an internet user license program. I know it smells like some way of identifying people and all that, but it doesn't have to be any more than a driver's license does at present.

    I'm thinking of something along the lines of a radio operator's license with different levels and qualifications and all that. Then people who are said to be administrators of web hosts and stuff like that would be required to posess a certain level of knowledge (and potentially a certain level of pay?) and ability. If it is shown that they do not demonstrate the proficiency required for some reason, then their license should be revoked or downgraded.

    Furthermore, certain levels of internet "safety" and "security" ratings should be given to all software, firmware and hardware products that run on the public internet. The consumers can be better aware of the quality of the products they use on the internet. (Examples might include a rating for MSIE having a lower security rating than Firefox because of that whole ActiveX thing... or a Linksys firewall/router giving the users behind it a certain rating of security over a Windows box connected directly to the public internet.)

    Not only would we be able to leverage these sorts of licenses and ratings to have a better and safer internet, but we would be able to have a more conscious set of consumers who just might be able to look at the label to determine that product A is better than product B. They will no longer need to get an education in how the internet works just to get their home computers on the net... and we'll be less likely to deal with all those spambots and zombies out there as well.

    1. Re:The internet license by RazzleDazzle · · Score: 1

      HAHAHAHAHAHAA... good luck on getting all sorts of foreign countries to adopt this theoretical licensing system.

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
    2. Re:The internet license by naelurec · · Score: 1

      internet user license program

      I agree. I'd like to nominate Microsoft to make this happen. But lets instead of having an arbitrary license, tap this into DRM! That way, our DRM-enabled trustworthy computers will be allowed to install/run certain types of trusted apps depending on the DRM-based license of the operator.

      Of course, we won't have un-trustworthy computers *cough*everything non-Windows Vista*cough* on this new world order Internet because well.. that would just screw everything up. And pigs will fly out of my ass.

    3. Re:The internet license by patio11 · · Score: 1
      Well, lets see. First, you need to completely break backwards compatibility with the entire existing Internet infastructure for that to work (or else people will circumvent it trivially -- "Sorry, this user is running an obsolete client"). Oh, and spend many billions or trillions doing it, depending on which protocols exactly you want to reengineer (TCP/IP? Saves you the trouble of having to rewrite every application but you'll have to rewrite every network driver... Application layer? Congratulations, you're screwed.)

      Second, this also breaks the anonymity part of the Internet. Third, who exactly is going to be doing the certification here? I'm smelling "government" since thats the only organization that concievably has the resources to administer a program of near this magnitude. Which government? I don't want Communist China saying whether I can or cannot access the Internet, principally because I criticize their genocidal policies fairly frequently, and I don't want the US doing it because frankly I think that with honorable exceptions people, at all levels of government from filing-clerk to congressman, are just terrible at anything connected to computers.

  39. Re:How can I check my own DNS configuration for th by finse · · Score: 1

    Although I dont think that DNSReport.com will check for this particular issue, it will at the very least point out many possible issues with your dns configuration.

    --
    Paranoid tinfoil hat crowd say Y here, everyone else say N.
  40. Not all admins... by swb · · Score: 1

    ...are 20 year olds who count computers and networking as their prime hobby.

    Some of us are 40, with kids, houses, and other interests that make some server in a hard-to-get location with hard-to-get downtime less than appealing to patch. And then there's management's attitude towards it -- you patch, after hours, and you don't get paid. OK...

    I can remember when patching all night was kind of fun. Now I call sleeping kind of fun. I get paid to do my job, but not to bust my hump doing it.

  41. List by d_54321 · · Score: 0

    I'm with the Bureau of Analytical Design & Heuristical Analysis Coding for Known Extensions & Requirements, and I deamand you hand over to me that list of most vulnerable servers immediately... for security inspections purposes... or something... yeah.

    ---
    Karma is bullshit without reasons

  42. Possible Solution? by mechsoph · · Score: 1

    For trusted networks, couldn't the problem be mitigated by limiting arbitrary DNS queries to the trusted network? You could still allow queries from the Internet for your authorative domains.

    This would prevent the attacker from directly causing your server to query for his domain.

    The allow-query and allow-recursion directives should accomplish this.

    However, you would still be vulnerable if a query to the hostile domain is performed from inside the network.

    1. Re:Possible Solution? by Malor · · Score: 1

      Yes, but if the attacker can trick one of your internal-services machine into doing a lookup on a domain he owns, you're hosed. If he's authoritative, for instance, in a reverse zone, all he has to do is hit your webserver and you're poisoned... most webservers do reverse DNS lookups automatically. He just configures his extra payload in the reverse domain instead of the forward.

  43. Coincidence? by jrumney · · Score: 1

    Today I received a standard phishing email, except this one was different in one important way. The link to "please to update your details" went to http://www.paypal.com/ (not even any i18n tricks in there). I thought maybe the spammer had made a mistake, but after reading this, it all falls into place.

  44. He probably wrote it for himself by www.sorehands.com · · Score: 1

    He may have just wrote it for himself and it just took off.
    I worked with Ratko Tomic, who wrote an assembly language library to replace the standard libraries for MSC and Turbo C. He added functionality to make it easy to make TSRs. It was faster and smaller the the compiler's libraries. He wrote it for another person, so that he would not have to deal with triavial user interface code. It was turned into a product. Maybe it was the same for Dan.

    1. Re:He probably wrote it for himself by tomstdenis · · Score: 1

      Perhaps. I dunno, smaller throwaway things [of which I've written a few] are different. but a DNS server for which you stand behind [e.g. brag how unbroken it is] is another.

      That and he's a friggin comp.sci professor, you think the user interface/support side of things would come into play.

      Tom

      --
      Someday, I'll have a real sig.
  45. Re:How can I check my own DNS configuration for th by doombob · · Score: 1

    don't you me phorwarder?

  46. Re:How can I check my own DNS configuration for th by Hobart · · Score: 1
    If I'm wrong, PLEASE correct me, I hate to spread misinformation.
    Oh, you must be new here. ;)
    --
    o/~ Join us now and share the software ...
  47. Who owes anything to you? by PhYrE2k2 · · Score: 2, Insightful

    I love people who think DJB owes them something because he wrote some code. If you read some of his papers, he sure does have a big ego, but if you take a look at the papers and software he produces, it's pretty darn flawless. If you could produce unbelievably fast and secure code as quick as him, you too could get cocky.

    That's what admins/geeks are. Think of the classic 'Hackers' movie, and the big admin with the password of 'God'. Admins love thier l33t Perl, C, TCL, Shell scripts because they do everything they need. We have contests as to who can make code that does something in the fewest number of lines (many references on Slashdot) and who can make the code decievingly complex (again many references).

    DJB made something that fits with his views. He made it available to the public and people liked it so much they started to use it. The best part about DJBs stuff is that it does it's job and does it well.

    I hear the big anti-qmail and anti-djbdns debate all the time about people who want tons of features in there. All of the features you can want are in patches, and patch collections that you can safely add. DJB has a mail system that does what he wants, and does it securely. He's not willing to accept patches into the mail distro because it taints its quality. That's his choice.

    He wrote the code, he puts it up there. If you like it, use it. If you don't, avoid it. If you want features, make a patch for yourself or for others.

    He's a smart guy who produced some damn good software that has a following for good reason. He doesn't want patched binary distributions floating around, as security issues in those reflect negatively on his word. As well, it keeps those who don't take the time to learn the basics of administration from operating misconfigured qmail installations. All good reason- I'd agree with most of it.

    -M

    --

    when you see the word 'Linux', drink!
    1. Re:Who owes anything to you? by ptudor · · Score: 1

      Word. Has anyone mentioned the awesome features tinydns has that BIND lacks? Or would no one listen because they think DJB is an ass? (auto PTRs, timed record changes, auto serial numbers, you can actually update your dns records without causing a DoS as you HUP named and it takes a minute to scan hundreds of zone files with millions of records...)

    2. Re:Who owes anything to you? by julesh · · Score: 1

      DJB has a mail system that does what he wants, and does it securely. He's not willing to accept patches into the mail distro because it taints its quality. That's his choice.

      Fine. But unfortunately, it has resulted in large numbers of people running his mail server unmodified without fully understanding the implications of doing so. While I don't blame him for not accepting patches to qmail, my understanding is that it has been repeatedly pointed out to him that qmail's habit of sending bounce messages itself when it receives an undeliverable e-mail rather than sending a 550 response to instruct the sending MTA to do so causes problems for just about every e-mail user on the internet, and so far he has not fixed the issue. I'm sick to death of receiving qmail's bounce messages from thousands of different servers that I've never sent e-mail to, just because some fucking tiny minded spammer is using my address as the envelope sender address, and I hold DJB responsible for this. He has popularised an approach that is inferior to the method that was common to the one used before, which is not really a productive practice.

      He wrote the code, he puts it up there. If you like it, use it. If you don't, avoid it.

      I don't use it. But I still can't avoid the consequences of the fact that others around me do, which truly sucks.

      As well, it keeps those who don't take the time to learn the basics of administration from operating misconfigured qmail installations.

      As far as I'm concerned, all unpatched qmail installations are misconfigured.

      I also hold him responsible for the fact that the results of his security hole discovery course last year were posted onto slashdot only days after the notifications of the vulnerabilities his students had discovered were sent to the maintainers of those projects. Best practice for vulnerability disclosure is to allow the maintainer at least 28 days to respond to your discovery before disclosing it publically, and you can't get much more public than the front page of slashdot.

    3. Re:Who owes anything to you? by PhYrE2k2 · · Score: 1
      Fine. But unfortunately, it has resulted in large numbers of people running his mail server unmodified without fully understanding the implications of doing so.

      Then don't even start to count the number of systems running sendmail, courier, or exim right out of the box with their Linux installs. Don't even get me started on the number of incorrect howtos and docs all over the net about those. Don't even get me started about the security holes in sendmail. Odds are, if somebody is using qmail- if somebody took time out of their day to learn how it works, follow instructions, patch it, get it installed, then they have an at least moderate understanding of how to configure it and keep a system somewhat secure. It eliminates the novice who would run away as soon as they see the need to compile, patch, and install anything without a GUI.

      While I don't blame him for not accepting patches to qmail, my understanding is that it has been repeatedly pointed out to him that qmail's habit of sending bounce messages itself when it receives an undeliverable e-mail rather than sending a 550 response to instruct the sending MTA to do so causes problems for just about every e-mail user on the internet, and so far he has not fixed the issue.

      There are _MANY_ patches that reject invalid recipients rather than bounce them after the fact available to many administrators. The system is not broken, just done in a different way. qmail was created before this tactic was nearly as common, and patches address this functionality.

      DJB (I guess) does not want to add it as it removes a portion of the secutity structure. This happens because qmail-smtpd (the SMTP daemon) is to have no privs and run as a non-important user. In order to check a quota, you'd need access into users' home directories. In order to check existance of virtual users, you'd need access to configuration and e-mail folders, password files, etc. By the time qmail looks up those things, it's been sanitized and taken in by qmail-inject with the user being disconnected. This is the whole point of it, and it shows that you are not understanding the strucutre and reasoning of qmail.

      I hold DJB responsible for this.

      Other mail systems do it too. Talk instead to the admin who didn't install the checkuser patch. Though there is also a reason against your '550' activity- as soon as an e-mail is accepted, it's known to be valid and will receive more Spam! Might as well bring back VRFY to SMTP for some real Spamming-fun!

      As far as I'm concerned, all unpatched qmail installations are misconfigured.

      Not quite. I'd agree in many cases the checkuser patch is a good one. Others such as SSL, tarpit, regex, etc are all just optionals. Why is this a misconfiguration? It doesn't accept mail for domains it doesn't own, but bounces for domains it does. As a community effort to reduce the volume of mail, checkuser helps do so, but ideally, you wouldn't have people sending mail to fake addresses. Fix the Spam problem, not some intermediate step that was made before that method was popular.
      A good admin can look at the patches, decide what is needed, and install it... the whole point is getting a competent person behind the helm.

      ...security hole discovery

      Again, nobody owes anybody anything here. It's courtesy yes, but for a security expert, I'd imagine holes frustrate him quite a bit. I'd imagine there's more to this story, such as a lack of response in 3 days, etc. He did as he wishes, just as anyone who discovers qmail holes can claim their $500 and go public. It's probably not the best thing, but I'm sure your story is slightly abridged.

      -M
      --

      when you see the word 'Linux', drink!
  48. Re:How can I check my own DNS configuration for th by Anonymous Coward · · Score: 0

    Check the uid. It is much lower than yours.

  49. Oh you cu-razy kids. by LinuxHam · · Score: 1

    emerge bind; /etc/init.d/named restart seems to work pretty well

    Cool. You can share it with your LUG at the local library. Now pardon me while I return to rearchitecting an 8,000 server environment.

    --
    Intelligent Life on Earth
    1. Re:Oh you cu-razy kids. by rs79 · · Score: 1

      "Cool. You can share it with your LUG at the local library. Now pardon me while I return to rearchitecting an 8,000 server environment."

      You'll be using DJBDNS instead of BIND then I take it?

      --
      Need Mercedes parts ?
    2. Re:Oh you cu-razy kids. by Anonymous Coward · · Score: 0

      You'll be using DJBDNS instead of BIND then I take it?

      Sorry that I wasn't very clear. I'm not a sysadmin. My current assignment is to literally virtualize an 8,000-server environment as an audition for getting the next 20,000. I have vowed to never be on a pager list ever again so long as I have a breath left in my lungs.

  50. setup your own secure bind9 server by stock · · Score: 1

    The DNS cache poisoning has been reported long time ago by Jon Lasser from Security Focus Online. As a response to that i created this page :

    "Secure Bind 9 Example"
    http://crashrecovery.org/bind9.html

    Robert

  51. one small detail about the attack by 3l1za · · Score: 3, Informative
    So he waits for his cached info to expire, and does it again... except this time, his reply packet includes extra information, "Oh, by the way, www.microsoft.com is on joes.evil.server.here."

    What the badguy actually does is:
    • gets queried for www.badguy.com by target.com
    • delegates authority for HIS nameservers to ns.yahoo.com, for example; so he says:
      • www.badguy.com NS ns1.yahoo.com
      • www.badguy.com NS ns2.yahoo.com
      • ...
    • ALSO includes fake mappings of the form:
      • ns1.yahoo.com A 1.2.3.4
      • ns2.yahoo.com A 1.2.3.4
      • ...
    • so target.com contacts "ns1.yahoo.com" at 1.2.3.4 and asks to resolve "www.badguy.com"
    • since ns1.yahoo.com is *actually* a name server under bad guy's control (bad guy controls 1.2.3.4), ns1.yahoo.com returns how to get to www.badguy.com
    • then in future queries for www.yahoo.com, the name server will ask 1.2.3.4 for the IP for www.yahoo.com and send that reply to the requestor
    Much better explained here

    As DJB says, the "work around" is not to accept authoritative mappings (e.g. ns1.yahoo.com A 1.2.3.4) from anyone but yahoo.com.
  52. Re:How can I check my own DNS configuration for th by rs79 · · Score: 1

    [parent deleted]

    That's rather long winded but the bottom line is DJBDNS will not believe any answers that don't come from the corect servers. BIND is a whore and will believe anything, even out of balliwick answers. Big problem. Well understoood for a long time.

    The technique you describe above is how EK stole the internic.net domain a decade or so ago. He sent you mail, which bounced, your machine looked up up his MX record by asking his server to return the bounce, and got wrong internic.net A records when it did. Bang, there goes the internic.

    Cute huh?

    --
    Need Mercedes parts ?
  53. In other news... by Elliot+Anderson · · Score: 1

    Microsoft announced its current market share for DNS servers was at a steady 10%, but says it hopes to increase this figue in the coming years.

    More on this at 11...

  54. Hmmm. by 3l1za · · Score: 1
    So you're thinking of a slight variation on the canonical DNS cache poisoning theme:
    1. Victim gets email (allegedly from user@target.com--doesn't really matter) containing link to www.target.com
    2. Victim clicks on link and in response victim's local name server send a query for www.target.com
    3. Malicious guy interposes and spoofs a response to victim NS query: saying "I'm www.target.com and here is my [fake] IP"
    4. Then victim connects to fake IP (spoofed paypal site)
    So that really describes a timing attack on name server replies. Assuming you're not on the same network as the attacker this requires BOTH: very good timing (getting a response back to the requestor before the real name server does) AND having that response be a valid spoof (i.e. your NS query contains an ID#; the NS response must echo back that number. It's a 16-bit deal... so the attacker may need to spoof 65,535 packets... or expected 32,767). Of course your local name server MUSNT already have a cached value for www.target.com else it won't even generate a request ... which means the timing game is nigh impossible.

    Another kind of DNS cache poisoning (what I think as the more doable one, unless you're using old, old BIND with predictable query IDs):
    1. Send you an email from www.badguy.com and get you to respond to it... or embed an image hosted at www.badguy.com in the email so that your name server has to figure out how to get that image. Whatever: basically get you to try to resolve badguy.com
    2. Then your name server figures out how to get to www.badguy.com (maybe through .com) and then once he gets the name server for www.badguy.com, that name server actually responds and says: "badguy.com delegates to www.ns1.TARGET.com and www.ns2.TARGET.com" AND says "www.ns1.TARGET.com is at [IP address of name server under control of badguy] and www.ns2.TARGET.com is at [IP address of name server under control of badguy]."
    3. So then when you LATER try to go to www.TARGET.com, you'll ask the name server www.ns{1,2}.TARGET.com, the IP of which is a name server under the control badguy.com.
    Also there's scenario 3: badguy.com sends an NS request to your NS that contains fake info that he hopes your NS will cache...

    Anyway, NB that yours could also be a Unicode hack; i.e. a name that looks indistinguishable from www.paypal.com but actually is different.

    http://www.schneier.com/blog/archives/2005/02/unic ode_url_hac_1.html
    1. Re:Hmmm. by jrumney · · Score: 1

      I was thinking another spam message may have been involved, to trigger the poisoning. I get dozens per day with tracking images that my client refuses to render.

  55. mod parent up by Phormion · · Score: 1

    It seems the most accurate explanation of cache poisoning is lost beneath most people's threshold - please mod it up. Yeah, I know it replicates information from djb's article, but it's still useful for lazy people :). Note however that finding out what servers to trust when you get an A record for www.yahoo.com in the additional section (or something like ns1.yahoo.com which is probably more likely to be spoofed) requires an extra DNS lookup in some cases - your nameserver can't possibly know which servers are authoritative for yahoo.com without an extra query. djb doesn't say how he achieves this in the article, it would've been an interesting read. Also, you can use any other record that has a domain name in the rdata (or right hand side), like MX and SRV, for example.

  56. end-user able to do work-around by asjk · · Score: 1
    Most of this stuff is beyond me but I was wondering if I could work around this as an end-user.

    1) At a certain financial site users receive feedback assuring one that the site is legit. The feedback includes a picture and message that were designated previously. If I surf there first and find that the DNS directed me to the right site can I then surf to other sites with certainty?

    2) What about using the IP address as opposed to URLs (is that the right term) or word address? Are DNS used if one types in an IP address?

  57. IOS Upgrades - Be Advised by quarkscat · · Score: 1

    Some while back, I was working as a sub-contractor to a contractor working at a government facility. Due to some needed new features and security holes, it was decided that all the Cisco routers would be upgraded to a new IOS. The work was scheduled for a weekend when the entire facility would "go quiet". The planning was immaculate -- with time alloted for each router IOS upgrade, time set aside for new IOS patches, and reloading the working data. Through some rather long weekend hours, the Cisco router upgrades went smoothly and efficiently. Only the lead technician (for security reasons) was to go around and reload the working data (router tables) -- which is when the most basic of problems rose up and bit this "weekend project" in the ass.

    All the routers were then required to be rolled back to the old IOS, IOS patches, and the router tables reloaded until the following "long lost weekend". It turns out that the new Cisco IOS had a bigger memory footprint than the original, and with the new patches applied there was not enough memory to completely load the router tables.

    Check the memory requirements of the new IOS, patches, and router tables prior to proceeding, and install more memory as needed. And if you are fortunate enough to have a spare router to test the upgrades on prior to the main rollout, test there first.

    YMMV

  58. User interface? by www.sorehands.com · · Score: 1

    We need no stinkin user interface. REAL PROGRAMMERS don't need no stinkin user interface.