Slashdot Mirror


Slammer Worm Slams Microsofts Own

MondoMor writes "Microsoft's forgot to patch some of its own servers to protect it from the months-old vulnerability exploited by the Slammer Worm, reports C|Net. Oops. Apparently Redmond's network was hit pretty hard. Just goes to show that no matter who you are, you'd better keep your apps patched." Update: 01/29 01:59 GMT by T : And if you're running systems which might be affected, take note: whitehorse writes "The Microsoft KB article for the Slammer patch found here has an incorrect URL for 'Download the patch' referring to KB Q316333 which is only a handle leak fix. The real patch may be found later in the article."

514 comments

  1. Re:Possibly??? by calethix · · Score: 5, Funny

    damn
    i would've beat you if MS SQL wasn't slowing me down

  2. Re:Possibly??? by MrPink2U · · Score: 2, Funny

    And I just thought the whole internet had been slashdotted! Who would have even imagined another design flaw in an MS product.

  3. SQL Server by pdbogen · · Score: 5, Interesting

    At my office, we weren't vunerable because we /didn't/ upgrade. We were still running SQL 7.. Just goes to show you...

    1. Re:SQL Server by B1 · · Score: 5, Interesting

      It's funny. I think a while back, there was an article posted about security through obsolescence.

      Basically, the idea is that by running "ancient" versions of software products, the script kiddies are completely thrown for a loop--their collections of 'sploits only work on more recent versions of code.

      Not that I advocate it, of course, but you made me think about it.

    2. Re:SQL Server by the_Bionic_lemming · · Score: 2, Informative

      Actually, the vulnerability exists for sql 7 as well. If you haven't patched it's only a matter of time.

      --
      _ _ _ Go for the eyes Boo! GO FOR THE EYES!
    3. Re:SQL Server by Xformer · · Score: 1

      Reminds me of one of the movies on the Bionic couple... "The more complex the are, the easier they are to disrupt" or something to that effect.

      --
      All I want is a kind word, a warm bed and unlimited power.
    4. Re:SQL Server by jtrascap · · Score: 0, Offtopic

      FEMBOTS! Excellent technology - I want the Heather Brooke model!

    5. Re:SQL Server by jsse · · Score: 4, Insightful

      Basically, the idea is that by running "ancient" versions of software products, the script kiddies are completely thrown for a loop--their collections of 'sploits only work on more recent versions of code.

      It doesn't work, at least not for Microsoft's products. You and grandparent post forgot the Microsoft Support Life Cycle, say Windows 98 and NT 4.x will be entering "Non-supported phase" after June this year, Windows 2K even earlier, March.

      Granted, SQL server 7.0 is still under the coverage of normal support til March, 2004, and if you happened to be a premium customer, they the period can be extended to 2006.

      However, do not forget when a product is desupported, Microsoft will not take care of new problem found in it. No service patch, no enquiry. No MS reseller would dare take up the maintenance. They'd only offer you one option thereafter: upgrade.

      Keep using the desupported products? Sure you can, but can you bet your career on a desupported product? You're welcome to do so as they can have a convenient target to blame when shit happens. :)

    6. Re:SQL Server by Anonymous Coward · · Score: 0
      Dude did you even bother to read that page?

      NT 4.0 is supported through the end of 2004. That makes a grand total of 8 years since it was introduced. Windows 2000 is through 2007.

      Please take your FUD elsewhere.

    7. Re:SQL Server by Mikeytsi · · Score: 0, Flamebait

      say Windows 98 and NT 4.x will be entering "Non-supported phase" after June this year, Windows 2K even earlier, March.

      March of 2005, bozo. Try reading the web sites you reference before posting.

      --
      I've been called a "Fucking Dick" by better people than you.
    8. Re:SQL Server by ConceptJunkie · · Score: 1

      Finally, someone who remembers the TRUE origin of FemBots! Mike Myers is a hack.

      --
      You are in a maze of twisty little passages, all alike.
    9. Re:SQL Server by lcsjk · · Score: 1

      I think I will have to give MS developers some slack on this one. Development machines are probably the most vulnerable.
      A few years ago, at NCR, we had nearly a hundred systems undergoing various hardware tests, including some life tests for months. These systems did not get any software updates during the hardware test phase, and would have been vulnerable if there had been viruses at the time (and if they had not been running UNIX).
      If you are using the OS as the test bed for a new program, you do not change it in mid-stream. I expect that just one computer somewhere allowed the worm to get onto the local net which developers thought was safe from the outside. Just a hypothesis!

    10. Re:SQL Server by jsse · · Score: 0, Redundant

      March of 2005, bozo. Try reading the web sites you reference before posting.

      This is the license availability date. I thought my reading is bad until I meet you, bozo. :)

      What is a bozo anyway. :)

    11. Re:SQL Server by jsse · · Score: 1, Troll

      NT 4.0 is supported through the end of 2004. That makes a grand total of 8 years since it was introduced. Windows 2000 is through 2007.

      These are 'Extended support' period for Premium customers. Can you tell the difference or you've problem understanding the lengthy document? :)

      So you think you can enjoy that extended period? Are you are premium customers? Do you know what qualify you as a 'premium' customer in term of service support? Look like you know very well about Microsoft products so I can skip this here. :)

      Why people like you like to post as AC? I don't usually reply to the like of it but I hate you misleading others and blame it on my fault.

    12. Re:SQL Server by cryms0n · · Score: 1

      A bozo is a clown.

      Not a sad clown, but a clown.

    13. Re:SQL Server by Tony-A · · Score: 1

      Maybe, but consider what you would do if you had a 'sploit of Microsoft Windows for Workgroups. I know I'd never admit it.

    14. Re:SQL Server by jsse · · Score: 0

      THEY ARE STILL SU-PPORT-ING N-T 8 YEARS AFTER IT WAS RELEASED

      (You've to make you point with bold because you are a native speaker?) Then this must be a misprint.

      Where do I get support for redhat 5? Kernel version 1.1? Anywhere? Bueller?

      It's funny when you brought this up. The 8-year support in NT is across different versions which has problem compatible with each other, while you can run apps on older linux and new linux distro.

    15. Re:SQL Server by macdaddy357 · · Score: 1
      Just when Microshaft starts yelling at everyone that they should have patched their software, and it's all their own fault, Microshaft gets smacked down by the slammer themselves. Ha Ha Ha!

      I bet a lot of the infected systems were current. A lot of good patching them did. Sometimes a Microsoft patch and fifty cents get you a can of pop. If this whole thing isn't a commercial for non-microsoft software, I don't know what is.

      --
      How ya like dat?
    16. Re:SQL Server by Anonymous Coward · · Score: 0

      Jackass, that refers to Internet Explorer not the operating system. And no, I can't run reiserFS IPchains and Bind 9 on kernel 1.1. YOU ARE THE WORST TROLL I HAVE EVER SEEN.

    17. Re:SQL Server by Anonymous Coward · · Score: 0

      We have 300 workstations running Windows 95 OSR2 with a few patches, and Office 95. Never trouble with macroviruses etc.
      Can you bet a career on it? It has worked for its entire supported life, and there is little risk (especially with Y2K behind us) that it will suddenly break after 8 years.
      (new systems of course get different software)

    18. Re:SQL Server by Psx29 · · Score: 1

      Unfortunately that site is reffering to specific microsoft software (i.e. IE..heh) the windows life cycle is viewable here

    19. Re:SQL Server by Anonymous Coward · · Score: 0

      Windows 2000 Professional 31-Mar-2000 31-Mar-2005 31-Mar-2007

      you fud monkey it's March 2005 for Win 2k

    20. Re:SQL Server by cptgrudge · · Score: 2, Informative
      Windows 98 and NT 4.x will be entering "Non-supported phase" after June this year, Windows 2K even earlier, March.

      Even earlier?

      Uh, I'm sure you meant to clarify that while mainstream NT4 Workstation support certainly is up on 30-Jun-2002, Win2k Pro is up on 31-Mar-2005. That's 3 years, 3 months later than NT4. And the extended goes until the same date in 2007. That's over 4 years away. Win2k isn't going anywhere.

      Do you think you'll still be using (insert current Linux distro) in seven years? What were you using seven years ago, and is it what you use now?

      Companies cannot support a particular product forever, simply because they created it. I, for one, am glad that Microsoft does this. It enables me to phase out old systems, that, while useful in their purpose, are simply not cost effective to keep running anymore. It is a convenient excuse to say, "Sorry, but Microsoft doesn't support it anymore, so we can't. We'll either need to get a new system or you can go without support." Seven years is quite a bit of time, in the relatively fast moving tech sector. I realize that there are a bunch of examples where people need support for a large, unwieldy system that cannot be easily upgraded. But that is simply the nature of the beast. No one ever said doing this was easy.

      Of course there are some people that say, "I'm still using Red Hat 2.1, and you'll never make me change!"

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
    21. Re:SQL Server by Anonymous Coward · · Score: 0

      License availability and "non-supported" are two completely different things. Perhaps you should make sure you know what you're talking about before posting?

    22. Re:SQL Server by Bert64 · · Score: 1

      But there are important differences to note when comparing windows and linux in this respect.
      Many windows users use old versions because of financial constraints, accountants will say "well if that works fine we should keep it" with linux, its possible to legally upgrade for free..
      I worked for a company once who kept windows 95 because although it gave endless troubles they had 500+ machines and couldnt afford to upgrade them all at once, and maintaining uniformity throughout the network was important.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    23. Re:SQL Server by Bert64 · · Score: 1

      Bind 9 you can, reiserfs and ipchains sure you cant since they are integral parts of the newer kernels

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    24. Re:SQL Server by jsse · · Score: 2, Interesting

      I'm glad that I finally meet with a calm and insightful reply. Nice to meet you. :)

      I must admit that I was wrong about Win2k, but still it enters non-support phase in 2004, not 2003. 2005 is the license availability date, for customers who need to purchase licenses for extended support period. Thank you for pointing this out.

      Do you think you'll still be using (insert current Linux distro) in seven years?

      Hmm, I really can't be very sorry of it, admittedly the oldest Linux servers we have is only about 5 years(running kernel 2.0.x), but I'm sure it'll last longer than any commercial(avoid continue bashing MS :) servers as long as it works.

      Companies cannot support a particular product forever, simply because they created it. I, for one, am glad that Microsoft does this.

      7-8 years look long enough, but most companies don't adopt the product right out of the release. Usually for servers we will put it into use 2-3 years after it first releases, taking into account software development and testing.

      Frankly we don't complain commercial until they discontinue their products. I, and the others, just tells from the experience we always leave with no choice when it happens, and when we only start to get used to the products.

      Of course there are some people that say, "I'm still using Red Hat 2.1, and you'll never make me change!"

      Don't categorize me into them, they are idiots. :D

      Nice post, let me add you to my friend list. :)

    25. Re:SQL Server by Bert64 · · Score: 1

      Well then, what exactly were testbed machines doing on a network thats connected in any way to the internet... why were they not on an isolated controlled network?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    26. Re:SQL Server by barnaby · · Score: 1

      Someone carried a laptop to the lab for some testing maybe ?

      --
      Barnaby
    27. Re:SQL Server by jtrascap · · Score: 1

      Indeed - thanks! (erm...who's Mike Meyers? What is he...like Canadian or something?)

      [/ smirk]

    28. Re:SQL Server by Your+Average+Joe · · Score: 1

      I agree, but for a different reason.

      They only test current products for new holes. IIS 4 and IIS 5 were out when Nimda was running wild. We had one old server running IIS 3 WITHOUT ASP and we had a partial deployment of Nimda on it. I even re-installed IIS 3 from scratch with NO ASP and Nimda still infected it. There was NO mention of Nimda on IIS 3. It took us 2 days to switch that production system over to Apache.

      Trying to play it safe with old versions of Microsoft software is still like playing Russian roulette with an old revolver!

      --
      Your Average Joe
    29. Re:SQL Server by Burb · · Score: 1
      Windows 2K even earlier, March

      Not this March this year!

      --

    30. Re:SQL Server by cptgrudge · · Score: 1
      Nice to meet you as well.

      7-8 years look long enough, but most companies don't adopt the product right out of the release. Usually for servers we will put it into use 2-3 years after it first releases, taking into account software development and testing.

      Now that I think about that, here where I work it took us years to get set with Win2k, and we still have one NT box sitting around somewhere. I hope we aren't the norm, for a midsize shop, at least. I also have to hope that a company that perhaps has only 1500 users can react a bit faster than a larger company. It pains me a bit to see that on any new workstations we buy, we get XP. (Yes, we could still buy 2k...grr...stupid management.) We couldn't even convert fast enough to get consistency across the workstations. And now here comes .NET (or whatever) server.

      "What? But we just converted 21 servers to 2000! We have to do it again!?!"

      I guess I can relate after all.

      And still, even though I know Win2k has made real and measureable strides in security and stability compared to NT, I can't see myself using it in a large company, with a lot riding on it. A huge web server? Capacity to serve tens of thousands of users at a time? Not for me. So those large companies should be using something else other than Windows. Just my naïve personal opinion, though. :)

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
  4. hahaha - there's justice for you by pulse2600 · · Score: 3, Funny

    I am so happy Microsoft got a taste of the problems that their own buggy software has...I wonder how many times this will have to happen to them until they get the picture.

    "That vulnerability is completely theor...oh shit!"

    1. Re:hahaha - there's justice for you by Anonymous Coward · · Score: 0

      The won't EVER get it. Why? Because unlike you and me, they continue to get paid for their shitty software.

    2. Re:hahaha - there's justice for you by Jonny+Ringo · · Score: 1

      The thing I like about it, is the fact that they've been preaching for everyone to stay updated and blaming them (if something goes wrong) if they aren't updating their servers. Sounds like they need to subscribe to their own service. NIce.

    3. Re:hahaha - there's justice for you by Blkdeath · · Score: 2, Insightful
      I am so happy Microsoft got a taste of the problems that their own buggy software has...I wonder how many times this will have to happen to them until they get the picture.

      You don't suppose this will convince them to finally switch to OSS, do you? I haven't seen my MySQL boxes taking down the Internet lately!

      (Ok, ok, that was low.. ;) )

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    4. Re:hahaha - there's justice for you by EvilAlien · · Score: 1

      I bet there are going to be a few job vacancies and opportunities opening up in Redmond soon... Microsoft is as much a victim as clueless admins and lack of due diligence as their customers are. This is not a problem exclusive to Microsoft products, but I'll bet the proportion is higher than other platforms that rely on more human clue.

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    5. Re:hahaha - there's justice for you by Anonymous Coward · · Score: 1, Insightful

      Okay, yea, I laugh when I read this true - but really, isn't just sad. So many network/SQL admins are just falling down on the job. I mean the patch is over six months old. The damn FBI is look for the worm authors, I think the real cause is the lazy, stupid (or perhaps just disspirired) so-called professionals who are not doing their job with basic security procedures.

    6. Re:hahaha - there's justice for you by Anonymous Coward · · Score: 0

      > I haven't seen my MySQL boxes taking down the
      > Internet lately!

      Really? Kuro5hin.org is taken down by MySQL regularly.

    7. Re:hahaha - there's justice for you by Your+Average+Joe · · Score: 1

      The poor sap with the MSCE that did not patch is server/servers will probably get FIRED.

      --
      Your Average Joe
  5. Zoiks! by Anonymous Coward · · Score: 5, Insightful

    Relying on a vendors automatic update feature is no substitute for solid system administration.

    1. Re:Zoiks! by Anonymous Coward · · Score: 5, Informative

      automatic update doesn't work with SQL server. you have to do patches the "old" way (unzipping files, renaming files, prayer), which is probably why so many novice admins never applied the patches.

    2. Re:Zoiks! by questionlp · · Score: 5, Informative
      Please mod this parent up.

      There isn't only no way to get SQL Server patches from Windows Update, but (as the parent mentioned), the steps required to update SQL Server and the Desktop Engine (MSDE) is a royal bitch and some.

      For example, to apply any hotfixes or cumulative patches for SQL Server 2000, you must download the package, extract it, backup the SQL Server install directory and databases, manually copy over DLL files and other updated binaries, execute the SQL query files included in the patch (one at a time, in a certain order... MSDE users need to use the command line interface for it since there is no GUI provided), then pray that everything is okay and start SQL back up.

    3. Re:Zoiks! by questionlp · · Score: 1

      Okay... I butchered that first sentence. It should have been:

      There isn't a way to get SQL Server patches from Windows Update...

      The same is also true for SQL Server 7.0. At least Exchange 5.5 provides a decent hotfix delivery method that will automatically install the updated binaries and DLLs. I haven't had any experience with Oracle and other database systems, but how do the database server update steps compare to the ones for SQL Server?

    4. Re:Zoiks! by alan6101 · · Score: 1

      with sybase it's a wing and a prayer not just on hotfixes, but on major updates (like service packs).

      --


      This space for rent.
    5. Re:Zoiks! by stinky+wizzleteats · · Score: 4, Insightful

      Relying on a vendors automatic update feature is no substitute for solid system administration.

      Solid system administration is no substitute for solid systems.

    6. Re:Zoiks! by Silvers · · Score: 4, Insightful

      There's no excuse. Just because it is harder to install than a simple windows update package isn't any kind of reason not to update. What are you doing having a SQL server out in the wild unprotected with a *known* exploit?

    7. Re:Zoiks! by haeger · · Score: 2, Interesting
      Another thing worth mentioning is that some people probably patched their system with sp3, which I believe was supposed to fix this problem, but then applied some other patches that broke sp3 again.

      I heard this from our Windows admins at work as an explaination as to why we were hit.

      And as someone mentioned below, it just takes one person with a laptop or a poorly configured firewall somewhere in the organisation to get hit.

      Still, it's funny as hell that MS got shafted. Especially as they say that "If You just keep your system patched, its no problem. We can't be held responsible for what You don't do."

      .haeger

      --
      You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
    8. Re:Zoiks! by Vel0ur1a · · Score: 1

      and nevermind the fact that, in order to deploy SQL Server SP3 to XP clients running MSDE, you need to apply XP SP1. it makes patching things up all the more worse, especially when XP's service pack is buggy, at best.

    9. Re:Zoiks! by questionlp · · Score: 1

      I'm not saying that it's an excuse, just agreeing that installation of the hotfixes is no easy task. I hate it but I patch up servers, even with the most arcane install process, because it's going to be easier than cleaning up the mess that a worm or exploit could cause.

    10. Re:Zoiks! by non-poster · · Score: 0
      They chose to use Microsoft products. That means they chose to accept the burden of tough upgrades or the result (being hacked, etc) of not upgrading.

      It's what they chose to do, so they can deal with the consequences of their choices.

      Well, the rest of us have to deal with their choices, too, since hacked Microsoft products have a tendency to "attack" other computers on the internet...

    11. Re:Zoiks! by Blkdeath · · Score: 1
      Solid system administration is no substitute for solid systems.

      You'd be amazed what a solid sysadmin with a zero budget can do with scrap metal.

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    12. Re:Zoiks! by mbourgon · · Score: 1

      Hmmmm... holes exist because it's a pain to install the patch. Insecurity through Obscurity, anyone?

      (and yes, it can be a royal pain)

      --
      "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
    13. Re:Zoiks! by Anonymous Coward · · Score: 0

      Let me know when you start using that "solid system". I would like to know that "solid system" for proof that there is a God.

      Until then, solid system administration is where this argument stops.

    14. Re:Zoiks! by rutledjw · · Score: 1
      I dunno. I think this is sign of greater problems. After the bubble, we had almost indiscriminate staff cuts. I don't think most companies presently have the staff to, as you put it, exercise solid system administration.

      Where I work, I'm struggling to keep things together. We simply don't have the staff to do things as I would like. When a PM asked me what process we used to ensure OS and application patches were up to date on our dev and test machines, I laughed.

      Literally, not out of spite or disrespect, simply b/c it's a joke to think that we have the bandwidth to address anything beyond present fires, project(s) needs and new projects coming on...

      --

      Computer Science is Applied Philosophy
    15. Re:Zoiks! by Anonymous Coward · · Score: 0

      Who knew I had a SQL server installed?

      I just trialed a demo of Sitekeeper a few months back. It timed out and was uninstalled back in November, but the MSDE was still installed.

      (note that I downloaded Sitekeeper in September, while the patch came out in July. And they followed up with me several times to see if I liked the product, but never bothered mentioning the vulnerability)

      I thought I installed SQL SP3 last night, but now I'm not so sure. I started it installing, switched windows to read /. and then it disappeared. Maybe I missed some instructions about running another batch file? Seems like I spend half my working hours installing MS patches - usually you can take a phone call or browse to kill some time, if they need input they'll wait for it.

      The website sqlsecurity.com lists applications that install MSDE, there are hundreds of them.

    16. Re:Zoiks! by Anonymous Coward · · Score: 0

      Perhaps it's time for certification of software? If the software / hardware running on your network is not certified for internet use, you can't connect. Certification would involve testing for exploits and holes.

    17. Re:Zoiks! by Anonymous Coward · · Score: 0

      Which begs the question.. "Why are novice admins holding jobs with any level of responsibility?" There are plenty of unemployed sysads with 3-5 years experience right now. Hire one of these instead.

    18. Re:Zoiks! by Anonymous Coward · · Score: 0

      That was true, but since december the cumulative hotfix for SQL Server 2000 comes with an installer. With that it's a snap to install the hotfix, either interactively or unattended.

      Future hotfixes will of course include the same installer.

      AC

    19. Re:Zoiks! by beta21 · · Score: 1

      You are right its no excuse. Also the blame doesn't just lie with admins alone. Most companies (usually mamangers) are more interested in keeping the production servers going.

      There is a lot of pressure on admins to make sure productions servers don't go down or if they do its for a very short time.

      I don't know how managers rationalize when servers should go down for maintaneince but I think it has to do with those two awful words RISK MANAGMENT

    20. Re:Zoiks! by CoolVibe · · Score: 1
      It still doesn't explain _WHY_ that MSSQL TCP port was open to the public, either directly or indirectly. It's still sysadmin incompetence.

      I guess your shop should invest in some good firewall solutions. May I recommend *BSD and ipfilter of OpenBSD? They are very low cost and very reliable.

    21. Re:Zoiks! by letxa2000 · · Score: 1
      They bought the Microsoft software, they *knew* what they were getting into. I say, let 'em crash!

    22. Re:Zoiks! by AlphaSys · · Score: 0

      Grow up. SQL/MSDE are not WMP. Learn that serious software requires more vigilance than clicking OK on an automatic update dialog that pops up when your program automatically downloaded its hotfix. Critical services can only be updated when the regression testing is through or else your customers will get pissed when their whole DB goes south.

      I guarantee you won't hear any first-rate linux sysadmins complaining if they have to use CLI rpm or apt (or, god forbid, tar) to fix their vulns. As long as the update works as advertised and their app and data live on, they take it in stride. Why, because they understand. I don't administer many *NIX boxes myself, but maintaining the few I do has taught me alot about what to expect out of a server and what is expected out of an admin. An update system can be as effortless, pretty and GUI-fied as you want, but if it breaks the app/data, it is worth zero and is more dangerous than the vulnerability you're patching. If you need pretty screens and GUIs to keep your apps up-to-date, you'd better stick to IE, MSOffice and WMP.

      --
      Can I bum a sig? I left mine at the office.
    23. Re:Zoiks! by Cruciform · · Score: 1

      Even if it did work, someone still needs to reboot the machine :)

    24. Re:Zoiks! by Keebler71 · · Score: 1

      >>unzipping files, renaming files, prayer Sounds like *nix, but let's bash Microsoft anyway!

      --
      "It takes considerable knowledge just to realize the extent of your own ignorance." - Thomas Sowell
    25. Re:Zoiks! by blahtree · · Score: 1

      The only "solid system" is one that is disconnected from a network, buried in a hole, and covered with concrete.

      If you read bugtraq for a day or two, you quickly realize that there are so many exploits on so many systems that only a skilled administrator can protect you. Every major (read: useful) software package has had bugs. Don't like Microsoft? Fine. Postgres and MySQL have had their share of exploits as well.

      Regardless of system, weak administration = weak defense.

    26. Re:Zoiks! by gotan · · Score: 1

      Sounds like normal sysadmin work required to apply a patch, only a good sysadmin would also try to get an idea what those scripts and patches will do to his system before he applies them.

      Download and extract a patch, what a horror! Then making a backup, a feat, never attempted before ... manually copying files wow, that's a hard one, and even run scripts, ooof and in the right order too (which is probably written in some README file anyway). Did i miss the irony in your post?

      Many good sysadmins might prefer it that way (copying and running scripts by hand), because then they know what happens, and how to undo it, while with some pushbutton-fully-automated update it's much harder to figure out what's going on.

      --
      "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    27. Re:Zoiks! by einer · · Score: 1

      What do you mean that's no excuse. That's no way to write a piece of software. I agree with the parent poster. It's absurd the hoops you have to jump through to just to make MSSQL a 'secure' pile of crap.

      Can't wait till postgres supports replication out of the box.

    28. Re:Zoiks! by stinky+wizzleteats · · Score: 1

      Are you actually attempting to make the point that there is no appreciable differnce in the integrity, quality, and inherent security between any two given platforms?

    29. Re:Zoiks! by blahtree · · Score: 1

      My point was not that there are no appreciable differences, it was that unskilled administration will sink your ship regardless.

      It's akin to having a reinforced steel front door with the side window open. Who cares that the front door is inherently more secure!

      Secure systems, to the extent that you can set them up and walk away, do not exist. Most software has flaws. That's life. Good administration will help mitigate this reality.

    30. Re:Zoiks! by stinky+wizzleteats · · Score: 1

      It's akin to having a reinforced steel front door with the side window open.

      yeah, but some systems are more like houses of cards rather than a solidly built room with a door that needs to be locked.

    31. Re:Zoiks! by Bert64 · · Score: 1

      They should be held accountable for allowing their servers to become infected and then to attack other systems, i would very much like to present a bandwidth bill to the companies who`s servers have been scanning my ipblocks recently.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    32. Re:Zoiks! by Anonymous Coward · · Score: 0

      gee - that sounds like an oracle server patch.

      Here's what an oracle dba would do:

      download patchset(s).
      read readme(s).

      prepare a script for applying patchset that does not use oui (oracle universal installer).
      for each database loop
      shutdown instance
      startup restrict
      export data
      perform cold backup
      make sure that you have no corrupt blocks
      end loop

      stop any started oracle services
      apply patchset

      for each database loop
      startup instance restrict, sys trigs disabled
      apply patchset
      rebuild data dictionary
      rebuild java system (if used)
      upgrade intermedia schemas (if used)
      shutdown
      startup normal
      kick off a hot backup
      end loop

      read the logs.
      I would call that part of my job.
      lazy fucks.

    33. Re:Zoiks! by Anonymous Coward · · Score: 0

      my box get the patches first.

      then apply them to dev, wait a couple of days, check the logs, \udump, \bdump, then test, then sometime later, prod.

      so in our environment, prod gets the patches last.

    34. Re:Zoiks! by ianezz · · Score: 1
      Solid system administration is no substitute for solid systems.

      A system can be solid at most as much its administration is?

    35. Re:Zoiks! by stinky+wizzleteats · · Score: 1

      Well, let me ask you, have you ever heard of an old NT 3.51 box accidentally sealed in to an abandoned closet and running for years afterward?

      Neither have I.

    36. Re:Zoiks! by ianezz · · Score: 1
      have you ever heard of an old NT 3.51 box accidentally sealed in to an abandoned closet and running for years afterward?

      It was a Novell Netware file server, administered remotely: see The Register

    37. Re:Zoiks! by stinky+wizzleteats · · Score: 1

      Exactly my point. Netware(3.12) was a solid system. No version of NT is a solid system.

      The one I found (abandoned Netware 3.12 server) was so long forgotten that the current IT staff didn't even know it existed. The monitor screen showed over three years of uptime. The only blip it had seen was a power outage (the UPS batteries had long since died) from which the server recovered flawlessly.

  6. The Irony by Merlin_1102 · · Score: 5, Interesting

    Oh the irony in this. Microsoft always insists you update your patches, but for some reason they don't. O well this could be a good thing for network administrators as at the end it stated they were going to work on a new way to install patches.. Or thats what it looked like they said to me.

    1. Re:The Irony by Oculus+Habent · · Score: 2, Interesting

      First: AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA!!!
      Sorry. It's just a little funny.

      Second, I was just thinking about how inefficient using a web site to update their products is. With XML-RPC and SOAP available, they could at least make a client-side app that optionally does this. Yes, XP has it. Why not make it available for all their apps?

      Or is it, and I'm just in the dark?

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    2. Re:The Irony by BeeShoo · · Score: 4, Interesting

      It wasn't neccessarily through neglect that servers weren't patched (not just at MS, but everywhere)
      MS patches/service packs have a nasty habit of breaking applications, ESPECIALLY the SQL Server updates. Whenever they release another SQL patch, it takes us a very long time to approve it for use, and it almost always involves some recoding on our part. Repeat this process 20 times a year and it gets damned near impossible.

    3. Re:The Irony by bob670 · · Score: 5, Interesting

      You are correct, we use a third party payroll system on a SQL 2000 server. Every patch so far has broken some part of the payroll system, and those same execs screaming for security scream even louder when paychecks don't get cut.

      I have come to dread every MS patch with a certain sense of dread. At least on the desktop you can build an image and test it with no real risk, but on production servers it's a total gamble, and I'm tired of bettig my ass (and personal life, and sleep, and job title) on Microsoft. Our SQL box is behind a firewall and no other SQL (developer or otherwise) runs in house, so I took a pass on this patch until the guys that code the payroll system have approved it. That might sound great until you know they are 3 guys who support 5 products (with multiple versions) and it takes them months to test anything.

      I'm quite glad MS gets bit by their own bugs, now that's good karma.

    4. Re:The Irony by stinky+wizzleteats · · Score: 2, Funny

      I have come to dread every MS patch with a certain sense of dread.

      I smell the smelly smell of something that smells smelly.

    5. Re:The Irony by indiigo · · Score: 2, Interesting

      Just as a counter-argument, we've been running SQL2000 for a year now with four distinct databases, patched on weekends as they came out, and not had a single issue, performance, security, patch, or backup/restore. Total administration time I would say over the past year is about 10 hours, total, with patching and updates, backup/maintenance. Rock solid. Not an MS employee or pundit, we run Linux as a firewall/IDS/Squid and are moving many services over as I write, but SQL 2000 is a fairly good product comparitively.

      --
      fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
    6. Re:The Irony by Anonymous Coward · · Score: 0

      You might solve the SQL/patch/crash problem by moving the payroll app off the SQL box. Just SQL2000 on the box seems to run OK. With the payroll calling the dB from afar. Just a thought.

    7. Re:The Irony by Anonymous Coward · · Score: 0

      Yes, it's ironic and funny that MS forgot to patch their own servers. But there is more to this story that is NOT funny. Other agencies that were taken down by Slammer included Bank of America and The Department of Defense and the State Department. Thats just scary. You would think security would be job 1 for these guys but obviously it's not.

    8. Re:The Irony by Green+Light · · Score: 1

      I don't know about you, but this would motivate me to migrate the heck away from SQL Server just as soon as I possibly could, if not sooner .

      I couldn't/wouldn't live in constant fear and dread that my production DB systems were the most fragile things in my infrastructure.

      --
      "Send an Instant Karma to me" - Yes
    9. Re:The Irony by LordSah · · Score: 1

      I believe that Windows 2003 Server will have it. And I'd imagine that the SQL Server team will strongly consider it for their next release :)

      I'd guess that all MS products will eventually move to an auto-update feature like XP's (optional like XP's of course).

    10. Re:The Irony by Anonymous Coward · · Score: 0

      Maybe the MS admins had issues with the EULA?

    11. Re:The Irony by WolfVenge · · Score: 1

      Want to know another nasty little irony? My contracted employer runs a fairly popular accounting package, once owned by a company called Great Plains. It runs on SQL Server 2000. We were explicitly told by tech support not to patch the SQL server-side components with SP2, because it would break the app. They have still to release the update that would work with the SP.

      The funny, ironic bit about this is that Great Plains was bought by Microsoft a little while back....

      Needless to say, when we were told not to patch the software, we wrapped it up in a cocoon and stuffed it into a dark pit.

  7. Big Surprise? by Dr+Caleb · · Score: 3, Insightful
    Why does it suprise anyone that Microsoft has bad admins, the same as anyone else. Bad admins are bad admins, no matter which company they work for.

    I'm glad to say that my servers were unaffected. Slapper does not affect AS/400 nor Linux.

    --
    "History doesn't repeat itself, but it does rhyme." Mark Twain
    1. Re:Big Surprise? by WIAKywbfatw · · Score: 1, Insightful

      It surprises people because zealots are usually the first to jump over a cliff, run into a burning building or drink poisoned kool-aid just because their God says it must be so.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    2. Re:Big Surprise? by Dr+Caleb · · Score: 4, Interesting
      True. To me, being an O/S bigot is the sure sign of a bad admin.

      I've got 3 flavours of O/S, and they all need patches. I have a scheduled time to update all O/S's on all servers, then (if needed) schedule reboots. O/S 400 and Linux included.

      Surprising how many people flaunt the MCSE on their resume, but have never heard of Mozilla or BEoS or AIX or Slashdot. Those kind of guys I never give a second interview to.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    3. Re:Big Surprise? by ajs · · Score: 5, Insightful

      It was likely not "bad admins" so much as bueracracy. Most large companies make it very hard to make any kind of change, which leads to a situation where only the scariest, hairiest bugs get patched. This one may simply have seemed too complex for the average person to exploit until it was too late.

      This problem is actually a very interesting one that I've been looking at for years. It happens in everything from 300-person companies to giant mega-corps. It's not because people are stupid, but because large systems only can only avoid tripping on themselves by imposing arbitrary controls.

      I think that the right solution is staged anarchy, which is sort of what many large companies (e.g. Microsoft, AT&T, IBM, etc) do with their research divisions or via acquisitions or both. The idea is that you let smart people go nuts and create the unsupportable. You then get more, but different smart people to turn THAT into the supportable. You then get more average corportate drones to convert the supportable into the existing production framework. You then present the existing production framework to the first group of smart people and let them start over again.

      You get about a 6-month cycle if you do it right, and you keep reaping the benefits of wild-eyed hacking as well as stability.

      Microsoft takes a lot of flack for their technology, but they do this one thing well. You may not like such things as NT, C#, etc, but they are fairly large and complex beasts that most companies would not be capable of cranking out on their own (hence the benefits of open source development so that they don't have to). MS was able to draw on (and some would say corrupt) the smart work of their research folks and of technologies that they acquired and "MS all over it" until it fit their sales and support model, which is one of the reasons that they could do something like go from "Internet-illiterate" to winning the browser war, practically overnight.

      IBM does this quite a lot as well (all of their hard drive advances come from this sort of process).

      Interesting stuff.

    4. Re:Big Surprise? by Anonymous Coward · · Score: 0

      Linux is becoming more and more open everyday. Hmm i do recall a recent CVS exploit. Most non-linux people don't realize how critical that is but as your OS becomes more popular, the geeks will enjoy writing these slick worms for non-ms stuff. that is why i switched from MS to BSD based systems.

    5. Re:Big Surprise? by Anonymous Coward · · Score: 0

      Yeah, because they're hired out from underneath you. Dinosaur.

    6. Re:Big Surprise? by auferstehung · · Score: 3, Informative
      MS was able to draw on (and some would say corrupt) the smart work of their research folks and of technologies that they acquired and "MS all over it" until it fit their sales and support model, which is one of the reasons that they could do something like go from "Internet-illiterate" to winning the browser war, practically overnight.

      From about Internet Explorer: "Based on NCSA Mosaic. NCSA Mosaic(TM); was developed at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign." Microsofts "smart work" was assimilating open-sourced non-GPL code to become internet literate. Explains why they dislike the GPL. It puts a damper on their research and innovation.

      --
      Logic is not Divine.
    7. Re:Big Surprise? by Anonymous Coward · · Score: 0

      I think it's supposed to be BIOS not BeOS you silly dumb-dum!

    8. Re:Big Surprise? by marko123 · · Score: 2, Interesting

      If the parent wasn't modded insightful, I'd call it a troll :)

      Anyway, I think most people who work with MS patches know they are a trade off between patching the latest holes and breaking something/everything. The only way you can ensure a fully functional application running on an MS OS/DB/web/ActiveX etc. is to baseline the production environment after the application is released. For their activation interface, that would mean not wanting to take the risk of patching once the product is released. That's the price of uptime. Hope they get it now. I bet the admins weren't allowed to patch.

      --
      http://pcblues.com - Digits and Wood
    9. Re:Big Surprise? by malfunct · · Score: 2, Insightful

      From the sounds of it the problem is the boxes that got hit weren't run by admins. It sounds like all the developers boxes with SQL on them were unpatched.

      --

      "You can now flame me, I am full of love,"

    10. Re:Big Surprise? by Anonymous Coward · · Score: 0
      I'm glad to say that my servers were unaffected. Slapper does not affect AS/400 nor Linux.

      I'm also glad to say that my servers were unaffected. Slapper does not affect properly patched SQL Server.

    11. Re:Big Surprise? by belloc · · Score: 4, Interesting

      Why does it suprise anyone that Microsoft has bad admins, the same as anyone else.

      Well, the article says that the affected systems were mostly individuals' workstations running SQL server (presumably developers running SQL to simulate a production environment). So these weren't production servers that were affected. Once Slammer got onto the network via the workstations, junk traffic just overwhelmed the routers.

      I can't imagine the system/network admins having so much control over developers workstations that they would be responsible for applying patches to SQL servers on those systems as well, especially at a monster software company where just about everyone probably has mini-production test environments right on their workstations. It seems like developers should be responsible for those themselves.

      Of course, you have to ask how the thing got in the door in the first place. SOMEBODY that was running an unpatched SQL server must have had port 1434 open to the internet, right? And that WOULD be the admins' responsibility.

      Belloc

      --
      I got more rhymes than Jamaica got Mangoes.
    12. Re:Big Surprise? by ajs · · Score: 2, Insightful

      Exactly. As I said, MS is very good at this sort of "acquire good technology -> productize -> sell" model. It's not something that a lot of companies can do well, and if you've ever seen it done badly, you'll begin to get a sense for how hard it was for MS to do this.

    13. Re:Big Surprise? by Anonymous Coward · · Score: 0

      >Yeah, because they're hired out from underneath
      >you. Dinosaur.

      I have this problem. Fortunately they are fired out from underneath me just as often as they are hired.

      -Trex.

    14. Re:Big Surprise? by Anonymous Coward · · Score: 0
      Surprising how many people flaunt the MCSE on their resume, but have never heard of Mozilla or BEoS or AIX or Slashdot. Those kind of guys I never give a second interview to.
      I don't flaunt a MSCE on my resume, and I've heard of Mozilla, BeOS, AIX and Slashdot. Can i have a second and third interview for that job?
    15. Re:Big Surprise? by Malc · · Score: 1

      "Of course, you have to ask how the thing got in the door in the first place. SOMEBODY that was running an unpatched SQL server must have had port 1434 open to the internet, right? And that WOULD be the admins' responsibility."

      Not necessarily. Perhaps it was a laptop user who exposed their machine to the internet at home on their residential internet access. This is how Nimda got on to our corporate network. This is a big security problem that is hard to protect against.

    16. Re:Big Surprise? by belloc · · Score: 1

      Not necessarily. Perhaps it was a laptop user who exposed their machine to the internet at home on their residential internet access.

      Good point. Though, since this is a memory-resident virus, I imagine the laptop would have had to have been suspended (not shut down) between home and work. But that's a pretty common practice.

      Belloc

      --
      I got more rhymes than Jamaica got Mangoes.
    17. Re:Big Surprise? by -jaded- · · Score: 2, Interesting
      Well, the article says that the affected systems were mostly individuals' workstations running SQL server (presumably developers running SQL to simulate a production environment). So these weren't production servers that were affected. Once Slammer got onto the network via the workstations, junk traffic just overwhelmed the routers.

      This is precisely why the development groups need to be sequestered into a heavily firewalled ghetto. Having worked on both sides of the fence I'm appalled at the carelessness with which many supposedly professional software developers build their work environments. Unfortunately the cardinal virtue of laziness is often interpreted as sloth.

      In the admins defense, there are rarely enough hours in the day to get everything done, especially if one set of tasks (patching MS SQL Server) is time consuming and prone to error. I assigned one MCSE the task of keeping the Windows servers patched as his primary priority and I swear he was busier than a one legged man in an ass kicking contest. Between the OS, the web servers and SQL he never finished before the next patch/hotfix/service pack was released.

      Sure it's easy to say that they're bad admins and just lazy but the reality is that the work load often pushes some tasks to a point in the queue where they will never see the light of day again.

      --
      -jaded- walking the earth as a living corpse is in somewhat questionable taste
    18. Re:Big Surprise? by TrentC · · Score: 2, Insightful

      Explains why they dislike the GPL. It puts a damper on their research and innovation.

      No, it puts a damper on their ability to exploit the freely-offered code and sell it back to people.

      You can innovate on GPL'ed code, you just can't keep your innovations to yourself.

      Jay (=

    19. Re:Big Surprise? by AndroidCat · · Score: 1

      Of course, Netscape was starting from the same code base.

      --
      One line blog. I hear that they're called Twitters now.
    20. Re:Big Surprise? by Black_Logic · · Score: 1

      You're worried about os biggotry(sp?) and participating in slashdot is on your list of must haves?? :)

      just joking, btw, i do see why an extremely popular tech news site would be a moderately good indication of skill level.

      --
      Ansi's and stupid tricks!
    21. Re: Big Surprise? by Black+Parrot · · Score: 2, Insightful


      > > Explains why they dislike the GPL. It puts a damper on their research and innovation.

      > No, it puts a damper on their ability to exploit the freely-offered code and sell it back to people.

      I think you missed the sarcasm.

      > You can innovate on GPL'ed code, you just can't keep your innovations to yourself.

      In lots of contexts, yes you can.

      --
      Sheesh, evil *and* a jerk. -- Jade
    22. Re:Big Surprise? by AndroidCat · · Score: 4, Interesting
      SOMEBODY that was running an unpatched SQL server must have had port 1434 open to the internet, right? And that WOULD be the admins' responsibility.

      It should be blocked at the firewall, but it's possible that the suits ordered the port open so they could access corporate data on the road, and didn't want to learn any of the secure ways to do it. And this exposed developer machines, which aren't as rigourously configured.

      --
      One line blog. I hear that they're called Twitters now.
    23. Re:Big Surprise? by Anonymous Coward · · Score: 0

      I was under the impression that they licensed it from Spyglass who licensed it from NCSA.

    24. Re:Big Surprise? by Anonymous Coward · · Score: 0

      > True. To me, being an O/S bigot is the sure sign of a bad admin.

      To me, not being an OS bigot is the sure sign of a bad admin.

      I'd expect anyone who cares about what they do to have some very strong preferences about what they do it with.

    25. Re:Big Surprise? by AgentUSA · · Score: 1

      How about good admins whose hand are tied by bad companies policies? Where I work, we have to have management, developer, security, change management and customer approval before we apply any fixes or service packs. And developers often need budget approval for hardware and software so they can test these changes in the lab first. So basically nothing gets done quickly.

    26. Re:Big Surprise? by Kintanon · · Score: 1

      Not to mention Heaven Help You if the task requires more than 20 seconds of downtime on a production server. Apparently admins are supposed to work the normal 9-5 hours just in case something goes wrong, and then come in after hours to do any actual maintenance. Drives me insane. People act like I don't have a life outside of work...

      Kintanon

      --
      Check out JoshJitsu.info for Brazilian Ji
    27. Re:Big Surprise? by N3WBI3 · · Score: 1
      You are 100% right in that we will see more worms aimed at Linux or other Open source projects but this does not mean the system is as vulnerable. In my experience one of the main reasons for sytems not being up to date is the complexity of the pacth and the history of the particular applications patches breaking the server (well Lazy admins is #1 but this is a much closer second than people think).

      Not long ago we had a rogue admin patch a system without following our promotion process is was for SQL server 2000 (I think it was SP3). He did this thinking he would fix a problem, but in reality he destroyed a server (there went my weekend).

      I think we can all agree that any change to a production box needs to be tested (but almost never is in the case of os patches) regardless of the application or operating system. I think you would be nuts to apply a patch to MySQL, or Linux, or ... without **PROPERLY** testing it first.

      Proper testing is both functionality and regression, in my experience smaller shops than cant afford the hardware to do alot of testing need to look into getting VMWare and a half way decent server. Then again this would be the same world in which people all drove at or around the speed limit and gave enough space between them and the car in front (ie it will never happen on a large scale).

      --
    28. Re:Big Surprise? by N3WBI3 · · Score: 1

      Thats what VPN with no split tunnel is for, if the admin did not push for it he was not doing his job (note: him pushing for it does not mean he would get it so it still may not be his fault).

      --
    29. Re:Big Surprise? by AndroidCat · · Score: 1
      Precisely! Or at least HTTPS. The thought of people on the road accessing the corporate data without any protection of the data, never mind proper protection of the servers is just plain scarey.

      Companies need to figure what their data is worth to them (or worse, worth to competitors) and protect it accordingly. The security person at any company needs to be a heavy paranoid dude with the power to do the job. Smaller companies who can't afford a specific security person still need to conduct regular reviews. I'm just me, and review my security regularly.

      --
      One line blog. I hear that they're called Twitters now.
    30. Re:Big Surprise? by pyrrho · · Score: 1

      the bigotry comes from a lack of knowledge.

      When I started programming as a kid, I learned Apple Basic... it was great, the greatest, you could do "anything" in it. The feeling of power is great, the knowledge that you can do something with it, far better than the feeling of confusion one feels in a new product (well, I enjoy that feeling now, but in general it's only because I know down the road is the warm feeling of comfort...)

      Then, six months later I learned 6502, realized Basic sucked, never wrote in it again. Now I realize that most tools have their special advantage.

      Most computer engineering bigotry (and evangalism) is based on a lack of total perspective, unrealistic ideas, misplaced trust, and egotism.

      --

      -pyrrho

    31. Re:Big Surprise? by SN74S181 · · Score: 1

      Actually, Netscape tried to steal the name 'Mosaic' and they tried to steal the entire Mosaic development team. They were partially successful at the later, they backed down on the former.

      One thing for certain is, Netscape didn't open the source until they'd hollered 'uncle' to Microsoft, and in fact they were really good at putting features into the Netscape browser that only their server product exploited.

    32. Re:Big Surprise? by johnnyb · · Score: 1

      Especially when people want FTP to "just work". So many people complain when they have to check the "passive mode" box on their FTP client, saying it isn't user friendly.

    33. Re:Big Surprise? by walt-sjc · · Score: 1

      Then the company is fucking stupid. I suppose they were running around with code-red servers for 6 months or so....

      When a security hot-fix is released, it needs to be fast-tracked. Management needs to be on the ball here. The policy MUST MUST MUST take into account critical security issues or they might as well file chapter 11 now and just save everyone a bunch of time... Yes, you can still go through a reasonable process and keep everyone in the loop, but it doesn't mean that it should take months, or even weeks.

    34. Re:Big Surprise? by jonabbey · · Score: 1

      Netscape started with new, clean code. They did start with many of the University of Illinois personnel who had created Mosaic, but the code base was a from-scratch restart.

    35. Re:Big Surprise? by The+Analog+Kid · · Score: 1

      The big difference here is that updating on linux is pretty much painless(Debian:apt-get, Red Hat:up2date , SuSE:YaST2) While with SQL its a shaky process with varied rate of sucess. What happens when it doesn't work. Go look for a new job.

    36. Re:Big Surprise? by Anonymous Coward · · Score: 0

      wow - are you my other personality?
      did you move up to programming Z80-B, and then to 8086?
      remember that weekend we learned dBase II and wrote a screen that sold 3 systems the following monday at computerland?
      remember forgetting the "power cord option" on your first office desktop install? That was a good one.

    37. Re:Big Surprise? by chrisvdp74656 · · Score: 1
      You can innovate on GPL'ed code, you just can't keep your innovations to yourself.

      Yes, you can, but you either keep them to yourself or share them openly.

      Chris

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    38. Re:Big Surprise? by pyrrho · · Score: 1

      in old soviet russia, 8086 programs YOU!

      --

      -pyrrho

    39. Re:Big Surprise? by Anonymous Coward · · Score: 0

      "Ignorance and prejudice and fear walk hand in hand" Rush, Witch Hunt "

      God damn that sounds like the sheista that Dubya is feeding the world at the moment.

  8. Patches by Anonymous Coward · · Score: 0

    How can they expect customers to download and apply patches every other day when they can't seem to patch their own stuff in six months?

  9. 10 bucks... by PFactor · · Score: 5, Funny

    ...says that patch management in Microsoft operating systems gets 100% better in 1 year :P

    --
    Don't believe anything I say. I crash test crack pipes for a living.
    1. Re:10 bucks... by Tingler · · Score: 5, Funny

      I'll take that bet.

      Are you new to computers? :)

    2. Re:10 bucks... by PFactor · · Score: 1

      Hrm. To make it better, they'll make it "automated", as in "you can't stop it for nuttin'".

      I probably should've bet on "easier", not "better"...

      --
      Don't believe anything I say. I crash test crack pipes for a living.
    3. Re:10 bucks... by Anonymous Coward · · Score: 0

      They sure didn't do that when Code Red infected one or more of the systems in the Windows Update cluster.

    4. Re:10 bucks... by Anonymous Coward · · Score: 2, Interesting

      I doubt its going to do anything. Code Red is still running around inside of the network. Not that bad anymore however last summer, you could set up a "clean" machine and if you plugged it into the network, it would take about 15 minutes to get infected.

      Too many developers setting up machines without understanding what they were doing or without an admins help. Just keeps the bugs going practically forever... And code red has been out for a LONG time...

    5. Re:10 bucks... by Xformer · · Score: 1

      1) Windows boots
      2) Service Manager notes that Automatic (Spy and) Update service is diabled
      3) Windows turns service back on
      4) User sues Microsoft for privacy invasion
      5) Profit!

      --
      All I want is a kind word, a warm bed and unlimited power.
    6. Re:10 bucks... by azaroth42 · · Score: 3, Funny


      No, no, you don't understand ... 100% of 0 is still 0!

      --Azaroth

  10. I felt it by papasui · · Score: 1

    At my company our corporate email was down for a day, our phone systems didn't work, and the dns servers were up and down.

    1. Re:I felt it by mirko · · Score: 1

      In my case, I guess the Swiss phone company was running SQLS as when I contacted people in France, I got re-routed to wrong numbers...
      Strange, it was like being served by a newly come standardist in the 20's...

      --
      Trolling using another account since 2005.
  11. patch? by bilbobuggins · · Score: 3, Funny
    I was going to say:

    Just goes to show that no matter who you are, you shouldn't use MS SQL.

    but hey, to each their own...

  12. Speaks volumes for their policies... by ruiner13 · · Score: 5, Insightful

    As one of the articles I read on the issue stated, it really does show that their policy of blaming the users for not patching their systems perhaps isn't the best approach to take. It is in fact blaming the victim for the software's flaws. Maybe this will turn microsoft more towards making sure their products are more secure from the start if this info gets around enough. Yes, I know Billg's "Trusted Computing" plan is rather new, but they sure seem to get caught with their pants down often.

    --

    today is spelling optional day.

    1. Re:Speaks volumes for their policies... by municio · · Score: 5, Interesting

      if this info gets around enough

      I don't think so. I watched a 4 min report on the Slammer Worm in CNN on saturday and they fail to mention either MS or SQL Server. It was an "internet worm", originated by some haker in the internet for the internet. For 4 min they danced around the news without any mention of Redmond or any of their products.

    2. Re:Speaks volumes for their policies... by Wansu · · Score: 2, Informative

      It is in fact blaming the victim for the software's flaws.

      Yep. The same can be said for clicking on virus laden emails. Back when the "I love you" email virus was making the rounds, some MSCE type sent out an email scolding people for clicking on bad emails at the comapny where my wife worked. The next day, her inbox had 50 some emails from him where he'd clicked on a bad email.

      Later the same week, our IT dept deployed the last anti-virus patch. I set it off looking at comments on Slashdot where somebody had posted the Word Basic macro that was doing all the dirty work. The dern virus scanner was keying off the macro source. That caused a bru-ha-ha.

      --
      Wansu, th' chinese sailor
    3. Re:Speaks volumes for their policies... by Daniel_Staal · · Score: 1
      It is in fact blaming the victim for the software's flaws. Maybe this will turn microsoft more towards making sure their products are more secure from the start if this info gets around enough. Yes, I know Billg's "Trusted Computing" plan is rather new, but they sure seem to get caught with their pants down often.

      Ok, but given that the current generation of software has flaws, other than telling customers to install the patches, how are they supposed to fix problems?

      Not that I use Microsoft software anywhere I can avoid it, but your comment is more generally applicable.

      --
      'Sensible' is a curse word.
    4. Re:Speaks volumes for their policies... by malfunct · · Score: 2, Insightful
      On the other hand, bugs happen, and so people need to be proactive in finding the fix's. I agree that software needs to be better to start but when something goes wrong people have to install the fix.

      The article says "patches don't work" but fails to give any alternative. Saying "software needs to be perfect" is about as useful as telling us that patches don't work.

      I don't se OSS as a solution to this either because unless you install the bugfixes you are still screwed.

      --

      "You can now flame me, I am full of love,"

    5. Re:Speaks volumes for their policies... by misfit13b · · Score: 1

      I saw something similar on CNN Headline News last night where they did state it affected "MS products", but did not specifically mention MS SQL Server. The icing was they showed stock footage of Windows 2000 Professional boxes coming off of a conveyer belt. :^)

    6. Re:Speaks volumes for their policies... by On+Lawn · · Score: 2, Interesting

      it really does show that their policy of blaming the users for not patching their systems perhaps isn't the best approach to take.

      Recently we had a server crash, and unfortunately it was handling some of our legacy compatibility services. When it went down it, it was amazing how many little things we had always meant to kill off, but couldn't or didn't. Why not? Becuase it was simply safer to keep it running then clean house at that time.

      Now we're forced to move on, and shake off the old shackles. It feels good, but I don't like doing it. Every upgrade is a potential break, and its worse that they come at such random intervals.

      Its ironic that the "safety" reflex that simultaneously attracts one to Microsoft will make them vulnerable to these kinds of exploits. I admit I feel that safety reflex everytime I have to patch a legacy app, I don't blame the MCSE's for resisting these small patches.

      So in essence, I agree. They are victims of their own sense of security. I am a victim of my own sense of security. You know when Thomas Jefferson said a revolution in government every some-odd number of years is a good thing, I wish I could do the same for my network rather then deal with the incremental cruft. But then with a million other sys-admins on this board, I'd cringe doing that too.

      I guess theres just no easy answer. It won't work perfectly out of the box, and any change will bring potential problems. Its the duplicity that keeps me employed, yet wrings my guts sometimes.

      _____________________________________
      OnRoad: Reporting the SUV war from the middle of the road.

    7. Re:Speaks volumes for their policies... by nolife · · Score: 1

      To 99% of the general public, MS is the only OS. Still very poor reporting though. Looking for the scare tactic I assume.

      --
      Bad boys rape our young girls but Violet gives willingly.
    8. Re:Speaks volumes for their policies... by Tony-A · · Score: 1

      It was an "internet worm", originated by some haker in the internet for the internet.
      Bah! They fixed the "internet" in a few hours at most. It's the intranets and data centers that are still trying to put Humpty Dumpty back together again.

      I can believe they were dancing around the news. Too much money from the software for the agile business. Well I guess we find out how agile those businesses really are ;-)

    9. Re:Speaks volumes for their policies... by Tony-A · · Score: 1

      Bugs happen.
      Fires happen.

      Bugs do damage.
      Fires do damage.

      All bugs do the same damage. NOT.
      All fires do the same damage. NOT.

      In both cases, the point is to minimize the extent of the damage.
      Actually OSS and full disclosure is as close to a solution as you will find.

      If you know what's going on, you'd be amazed at what you can shut down without installing any bugfixes ;-)

      Look at Melissa and the Unix Honor Virus. The critical difference is that the recipient can see the Unix Honor Virus, while Melissa has lots of useful cloaking devices.

    10. Re:Speaks volumes for their policies... by Daniel+Phillips · · Score: 1

      "if this info gets around enough"

      I don't think so. I watched a 4 min report on the Slammer Worm in CNN on saturday and they fail to mention either MS or SQL Server. It was an "internet worm", originated by some haker in the internet for the internet. For 4 min they danced around the news without any mention of Redmond or any of their products.

      That's very true, and more alarming, even the online coverage doesn't put the blame squarely where it belongs. Almost all are blaming the user for avoiding patching (when we now know that even at Microsoft they can't manage to do this) and going on to recommend improved security procedures, without recommending the obvious: consider moving to a more secure operating system.

      I can't help thinking about exploding gas tanks.

      --
      Have you got your LWN subscription yet?
    11. Re:Speaks volumes for their policies... by malfunct · · Score: 1

      The critical difference is the Unix Honor Virus has no "payload" and can't "infect". It doesn't exploit any bugs and is a joke. Come up with better examples please.

      --

      "You can now flame me, I am full of love,"

  13. Fired by Anonymous Coward · · Score: 1, Interesting

    It kind of makes you wish someone gets fired over this. Not just forgetting to patch the servers at MS, but all of the servers that choked the internet to a crawl. But I wouldn't wish that on anyone right now. Talk about a tough job market.

  14. Mod suggestion by Baron_Yam · · Score: 1

    Perhaps a new Mod for this article:

    Score:-5,Surprising

    It's not like Microsoft has been all that great about protecting their own servers in the past...

  15. I wonder by Anonymous Coward · · Score: 0

    Was this one classified as 'critical' a few months back when they made the patch?

    Or was it one of their.."nah, this will never...oh boy.." Patches?

    1. Re:I wonder by Anonymous Coward · · Score: 0

      Severity: Moderate

      I checked up on that that night, and commented on it. ;)

    2. Re:I wonder by Anonymous Coward · · Score: 0


      My friend works/ed for an outsourced support company. They were recommending fdisk, format and reinstalls the first and second days before the patch came out. Halfway through the first day they were projecting ffr'ing half of the internal corporte net. I have to wonder how many of the admins half assed it and ended up getting nimda too.

  16. Somewhere, deep down in the bowels of Redwood City by instantkarma1 · · Score: 5, Funny

    Larry Ellison is cackling like a little girl........

  17. MS Tech guy by objekt · · Score: 5, Funny

    (found on another forum) 01/25/2003 1:04:37 PM

    "MSN was total messed up, I couldn't even log on to the net last night it said that my user name and passworded was invalid so I call them up and the tech guy says wow that's weird I can't ether."

    --
    -- Boycott Shell
    1. Re:MS Tech guy by Oculus+Habent · · Score: 1

      Fortunately, Hotmail's back-end servers aren't MS SQL based (yet), or I'd have no place to send all the crap I don't read.

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    2. Re:MS Tech guy by sulli · · Score: 5, Funny
      and it was like BEEP BEEP BEEP BEEP BEEP, and then, like, half the network was gone. It devoured the network.

      It was a really good network.

      --

      sulli
      RTFJ.
    3. Re:MS Tech guy by Xerithane · · Score: 1

      "MSN was total messed up, I couldn't even log on to the net last night it said that my user name and passworded was invalid so I call them up and the tech guy says wow that's weird I can't ether."

      I went down to visit my brother on Saturday, and he just received his brand-new Microsoft Intellimodem along with his MSN Broadband. He goes through the setup and it keeps saying his password wasn't correct, same thing as above.

      He calls MSN Support, the guy was honest enough to admit the Slammer problem, and was also rather blunt about how shitty his day was going because of it. Their computer systems were completely down, they couldn't log into their call tracking system, or look at accounts.

      But I'm curious what the hell "passworded" means. That's a Chronicles of George statement.

      --
      Dacels Jewelers can't be trusted.
    4. Re:MS Tech guy by Anonymous Coward · · Score: 0

      yeah, I used to work for MSN billing.. the tech guys, last I heard, were in Houston, Texas. most of them are computer-literate temps. They couldn't really fix anyone problems so when people called to cancel their service, we helped them out. Usually when there is a malicious widespread attack of this nature, they blame it on "technical difficulties" because they didnt' want MSN to sound inferior to customers. Anyone remember the Best Buy Gold Rush of '99 involving California and a stupid MS Lawyer?

    5. Re:MS Tech guy by Anonymous Coward · · Score: 0

      So I had to rebuild the network and it wasn't as good. Bummer.

    6. Re:MS Tech guy by objekt · · Score: 1

      Any spelling errors are not my fault.

      --
      -- Boycott Shell
    7. Re:MS Tech guy by Anonymous Coward · · Score: 0

      it wasn't as good

      'cause I lost my buzz

  18. The cobblers have worn shoes by Anonymous Coward · · Score: 0

    If even Microsoft, who has so much money they have to start paying a dividend just to get rid of some, can't seem to hire enough people to keep up with all their God damned patches, how do they expect companies that are slashing their IT staff/budgets in this shit-sandwich economy to do so?

    Very telling indeed.

  19. Microsoft didn't patch all their INTERNAL servers by wbm6k · · Score: 5, Informative

    The article I read (on yahoo) states the unpatched servers were all on the internal network, not the internet, and that they were in use by researchers within microsoft.

    Let's not jump too quickly on the bash microsoft bandwagon for that. (Of course, if they just did enough testing and didn't release buggy, vulnerable software in the first place...)

  20. Say what? by Kenja · · Score: 2, Insightful

    Who the hell has their SQL server in the public side of their firewall? These things shouldn't be directly accessable to any worm.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:Say what? by Des+Herriott · · Score: 5, Insightful
      Who the hell has their SQL server in the public side of their firewall?

      They probably don't. What's more likely is that one or more employees took their laptops home and hooked them up to their own Internet connection without any personal firewalling active. If those laptops happened to be running SQL Server, they become carriers. All it takes then is for them to be plugged back into Microsoft's LAN, and game over.

    2. Re:Say what? by javatips · · Score: 0, Redundant

      Even if none of their SQL server is accessible from outside the firewall, they can get infected.

      If one laptop user got infected while working from home (without any firewall) then got back to the office and pluged his laptop into the network (inside the firewall) then the network become infected!

      Firewall are not the ultimate protection against vulnerabilities. They can be bypassed in many ways.

    3. Re:Say what? by ashkar · · Score: 1

      Most likely your scenario with the laptop wouldn't happen. In general, users shutdown their laptops while in transit as opposed to just suspending it. This particular worm is memory resident meaning that a reboot removes the infection. This was a great help to the admins trying to patch their servers because they didn't have to disinfect the systems; just reboot (after disconnecting the network cable), patch, and you're back up.

    4. Re:Say what? by Hektor_Troy · · Score: 3, Informative

      Well, SQL Slammer is only a TSR-worm and isn't stored anywhere but memory, so those who actually turn off their laptops as opposed to suspend or hibernate wouldn't be carriers.

      Of course - it only takes one infected client ...

      --
      We do not live in the 21st century. We live in the 20 second century.
    5. Re:Say what? by br0ck · · Score: 3, Informative

      Rebooting clears the worm from memory and don't most people shut their laptop off when they carry it in to work? Actually we quite a few laptops and desktops that needed patching and the users had no idea that they had MSDE or SQL server running. Windows Update doesn't notify these users that they need patches, and these users definitely include the types that would have no idea that they need to track down obscure patches that didn't even, until this weekend, have an install routine. MSDE installs by default with Visual Studio .NET, ASP.NET web matrix tool, Office XP Developer, MSDN subscription, Accesss 2002, Visual FoxPro 7/8 and can be redistributed by vendors. Even worse, MSDE and SQL server install with a blank password, although I think it warns on install now.

    6. Re:Say what? by technomom · · Score: 1

      That's true if he or she did hibernation/standby on the laptop in the intervening period. The worm was memory resident only and would stop broadcasting if the user powered off completely before heading to the office.

      Still, it's a likely scenario. I *hate* waiting for a full power-on cycle and I use hibernate all the time on my laptop.

    7. Re:Say what? by Anonymous Coward · · Score: 0

      It's still a bad network configuration. Laptops, desktops, and anything else that runs MS Windows, should all be a seperate network from the production stuff. I have heard of cases where Windows users sometimes run MS Outlook. In that case, their own machines are practically as hostile as anything else out there on the Internet. Windows users should be firewalled off from all the servers, it's just common sense.

    8. Re:Say what? by javatips · · Score: 2, Interesting

      You are right.

      Another similar scenario would be that someone get infected at home and connect to the MS network via VPN (I'm assuming that MS offer that to a certain number of employee), that way the worm will still be resident and may infect the MS network.

    9. Re:Say what? by SuiteSisterMary · · Score: 2, Informative

      Go home, plug into cable/DSL. Get infected. VPN in to Microsoft. Ooops.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    10. Re:Say what? by Blkdeath · · Score: 1
      Who the hell has their SQL server in the public side of their firewall? These things shouldn't be directly accessable to any worm.

      Recent estimates say somewhere to the tune of 200,000 servers exposed to the public Internet. Others were likely infected backwards through DMZs or 'trusted' firewall rules.

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    11. Re:Say what? by Ian+Peon · · Score: 1
      Another way --

      Developer with MS-SQL on his machine, uses a modem to dial into their ISP while on the MS network - bypassing the firewall - allowing them to do whatever may be disallowed from within the network...

      ...like get infected by worms...

    12. Re:Say what? by RobinH · · Score: 1

      Who the hell has their SQL server in the public side of their firewall?

      Well, I'm afraid to say the small company I work for has our main SQL Server right out there in the wild. Unfortunately, we don't have a full time system administrator. The person with the title "IS Manager" is just the VB programmer who was told to look after the network and server in his "spare time".

      It bugs the heck out of me, but he doesn't give a damn about security, only patches things if they stop working, and pretty much doesn't care about that part of his job. Now, don't get me wrong - he's very bright - one of our best programmers, but he just doesn't want to be a system administrator. If I had his job, at least I would care, but the fact is, there's no way I'd want that job either.

      Unfortunately, we're not big enough to drop a full time salary on just a system administrator, and I'm willing to bet that there are a lot of other companies out there in the same situation, and they're the ones who have one server box that runs SQL server, their intranet, exchange server, web server, etc., and it's sitting right on the internet just for convenience. Plus, nobody at these lean-and-mean companies has the time to research and install every single patch that comes out for the 1 or 2 dozen applications that are running on the servers. Most are happy enough just to be doing daily backups.

      --
      "I have never let my schooling interfere with my education." - Mark Twain
  21. Some companies... by Anonymous Coward · · Score: 1
    ...should not eat their own dog food.

    This story has a delicious sense of irony. I give it an enthusiastic "2 Thumbs Up."

    1. Re:Some companies... by demo9orgon · · Score: 0, Troll

      ...should sometimes take the full width and breadth of their own fat rubber cock, you know so they might actually have a sense of empathy for the bottoms they normally trample with their patches and $500 dollar support incidents. They want lube? Ahahahah! Not today!

      That would thrill an audience of thousands on webcams with a delicious sense of irony. Hell, I would enthusiastically ejactulate twice!!

      --
      Every new form of media has it's own Requirimento
    2. Re:Some companies... by Anonymous Coward · · Score: 0

      and who says geeks don't get laid?

    3. Re:Some companies... by demo9orgon · · Score: 1

      W00T! Hey, it's my first "TROLL" Post!!! Thanks for the reply.

      I'm probably being gang-moderated by a whole office of (card-carrying librarians | angry teachers | freshly reamed MSCE's | Seminary punks | sore sex-workers in a freshly rebooted Internet cafe) for my sweeping commentary. Just the very thought of someone actually wanting to pay that much karmatic attention to me is so exciting.

      I was very well spoken and used proper english. If they understood the terms they're not a pure or as justified to mod me down as they assume they are. It was a very (tightly) fitting metaphor to describe the situation. I didn't even specify any company names. If a moderator isn't satisfied by a topical and brevitous post that doesn't play politics or name-names then they're just frustrated in other less texutal ways.

      Of course, maybe they're just seeking some form of retribution or release for failing to remember their safe-word and waking up in the hospital. Nothing worse than lame bottoms with an Internet connection--no good will ever come of such diversions.

      --
      Every new form of media has it's own Requirimento
  22. Microsoft on the ball? by tuxlove · · Score: 5, Insightful

    This story supposes that Microsoft should somehow be a paragon of network infrastructure. It's clear from past events that MS is among the lamer of companies when it comes to infrastructure/security. Take, for example, the time DNS for just about the entire collection of MS domains, such as msdn.com and microsoft.com, were completely disabled by an attacker. They had all four of their nameservers on the same subnet, and all running Microsoft DNS software. An easy target to say the least. Calling this sophomoric is being kind. It didn't take them long to fix it, and I believe that now they contract out their DNS to get maximum diversity (and they even utilize Unix nameservers!).

    I fully expect to see more entertaining stories like this for a long time to come.

    1. Re:Microsoft on the ball? by Anonymous Coward · · Score: 0

      How about the time (older stuff seems to be down so settle for a cnet link) Microsoft forgot to renew a domain name, which lead to the disabling if hotmail, leaving some kindhearted linux user to buy it and give it back to them. No, certainly not the paragon of much.

    2. Re:Microsoft on the ball? by Dr+Caleb · · Score: 3, Insightful
      Or the time they let the hotmail.com domain name expire.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    3. Re:Microsoft on the ball? by Anonymous Coward · · Score: 0
      Say what you will about Microsoft. They are about 100 times more normal than Steve Jobs and Apple.

      Apple owners are, by and large, the type of nancy who gets the vapors trying to figure out which end of the screwdriver to use. The idea of choice or configurability frightens them. That is to whom Apple targets their marketing. You know the kind; they dress head to toe in black and drive a Volkswagen new-beetle. They spend hours--nay--days getting their virtual desktop decorated just right. They agonize over which screen wallpaper to use. Style over substance.

    4. Re:Microsoft on the ball? by BandwidthHog · · Score: 1
      This story supposes that Microsoft should somehow be a paragon of network infrastructure.

      Umm, yes, they should be. Considering what they've got the world convinced they're good at, I really do think it's fair to hold them to a very high standard as regards the function of their *office* network. Most businesses believe that Microsoft's products are *the* way to communicate, and Microsoft makes billions (daily) off of that perception. So if they can't keep their Windows-based LAN running as advertised, then yes, I think the public bloody well ought to know about it.
      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    5. Re:Microsoft on the ball? by Anonymous Coward · · Score: 0

      Take, for example, the time DNS for just about the entire collection of MS domains, such as msdn.com and microsoft.com, were completely disabled by an attacker.

      The problem wasn't with the DNS server, and it wasn't caused by an attack. It was an employee that screwed up bigtime and made a configuration error in a network device.

      So, if you want to bash MS for that incident you'll want to bash the design (all servers on the same network) and the policies that made it possible for one employee to implement such a change without any peer review.

      AC

    6. Re:Microsoft on the ball? by theLOUDroom · · Score: 1

      This story supposes that Microsoft should somehow be a paragon of network infrastructure.

      You know what: I think they should.
      After all, they have a fuckload (If they took the cash they have on hand out of the bank as 20's it would weigh more than my car!) of money that they could throw into making their software/network the best around if they wanted to. Instead it always seems at or below average. It's ridiculous.

      Microsoft should be able to do a decent job with their software. They have more resources than just about anybody else.

      I'm not saying it should never have any flaws, but their record on security issues is pretty sad. It should be better. I believe that they could do better almost instantly if they were actually committed to it. Instead they seem content with embarassing themselves quite often.

      --
      Life is too short to proofread.
  23. Re:And they have the source! by Anonymous Coward · · Score: 0, Troll

    Windows just isn't as secureable as unix's ... this just goes to show that. MS HAD THE SOURCE, and weren't able to secure themselves against this. While it's probably true that Windows is not as secureable as unix, this is in fact no indication of that at all. The fact is there was a patch that fixed the problem and thus this problem IS secureable. It's not that they weren't ABLE to secure themselves, they just had people who DIDN'T.

  24. The Irony Episode V: The Irony Strikes Back by WIAKywbfatw · · Score: 1

    What's really ironic is that this I'm finally reading this story after half an hour of unsuccessfully trying to access /..

    What just happened? Did /. just get slashdotted?

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:The Irony Episode V: The Irony Strikes Back by pdbogen · · Score: 1

      I'm sure we're just feeling the aftereffects of SQL Slammer- Internet slowdowns still running around.

    2. Re:The Irony Episode V: The Irony Strikes Back by Anonymous Coward · · Score: 0

      No, I'm sure we're just feeling the aftereffects of Taco's messy perl code + MyShitQL. How come every other website I'm visiting now is as fast as usual, and Slashdot is sucking it up?

  25. PROPAGANDA by Anonymous Coward · · Score: 0

    It's propaganda spin, every time there's a major MS exploit they get it too. Phuuuu leeeezzz.

    1. Re:PROPAGANDA by The_K4 · · Score: 1

      Yeah, but usually they don't have a patch that could have prevented it that they reliesed months prior. Usually the fix doesn't exist yet.

  26. Not nessecarly bad administrators by Dan+Guisinger · · Score: 5, Insightful

    In reality, admins running enterprise systems must remember to check what the patch fixes and weigh it against known issues it may cause. In Microsoft's case, their admins would be sure to know the service release is out. My guess is compatability testing indicated they should wait for a future patch, or until they changed something in their setup that would make any problems from the patch a non-issue.

    1. Re:Not nessecarly bad administrators by debaere · · Score: 1

      On the other hand, enterprise administrators should be more careful about protecting access to services.

      regardless of MS SQL needing to be patched, and the merits of doing it, compared to not, the databases should NEVER be accessible from the Internet. Put it behind a firewall, or use some other method to block access (like not binding to public IPs)

      If, for some reason, database access is required from locations, and it must be done over the Internet, tunnel the connection. Leaving an open connection to your database from the outside world is simply irresponsible.

      --

      DOS is dead, and no one cares...
      If there's a Bourne Shell, I'll see you there
    2. Re:Not nessecarly bad administrators by malfunct · · Score: 1
      I think you are missing some facts from the article.

      First the article says that most of the boxes were developers boxes that run SQL for testing and such.

      Second it seems that it was all on the "INTERNAL" network meaning these boxes should have been protected by the firewall.

      The problem is that once the worm found its way into the fortress by whatever means the dev boxes that weren't updated (bad devs, bad bad devs) got infected and spammed the network. The admins seem to have done thier jobs.

      The two questions I have is #1 why isn't there a way to push SQL patches to the network and #2 why didn't MS block the UDP port that the worm propogates on as soon as they knew there was a problem?

      --

      "You can now flame me, I am full of love,"

    3. Re:Not nessecarly bad administrators by Anonymous Coward · · Score: 0

      #1 - Good question
      #2 - Likely because they have legitamate SQL servers behind their firewall that other machines need to access. Blocking those ports internally would likely have killed some necessary services. Keeping those services up while the network was acting so slow because of the network flood may have been preferrable to killing off those critical services.

    4. Re:Not nessecarly bad administrators by malfunct · · Score: 1

      Nope, the port in question was only for the SQL discoverability function which is of questionable use in the first place. The thought I came up with afterwords is that they might have blocked the port at the routers, but each individual subnet could still have enough power (MS has powerful machines afterall) to make it impossible to reach anything.

      --

      "You can now flame me, I am full of love,"

  27. Tired of patching? by smnolde · · Score: 5, Insightful

    How many times have you, on a Win2k server clicked the check box labeled "Remind me in four hours" and waited for the next shift to patch the box?

    Oh joy, the pleasures of having an automated "Patch-me-now" daemon.

    Lazy admin, none the less.

    1. Re:Tired of patching? by John+Hasler · · Score: 1

      I got that. It consists of pointing /etc/apt/sources.list at security.debian.org and putting 'apt-get update; apt-get upgrade' in a cron job.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  28. I'm not surprised by Anonymous Coward · · Score: 0

    "We can't fix this and you'll have to wait because iptraf is just oh-so-hard to use!"

    Oh, right. They don't have that on Windows, do they?

  29. Re:Another Worm? by notanatheist · · Score: 1

    I'd rather be reimbursed in cash than have him even come near me. Really, would you enjoy him on you? Secondly, just how does one make a funny comment on this thread when the story itself contains the greatest humor?

  30. Re:Slammer Worm Slams Microsofts Own by Anonymous Coward · · Score: 0

    i think you mean Slawbot.

  31. Also on CNN by Napalm+Boy · · Score: 1

    Story also here[cnn.com] on CNN.

    --
    Well, the door was open...
  32. Re:And they have the source! by Anonymous Coward · · Score: 1, Funny

    Windows just isn't as secureable as unix's ... this just goes to show that.

    Oh, yes, of course! The Internet could never be effectively shut down for days by a UNIX-based worm!

  33. I wonder how long... by dildatron · · Score: 4, Interesting

    I wonder how long it will be before companies that are hit hard by this will start terminating those responsible. Now, obviously part of the blame goes to the one responsible for the infected machine, and part of the blame goes to the software maker (Microsoft in this instance).

    This, like most other large-scale worm or virus infections, was completely preventable. So many machines are infected due to 1) lazy admins, 2) admins who are asked to do too much and didn't have time to patch all systems regularly (possibly because of staff cuts), and 3) Complete idiots who don't know any better and shouldn't have their job in the first place.

    This particular worm largely ignored home and personal computers, due to the product it infects. However, I think a lot of companies sit back and say, "Well, I sure am glad that we have Tom to get this all fixed for us... without him, what would we do?"

    That is the problem. Those in charge need to understand that it is both Microsoft's and the admins fault for things like this to occur. It rarely "just happens" and most large-scale attacks were preventable by a month, or even a year before the vulnerarability was exploited.

    Eventually, I hope this leads to a shakeout of all the poor admins, or the managers who place too much workload on their admins so that they do not have time to do it right.

    --


    If you had nuts on your chin, would they be chin nuts?
    1. Re:I wonder how long... by pdbogen · · Score: 1

      My boss - the Network Administrator - is named Tom...

    2. Re:I wonder how long... by jamesdood · · Score: 5, Informative

      The thing to remember is this worm infected any machine running the MSDE (A scaled down MS-SQL server) So if you were running Access or Office 2000 or MS Visual Studio 6, or even Visio 2000 you could be affected by this. Most end users don't even know that they would be vulnerable and the statement "This particular worm largely ignored home and personal computers, due to the product it infects" is false. It also seems to have had an effect on certain Cisco routers. Not fun but you can't just blame "Poor Admins" as the culprits for the virualance of the worm.

      --
      *narf!*
    3. Re:I wonder how long... by Anonymous Coward · · Score: 1, Interesting

      Ah, the musings of armchair admins...

      How about 4) Admins who run production-level servers that reboot their servers on a whim to apply a patch? Installing this stuff on a whim is fine for development-level stuff. However, when it comes to important websites, there is a lot of testing required before you can put it into production.

      And, to those of you who say that you should never have production servers exposed to the outside world, have you ever priced out what it costs? It's not just a matter of throwing a firewall in front of the box. That adds an extra piece of hardware that can fail -- so now you need to pay for redundancy. Firewalls that support fail over aren't cheap.

      Theory and the real world rarely agree. It's easy to sit back and say "You should be doing X", if you don't have to worry about paying for and supporting the required hardware.

      One final note -- this worm can slip past many firewall configurations. Since it spreads by UDP, forging the source address is easier to get away with. A common configuration is to allow UDP traffic through, to support DNS. May firewalls are configured to let it right through. That's probably how the machines internal to Microsoft's network were infected.

    4. Re:I wonder how long... by Anonymous Coward · · Score: 0

      A lot of people are named "Tom."

    5. Re:I wonder how long... by realkiwi · · Score: 1

      Microsoft isn't responsable - read the EULA...

      --
      realkiwi
    6. Re:I wonder how long... by Anonymous Coward · · Score: 0

      You forgot 4) Management that decides rebooting the system is just too much costly downtime and puts patching off for months while they work out an "acceptable" maintenance schedule.

      Seriously, I've been responsible for adminning boxes with several (mirrored) drives down waiting for replacement and a boatload of patches, the least of which was required to be able to recover from the backups our operations staff occasionally got around to completing.

      I like to think I was a good admin - those systems continued to run well in spite of management's insistence on hamstringing our ability to proactively maintain our systems (wow, proper use of the buzzword. look out!)

      In the end, the admin is only as good as management allows.

    7. Re:I wonder how long... by Anonymous Coward · · Score: 0

      "not responsible" != "not legally responsible"

    8. Re:I wonder how long... by dildatron · · Score: 0, Troll

      Apparently you did not read my post. Next time, you should try it. I was not just blaming the admins.

      --


      If you had nuts on your chin, would they be chin nuts?
    9. Re: I wonder how long... by Black+Parrot · · Score: 1


      > I wonder how long it will be before companies that are hit hard by this will start terminating those responsible.

      Never. Instead they will run to Congress demanding the death penalty for 'hackers'.

      --
      Sheesh, evil *and* a jerk. -- Jade
    10. Re:I wonder how long... by Anonymous Coward · · Score: 1, Informative

      I don't think there is much danger to home users. While MSDE is included with those products it is not part of the normal installation. You usually have to run a second setup to install it. Even in VS.Net, if you choose to install MSDE, it simply copies MSI package to your hard drive and informs you that you will have run the install.

    11. Re:I wonder how long... by Bourbonium · · Score: 1

      Well, as one of those admins who was burned by this fucker, I have a few things to say in my defense. The patch released last July was a bitch to install, and our centralized IT management authority didn't want us to install anything they hadn't thoroughly tested and approved. The recommendation from higher up was to just wait until the service pack was released a few months later. The service pack was finally released on January 17, only eight days before the worm hit us. I had downloaded it and applied it to my test server on my home network, but still hadn't been given the go ahead to install it on the production server at the office. And, of course, this thing hit us at midnight EST on a Friday night before the Super Bowl, so nobody was around to do anything about it until Saturday morning.

      As soon as I heard about it on the radio that morning (Thanks to Leo LaPorte), I knew I'd have a very busy weekend, and indeed, I spent several hours on Saturday and Sunday making sure we were back in operation by 8:00 a.m. Monday morning. Not that fixing the thing was all that hard, since SQL2KSP3 did automate most of the configuration changes that would have had to be done manually if I'd used the July 2002 Hotfix, but I did have some nervous hours waiting for things to speed up and identifying MSDE installations on workstations that I wasn't previously unaware of.

      When things got back to normal on Monday, I was a hero, and was congratulated for a job well done, rather than being blamed for not keeping my servers patched properly. I guess I don't have to worry about losing my job over this incident, since they probably can't find anyone else who'd be willing to put up with the shit that goes on here. We have only three Admins to support over 400 users, and we have way too much to do even when the network functions normally. I'm the only SQL admin in the office, so it all falls on my shoulders.

    12. Re:I wonder how long... by msim · · Score: 1

      r.e. the routers, we had a handful of customers with Cisco IOS 12.x series IOS have their router turn its heels up with a bus error randomly between every 20 and 50 minutes and reset, all due to the bombardment of their networks with thousands of those itty bitty packets.

      Oh yeah, they also had dodgy^H^H^H^H^HMS SQL Servers & client's on their Lan too..

      Also the incident made for *very* interesting reactions from customers come Monday.... *Tee Hee Hee*

      --

      Life is like a box of chocolates, you never know when your gonna get food poisoning.
    13. Re:I wonder how long... by dildatron · · Score: 1

      You demonstrate my point, thank you. This is what I am talking about. You, through no real fault of your own, were help back from applying this patch due to corporate bueracracy and policy. You were plenty capable, but your company made a decision that turned out poor.

      --


      If you had nuts on your chin, would they be chin nuts?
  34. Bwahaha! by Anonymous Coward · · Score: 0

    I have just one word to say *cough* PostgreSQL *cough*. Too bad Microsoft employees aren't allowed to use the right tool for the purpose and are instead forced to eat their own dog food. That policy sounds exactly like the no commercial software at all policies that some governments are contemplating.

  35. HAHAHAHAH by Anonymous Coward · · Score: 0

    Man, that's just funny...
    Not following sensible IT management practices.

    On Monday, I was talking with an friend who works in IT for a major insurance company:
    "Were you affected by the SQL worm?"

    "No. Blocked a lot of traffic at the firewall, that's all."

  36. Hidden costs! by Anonymous Coward · · Score: 0

    The hidden costs of owning a Microsoft product.

    A patch a day, virus protection, outages, blue screens of death, an army of softies running around, licensing, forced upgrades, that will get you back to square one, as far as security is concerned. No end to the money you will bleed for the enjoyment of having a notepad.

    Go IBM and grid - the most bang for the buck, no hidden costs, and no security nightmares avery night.

  37. Nailed us. by nortcele · · Score: 5, Interesting

    God knows why, but our company had an NT box running MS-SQL outside the Unix firewall.
    It got nailed and then apparently had privileges to come in and nail the rest...

    Took us out for 12 hours. We are talking significant production loss here. I'm just thanking
    my luck stars that I have nothing to do with our NT setup.

    I snicker and do my little dance quietly in my cube.

    1. Re:Nailed us. by Anonymous Coward · · Score: 0

      And who decided that it would be a good idea to have trusted host relationships, hmm? Especially with a box outside the firewall... That's just poorly thought out.

    2. Re:Nailed us. by Anonymous Coward · · Score: 2, Funny

      Ned! Stop all that dancing and celebrating... I am trying to sleep over here. Geesh.

    3. Re:Nailed us. by Anonymous Coward · · Score: 0

      trusted host relationships ... outside the firewall

      yeah, that is just fscking brilliant

  38. The Future of Security by n3rd · · Score: 4, Insightful

    With the exploits going around recently I've realized a couple of things when it comes to security.

    First and foremost is secure code. Right now, almost everyone and their grandmother has a firewall. They do a good job of protecting ports a user can't shutdown totally (some NetBIOS ports) and protecting insecure applications a user or organization wants to run internally but doesn't want the world to access (NFS, NIS, etc). The majority of these exploits target applications that firewalls will usually let past such as HTTP, FTP and e-mail.

    Frankly I'm not sure how coders should go about writing secure applications, but it needs to be done. Perhaps at large organizations there should be a dedicated person or term in charge of verifying code is clear of buffer overflows and other nasties. Either way, the code itself needs to be secure or because a firewall won't do a thing. Without it even the most secure configurations will continue to be cracked.

    Second is firewall configuration. Many firewall administrators tend to forget about outbund packets. Obviously there are some they need to let out (HTTP, FTP) but when it comes to things like SQL and outbound portmap, there's really no reason. Depending on the organizations needs they can more than likely block all outgoing UDP. By doing this they can help slow the spread of worms (such as this one) and reduce liability when it comes to crackers using their systems as a point to attack other systems.

    Firewalls that block incoming packets just don't cut it, and never have. We need to have secure code and need to block unnecessary outbound packets as well.

    1. Re:The Future of Security by KarMannJRO · · Score: 1

      Depending on the organizations needs they can more than likely block all outgoing UDP.

      Hmm, how'd you like your DNS to keep working? Easy enough to make one exception for port 53, of course. But then the next version of the worm uses port 53 as the source port and can still get away with 1434 as the destination, or something like that. Alternatively, you have your own recursing (is that a word?) DNS server, not a bad idea anyway for efficiency. But then you have to put it in the DMZ and on the internal.... You get the picture. There's always a "but".

    2. Re:The Future of Security by Jeppe+Salvesen · · Score: 1

      I think the point'n'click mentality is the problem. I only allow incoming traffic with the SYN bit set - unless I explicitly open for that port later on in my chain.

      --

      Stop the brainwash

    3. Re:The Future of Security by Anonymous Coward · · Score: 0

      Eliminating buffer overflows is a solved problem. The fact that people still write applications in languages that _allow_ buffer overflows is truly amazing.

    4. Re:The Future of Security by Anonymous Coward · · Score: 0

      Frankly I'm not sure how coders should go about writing secure applications, but it needs to be done.
      My position is that bugfree software = utopiware. So flaws will always be there. What puzzles me is that programmers still code as if their applications are never going to be compromised. IMNSHO people should write code which logs stuff - so at least admins/IDSes know when things go wrong. Bonus if the application provider uses something like libidsa.

    5. Re:The Future of Security by stef0x77 · · Score: 1

      Depending on the organizations needs they can more than likely block all outgoing UDP. By doing this they can help slow the spread of worms (such as this one) and reduce liability when it comes to crackers using their systems as a point to attack other systems.

      Don't do this blindly... All of a sudden everything goes down and slowly three letters form in your mind:

      D N S

  39. Re:And they have the source! by Anonymous Coward · · Score: 0

    Wrong conclusion. It means they bought cheap dime-a-dozen MCSEs, not dedicated administrators that know and care about what they are doing. Sure the latter cost a little more, but it's worth it.

  40. mySQL by Anonymous Coward · · Score: 0

    I have a funny feeling companies are going to start using mySQL and hire a more competent admin with the money saved.

  41. Re:Microsoft didn't patch all their INTERNAL serve by jrumney · · Score: 5, Interesting
    OK, so how did these servers get infected in the first place, if they weren't on the internet?

    Was the Slapper worm developed by a disgruntled Microsoft employee, and unleashed from within Microsoft?

  42. Don't people believe in firewalls by Anonymous Coward · · Score: 0

    Unless there is something I don't understand about this worm, my questions is where are the firewalls. There are VERY few reasons to have an SQL database server open and available to users on the internet. The Code Red worm operated on port 80 and so firewalls were not as much anissue, but the ports that the SQL server uses should not even be available directly to outside parties from the internet.

    Any company that was effected by this, chances are the first breakdown in security wasn't patching, but in your firewall rule set.

  43. better patch system by Anonymous Coward · · Score: 2, Funny

    From the article:
    "Publicly, they are saying it's not our fault, because you should have patched. But Microsoft's own actions show that you can't reasonably expect people to be able to keep up with patches."

    What he really means is that you need a better patch system. SQL server patches, and many others, are not covered by Windows Update.

    Why not?

    I just love these lines:
    "Seems like every time I install a system patch, something else goes wrong with my system," said Frank Beier, president of Web design firm Dynamic Webs. The designer said many system administrators won't patch for many months, because they don't trust Microsoft to fix the problem without breaking some other function of the software.

    "In most cases, I'm better off just playing Russian roulette with the hackers until our servers are broken into," he said.


  44. hmmm...security + patch administration by painehope · · Score: 5, Insightful

    another place where Unices have MS beat?
    Yep.
    I love the way the article makes security + patching seem such a burden on system administrators. It's one of the main functions of a sysadmin's job. Any sysadmin who thinks security patches are optional, regardless of how shitty your OS's package management + patch integration is, deserves to have their network taken down and their ass fired.
    Though I do get a kick out of thinking of the nightmare the Windows admins have keeping up to date with patches, whereas a few hundred lines of perl, and I have my own automated patching system, and RPM keeps track of it ( no rpm vs. deb flames, thank you ).

    --
    PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
    1. Re:hmmm...security + patch administration by NineNine · · Score: 1

      A few hundred lines of code? It doesn't take that much to keep up to date with W2K systems. First off, for user-level stuff, you set it on auto-update, and you do nothing at all. For server-level stuff, you just run hfnetchk. It scans your system and tells you what you need. For server stuff, I would never automate the whole thing. You're just askign for trouble. Any decent admin is going to check the usefulness of each patch, and see what it could break. So, you're wrong on this one. It's much easier on W2K boxes than it is on Unix boxes.

    2. Re:hmmm...security + patch administration by painehope · · Score: 3, Informative

      most of the few hundred lines of code is for a system that fetches the patches from a site that maintains a redhat mirror ( site selection by ping time ) to a local patch server, and does the comparison and selection ( w/ a somewhat optimized algorithm ), then moves old patches out of patch tree. It only took about 60 for the updating stuff. It's what I use on workstations. For servers and clusters, yes, I administer those more directly ( select an appropriate patch, drop it in a patch directory, and it is installed by autorpm ). Perhaps I should have clarified that. But I'm generally not too worried about most linux patches, as I can be sure that the patch I install for a utility or a desktop app isn't going to include something that break mysql, apache, etc. And you can use some of these package management packages ( no pun intended ) on most Unices, for example, RPM on AIX. Most of my admin experience is with Linux, but I've done some AIX + Solaris, and I'll agree that the default methods are a bitch, but they can be made more efficient and simple. And Linux is drop-dead easy to administer on workstations, pretty easy on servers, and very easy on clusters.
      As to why I don't use up2date, it's because it chews up to much bandwidth ( ea. workstation hits redhat patch server ). I looked at using Ximian's stuff, but management shot it down.
      And if administering w2k boxes is so damn easy, how come very few admins do it right? Proportionally quite a good deal less than their Unix counterparts? I can't verify the comments you made about w2k package management, as I quit doing windows around NT4.0/98 days, but I'll take your word on it. BTW, can this be remotely automated? But, still, how come everyone whines about how hard it is? And how come a frequent complaint ( and one I've seen w/ my site's sExchange mail servers ) is that one patch/update breaks other services/functionality?

      --
      PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
    3. Re:hmmm...security + patch administration by NineNine · · Score: 2, Insightful

      Yeah, it can be automated. I don't know why more people don't use it. I've been using it for 1+ years without a hitch. Run one command, it gets a block of XML from a MS server, compares versions of various files, then tells you what you may need, or what you should at least be aware of.

      Still, I'd be concerned about automating any patches. Heck, just a few weeks ago, Mozilla came out with a "patch" that broke a good bit of DHTML rendering. Not serious, really, but the same could happen to important software. For example, I know of a particular version of a particular OLE DB provider for Oracle that has a couple of parameters backwards for one of their main functions (I think this was an Oracle version of the driver). If somebody auto-patched a server, and it fixed this problem, it would've broken my app completely, and would've needed a bit of a re-write and re-compile. Not good on a live system.

  45. And you are a moron! by Anonymous Coward · · Score: 0

    n/t

  46. Reports are coming in... by Chocolate+Teapot · · Score: 4, Funny

    ....of an horrific accident in Redmond, WA, in which the ever popular and much loved Slammer worm has become infected by a particularly pernicious dose of Windosis. A round-the-clock vigil has been in progress since Saturday, and the nations top experts have been called in to try to save Slammer. "17'5 700 34rLy 700 54y 1f w3 c4n 54v3 h1m" said pUrPle_rONniE, a pasty looking spokeman for the uninstall SWAT team. "w3 0wnz y00". This is only the 200,502,738th reported case of Windosis since 1982. The Department of Justice have yet to seal off the area to prevent further contamination.

    --
    Modest doubt is called the beacon of the wise. - William Shakespeare
  47. Asimetry by gmuslera · · Score: 1

    With shared source their policy was "your code is our code and my code is my code".

    With patches, seems to be "do what I say and not what I do"

  48. Maybe they were using a pirated copy of XP by SoCalChris · · Score: 1

    Maybe they were using a pirated copy of XP and they couldn't upgrade :)

    Now wouldn't that be ironic???

  49. Re:And they have the source! by Anonymous Coward · · Score: 0

    I hereby moderate you -1 clueless

  50. Despite what the apologists say by Vicegrip · · Score: 2, Insightful

    Clearly Microsoft has a serious problem communicating the need to apply certain patches.

    Of course, it's the customers fault.

    When the original story came out I couldn't count the number of posts pointing out that the patch was released a while ago for this problem while totally discounting the fact that most of the world fell prey to it.

    Redhat, for instance, boldly displays all the security problems AND patches on a single page for its products.

    Want to find a list of needed patches for a Microsoft product? Hope you have a few days for searching the endless volumes of technet or msdn-- hope you find everything.

    Want to know the patch level for your Microsoft software? Have fun, it's randomly displayed somewhere in the product... maybe in the about box... maybe just a file version ... a company serious about security would have a consistent and documented way for finding the version information of their software.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    1. Re:Despite what the apologists say by BeeShoo · · Score: 3, Interesting

      They do have a security alert service that you can sign up for. I USED TO belong to it, but then one day I suddenly stopped recieving them (with NO notification or explanation).
      It turns out that you now have to register for a Passport account in order to recieve their security alerts. They simply changed this and didn't notify anyone who stopped receiving alerts. Oh, I'm sure they put a message up somewhere, but...
      I refuse to get a Passport account, so I still don't get them, but I guess I can only blame my stubbornness for that.

    2. Re:Despite what the apologists say by thebatlab · · Score: 3, Informative

      > Want to find a list of needed patches for a Microsoft product? Hope you have a few days for searching the endless volumes of technet or msdn-- hope you find everything.

      I usually just go here rather than searching endless volumes....

      http://www.microsoft.com/technet/treeview/default. asp?url=/technet/security/current.asp

    3. Re:Despite what the apologists say by Anonymous Coward · · Score: 0

      There's a catch all security mailing list, which microsoft, umm.... , won't hasn't allowed home brewed alerts to be posted to for quite some time.

    4. Re:Despite what the apologists say by NineNine · · Score: 4, Insightful

      Good troll, but you're 100% wrong.. One command will do it.

      Another clueless jackass spouting off about things he has no idea about...

    5. Re:Despite what the apologists say by Korth · · Score: 1

      Microsoft Baseline Security Analyzer is a good GUI tool that check for missing hotfixes and various security problems.
      You can download it at http://www.microsoft.com/TechNet/Security/tools/to ols/MBSAHome.ASP

      However, to use this tool, you need to enable the "Server" service, or you'll get weird errors.

    6. Re:Despite what the apologists say by zulux · · Score: 1

      Good troll, but you're 100% wrong. [microsoft.com]. One command will do it.

      Not if your using Windows ME.won't support an peice of software that people paind $200 for, and it's only 18 months old.

      Form MS website:
      Hfnetchk does not operate on Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows 98 Second Edition, or Microsoft Windows Millennium Edition.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    7. Re:Despite what the apologists say by Anonymous Coward · · Score: 0

      I run a small NT domain and do my damnedest to keep everything patched, including using hfnetchk and "baseline security analyzer". All too often, hotfixes and patches aren't registered within Win2k as having been applied, and these tools flag the system(s) as needing patches that I know I've applied. (See MS VM MS02-069, and the recent MDAC hotfixes--hard to tell whether or not you've applied these, but shouldn't be.)

      Aside from those problems, MS documentation on these issues is internally inconsistent, and the search functions on their behemoth website(s) don't yield hits for known issues/patches--search for Q810030, which is cited in the MSVM issue, but unavailable in a search.)

      Don't pick apart these examples--there are dozens more that I've forgotten. Point is, the tools provided aren't adequate!

    8. Re:Despite what the apologists say by miserere · · Score: 1

      It looks like you can still subscribe to the security bulletins without having a Passport account. Try this link:

      http://register.microsoft.com/subscription/subscri beme.asp?ID=135

    9. Re:Despite what the apologists say by Anonymous Coward · · Score: 0

      How is the parent insightful? Hfnetchk doesn't work with every MS product, nor does it (in my experience) have anywhere near a perfect track record in determining what has and hasn't been installed. (Mostly it says that such and such a product is not installed, even though it was just installed a reboot ago. Probably a screwed up system, but it was something that I inherited, and the patches take, so just the report is foobared) Hfnetchk is a good starting point, but I've found that the old fashioned Pen-and-notebook-by-the-server method works just as well, and in most cases better the Hfnetchk.

    10. Re:Despite what the apologists say by Anonymous Coward · · Score: 0

      First of all, Windows update takes care of these products. On the other hand, a user still has to run the office update seperatly from the OS update. It should be integrated better.

      Totally off topic, is there a way to download the updates off of MS's site, and then point the desktop to the local copy of the updates?

      Second of all, why are you running server services on these obviously meant for the desktop OS's?

    11. Re:Despite what the apologists say by Anonymous Coward · · Score: 0

      windows update doesn't install half the hotfixes found missing by hfnetchk. hfnetchk doesn't find half the missing hotfixes service pack manager 2000 does.

      and hfnetchk is a 3rd party utility written for microsoft. they can't innovate remember?

    12. Re:Despite what the apologists say by BeeShoo · · Score: 1

      Indeed you can. I'm actually quite happy to have been wrong here. Thank you...

    13. Re:Despite what the apologists say by karlm · · Score: 1
      It turns out that you now have to register for a Passport account in order to recieve their security alerts. They simply changed this and didn't notify anyone who stopped receiving alerts. Oh, I'm sure they put a message up somewhere, but... I refuse to get a Passport account, so I still don't get them, but I guess I can only blame my stubbornness for that.

      Silly user, the anouncemnt has been on display for quite some time:
      http://h48fd614e.obscurity.microsoft.com/basement/ subbasement/ususedRestRoom/LockedFlilingCabnet/ BewareOfLeopard/announcements.asp?user=BillyG&pass =VBSisVirusBreading System

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  51. Worm's damage surprises experts -- takes out ATMs by aengblom · · Score: 4, Informative

    My rejected submission -- more details, but a bit long. The big news in my mind was not the microsoft bit--it was that ATM machines were unavilable because of the worm.

    ~~~

    The worm that slowed the internet to a crawl over the weekend apparently did more damage than most originally believed. On Monday, many companies were still struggling to clean up. Financial companies and airlines seemed to be hit most acutely. Many web sites that manage payments and check loans were inaccessible. Inexplicably--and really inexcusably--some ATMS were also unavailable. Investigators are also struggling to pinpoint the worms starting point, but are having little success because it took off so fast.

    Apparently similar code was released by David Litchfield of NGS Software Inc a few months ago. Virus "author," "Lion" credited Litchfield's code.

    The Washington Post has an AP story up as well as this, which is older but has some additional details. The kicker to all this--the worm hit one year after Microsoft launched its "Trustworthy Computing." That and even some of Microsoft's own computers were hit (NYT Reg. Req.).

    (Yep, still bitter ;-) )

    --


    So close and yet so far from the world's perfect ID number
  52. MS and integrity by WindBourne · · Score: 1

    Considering the lack of integrety and the willingness of MS to be illegal, I wish that they would do something interesting for once.
    They could easily release a worm that patches all the old openings. They could even have to handle their own boxes considering that their admins seem to be incapable of staying up with patches as well. It could be released overseas so that it was undectable or they could simply pay the current admin to look the other way again.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  53. M$ Winblows Update by hckrdave · · Score: 1, Troll

    it would appear that the worm has brought down M$ Winbblows update site :-) :-)

    1. Re:M$ Winblows Update by delus10n0 · · Score: 2, Funny

      Although you fufilled Slashdot's "$" and "Winblows" quotas for the day in your post, why is this modded as Funny? Should be modded as "Totally Stupid and Untrue".

      Pfft.

      --
      Not All Who Wander Are Lost
  54. Speaks volumes for their policies...My eyes! by Anonymous Coward · · Score: 0

    "Yes, I know Billg's "Trusted Computing" plan is rather new, but they sure seem to get caught with their pants down often."

    Uhhh! Now there's some visual imagery I didn't need.

  55. Re:Microsoft didn't patch all their INTERNAL serve by JiMbOb_ka · · Score: 3, Insightful

    I agree, I am sure MS had policies in place to keep all public-facing servers fairly up2date. One thing that I found to be true is when the article mentioned that alot of the developers internally had installed SQL or MSDE on their workstations. I know that when our comapny got Code Red / Nimda, it was the developers workstations with IIS that were propagating it to the rest of the network.

    Just goes to show that people who are paid to be technically apt can be just as much of a crutch and regular users.

  56. I can hear Nelson right now.... by steevo.com · · Score: 1

    Ha ha

  57. Patches... by Wouter+Van+Hemel · · Score: 1

    Well, that is already one reason to push software companies have to make patches for security vulnerabilities - and make them in time: the security of their own network. They need the patches themselves too.

    The longer it takes Microsoft to produce security patches, the longer they are vulnerable themselves. Kinda sweet justice...

    (Yes I know there are patches for _this_ vulnerability, but it clearly shows Microsoft itself can get bitten by their own bugs)

  58. 4 Things by 4of12 · · Score: 4, Insightful

    1. Everyone can gleefully gloat over them eating their own dogfood; enjoy it while it lasts.
    2. Microsoft did release a patch long ago, and I give them credit for that.
    3. But by not installing their own patches, the credibility of the argument that lazy sysadmins are to blame for Slammer is weakened. MS gives credence to other arguments: either their patches hose up other things unnecessarily, or else take too much time and effort to install properly.
    4. In the end, this whole episode will be spun to promomte TCPA.
    --
    "Provided by the management for your protection."
    1. Re:4 Things by TFloore · · Score: 1
      In the end, this whole episode will be spun to promomte TCPA.

      I don't necessarily disagree with this statement, but it will take some creative speaking to spin it that way.

      This was an exploit against SQL Server 2000. You think this would be an approved application on a TCPA machine? Yeah, me too. You think the SQL Server was already approved for network transactions? Yeah, me too. (Okay, it should have been approved for only local network transactions... which was the problem with Microsoft's network, wasn't it?)

      TCPA protects against non-approved applications. It doesn't help much against approved network-aware applications that have network-related security vulnerabilities. It's a system for safely running perfect software. But when the TCPA-approved software has a security vulnerability that causes elevated use of a resource that software is already allowed to use... it doesn't help much.
      --
      This is my sig. There are many like it but this one is... Oops. Frank, I've got your sig again! Where's mine?
  59. What we can learn about this: by haggar · · Score: 2, Insightful

    Just goes to show that no matter who you are, you'd better keep your apps patched.
    No, it shows rather that no matter who you are, you should not use Microsoft's server and database solutions.

    --
    Sigged!
  60. To clarify some Myths about Slammer by rosewood · · Score: 4, Interesting

    Ive been hearing a lot of this and thats and I was hoping to get the straight dope.

    Ive read that the patch before this thing went big was a bitch. Basically it was a lot of manual this and that updating and rebooting. Basically this meant a lot of people couldnt get aproval from management to patch the server.

    Some have said they applied the patch and still were vunerable.

    Some have said the patch fucked their server.

    Also, I think I read that the cumulitive SQL server patch that was supposed to be out a long time ago finally came out as soon as this worm hit.

    Since I do NOTHING with Sql servers, I dont keep up on this. But I do have to answer to security questions and general FUD so, for those in the know -- whats true and whats not?

    1. Re:To clarify some Myths about Slammer by rosewood · · Score: 0, Flamebait

      I just want to add (since no one has answered yet) that I dont propose ANY of the above to be true. Like I said, I dont work with SQL servers so I have NO FUCKING CLUE, Im just re-hashing the rumours and I want to know what is real and what is NOT.

    2. Re:To clarify some Myths about Slammer by Anonymous Coward · · Score: 0

      Most of the hotfixes for SQL Server are a bitch to install because you have to manually back up files, copy files, run scripts, etc, usually in multiple directories.

      I don't know about servers still being vulnerable after patching. Both of our servers were patched to the latest level and we did not get hit. However, I could see how some holes would not be closed if an admin missed a step in the complicated patch instructions.

      Also never had a problem with a patch messing up a server, if you follow the instructions correctly.

      The last cumulative patch came out in October. Service Pack 3 just came out before the worm hit but it was not required to fix the problem.

    3. Re:To clarify some Myths about Slammer by delus10n0 · · Score: 2, Informative

      Ive read that the patch before this thing went big was a bitch. Basically it was a lot of manual this and that updating and rebooting. Basically this meant a lot of people couldnt get aproval from management to patch the server.

      I don't understand where the difficulty comes in. You run the service pack, it extracts to your root drive (or whereever you want it to, actually.) You then run setup.bat -- That's it! You're patched!

      Some have said they applied the patch and still were vunerable./Some have said the patch fucked their server.

      It worked for me, and I can't speak of the ones it didn't work on. SP3 came out a few weeks ago, and admins should have at least had that installed.

      Also, I think I read that the cumulitive SQL server patch that was supposed to be out a long time ago finally came out as soon as this worm hit.

      Bullshit. The patch to fix the overflow problem came out half a year ago. And the service pack (which includes the patch) came out a few weeks ago.

      Don't believe everything you hear..

      --
      Not All Who Wander Are Lost
    4. Re:To clarify some Myths about Slammer by Anonymous Coward · · Score: 0

      Since I do NOTHING with Sql servers, I dont keep up on this

      Well, thanks for your "expert" opinion and analysis.

    5. Re:To clarify some Myths about Slammer by rosewood · · Score: 1

      Another post seems to contradict the setup.bat theory

      Maybe the patch has changed?

      Also, I dont believe everything I hear, thats why I asked what I asked ... for clarification.

    6. Re:To clarify some Myths about Slammer by Anonymous Coward · · Score: 0
      I don't understand where the difficulty comes in. You run the service pack, it extracts to your root drive (or whereever you want it to, actually.) You then run setup.bat -- That's it! You're patched!

      Except that we aren't talking about service packs, dickcheese. The hotfixes for SQL Server have all been manual installations of files and scripts. Obviously you don't install those.

      It worked for me, and I can't speak of the ones it didn't work on. SP3 came out a few weeks ago, and admins should have at least had that installed.

      SP3 came out on Jan. 14, about 1 week before Slammer hit. Not weeks. Week. There probably weren't too many installations of it when the virus hit.

    7. Re:To clarify some Myths about Slammer by Anonymous Coward · · Score: 0

      Ive read that the patch before this thing went big was a bitch. Basically it was a lot of manual this and that updating and rebooting. Basically this meant a lot of people couldnt get aproval from management to patch the server.


      I don't understand where the difficulty comes in. You run the service pack, it extracts to your root drive (or whereever you want it to, actually.) You then run setup.bat -- That's it! You're patched!

      Well, this has only been true for about 2 weeks now. For the previous 6 months that this patch has existed, one did have to go through a 12 step (or thereabouts) process to apply the patch.
    8. Re:To clarify some Myths about Slammer by extra88 · · Score: 1

      The original version of the patch did *not* come with an installer. So says Microsoft's documentation on the re-released version of the patch *with* installer.

      http://www.microsoft.com/technet/treeview/defaul t. asp?url=/technet/security/bulletin/MS02-061.asp

      Also, I can tell you that more than one SQL Server/MSDE patch in the past has required not only replacing files by hand but running commands within the server. That's all well and good if it's SQL Server but MSDE doesn't provide a command-line to run the commands! What to do then? I still don't know, the patch documentation sure didn't explain it. Thankfully, I'm not the one supporting it.

    9. Re:To clarify some Myths about Slammer by delus10n0 · · Score: 1

      I'm talking about the service pack, not the fix for the overflow vulnerability.

      The point I was trying to make was that SP3 was released before this attack occured, and everyone should have been updated/upgraded by now.

      --
      Not All Who Wander Are Lost
  61. Re:Somewhere, deep down in the bowels of Redwood C by R2.0 · · Score: 0, Offtopic

    Old women cackle.

    Little girls giggle.

    Which image are you going for?

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  62. The real issue by Anonymous Coward · · Score: 0

    The real issue here is... M$ is known for buggy code. Now this results in them founding several update apps, like unto windows update, where one can get the patches, as the bugs are fixed. Buggy code, sadly, is a part of life... They just make more than the average development group. Further more, the root of why a virus like this can cause such devistation is that... A: they are -slow- in getting patches out, often there is an exploit already in widespread use (by script kiddies mostly) before a patch is out. And B: Lazy admins, who dont care to be updateing thier crap every time they turn arround. So... what you effectively get... is a patching system, for a higher level of bugs... that is -way- to slow to be affective at stopping outbreaks. Its like a caccine that works, just... to slow to save the patient before the virus kills him.

    Microft
    -Beware of he who would deny you access to information, for in his heart, he dreams himself your master.

  63. SQL Server 2000 By Default by Anonymous Coward · · Score: 0

    An default installation of MS SQL Server 2000 does this.

    How do I get it where I can still connect via localhost, but ignore anything external to my machine?

    Will it still work in .NET to do:
    "Server=MYPC;Database=testdb;User ID=myuserid;Password=mypassword"

    and still connect. I can not use trusted_connections, so I have to explicitly use user id and password.

  64. HA HA by Anonymous Coward · · Score: 0

    In the immortal words of Nelson from the Simpsons, I repeat. Ha Ha.

    M$ has never had good admins, probably never will. Just like they can't be bothered testing their software. Why when they have a few million people they have suckered into paying THEM to be their beta testers.

    I work for a major bank, and the only work we tried to do yesterday was check out these patches to make sure they were safe to install on our servers. Mind you, YESTERDAY, not 6 months ago. Guess what, no luck getting them to work on our NT boxen. Waiting now on a "custom" patch from M$, which they will have a hard time getting to us if their network is in the same state as ours right now.

    The whole network was down yesterday. Completely. Still mostly out today. I think M$, and these so-called admins all need to have their MCSEs shoved up their *sses.

  65. I think you're running the update seriously wrong by ergo98 · · Score: 2, Interesting

    Well..sort of. SQL Server 2000 SP3, which fixes this problem, comes in a self-extracting exe which asks you for the target directory. You then go to that target directory and run setup.bat: The installer automatically shuts down SQL Server for the initial part, installs the patches (you copy over absolutely no dlls or binaries), restarts SQL Server for the final part where it then runs the update SQL scripts. It really is a trivial process. As far as backing up your data you should be doing that regularly anyways. This process is the same for MSDE installations.

    I don't know where this myth of hyper-complex SQL Server updates came from. Admittingly it is a bit more complex if you have multiple instances, but generally that goes along with more advanced administrators anyways.

  66. Re:Possibly??? by calethix · · Score: 1

    This was a lot funnier knowing that it was a reply to a 'first post' post (which seems to have disappeared now). :)
    I guess next time I'll remember to quote the post I'm replying to.

  67. Site for Microsoft admin flaws? by sumirati · · Score: 1

    Does anyone know about a webpage that is collecting the admin flaws Microsoft did with their own products?

    The DNS problematic some years ago came to my mind.
    Code Red/Nimda is another one.
    SQL Slammer know.

    Or better: Is there any page, that lists vendors which can not properly install their own products on the web?

    Else we should create one :)

    1. Re:Site for Microsoft admin flaws? by Anonymous Coward · · Score: 0

      Try www.slashdot.org

  68. The MS security update is confusing by ortholattice · · Score: 5, Interesting
    While I had this update applied, I felt and still feel uncomfortable that it is installed correctly. The update is confusing. I wouldn't be surprised if a lot of people installed it wrong. (I believe MS now has an updated version they released _after_ the worm that is easier but haven't checked it out.)

    As an aside, the instructions are in a readme.rtf file, even though they are actually just plain unformatted ASCII text pasted into Word. Who in their right minds would have Office 2000 installed on their SQL server? Or is this supposed to be standard practice? Gee, I guess should also look into putting OpenOffice on my Linux firewall.

    Here are some quotes from Microsoft's instructions.

    In the instructions that follow, the designation refers to the path on your disk in which the SQL Server files are installed. This path is typically :\Program Files\Microsoft SQL Server\Mssql. Note that the Mssql directory may be MSSQL$ for a named instance installation.

    OK, but there is also a Microsoft SQL Server\80\Tools\Binn\ directory. What about this one?

    3. Make a back up copy of the ssnetlib.dll files from the \Binn folder and the ssnetlib.pdb files from the \Binn\dll folder.

    ssnetlib.dll "files"? Why plural? I only found one in the path they seem to reference, but actually there was another one in Microsoft SQL Server\80\Tools\Binn\. However there was no ssnetlib.pdb in the main path nor was there even a directory Microsoft SQL Server\80\Tools\Binn\dll.

    4. Copy the ssnetlib.dll files from the hotfix self-extracting archive into the \Binn folder and the ssnetlib.pdb files into \Binn\Exe folder.

    Again, how can there be ssnetlib.dll "files"? What are they talking about? Also, earlier the (non-existent) ssnetlib.pdb file was supposed to be backed up from the Dll folder, now we put the new one into the Exe folder?

    6. Test the scenario for the bug that this build fixes to verify that your problem is resolved.

    OK, so I unleash Slammer on my network to make sure the problem is fixed? (And how would you test it before Slammer was officially released?)

    (NB: some of the above may not be completely accurate, being based on old scribbly notes jotted down in the midst of confusion. However the quotes are direct from readme.rtf.)

    1. Re:The MS security update is confusing by Repugnant_Shit · · Score: 2, Informative

      RTF files can be read with WordPad, which is included with Windows.

    2. Re:The MS security update is confusing by ortholattice · · Score: 1
      You're right, WordPad will open this rtf (it defaulted to opening with Word on a separate machine). I still think rtf is annoying when plain text will do. Also I screwed up the > and < in the slashdot html. Here are the corrected quotes.
      In the instructions that follow, the designation <installation path for this SQL Server instance> refers to the path on your disk in which the SQL Server files are installed. This path is typically <drive>:\Program Files\Microsoft SQL Server\Mssql. Note that the Mssql directory may be MSSQL$<Instance Name> for a named instance installation.
      3. Make a back up copy of the ssnetlib.dll files from the <installation path for this SQL Server instance>\Binn folder and the ssnetlib.pdb files from the <installation path for this SQL Server instance>\Binn\dll folder.
      4. Copy the ssnetlib.dll files from the hotfix self-extracting archive into the <installation path for this SQL Server instance>\Binn folder and the ssnetlib.pdb files into <installation path for this SQL Server instance>\Binn\Exe folder.
      6. Test the scenario for the bug that this build fixes to verify that your problem is resolved. Notify Microsoft PSS immediately if your problem is still unresolved.
    3. Re:The MS security update is confusing by Anonymous Coward · · Score: 0
      Actually, you don't know the half of it. I've attached a copy of an NTBugTraq e-mail detailing the problems with this bugfix and other patches. Potentially, an administrator could have patched their system long ago, but applying another bugfix (released after the Slammer fix) from Microsoft could have negated that patch (see #4 below). I think it's rather unfair to lay all the blame on the admins, especially when you may not realize that a product you've installed comes with MS SQL Server/MSDE, such as:

      Microsoft Visio 2000
      Microsoft Project
      McAfee Centralized Virus Admin
      FlipFactory
      Lyris Listserver
      Visual Studio .NET
      ASP.NET Web Matrix Tool
      Office XP Developer Edition
      MSDN Universal and Enterprise Edition
      Microsoft Access
      Microsoft Visual FoxPro 7.0

      And some of these may need to have a custom patch (which may or may not even exist) to fix the bundled/embedded MS SQL/MSDE.

      Here's a much more comprehensive listing.

      Date: Tue, 28 Jan 2003 11:28:00 -0500
      Reply-To: Windows NTBugtraq Mailing List
      Sender: Windows NTBugtraq Mailing List
      From: Russ
      Subject: Confusion about versions
      To: NTBUGTRAQ@LISTSERV.NTBUGTRAQ.COM
      Precedence: list

      Robert Chin wrote;

      "I'm confused about the version of the ssnetlib.dll file. In Eric post, it's indicated that the version of this dll file should be 2000.80.636.0 or later to be considered patched. And in Microsoft's re-released patch for MS02-061, it indicates that one may need to install Q317748 after the installation of MS02-061. The ssnetlib.dll file version under the MS02-061 patch is: 2000.80.679.0. However, the same file under Q317748, is: 2000.80.568.0. Any clarification on this is highly appreciated."

      1. MS02-039 was the first Security Bulletin hotfix for SQL which addressed the vulnerability Slammer exploits. The affected file was ssnetlib.dll, and the first corrected version was 2000.080.0636.00. That was released at the end of June 2002.

      2. MS02-043 was released in August 2002, and it contained the same ssnetlib.dll as MS02-039.

      3. MS02-056 came along in October 2002, and it contained an ssnetlib.dll versioned 2000.080.0679.00.

      4. Q317748 was a SQL hotfix that was not a security bulletin. It addressed a handle leak that was introduced with SQL SP2. It was released in October 2002. I have had reports from people who have been running many SQL servers without that patch and have never encountered a problem. The specifics of the handle leak are such that it does not affect many installations.

      Unfortunately, Q317748 has a problem. Despite being released 3 months after the first SQL patch that corrected the vulnerability Slammer exploits, it contained the wrong version of ssnetlib.dll. Q317748 contained 2000.080.0568.00.

      So if you had applied MS02-039, or MS02-043, or MS02-056 before Q317748 came along, and then applied Q317748, you may have downgraded your ssnetlib.dll to a version that did not address Slammer. When you run Q317748 on a system that had an updated ssnetlib.dll, you would have been prompted that the file you were replacing was newer than the replacement (if you weren't doing this in unattended mode). If you said don't replace, you'd be fine, otherwise, you regressed.

      5. MS02-061 came along later in October 2002. It *did* contain the MS02-056 version of ssnetlib.dll, a version which addressed Slammer. Unfortunately, it did not include the ssmslpcn.dll from Q317748.

      6. SQL/MSDE SP3 came along January 2003. It contains updates for ssnetlib.dll and ssmslpcn.dll, both version 2000.080.0760.00.

      7. MS02-061 was re-released January 26th, 2003. The only change to it was that the ssmslpcn.dll from Q317748 (v2000.080.0568.00) was added to the previously released patch, and a script was wrapped around it to make it easier to install. As a result, MS02-061 now contains both the handle leak patch, and the Slammer patch, in one pre-SP3 package.

      Hope that makes it as clear as it can be.

      Cheers,
      Russ - Surgeon General of TruSecure Corporation/NTBugtraq Editor
    4. Re:The MS security update is confusing by Anonymous Coward · · Score: 0

      wordpad is available to read rtf files with. implying that office 2000 was required to read the file immediately weakened your thesis.

  69. Patches break things too� by (H)elix1 · · Score: 4, Insightful

    I know, I know... there are going to be tons of posts lambasting admins for not updating their boxes. Sometimes the cure is worse than the disease. Hell, last week a live update caused a catastrophic failure to the email systems. The IS boys were not lazy, did what they should, and lost 36 hours of their lives rebuilding the boxes from tape because of a bad patch.

    Patches that fix something specific are fine. Patches that add new features or change API behavior can really make a mess. I've seen plenty of kit that requires xx service pack and the latest yy version breaks it.

    As a side note, make sure you get the patch if you are running the MSDE on any of your boxes.... Same problem as SQL server - way to many vendors will fold that one into a dev version of a product. I know I almost found out the hard way...

    1. Re:Patches break things too� by kawika · · Score: 1

      Yes, patches break things, even if they are very well tested. However, after some amount of testing you would hope that 99% of people would be able to install the patch without problem and maybe 1% would have problems of some sort. Given a large enough installed base, of course, this could add up to hundreds or even thousands of hosed installations. But, it would also result in thousands or millions of patched installations.

      This is similar to vaccinations that are required by law in many countries. If we give those vaccinations we know that some small fraction (much less than 1%) will have complications or even death from them. However, if we don't give the vaccinations and enough people are susceptible to a particular disease, we risk having an entire society put out of commission and many more deaths as a result.

      So, if you are running a data center in the post-SQL-Slammer era, are you going to get too far behind on critical security patches? I hope not. But what if your customers don't want to take the downtime to install the patch, or what if the patch causes problems on their system?

  70. Definition of an Agile Business by y0yodyne · · Score: 1

    Agile Business: 1. Organization quick enough to apply Microsoft security patches before virii and worms attack.

    1. Re:Definition of an Agile Business by Anonymous Coward · · Score: 0

      Given that the patch for this was made available 7 months ago, you don't have to be agile, you just have to do your job.

    2. Re:Definition of an Agile Business by Anonymous Coward · · Score: 0

      QED, MS isn't doing their job, then?

  71. Re:Microsoft didn't patch all their INTERNAL serve by Anonymous Coward · · Score: 5, Insightful

    There are quite a few "porous" holes that get into Microsofts internal networks. None of them are direct and without something like this worm that uses their own software, none are likely to allow much in.

    I've worked in some of the Microsoft data centers and done design work... I know how hard they (just like many of my other non-microsoft customer) try to keep people "out" of these networks. But I've seen development projects go on the "soft" network and then get forgotten about. Its machines like these that probably provided the bridge back into MS.

    It happens. Regardless of the company. Just some get more publicity than others. You think BofA didn't have firewalls? And yet they went offline for what... half a day or more?

  72. Just goes to show that no matter who you are... by thrillbert · · Score: 0, Flamebait

    ... You'd be better off moving to Linux on your critical enterprise servers.

    I don't think MySQL is susceptible to this worm... ;)

    ---
    If God had wanted you to go around nude, He would have given you bigger hands.

    1. Re:Just goes to show that no matter who you are... by schon · · Score: 1

      I don't think MySQL is susceptible to this worm

      It's also not suitable for 90% of the work that SQL-server does.

      Maybe if you'd said Postgres..

  73. Simple solution by Anonymous Coward · · Score: 0

    Patching looks like this:

    SQL 7
    SQL 7 + patch
    SQL 7 + patch + patch
    SQL 7 + patch + patch + patch
    SQL 8
    SQL 8 + patch
    SQL 8 + patch + patch ...

    Microsoft always seems to box the wrong product. Microsoft should sell "SQL 7 + patch + patch + patch" as a boxed product, and release patches to jump to unpatched SQL 8 if people desire.

  74. zoo by Hubert_Shrump · · Score: 1

    They're rebuilding the users. At least, that's what zoo says. Try viewing your friends - that's how I got the news.

    --
    Keep your packets off my GNU/Girlfriend!
  75. and...... by oliverthered · · Score: 1

    You run that on a redundant system that you move to live after it has been testes right?

    --
    thank God the internet isn't a human right.
    1. Re:and...... by questionlp · · Score: 1

      That would be a really nice to have, if a company could afford it... but that's just talking about SQL Server alone. The SQLSlammer worm also impacts MSDE, which is a slimmed-down version of SQL Server (most likely the Developer Edition) that is a step up from using a Jet and/or an MS-Access database.

      MSDE is required for those who want to do some development or for those running Visio 2000 Enterprise Edition along with the network device discovery tools provided for device inventory and device data. There are probably other things out there that use MSDE in part or in whole. Just think if someone had it on a personal laptop and brought it into their work, it gets affected somehow and takes down the rest of the servers because they haven't fully tested or get third-party vendor add-ons for SQL Server support for SP3.

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

      You run that on a redundant system that you move to live after it has been testes right?

      That strategy is ballocks.

    3. Re:and...... by craigwilkie · · Score: 1

      You run that on a redundant system that you move to live after it has been testes right?

      I guess you really put your balls on the line if you don't :)

  76. Re:I think you're running the update seriously wro by questionlp · · Score: 2, Informative

    I'm not talking about Service Packs... but hotfixes, like the one for MS02-056. Of course, they provide an additional tool to help automate the install process of hotfixes (here) that make it a bit easier. But before that was available, take a look at the previous cumulative patches for SQL Server 2000 and read the readme file for the install process. Not as easy as installing a Service Pack, no?

  77. Harping on People To Patch Does Not Work by EXTomar · · Score: 4, Interesting

    Well this episode shows that you can drag the camel to the well but you can't make them drink the water.

    Now Microsoft is in an awkward position. They claim its not their fault: admins should have noticed the original security advisory and patched their machines. But how do they expect 3rd parties to keep up and pay attention when their own internal resources don't?

    For a full time system admin that is paid to do nothing but maintain the servers following the advisory and patching escapades is their job. However a developer working on a piece of software that requires MS-SQL Server doesn't have the time nor the energy to. Reading the patch it sounds like it isn't exactly a "click-and-go" process and is a little scary. To a developer I'm not so sure its short sightedness. I spend a lot of time working on product, not following security advisories nor do I spend a lot of time applying complex or risky patches. To a developer the risk of having an unpatched, internal usage machine is much much much less than breaking the environment and screwing up your work schedule.

    Harping on admins that got caught is one thing. Harping on developers to follow and apply every patch is futile. So futile that not even Microsoft themselves internally would try.

  78. Interesting article about the media by Anonymous Coward · · Score: 0
    I don't know why I'm posting this, I just thought it was interesting coming from PC Magazine.

    http://www.pcmag.com/article2/0,4149,848930,00.asp

  79. kevin mitnick on the radio by Anonymous Coward · · Score: 0

    off topic, but on WAMU FM 88.5 in Washington, DC, there is an interview with Kevin Mitnick. You can listen live.

    1. Re:kevin mitnick on the radio by Anonymous Coward · · Score: 0

      yeah, it's on now, 12-1 EST

      Real Audio stream

  80. Most interesting is what Schnier had to say... by blackcoot · · Score: 1

    ... about the patch model of updates being an unviable solution. I see two logical outcomes from this: in the perfect world, this would be seen as a call to do more extensive testing (including hiring your own personal crackers & skr1pt k1dd13s to try to break your products several months before release). However, what this will probably mean is that there'll be a push for continuous automagic updates. Quite frankly, I find that latter option... frightening to say the least. Let MS (or any other company for that matter) updload patches willy nilly to my system (patches which have traditionally, in MS's case broken as many things as they've fixed)? I don't think so, especially if they're going to pull their license switch tricks again.

    I'm more curious as to why this worm is as much of a problem as it appears to be. Surely a properly designed firewall would have stopped this thing? If so, why wasn't it done? Are sysadmins really that overworked / busy with more important problems / lazy / inept? Or am I missing a bigger problem here?

    1. Re:Most interesting is what Schnier had to say... by sneakcjj · · Score: 1
      You can try and block the ports in question but if you really need those ports open then the firewall does you no good.

      Firewalls are not a catch-all. There are ways to examine each packet as it goes through to check the payload but they are both expensive and slow down your network quite a bit.

      There are many ways for a virus to get in a large corporate network (not just from the public internet). I know in one case a developer (which means the image isn't locked down) had dialed out with their laptop and without rebooting plugged it back into the docking station...boom.

  81. Re:Microsoft didn't patch all their INTERNAL serve by AlanSmitheeX · · Score: 0

    How the hell do you think the worm got into the internal network?

  82. Grounds for legal action? by burgburgburg · · Score: 3, Interesting
    Microsoft always claims that it is the endusers responsibility to implement patches once they're released. The fact that six months later, they hadn't done so themselves would seem to indicate that this is in fact a sham argument put out to distract from their responsibility. And the fact that past patches have consistently had such a destructive effect on systems would provide further proof.

    They release fixes that people have been so conditioned to avoid that they even do so themselves. It hardly seems to be a fix if nobody will touch it with a ten foot pole.

    1. Re:Grounds for legal action? by horatio · · Score: 2, Informative

      You make a very good point that I didn't see in the last round of comments when /. broke the story. There were, however, excessive numbers of comments along the lines of "those people are so stupid why didn't they just patch their systems".

      Personally, I don't run M$ servers. When I did, it was a bitch. Patches that "fixed" one thing broke two other things, and that which was working properly stopped.

      One specific example is in the NT service pack series: between SP3 and SP4 (I believe) the format/structure of the NT filesystem changed. If you formatted a partition in post SP3 (SP4 or greater), you could NOT access the partition when you had to rebuild the system (6-12 mo later) UNTIL you made it back up to SP4+.

      Why do I want to apply a patch which will probably break my system? To close a security hole, yes. While I'm a bit of a security 'nazi', I wonder sometimes if the patch is worse than the risk of a security breach.

      --
      There is very little future in being right when your boss is wrong.
    2. Re:Grounds for legal action? by hherb · · Score: 1
      One would think that events like this one would be an eye opener for the industry. It proves once again that Microsoft's band-aid approach to security is not acceptable; a guaranteed recipe for disaster, downtime, and loss of data.

      Especially in the realm of database servers where updates are always applied with reluctance (downtime, data corruption) one should reasonably expect more proactive development from a vendor instead of this "let's release it, cash in some upgrade money, and see what happens - we can always patch it later".

      I never have understood how anybody in his right mind would use MS SQL server, even if it would be free:
      • the only SQL server that runs only on one single platform
      • and worse, it runs only at a platform that will always have this unneccessary resource wasting and server destabilizing GUI! I mean, a server is a server, there is absolutely no point in having a GUI on it.
      Given that there are so many excellent choices out there (PostgreSQL, SAP-DB, Interbase/Phoenix, Oracle to name a few), ranging from free to expensive, can please anybody name me one single good reason why MS SQL is used?
    3. Re:Grounds for legal action? by maunleon · · Score: 1

      Fine, get sue happy.

      Just remember, it has other effects. Microsoft would survive, but countless of other small companies can be sued out of existence. Guess who is going to pay the legal fees for the ones that survive? Me and you.

      Not to mention the potentially damaging effects this can have on open source or free software...

      People should stop whining and take responsability for their own screw ups. Microsoft fixed that particular screw up one f'ing year ago!

    4. Re:Grounds for legal action? by Anonymous Coward · · Score: 0

      option ^H^H^H^H^H^H service pack 4 broke a shitload of things. I believe that the msvcrt40.dll was absolute crap and would hose many a third party app.

      So many simply ignored SP4, applied the post SP3 security fix and waited it out for SP5.

      If you ran oracle on NT - you had little choice.

    5. Re:Grounds for legal action? by Mr_Silver · · Score: 1
      Microsoft always claims that it is the endusers responsibility to implement patches once they're released. The fact that six months later, they hadn't done so themselves would seem to indicate that this is in fact a sham argument put out to distract from their responsibility.
      (emphasis mine)

      Not really. The fact that six months later, they hadn't done so themselves would only indicate that their own administrators don't keep up with installing their own patches.

      Yes, I'm aware of the dog's dinner quote, but without further details, reading anything more out of this is silly.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    6. Re:Grounds for legal action? by koh · · Score: 1

      -can please anybody name me one single good reason why MS SQL is used?

      One reason ? How about "because many, many people that pretend to be db developpers simply can't do a CREATE/ALTER TABLE without a GUI to help them" ? Like the ones that can't _write a C++ method_ without MSVC's ClassWizard ?

      --
      Karma cannot be described by words alone.
    7. Re:Grounds for legal action? by coastwalker · · Score: 1

      SQL Server is great, its easy to use, easy to set up and easy to get at.

      What is wrong with making a tool easier to use? SQL Server is a useful gadget for storing information. Not everybody who uses a database actually needs to have strong programming skills or wants to be a database administrator.

      Take for example the humble spreadsheet, used by millions of end users and a fantastic boost to productivity in visulising and manipulating numerical and certain kinds of textual data. Is it reasonable to expect all information users have to learn how to program in C++ before they can add up a column of numbers?

      Back end 'Databases' still belong largely to the domain of programming experts only because no one has dreamed up an interface that a manager or engineer finds easy to use. Microsofts Access though comes very close to being just that, SQL Server happens to work quite well with Access and provides a much better bucket to keep your data in than Access.

      If IT management spent more time empowering users by giving them better tools to get at the business information currently hidden in 'Databases' then we might truely have arrived in the information age. Meanwhile I feel no qualms about buying SQL Server and warehousing some departmental ERP data in it - at least the users get direct access to their own information without a 'C++' programmer getting in the way because of the information end users inability to grock Oracle.

      Information wants to be free! is an oft quoted maxim of today, its too bad the anti-Microsoft brigade dont recognise that part of the appeal of Redmonds loathsome SQL Server - is that it goes some way to satisfying this mantra.

      --
      Facts are history now plebs have politics for religion on social media.
  83. Problem is IPv4 by Jimmy_B · · Score: 5, Interesting

    No one's laid blame on it, but I think that the real way to get rid of these worms is to transition the net to IPv6. Slammer, Code Red, Code Red 2... all of them work by brute-force IP scanning. That only works because the IPv4 addres space is so densely populated; with IPv6, a worm would never be able to spread itself that way because the odds against a random hit are astronomical. I'm not saying that this should be a substitute for keeping servers up to date, but all the patching in the world doesn't help when the problem is that some faraway node is crushed under the traffic created by a worm, and IPv6 is good for many other reasons as well.

    1. Re:Problem is IPv4 by trybywrench · · Score: 4, Informative

      actually what made this especially bad was UDP. Not many programs run on UDP ports almost always they are TCP. TCP has a VERY important feature and that is upon a non-ack'd window it throttles back the send rate. This is a way to get congestion feedback to a host and tell it to "settle down". The problem with UDP is there is no way to tell it to slow down. Also, the fact that the Internet is a "best effort" network means that no matter what the UDP incoming rate the routers will do their best to deliver the packets. This comes at the expense of all other traffic flows in the router, no way to get congestion feedback to the host means no way to limit the incoming rate. Even if the routers just dropped the packets that still increases CPU and RAM utilization and with the volume that was happening would still probably bring traffic throughput to a trickle.

      --
      I came to the datacenter drunk with a fake ID, don't you want to be just like me?
    2. Re:Problem is IPv4 by Anonymous Coward · · Score: 0

      There are three problems with that: 1) while it's true today, it will not remain true, 2) I do not want the stability of my organization to depend on a worm being poorly implemented, and 3) scanning for random IPs is not the only way for a worm to spread.

  84. Took out Asheron's Call 2 too by Jarnis · · Score: 1

    Running off MS datacenters, Massive Multiplayer Online Game Asheron's Call 2 has also been more or less dead since Friday. Fun stuff include corrupted characters (lost items, lost experience/levels) and outright unplayable server performance. Heck, their own customer rep recommended players not to log on for now... oh, and the AC2 customer support people couldn't access the game either, so the players experiencing the problems couldn't reach ingame support as there was none...

    Needless to say, their *cough* paying customers have been less than thrilled.

  85. Title is incorrect. by redbeard_ak · · Score: 4, Funny

    It should read "Slammer Worm Owns Microsoft" not "Slammer Worm Slams Microsofts Own".

    I'm saying that from behind Microsoft's firewall - I should know.

    It sure was a giggle on Monday seeing all the warning letters taped on every door and elevator in the building.

    Most ops stuff seems up now - as up as they ever are ;) Still, there is some reporting I usually provide our team but my data source is still pooched.

    Oh well... I can still browse slashdot.

    I figure this post is blatant karma whoring, but if it helps some geek out there smile...

    **Microsoft Confidential - Do not forward**

    All Computers Running SQL Server 2000 and

    MSDE Required to Load SQL Server 2000 Service Pack 3

    say no more!

    --
    . This sig unintentionally left blank. I meant to put something here, but I'm busy.
  86. Poetic Justice by Tar-Palantir · · Score: 1

    Wouldn't it be nice if all Microsoft's stupid mistakes came back to bite them like this? Perhaps that would inspire them to make better software.

  87. call me blind by Anonymous Coward · · Score: 0

    Why was slammer/sapphire not mentioned on slashdot before this? It seems that this was a big enough worm, and I'd not have even heard about it except that the host for my web application was down for 2 days cause their patch attempt failed and a friend pointed me to CNN Monday morning.

    I looked at Saturday and Sunday's stories to find any mention of this but just see this story about how MS didn't patch their stuff and we are all laughing at it.

    This saddens me.

    1. Re:call me blind by Anonymous Coward · · Score: 0

      I was about to go dig it out of the history and point you at it, but then I realized: It's right there in the damned article! Click on those brightly-colored words "Slammer Worm" in the post. Duh.

      On the other hand, it did take Slashdot about 7 hours to do this. Seemed a bit extreme at the time. :\

  88. sounds like by Anonymous Coward · · Score: 0

    somebody had to open a readme.txt. Good for you, you'll go far.

    1. Re:sounds like by Anonymous Coward · · Score: 0

      What was that supposed to mean?

  89. hurrrmph by Anonymous Coward · · Score: 0

    > Just goes to show that no matter who you are, you'd better keep your apps patched.

    or not bother with the-pile-of-poo (with appologies to piles of poo, everywhere) in the first place.

  90. Obligatory Simpsons Quote by Anonymous Coward · · Score: 0

    D'oh!

  91. Zero defects impossible; fix the fences instead by satch89450 · · Score: 4, Informative

    Zero defects is not an attainable goal; it's too expensive and no one wants to pay for it.

    This article shows just what happens when you expect zero defects in the infrastructure of a large organization like Microsoft Corporation. It's not going to happen. And before someone says I'm Microsoft-bashing, I will say that this is true for the vast majority of corporations, universities, foundations, and governments. That would include Sun, IBM, Red Hat, even the *BSD folks and LKML participants.

    There is a damn good reason we won't see zero defects: employees are not measured by it. Their survival, pay raises, and promotions are based not on the number of defects they don't have, but on their contribution to the "bottom line." If you preach zero defects as Job One, then prove it by firing the people who generate defects, without exception -- including the CEO, COO, CFO, CIO, and other top brass, when they screw up.

    So now that the myth of zero defects has been exposed for what it is, what do we do about it?

    1. System administrators are going to have to re-think their perimeter access controls. This may require router upgrades to add processing power to support additional filtering.

    2. Sysadmins who have been running "mostly-open" filter configurations may want to consider moving to a "mostly-closed" configuration: deny everything except services that have been cleared for use. Don't allow arbitrary connections. Many unknowing MS SQL servers were protected from participating in this little exercise because the firewall upstream of the desktop system wasn't allowing connections to get through, even if the desktop system had a globally-routed Internet address.

    3. Computer mail order houses and computer stores should consider carefully whether they should bundle appropriate software firewall products with the computers they sell. Software configured to require the user to say "Yes, I want to make SQL server available for public access!" before 1433 and 1434 would be open.

    4. We need to ask the reporters and editors of mainstream publications to be more responsible when reporting problems like Sapphire/SQL. The facts were pretty well known, and available to those who tried hard enough to get them even at the height of the packet storm, so that reporters could make their deadlines and get the facts straight. [Names of the guilty withheld, at least for now -- they know who they are.]

    5. Tier 1 and Tier 2 bandwidth providers need to consider modifications to their Acceptable Use Policies to require some basic filtering of packets in both directions. These AUP changes have been discussed before; perhaps now is the time for them to go into effect:

      • Upstream packet source addresses must be verified at the perimeter such that the packet's return address points to a host in the network, and not to a random IP address or to broadcast addresses
      • Downstream packet destination addresses must be verified at the perimeter such that the packet is directed to a single host in the network, and not to a random IP address or broadcast address (other than multicast addresses, if such are allowed in the network)
      • As one drills down the levels of networks, packet source/destination verification must be done at all levels -- no exceptions (the excuse "It costs too much" doesn't wash when you consider that suitable packet filter technologies are available in both *BSD and Linux flavors, running on hardware that costs less than your standard business power lunch for four)
      • "Small services" (TCP 0:19 and UDP 0:19) must be blocked at the perimeter, both as source and destination ports.
      • A small number of other, specific ports must be blocked at the perimeter, those ports being identified as services that are intranet in nature instead of "global" services. The specific ports to be blocked should be determined co-operatively to avoid denying essential services to customers.
      • Encourate the use of VPN for interaction between two separated locations needing the above-mentioned intranet services over the Internet.
      • Encourage the use of abuse-prevention methods such as Network Address Translation on all circuits [cable operators take note] to block access to those systems that are NOT intended to be servers.
    6. Update the Best Practices RFCs to incorporate some or all of these suggestions, so that Internet operators around the world can participate in solving the problem.

    (N.B.: I want to point out that many USA-based cable operators are contributing to the problem by disallowing the use of NAT and VPN technologies in their apparent [alledged] quest to limit the broadband "Internet service product" to browsing and downloading files. I believe that such an attitude contributed to the problem, not the solution. I understand well the technical and business motivations for this, but I also believe that there are (U.S.) national security implications against such a policy. THINK!)

    Are any of these ideas new? NO. The only new idea is to have the Lords Of The Internet use their influence over their customers to implement them more widely.

    Good fences make good neighbors. The Internet is a neighborhood.

    1. Re:Zero defects impossible; fix the fences instead by demon · · Score: 1

      Sysadmins who have been running "mostly-open" filter configurations may want to consider moving to a "mostly-closed" configuration: deny everything except services that have been cleared for use. Don't allow arbitrary connections.

      Anyone who claims to be a "sysadmin" worth a damn should be doing this already. And not using Microsoft's stupid "firewalling" crap that happily leaves all the ports for their crap hanging wide open - on Linux, use iptables, on *BSD/Solaris/OS X, use IPFilter/ipfw/whatever, I'm sure most other major Unixen have some sort of solution available, and on Windows, either get a decent third-party software firewall, or get a hardware firewall.

      Unfortunately, a lot of people are not even taking basic measures to harden their systems before putting them out on the Internet. Whatever OS you're running, you NEED TO KNOW how to harden it before it goes on the Internet. It's that simple. Not learning how is inexcusable, and ignorance is not a valid excuse.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    2. Re:Zero defects impossible; fix the fences instead by satch89450 · · Score: 4, Interesting
      Sysadmins who have been running "mostly-open" filter configurations may want to consider moving to a "mostly-closed" configuration: deny everything except services that have been cleared for use. Don't allow arbitrary connections.
      Anyone who claims to be a "sysadmin" worth a damn should be doing this already.

      Oh, boy. Is this ever a religious argument. There are sysadmins out there who are afraid to block any port because of customer backlash when "their" favorite port is blocked. I recall a CCIPP certified network guy who lambasted me for running a mostly-closed configuration at a conference -- he wanted to use SSL on an alternate port, and HATED it when I blocked access to it. (Further details withheld intentionally.)

      Then there are people who will not use ISPs who block ports, for whatever reason. "'Internet service' means 'internet service', not 'some internet service.' DON'T BLOCK MY PORTS. If I need protection, I'll buy 'Depends'." And so forth.

      That's part of the nature of the marketplace, so don't go blasting the competence of sysadmins who, for business reasons, have to do something they would rather not do. He Who Has The Gold Makes The Rules.

      (Damn, that's what I get for running out of coffee this morning.)

    3. Re:Zero defects impossible; fix the fences instead by demon · · Score: 1

      I will blast their competence. Most of these people don't even properly audit their installs before they put them on the Internet - they leave everything open and running, which is just asking to get bent over. If someone's telling them to do something that's patently stupid, they should be explaining why it's a stupid thing to do, not just saying "well, I guess, if they want it..." - because usually they don't know WHAT they want or WHY they want it that way. Auditing and basic firewalling are necessities, unless you want to be mopping up after script kiddies all the damn time.

      I don't like ISPs blocking ports either - the people running the servers should be taking care of it. Nothing beats discovering that your upstream kills SMTP connections that try to use AUTH because "well, gee, MS Exchange has a buffer overflow that can cause a DoS..." - WE DON'T RUN EXCHANGE. Tell the people whose boxes are broken to fix them, don't go breaking things for those who aren't vulnerable just because of someone else's stupid bug.

      If admins were doing their jobs, that kind of crap wouldn't be necessary. Wake up, kids, and get it together. If your OS is buggy, and the "patches" break things, switch to another, better, platform. I don't care. But leaving things WIDE OPEN because someone might not be happy about it is asking for trouble you don't need.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  92. TCO by marko123 · · Score: 3, Funny

    Does the cost of lost GLOBAL productivity (lost internet access in the workplace) and lost commerce (the ATMs going down) of this shizzah get get added to the total cost of ownership of MS products?

    --
    http://pcblues.com - Digits and Wood
    1. Re:TCO by mattle · · Score: 1

      No. However, I suppose it is no different than the TCO of a coal power station or an older diesel bus that belches particulates every day. The external costs of those items include the number of deaths caused in people susceptible to pollution.

    2. Re:TCO by marko123 · · Score: 1

      yeah. suppose I'm going to get a serious answer to a flippant comment :) But anyways:

      External costs (e.g. indemnity insurance, legal costs, etc.) are passed on to the consumer. I suppose TCO should include office christmas parties, marketing junkets, advertising, staff, legal costs, intellectual property portfolio costs (but I repeat myself :)

      --
      http://pcblues.com - Digits and Wood
  93. I hope, next time by Delifisek · · Score: 0

    Everyone had clue to understood why GNU/Linux guy expensive than that MCSE guy.

    --
    [My english is better than most other people's Turkish, so please point out mistakes politely. Thank you.]
  94. Re:I think you're running the update seriously wro by Anonymous Coward · · Score: 1, Informative

    SP3 just came out Jan 17th, 2003. Hotfixes are, as the other guy noted, a major pain. Manually installing the dlls and keeping your fingers crossed. I know this because I recently had to use a hotfix on our production software because SP2 introduced a bug that caused SQLServer to Crash during certain replication scenarios. I was anxiously awaiting SP3 so that I could get the hotfix off our customer's machine and I didn't even know it was out until the notice that it was the fix. I also spent half of December on the phone with SQL Server support and I asked at the time what I needed to make it secure, etc. I was told that SP2 had no security holes. MS botched this one big time. People are right about service packs breaking other code. Replication is a prime example, it doesn't work the same way in the original release as it does in SP1, nor does it work the same way in SP2...hopefully I don't find out that SP3 changed things too much.

  95. I just hope this means... by Wakko+Warner · · Score: 2, Interesting

    ...a lot of unemployed second-rate MS SQL admins should be hitting monster.com soon, if management have any sense whatsoever.

    That these morons basically brought the internet to its knees Friday night through gross incompetence should be reason enough to fire every last one of 'em.

    - A.P.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    1. Re:I just hope this means... by Anonymous Coward · · Score: 0

      Instead of mad ranting how about if you'd do something to prevent it from happening ever again? Like coding a good firewall or a program to help installing patches?

      There are admins that are too incompetent/too lazy to install patches so you cant teach them *nix either so forget about that. (I should know that, I'm one of them, maybe because I dont get paid for upkeeping my own network :P)

    2. Re:I just hope this means... by Wakko+Warner · · Score: 1

      Instead of mad ranting how about if you'd do something to prevent it from happening ever again? Like coding a good firewall or a program to help installing patches?

      Because I wasn't put here to help other people do their job. People who profess to be MS SQL admins should, in fact, admin MS SQL servers instead of playing Snood all day, or whatever the hell MS SQL admins actually do when at work.

      There are admins that are too incompetent/too lazy to install patches

      My opinion is that those people should no longer be admins. After surveying the damage they caused last week, I hope others in higher positions will agree with me.

      - A.P.

      --
      "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    3. Re:I just hope this means... by Anonymous Coward · · Score: 0

      Because I wasn't put here to help other people do their job. That cuts both ways.

      My opinion is that those people should no longer be admins. Actually I'd bet that most of the infected servers were administrated by home users just running their own server meaning there's not a boss to tell them to take a hike.

    4. Re:I just hope this means... by /dev/trash · · Score: 1

      Didn't you see the SuperBowl ad? Monster is for BLUE collar now!

  96. Windows BugFi^h^hCreators by phorm · · Score: 1

    Last time I patched a windows machine for an email issue, it also created a problem wherein SQL server could not send emails through its link to outlook (which is retarded anyways, SQL server should have an internal mail engine). The next time a server went down, the "page home" feature didn't work, because it couldn't send a paging email.

    All I have to say is, thanks Microsoft!

  97. Useful script for keeping up-to-date with RPMS. by caluml · · Score: 3, Informative

    cd /raid/8.0/updates

    wget -nd -nH --mirror --no-parent --passive ftp://ftp.mirror.ac.uk./sites/ftp.redhat.com/pub/r edhat/linux/updates/8.0/en/os/i386/ -o log
    wget -nd -nH --mirror --no-parent --passive ftp://ftp.mirror.ac.uk./sites/ftp.redhat.com/pub/r edhat/linux/updates/8.0/en/os/i686/ -a log

    saved=`grep saved log | grep -v ".listing"`

    check=`rpm -K /raid/8.0/updates/*.rpm | grep -v "md5 gpg OK"`

    if [ "$saved" ]
    then
    mail user1@domain.com user2@domain.com <<EOMAIL
    New RedHat 8.0 RPMs downloaded onto `hostname`
    Please update them:

    $saved

    $check

    If there are any kernel updates, please run lilo before rebooting

    EOMAIL
    fi

    Run this in the night some time.
    When you come in, if you've got an email, run:
    cd /raid/8.0/updates
    rpm --freshen -vah *.i686.rpm
    rpm --freshen -vah *.i386.rpm

    Hey presto. Job done. And if you use Grub, you don't have to bother about running lilo.

  98. Patches? by neutz · · Score: 1

    We dont need no stinkin' patches.

  99. not a bigot. by Erris · · Score: 2, Insightful

    Dissmising something because you know its flaws is not bigoted, it's reason. I can reasonably dismiss Microsoft Software from consideration based on their faulty development, distribution and security models. The process is so cumbersome and inferior that they themselves suffer. Why should I expect anyone else to do any better? Due to other problems, ultimately rooted in philisophical issues, I do not expect M$ to get any better any time soon. In fact, I expect things to get worse. Why would I ever trust their software with my data, time and effort? There's nothing M$ does that I can't do with free software, and there's much I can't do with M$ junk that free software does with ease. This is not a biggoted view, it's an application of experience and reason.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:not a bigot. by Dr+Caleb · · Score: 1
      I wholy agree.

      You are not a software bigot. You know the difference between MS et al. I was referring to the brainwashed zombie MCSE who knows only MS, and thinks Windows is the solution to all. Someone who won't learn any other O/S because their views are too narrowly focused on MS to see there are alternatives.

      I am not bigotted ethier. I have 4 Windows 2000 servers, mostly as domain controlers and print servers. They work. They also have limitations, such as security and privacy. I work around that, and ensure they are always patched, and never allowed to connect to the internet. For that, I have Linux boxes and AS/400's.

      Since I make the decisions at my company, I choose the best tool for the job. The best tool may be an operating system, or a router or a firewall or a hammer. Anyone who is unwilling to learn what the best tool may be, has no place in my department; is the point I was trying to get across.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
  100. Matter of cost . . . by Idou · · Score: 3, Insightful

    If it is not cost effective for MS, which faces the highest damages from such incidents (think PR), to patch its own software, how can they argue it is cost effective for ANYONE to insure that everything gets patched?

    It seems to me if one were to include the costs of patching, insuring everything gets patched, and the expected losses (I assume probality is inherently high in then non-Unix world) from the inevitable missed patch (or, nonexistent patch/late patch), MS TCO would go through the roof. Then again, maybe the entire concept of TCO doesn't matter when the most significant costs can be hidden from ignorant managers who act as the software purchasing agents of the company.

    --
    Sdelat' Ameriku velikoy Snova!
  101. The problem is including new features with patches by wobblie · · Score: 4, Insightful

    No linux vendor does anything like this; it's absolute insanity, and it's half the problem with MS admins (not) patching their software - they know better.

    For years I was forced to run an IIS server which was outdated, unpatched, and very vulnerable. I couldn't update it because the service packs would break the software running on it - and the reason was that the service packs, while they fixed the vulnerabilities, also introduced all sorts of new features I did not need or want. So I was reduced to keeping a very watchful eye on it.

    The entire infrastructure of Microsoft software distribution method is simply broken, and stupid.

  102. Re:Microsoft didn't patch all their INTERNAL serve by r0ckflite · · Score: 4, Funny
    Hmm, their internal developers had unlicensed copies of sqlserver installed on their systems? Hmm, looks like somebody needs a visit from the piracy police.

    --

    Push the button Max!!!!

  103. Patch + Honeywell = SOL by Xiver · · Score: 2, Informative

    We actually had Slammer hit us through our client's network, which was not supposed to have any "extra" computers on it. We cannot install SP3 on that internal "isolated" network because the software that runs on top of it will break. It puts us between a rock and hard place. We have to wait for Honeywell to give us a patch to fix a Microsoft bug. Its like some bizarre bad dream.

    --
    10: PRINT "Everything old is new again."
    20: GOTO 10
  104. Re:I think you're running the update seriously wro by ergo98 · · Score: 2, Interesting

    I would verify but the hotfix in question has an auto-extraing exe that as a part of the extraction process first checks if there is a compatible instance of SQL Server. There isn't even a readme with this file I noticed, and my presumption is that the exe automatically installs the hotfix (given that it has the brains to check that there is a compatible version as a first step), though I can't verify that as my instance is already SP3. I'm not saying you're wrong, but I am curious how the hotfix experience is for anyone else who grabbed that file.

  105. flawless! by Erris · · Score: 2, Funny
    That's such a great tool, thank you Mr. Free Porn for the link. They must have some big losers running the works at M$, huh? Let's quote one of them here:

    Rick Devenuti, the chief information officer for the software giant... "We are not sure how the virus got into our network," Must have been terrorists! ... "It just takes one machine to get going," he said. "At any given point in time, it is hard to be 100 percent patched with any machine. We are working hard to make patch management easier. But 100 percent is a high bar and in this case we are not there."

    Oh, it's too hard, that's it. Too bad they don't have a nice system like Debian's stable distro and apt-get upgrade to keep things all patched up. But wait, M$ patches break other software! It must just be impossible to keep them up.

    I'm so sorry that I called those poor M$ admins losers. Blaming the user for your shitty software's failures is a Microsoft thing to do.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:flawless! by LordSah · · Score: 1

      Why did you post that? Just to attack somebody and feel cool? Fine. That's a mighty big penis you've got there. Feel better?

      For everyone else:
      Oh, it's too hard, that's it.

      Rick Devenuti didn't say that it was too hard. He said that patch management is hard, and that the current state of things is bad. He also said they are working on it. Microsoft is learning from this incident...rest assured that it'll drive some serious improvements in the software. That's the way software engineering works.

  106. He is Singing: by Anonymous Coward · · Score: 0


    Nana Nana Boo Boo
    Soak You Head in Doo Doo!

  107. How about a solution? by spells · · Score: 3, Insightful

    Although I respect Bruce Schneier (like he cares), I think it's pretty stupid to be quoted saying "This shows that the notion of patching doesn't work," without providing an alternative solution. I would love not to patch my servers, but perfect software just doesn't exist. What options do I have?

  108. Actually No by ravenmoon · · Score: 4, Informative

    Microsoft incorrectly states in bulletin MS02-061 that SQL Server 7.0 and MSDE 1.0 are also affected by the worm.

    While troubleshooting an issue related to the patch w/ MS phone support, the technician told me that 7.0 is not affected and the bulletin was incorrect.

    It is entirely possible he was misinformed though.

    1. Re:Actually No by ravenmoon · · Score: 1

      I talked to another MS support tech today and he stated that SQL Server 7.0 suffers from the vulnerability but is not affected by the worm. This is because version 7.0 does not use port 1434 but instead uses 1433.

      If their info is correct, all it would take is a simple flip of a bit or two and this worm would instead affect 7.0 systems.

  109. Re:Microsoft didn't patch all their INTERNAL serve by Guppy06 · · Score: 1

    "The article I read (on yahoo [yahoo.com]) states the unpatched servers were all on the internal network, not the internet, and that they were in use by researchers within microsoft."

    Which means the problem isn't with shoddy MS SQL server code, it's with shoddy XP/2003 firewall code.

  110. Re:I think you're running the update seriously wro by Anonymous Coward · · Score: 0

    When that hotfix was originally released, it was as the first poster described it. A royal pain in the ass with find, replacing, renaming and chasing files down in several different directories, then doing a couple more steps. The printed out instructions ran seven pages.

    They've since made it easier, and put it in the SP3, but as someone who installed that bastard when it was released last summer, I can verify that people who think installing hotfixes/patches on SQL is just click on the link and hit your forehead on the space bar till it tells you to reboot are lost in some fog.

  111. how i avoided infection by kraksmoka · · Score: 1
    step one: only run gpl database servers

    step two: laugh at those poor sysadmins who got caught with pants down

    step three: beer

    step four: repeat step three, rinse and repeat.

    --
    "You never want a serious crisis to go to waste." - Rahm Emanuel
  112. Re:I think you're running the update seriously wro by ergo98 · · Score: 1

    I can verify that people who think installing hotfixes/patches on SQL is just click on the link and hit your forehead on the space bar till it tells you to reboot are lost in some fog.

    I would say that the evidence shows that people who think that it's an automated process now are absolutely correct: It's an entirely automated no-brainer process. Previously hotfixes may have been more complex, however the reality is that there have been very few on SQL Server: It hasn't been a lot to keep up with.

  113. um, that program doesnt' cover a lot of stuff by Vicegrip · · Score: 1

    it covers like 4-5 Microsoft products..

    Windows, SQL Server, Exchange, IE. Is that all Microsoft produces?

    My criticism was about the lack of STANDARDS... I know a standard is hard thing for an apologist to grasp.. Let me try to explain:

    In this case, a standard would define a consistent way to verify the version of ALL Microsoft software.... NOT the latest list of products that have burned the company good.

    Here's some fun for you.. Walk up to a machine you don't know and tell me the version of ADO on it.

    Either way, Microsoft is still hiding behind obscure applications and procedures. Flame all you want, but I can go to the Redhat site... any Linux site... and immeadiately get a clear list of vulnerabilities applicable to a particular version of that distribution.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    1. Re:um, that program doesnt' cover a lot of stuff by NineNine · · Score: 1

      Look, troll. Ms makes a LOT of products. It's a huge company. It's very tough to standardize across a company that big. And, they make many different kinds of products, from joysticks to citrix server software.

    2. Re:um, that program doesnt' cover a lot of stuff by pyrrho · · Score: 1

      hmmm, maybe they should be that big then... maybe they shouldn't try to control every market if they are "too" big...

      Time for volluntary divestiture... send your advice today!

      --

      -pyrrho

  114. Just a thought . . . by The+Angry+Mick · · Score: 2, Funny

    . . . but maybe Microsoft thought those particular servers were still running BSD . . .

    --

    I'm not tense. I'm just terribly, terribly, alert.

    1. Re:Just a thought . . . by Cro+Magnon · · Score: 1

      Can't they tell the difference between BSD and BSOD?

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    2. Re:Just a thought . . . by Blimey85 · · Score: 1

      ... and maybe by this time next week, they will be again...

      --
      How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
    3. Re:Just a thought . . . by Anonymous Coward · · Score: 0

      Can't they tell the difference between BSD and BSOD?
      Is that the "one degree of separation"?

  115. Re:SQL 7 is *not* succeptable to Slapper by the-matt-mobile · · Score: 4, Informative

    SQL 7 is *not* succeptable to this vulnerability. SQL 7 doesn't use port 1434 for anything. That's new in SQL 2000. However, 7.0 is vulnerable to plenty of other things.

  116. I don't know by hackwrench · · Score: 1

    The cisco.netacad.net site was plenty slow.

  117. Re:Somewhere, deep down in the bowels of Redwood C by Anonymous Coward · · Score: 0

    Or as Nelson in the Simpsons would say:

    Ha ha!

  118. duh by Anonymous Coward · · Score: 0

    Yeah, because bandwidth wouldn't have anything to do with it, shithead.

  119. MSN coverage by Anonymous Coward · · Score: 0

    Is it true that the SQL worm story did not appear on MSN?

  120. Re:patch? - but what about uptime? by fruey · · Score: 1
    Microsoft cannot post good uptime figures for Win2K or XP if they have to keep restarting after patches :)

    So, to keep a few servers going for over a year, they haven't patched them, and are reaping the rewards ;-)

    --
    Conversion Rate Optimisation French / English consultant
  121. Re:Microsoft didn't patch all their INTERNAL serve by Anonymous Coward · · Score: 0

    Which means the problem isn't with shoddy MS SQL server code, it's with shoddy XP/2003 firewall code.

    So you're assuming that Microsoft's corporate network relies on their admins checking the "Enable Firewall" box in Windows XP? HAHAHAHAHAHHAHAHAHA!! They should have been using Norton's firewall solution, right?...and forget all the enterprise-level solutions.

  122. Re:Microsoft didn't patch all their INTERNAL serve by sholden · · Score: 1

    Part of that would be because Programmer Bob does some work that requires say SQL server and IIS. He installs/activates them on his desktop machine and goes about his work. Then he moves onto the next project and forgets that he is still running SQL server, and a year later gets hit by a worm...

    Of course windows developers have an advantage in this area, since they have to reinstall their OS at regular intervals to stop it playing up. Though maybe XP has fixed that, and they'll be stuffed like those poor linux developers who still have junk installed from 1997... ;)

  123. Microsoft "insecure" about lack of security? by tenzig_112 · · Score: 1
  124. Microsoft Falls on Its Own Sword by Anonymous Coward · · Score: 0

    Should that be "it's". Well, this is a technical forum and most technical people can't spell for beans, but it is "its".

    Anyway, why shouldn't Microsoft get hit so hard? They won't recognize the deficiencies others make them aware of so OF COURSE they won't have any patches or SPs applied to their servers.

    Besides, the exploits are published at least a year before the public sees something done with them.

    And the media, God bless their hearts. They won't say, "This only affects Microsoft Database Servers." Instead, "It's a See-quell worm which might affect you at home but probably won't. If it does, your best bet is to just shut down your computer."

    1. Re:Microsoft Falls on Its Own Sword by Patersmith · · Score: 0, Offtopic


      no - "its" is the posessive form of "it"

      the dog ate its own puke

      "it's" is a contraction of "it" and "is"

      Look at that dog! It's eating puke!

  125. Not affected. by Anonymous Coward · · Score: 0

    At my office, we weren't vulnerable because first and foremost, we aren't stupid enough to allow any MS server to be placed onto the Internet in the first place. All MS server must reside strictly on internal network with no routability to/from the public Internet at all on any tcp or udp ports whatsoever. Not even thru firewall.

  126. You mean slammer? by Chicks_Hate_Me · · Score: 1

    Actually, Linux was affected by the Slapper worm. I think you meant Slammer, which is a common mistake since they sound so similar...sorry for being such a nazi :P

  127. Especially since... by Anonymous Coward · · Score: 0

    Relying on a vendors automatic update feature is no substitute for solid system administration.

    Especially since one of their subsequent patches, Q317748, released AFTER the first patch that fixed the original vulnerability that slammer employed, undone the fix and made sql server vulnerable again!!!!

  128. Re:SQL 7 is *not* succeptable to SlaMMer by the-matt-mobile · · Score: 2, Funny

    Oops. Slapper -> Slammer. My bad.

  129. Repeat after me. by Anonymous Coward · · Score: 0

    Bwahahahaha.

    (Wipes tear.)

    Good thing...(stifles laughter)...that Microsoft sent all their programmers on that...(giggle)...day long security conference. (Heehee)

    (Prints story and hands it to boss who insist we should stick with "brand name" software like Microsoft because they make the best.)

  130. That's the SP, not the patch! by burgburgburg · · Score: 4, Informative
    The service pack was released January 17, 2003, a week before Slammer hit. The patch, which does require all of that manual effort is what has been out there for the past six months.

    Alot of sysadmins were waiting for the SP to be released before even approaching this one, just because the patching process is so complex. They just waited a week too long

    1. Re:That's the SP, not the patch! by SarekOfVulcan · · Score: 1
      I just had it on my machine so I could do occasional testing - I wasn't worried about it, since I was behind a firewall.

      Besides, the SP only came out a week ago, and I hadn't heard about it until the worm made the news...

    2. Re:That's the SP, not the patch! by SlowMovingTarget · · Score: 1
      They just waited a week too long

      Or, if they really knew what they were doing, they only applied the SP to their test systems, and they hadn't finished testing the applications yet.

  131. Final Super-Patch for all MS SQL Products. by Eric_Cartman_South_P · · Score: 1
    Choose MySQL for straight select work, or PostgreSQL for fancy stuff (an over-simplification of the choice, but a start).

    Then poof! No more MS SQL crap to deal with.

  132. Useless for most Windows Sysadmins ... by Anonymous Coward · · Score: 0

    The Hfnetchk tool is a command-line tool that administrators can use to centrally assess a computer or group of computers for the absence of security patches.

    Most Windows monkeys don't know how to operate
    a command line.

  133. Asheron's Call 2 hit as well by Gedalia · · Score: 1
    MS and turbine's MMP seems to have been hit by the sql worm as well: http://microsoftgamesinsider.com/AC2/Guides/notice _0103.htm

    Although in this case the servers were in fact patched, and but there was "collateral damage" from severe network congestion.

  134. The cow says "moo" by Anonymous Coward · · Score: 0

    10 2 * * * /usr/bin/emerge rsync
    10 3 * * * /usr/bin/emerge update world

    Go with Gentoo

    1. Re:The cow says "moo" by Anonymous Coward · · Score: 0

      yeah, gentoo is good, or is that god. who cares, it's better then RH

  135. Rick Devenuti by nwetters · · Score: 1

    "We are not sure how the virus got into our network" said Rick Devenuti, chief information officer for Microsoft.

    Duh. I suspect through port 1434, the same way it got into all the other networks.

  136. Which would you rather have? by mmol_6453 · · Score: 4, Interesting

    Would you rather have a system where you have to manually implement every patch, or would you rather have a system where you didn't have any choices which patches were implemented?

    The first choice would lead to a lot more work. The second choice would have automatically installed .NET and WMP 9 on your computer. The second choice would also automatically sign you on to whatever contrac--er...license agreements that came with the patches.

    Power is like entropy. It always seeks to increase.

    --
    What's this Submit thingy do?
    1. Re:Which would you rather have? by timeOday · · Score: 1
      Well, I don't know how MS does/will/should do it, but Debian Linux doesn't do either of the options you presented.

      Intead, when you say "upgrade" it tells you what it would upgrade. If you don't want to upgrade some of the things, you can freeze their version and just upgrade the other things.

      Another huge differnce is that because the software is distributed freely, all sorts of applications (not just from one company) are distributed in a consistent way, and you can upgrade any number of them with a single command.

      And the final huge difference is with the licensing issue you raise - it's always one of a few licenses (GPL, probably BSD too), and if a program has ugly licensing, well then it's not in Debian in the first place (and their standards on the issue are very high).

      Even if this model will never work for some specialized applications with no free alternative, using it for 99% of the programs on a system simplifies your life by about 99%.

    2. Re: Which would you rather have? by Black+Parrot · · Score: 2, Informative


      > > Would you rather have a system where you have to manually implement every patch, or would you rather have a system where you didn't have any choices which patches were implemented?

      > The first choice would lead to a lot more work.

      I find the application-specific security patches we do under Linux to be trivially easy:

      1. Read the announcement to see whether it applies.
      2. Click link to download the update (else use ncftptget).
      3. Verify checksum.
      4. Apply patch by typing one line in su window.
      5. [Restart daemon, if needed.]
      The only time it's tedious is when it's a kernel upgrade (rare) or when it requires downloading something big from a patch-dotted server.

      --
      Sheesh, evil *and* a jerk. -- Jade
    3. Re:Which would you rather have? by Daniel+Phillips · · Score: 4, Insightful

      Would you rather have a system where you have to manually implement every patch, or would you rather have a system where you didn't have any choices which patches were implemented?

      That argument is an example of a logical fallacy called "bifurcation" - presenting two alternatives as if they were the only two alternatives, when in fact more may exist.

      Somehow I keep my Debian system updated with the latest security patches without much effort, and without being forced to accept patches I don't want.

      --
      Have you got your LWN subscription yet?
    4. Re: Which would you rather have? by Locutus · · Score: 1
      The only time it's tedious is when it's a kernel upgrade (rare) or when it requires downloading something big from a patch-dotted server.


      There in lies the differences between Linux/UNIX and MS Windows. In Windows, it's all "in the kernel" in that so many application have code spead all over the OS DLL's. The layered nature of Linux/UNIX/BSD and even OS/2 means that the parts can be updated without taking down the whole OS and these parts can be installed or removed as needed by the user of the system.


      I'm sure Microsoft is attempting to unravel the mess they have got themselves into. Especially now that Linux is scaling up and down on all kinds of hardware and supporting security issues on Windows isn't working well. It won't work though. IMHO.


      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    5. Re:Which would you rather have? by mmol_6453 · · Score: 1
      With Microsoft, you'll only get two options, and that's for two reasons:

      • Microsoft developers would love to have a consistent environment. They'd know exactly what APIs and features are available, whenever they wrote a program. This is an enviable position, as anyone who wrote complex software before the days of package handlers will tell you.
      • It's control. Microsoft can get on a lot of peoples' friends list if they can gaurantee that if, for example, Joe User didn't install DRM, then he won't be able to use a whole slew of other functions, thereby giving him a strong incentive to follow Microsoft recommendations.


      Come on, people. You're seeing the exact same situation occur with TCPA and DRM. Eventually, if you don't have TCPA, you won't be able to use DRM-enabled content.
      --
      What's this Submit thingy do?
    6. Re:Which would you rather have? by M00TP01NT · · Score: 1

      In fact, Microsoft gives you several options (at least re upgrading Windows XP Pro):

      (1) no updates at all;

      (2) will automatically download updates and notify you when they are ready to install. This option gives details on each update and gives you the option to skip all or any of the updates if you want;

      (3) will automatically download and install updates.

      Further, Windows Update only pushes out "critical" updates, like security patches. WM9 and .NET don't fall into the "critical" category and are thus not installed on any Windows machine without the user specifically selecting to install them.

    7. Re:Which would you rather have? by Anonymous Coward · · Score: 0

      well ... this is not really true. It is more than possible to set up the MS auto update to only download critical updates with .Net and WMP are not ....

    8. Re:Which would you rather have? by Daniel+Phillips · · Score: 1

      In fact, Microsoft gives you several options (at least re upgrading Windows XP Pro): ...(2) will automatically download updates and notify you when they are ready to install. This option gives details on each update and gives you the option to skip all or any of the updates if you want;...

      Do you have it in writing from Microsoft that they will tell you the full contents of every patch, not just what they want you to think the patch is? No? Then you *are* going to get quiet little riders in those patches, tied to things like critical security updates.

      Let's be honest, Microsoft really only gives you two options: accept the patches or freeze in the dark.

      --
      Have you got your LWN subscription yet?
    9. Re:Which would you rather have? by mmol_6453 · · Score: 1

      I say eventually there'll only be the two options. They could charge a bundle for organizations like the RIAA (or AOL) to include riders. (As the other reply calls them.)

      --
      What's this Submit thingy do?
  137. Re: by Anonymous Coward · · Score: 0

    Someone posted that same reply 15 minutes before you did. Way to read!

  138. I believe that's supposed to be ... by burgburgburg · · Score: 1
    Zoinks!

    At least, that's what Shaggy says. And that's where I take my cues in life.

  139. Hello Mr. Blind.. by Doppleganger · · Score: 1

    Check the link in this article under the words "Slammer Worm" and you'll find an earlier Slashdot article about this worm, posted on Sunday morning, with the title of "MS SQL Server Worm Wreaking Havoc".

  140. Never patch a running system ;-) by mseeger · · Score: 2, Interesting
    Hi,

    It's easy to blame someone for not having his/her systems patched. But i believe, that the average patch level on Windows Systems is higher than on Unix systems.

    Most of the Unix (espescially servers) system just run and don't cause trouble. So nobody thinks of and patches them. A 1000+ days uptime is something to make a sysadmin proud and a security adviser weep.

    As many Windopws sysadmins have trouble to debug their system in depth, in the case of problems they try to apply available patches first (second action taken after reboot). So, as Windows systems cause more trouble than Unix servers, they are better patched. Q.E.D.

    Just kidding, Martin

    1. Re:Never patch a running system ;-) by KjetilK · · Score: 2, Informative
      It could be something in that, given that Unix has a large market share on the server side.

      However, we should be very careful about bragging about it, because as it turns out UNIX admins are not that fast either. A study of an OpenSSL vulnerability and the subsequent release of the Slapper worm shows that many admins need some fire before they get moving.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
  141. Reboot Boys Alert by Anonymous Coward · · Score: 0

    Windows 2000 site goes over two years without a reboot

    This month is the first time that a Windows 2000 site has appeared in the 50 top sites which have the longest period of time since last reboot. www.byteandswitch.com has been running continuously since November 2000. When we first started graphing web servers uptime in the summer of 2000, many people were skeptical that a Windows machine would ever make the top 50. Perceptions change, and although two years is exceptional, several Windows 2000 sites have run for more than a year without a reboot. In the hosting industry, Microsoft partners Interliant and Divine each have sites that have not been rebooted in over a year, while Microsoft has also run several of its own sites for over a year between reboots.

    -- I told you this was news ___

    1. Re:Reboot Boys Alert by Frobnicator · · Score: 4, Funny
      On the plus side, that means that they haven't installed all the patches to their OS, many of which require reboots.

      So... by announcing which ones have been running that long, they are announcing which ones are vulnerable to known attacks.

      I guess they won't be on the list for long.... :)

      frob

      --
      //TODO: Think of witty sig statement
  142. I wonder by einhverfr · · Score: 1

    How many Microsoft devs were running IIS on their systems and got hit by Code Red or Nimda. Guess we don't know because it never made the news ;-)

    --

    LedgerSMB: Open source Accounting/ERP
  143. Re:SQL 7 is *not* succeptable to Slapper by the_Bionic_lemming · · Score: 1

    You might be right about it not being vulnerable - but I do work for a Microsoft Partner company, and we do have a patch and a hot fix that we are required to apply for SQL 7.0 .

    If I get more info I'll post it ;)

    --
    _ _ _ Go for the eyes Boo! GO FOR THE EYES!
  144. Re:Somewhere, deep down in the bowels of Redwood C by Anonymous Coward · · Score: 0

    Larry Ellison is cackling like a little girl........

    And he hasn't even heard about Slammer yet!

  145. they mentioned ms, just this morning by ananke · · Score: 1

    Before I went to work today, I was watching CNN Headlines. They specifically said that Microsoft was affected by the worm, that they had problems, etc, etc. In addition to that, CNN mentioned the inside e-mail that was circulating within Microsoft regarding this problem.

    --
    --- d'oh
  146. And the letter from Microsoft (I kid you not) by Anonymous Coward · · Score: 4, Interesting

    Jan. 23, 2003

    I'm writing to you about an issue of particular importance to those of us who routinely use computers in our work and personal lives - making computing more secure. Before I share my thoughts about this in more detail, I want to give you some context on why I am sending this email.

    This is one in an occasional series of emails from Microsoft executives about technology and public-policy issues important to computer users, our industry, and anyone who cares about the future of high technology. If you would like to receive these emails in the future, please go to http://register.microsoft.com/subscription/subscri beMe.asp?lcid=1033&id=155 to subscribe. If you don't wish to hear from us again, you need not do anything. We will not send you another executive email unless you choose to subscribe at the link above.

    ******

    As we increasingly rely on the Internet to communicate and conduct business, a secure computing platform has never been more important. Along with the vast benefits of increased connectivity, new security risks have emerged on a scale that few in our industry fully anticipated.

    As everyone who uses a computer knows, the confidentiality, integrity and availability of data and systems can be compromised in many ways, from hacker attacks to Internet-based worms. These security breaches carry significant costs. Although many companies do not detect or report attacks, the most recent computer crime and security survey performed by the Computer Security Institute and the Federal Bureau of Investigation totaled more than $455 million in quantified financial losses in the United States alone in 2001. Of those surveyed, 74 percent cited their Internet connection as a key point of attack.

    As a leader in the computing industry, Microsoft has a responsibility to help its customers address these concerns, so they no longer have to choose between security and usability. This is a long-term effort. As attacks on computer networks become more sophisticated, we must innovate in many areas - such as digital rights management, public key cryptology, multi-site authentication, and enhanced network and PC protection - to enable people to manage their information securely.

    A year ago, I challenged Microsoft's 50,000 employees to build a Trustworthy Computing environment for customers so that computing is as reliable as the electricity that powers our homes and businesses today. To meet Microsoft's goal of creating products that combine the best of innovation and predictability, we are focusing on four specific areas: security, privacy, reliability and business integrity. Over the past year, we have made significant progress on all these fronts. In particular, I'd like to report on the advances we've made and the challenges we still face in the security area.

    In order to realize the full potential of computers to advance e-commerce, enable new kinds of communication and enhance productivity, security will need to improve dramatically. Based on discussions with customers and our own internal reviews, it was clear that we needed to create a framework that would support the kind of innovation, state-of-the-art processes and cultural shifts necessary to make a fundamental advance in the security of our software products. In the past year we have created new product-design methodologies, coding practices, test procedures, security-incident handling and product-support processes that meet the objectives of this security framework:

    SECURE BY DESIGN: In early 2002 we took the unprecedented step of stopping the development work of 8,500 Windows engineers while the company conducted 10 weeks of intensive security training and analyzed the Windows code base. Although engineers receive formal academic training on developing security features, there is very little training available on how to write secure code. Every Windows engineer, plus several thousand engineers in other parts of the company, was given special training covering secure programming, testing techniques and threat modeling. The threat modeling process, rare in the software world, taught program managers, architects and testers to think like attackers. And indeed, fully one-half of all bugs identified during the Windows security push were found during threat analysis.

    We have also made important breakthroughs in minimizing the amount of security-related code in products that is vulnerable to attack, and in our ability to test large pieces of code more efficiently. Because testing is both time-consuming and costly, it's important that defects are detected as early as possible in the development cycle. To optimize which tests are run at what points in the design cycle, Microsoft has developed a system that prioritizes the application's given set of tests, based on what changes have been made to the program. The system is able to operate on large programs built from millions of lines of source code, and produce results within a few minutes, when previously it took hours or days.

    The scope of our security reviews represents an unprecedented level of effort for software manufacturers, and it's begun to pay off as vulnerabilities are eliminated through offerings like Windows XP Service Pack 1. We also put Visual Studio .NET through an incredibly vigorous design review, threat modeling and security push, and in the coming months we will be releasing other major products that have gone through our Trustworthy Computing security review cycle: Windows Server 2003, the next versions of SQL and Exchange Servers, and Office 11.

    Looking ahead, we are working on a new hardware/software architecture for the Windows PC platform (initially codenamed "Palladium"), which will significantly enhance the integrity, privacy and data security of computer systems by eliminating many "weak links." For example, today anyone can look into a graphics card's memory, which is obviously not good if the memory contains a user's banking transactions or other sensitive information. Part of the focus of this initiative is to provide "curtained" memory - pages of memory that are walled off from other applications and even the operating system to prevent surreptitious observation - as well as the ability to provide security along the path from keyboard to monitor. This technology will also attest to the reliability of data, and provide sealed storage, so valuable information can only be accessed by trusted software components.

    SECURE BY DEFAULT: In the past, a product feature was typically enabled by default if there was any possibility that a customer might want to use it. Today, we are closely examining when to pre-configure products as "locked down," meaning that the most secure options are the default settings. For example, in the forthcoming Windows Server 2003, services such as Content Indexing Service, Messenger and NetDDE will be turned off by default. In Office XP, macros are turned off by default. VBScript is turned off by default in Office XP SP1. And Internet Explorer frame display is disabled in the "restricted sites" zone, which reduces the opportunity for the frames mechanism in HTML email to be used as an attack vector.

    SECURE IN DEPLOYMENT: To help customers deploy and maintain our products securely, we have updated and significantly expanded our security tools in the past year. Consumers and small businesses can stay up to date on security patches by using the automatic update feature of Windows Update. Last year, we introduced Software Update Services (SUS) and the Systems Management Server 2.0 SUS Feature Pack to improve patch management for larger enterprises. We released Microsoft Baseline Security Analyzer, which scans for missing security updates, analyzes configurations for poor or weak security settings, and advises users how to fix the issues found. We have also introduced prescriptive documents for Windows 2000 and Exchange to help ensure that customers can configure and deploy these products more securely. In addition, we are working with a number of major customers to implement smart cards as a way of minimizing the weak link associated with passwords. Microsoft itself now requires smart cards for remote access by employees, and over time we expect that most businesses will go to smart card ID systems.

    COMMUNICATIONS: To keep customers better informed about security issues, we made several important changes over the past year. Feedback from customers indicated that our security bulletins, though useful to IT professionals, were too detailed for the typical consumer. Customers also told us they wanted more differentiation on security fixes, so they could quickly decide which ones to prioritize. In response, Microsoft worked with industry professionals to develop a new security bulletin severity rating system, and introduced consumer bulletins. We are also developing an email notification system that will enable customers to subscribe to the particular security bulletins they want.

    WHAT'S NEXT

    In the past decade, computers and networks have become an integral part of business processes and everyday life. In the Digital Decade we're now embarking on, billions of intelligent devices will be connected to the Internet. This fundamental change will bring great opportunities as well as new, constantly evolving security challenges.

    While we've accomplished a lot in the past year, there is still more to do - at Microsoft and across our industry. We invested more than $200 million in 2002 improving Windows security, and significantly more on our security work with other products. In the coming year, we will continue to work with customers, government officials and industry partners to deliver more secure products, and to share our findings and knowledge about security. In the meantime, there are three things customers can do to help: 1) stay up to date on patches, 2) use anti-virus software and keep it up to date with the latest signatures, and 3) use firewalls.

    There's much more I'd like to share with you about our security initiatives. If you would like to dig deeper, information and links are available at http://www.microsoft.com/mscorp/execmail/2003/01-2 3security2.asp to help you make your computer systems more secure.

    Bill Gates

    For information about Microsoft's privacy policies, please go to: http://www.microsoft.com/info/privacy.htm

  147. Could Have Protected Themselves by Flamesplash · · Score: 1

    The sad thing is that they could have used their own SMS product to manage all their servers rev versions.

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
  148. What if... by Anonymous Coward · · Score: 0

    What happened with M$ is unacceptable, but what do you think about this scenario...

    What if the developers needed to keep a certain version/patch level in order to test for compatibility of their code.

    If you're writing a piece of software that is supposed to run with SQL Server 2000 (Gold) and up.. isn't it valid to have several versions of the software for testing purposes? (Including the unpatched versions)

    Any ideas...

  149. Port Open? by ManuelKelly · · Score: 2, Interesting

    Why was this port open to the internet in the first place? Shouldn't the database servers be behind the firewalls, and only accept connections from trusted hosts on the outside? the rapid spread of this worm seems to point so serious design problems with the networks at many companys. The Bank of America infection is particularly troubling.

  150. More terrifying... by LePrince · · Score: 1

    What's worse than that is that Microsoft left some SQL servers out of their firewalls, accessible from the Internet... I mean, damn, how serious can you be about security when you have SQL servers available for the whole world to connect to ?

  151. Easy to patch a running system on Unix by mabu · · Score: 1

    The beauty of unix is that for 99% of the services you can patch the app and not interrupt OS uptime. That'll never, ever happen with any Microsoft OS.

    1. Re:Easy to patch a running system on Unix by mseeger · · Score: 1
      The beauty of unix is that for 99% of the services you can patch the app and not interrupt OS uptime. That'll never, ever happen with any Microsoft OS.

      The problem is not the system itself. Most problems reside on OSI layer 8: the sysadmin. How many sysadmin know how to patch a system correctly witout rebooting it?

      I even recommend to reboot a system after patching. The patches may change startup routines too. Two month later (when the next reboot occurs) nobody does still know what has happened. So it's better to do it right away.

      Yours, Martin

    2. Re:Easy to patch a running system on Unix by Anonymous Coward · · Score: 0

      service mysqld restart

      Gee, that was hard.

  152. Are you kidding me! by Anonymous Coward · · Score: 0

    Seems like every time I install a system patch, something else goes wrong with my system," said Frank Beier, president of Web design firm Dynamic Webs
    "In most cases, I'm better off just playing Russian roulette with the hackers until our servers are broken into," he said.
    </i>
    Change your name before sending out your curriculum vitae.

  153. Microsoft Windows XP Activation Service by Anonymous Coward · · Score: 1, Interesting

    This is really scary:

    "On Saturday, the Microsoft's Windows XP Activation service was down, not because the servers were vulnerable, but because the company's internal network was inundated with junk data, Rick Devenuti, the chief information officer for the software giant, said in an interview Monday."

    Microsoft told us that the Activation service would ALWAYS be available. I would have been PISSED if I had to reactivate my XP on Saturday and wasn't able and then wasn't able to use my PC!

  154. Trade one problem for another by mabu · · Score: 3, Interesting

    I disagree about the difficulty in propagating the worm under IPv6. It might slow it down, but I was online when the worm hit and it was almost instant the way it consumed the backbones. I'd estimate that within 5-10 minutes the worm went from one end of the world to the other.

    The scary thought for IPv6 to me is that it might slow down random IP propagation, but that would probably be inconsequential when compared with the increased number of spammers that would find new life and longevity in hiding amongst the exponentionally larger IP space.

    1. Re:Trade one problem for another by Jimmy_B · · Score: 1
      I disagree about the difficulty in propagating the worm under IPv6. It might slow it down, but I was online when the worm hit and it was almost instant the way it consumed the backbones. I'd estimate that within 5-10 minutes the worm went from one end of the world to the other.
      I used the word "astronomical" for a reason. Allow me to do some quick math. There are 2^128 possible IPv6 addresses. Assume there are 2^32 nodes on the network (many times the number that exist today), plus 2^24 infected nodes (assume that the worm's designer targetted them for infection to seed the worm; again, a much larger number than is really realistic). Thus, if they divide the work equally and there are no duplicate scans, each infected host will need to scan 2^72 nodes. Assume that a scan takes only 2^3 bytes (the size of the address to send to and nothing else), and that each of the infected hosts is connected to a 2^48bps (256 terabit) uplink. It will then take 2^24 seconds, or about 13 years, to find a single host. And mind you, that host probably isn't even vulnerable to the virus.

      The scary thought for IPv6 to me is that it might slow down random IP propagation, but that would probably be inconsequential when compared with the increased number of spammers that would find new life and longevity in hiding amongst the exponentionally larger IP space.
      Blocking subnets was a bad and controversial solution anyways, since innocents were frequently caught in the crossfire. An infinite number of subnets won't make any difference if no upstream provider will touch them with a ten foot pole, which is the way spam is properly fought.
  155. Patching.... by Tsali · · Score: 4, Interesting

    Let's take it to a new level...

    If a major motor manufacturer created a product line that lost the brakes when the temperature outside was -10 degrees and on an interstate, they would be liable.

    If 90% of the population used that product line and people were getting hijacked by their own transportion, there would be hell to pay.

    Now suppose that they say, "Hey! We released a recall two months ago? Didn't you take your car in to fix it? We made a post to our service centers, but you never saw it at the place you take your car? If you were running our brake-warming device (aka anti-virus software), you wouldn't have had this problem... if you were on a local road instead of an interstate, you never would have had this happen to you. Please buy more of our products. "

    I know its outlandish, but there should be some responsibility here on the part of the vendor. There is economic damage from not patching stuff, but if the patch usually breaks your car, who's left to hold the bag?

    Unless you are a mechanic and own a kit-car (aka Linux), you're tied in. That's not good.

    T.

    --
    This space for rent.
    1. Re:Patching.... by sheldon · · Score: 1

      Your analogy is flawed. If you follow automobile enthusiasts boards you would find that many cars have very poor door locks.

      It's trivial to pop the lock out of the door of say an Acura or BMW with nothing but a screwdriver and hammer.

      Yet automakers are not liable for this, nor do they really intend to do anything about it.

    2. Re:Patching.... by smash · · Score: 1
      I agree that there should be some level of responsibilty, however the car anaology is somewhat flawed.

      Your typical Win2k/NT server has a bunch of 3rd party software on it.

      It would be more like trying to claim warranty for engine damage on your turbocharged honda civic (to use another bad analogy).

      I'm not saying I don't think they should be responsible, but a lot (no, not all) of Window's problems are caused by third party software not playing the game properly...

      I think what I'm saying is that I agree with your point... but the analogy isn't quite accurate ;)

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:Patching.... by Tsali · · Score: 1

      Well, I made it up sitting at my desk and I was adding stuff like ticky-tape, so, that's what you get.

      I find myself programming the same way half the time.

      Point well taken... so is it like cigarette addiction? Does MS send out a bad product that I can sue them for? :-)

      --
      This space for rent.
  156. Re:Microsoft didn't patch all their INTERNAL serve by pavera · · Score: 1

    The article states that the attack started friday night inside MS, at like 8 or 9pm I think, wasn't it not until like 1am that it was really humming?? Wouldn't this timeline lead one to believe it could have started kicking inside MS first?

  157. Why can't that whole mess be automated? by mabu · · Score: 1

    Shouldn't the patch system be able to automate all those messy instructions in the first place?

    1. Identify where the application is installed (or have the user specify if there is more than one installation)
    2. Designate a backup path or device and automatically make a backup copy of the critical files.
    3. Install the patch
    4. Provide a method by which the patch can be verified that it was installed correctly
    5. Provide an option to "rollback" the patch by restoring the backup files from the designated path or device.

    All those operations could be done by the program itself. What kind of programmers do these people have? The patch should have one command: "click here", and then go into an interactive menu.

  158. Re:Microsoft didn't patch all their INTERNAL serve by lanky_boy_2000 · · Score: 1

    There are quite a few "porous" holes that get into Microsofts internal networks.

    That's how bad Microsoft's security is. Even it's holes are porous!

    --
    What's not to be worried about? Everything!
  159. maybe they left some intentionally unpatched by Anonymous Coward · · Score: 0

    I agree that it could be due to bad admins and bureaucracy. But despite how negative it reflects upon them, could also be a ploy by showing "hey, we are affected just like you" or something similar to soften the punches they will receive from customers. Sound strange yes, but people with power (money or political) do strange things.

  160. My Experience by 0xA · · Score: 3, Informative
    Ive read that the patch before this thing went big was a bitch. Basically it was a lot of manual this and that updating and rebooting. Basically this meant a lot of people couldnt get aproval from management to patch the server.

    It's not that bad really, I think later versions of the patch even included a batch file to copy stuff around for you. Even without it, it only took 10 minutes... I mean really, if somebody can't handle this kind of stuff should they really be an admin?

    Some have said they applied the patch and still were vunerable.

    Yeah you have to be careful with this stuff, if you apply patches in the wrong order you can sometimesend up with the vulnerable code still there. I know a _really_ good admin that got hit with Code Red because of that. The correct order can sometimes be a bit of a mystery.

    Some have said the patch fucked their server.

    That's the big problem with this situation. I can understand why people don't have this patch or SP3 installed. You really never know what one of these things is going to do. It is common for amins to schedule a 3 hour downtime to roll something like this in, even if they have tested the hell out of it. You need time to get the damn thing back out if it screws stuff up. I deployed W2K SP3 onto my terminal servers a few months ago and it broke Office on every one of them. It didn't do that when I tested it, took me hours to clean it up.

  161. Please take some Midol by Anonymous Coward · · Score: 0

    It'll help take off that edginess, ma'am.

  162. Gadzooks! by doorbot.com · · Score: 5, Insightful

    There's no excuse. Just because it is harder to install than a simple windows update package isn't any kind of reason not to update.

    I agree, however...

    Microsoft has argued for a long time that Windows is easier to administer (than UNIX/Linux), and that you don't need to hire an expensive, trained admin (which I assume they are referring to UNIX admins, but aren't MCSE expensive, trained admins, all jokes about the quality of MCSEs aside?).

    So here we are with MS SQL Server, which is supposed to be an enterprise quality database system... but it has no intuitive interface for installing patches. So either we have a real DBA, who should know how to do these patches, or we have a power user to manage the database through a better interface to keep up to date on patches.

    Either it's easy and you don't need an admin, or it's difficult and you do need a trained admin. SQL Server updates can't be as "complex" as they currently are if Microsoft is going to claim that anyone can admin a Microsoft server product.

    Granted, they may not be making the claim that SQL Server is easy to administer, but what are the customers going to think? If Windows is "easy" (or so says the advertising), then SQL Server must be easy too! They both have little wizards to automate tasks, they both have a graphic interface for management...

  163. Re:Microsoft didn't patch all their INTERNAL serve by Black+Parrot · · Score: 1


    > The article I read (on yahoo [yahoo.com]) states the unpatched servers were all on the internal network, not the internet, and that they were in use by researchers within microsoft. Let's not jump too quickly on the bash microsoft bandwagon for that.

    The fact that it ate their lunch is de facto evidence that they should have patched them all.

    --
    Sheesh, evil *and* a jerk. -- Jade
  164. Incorrect by Gothmolly · · Score: 1

    Most modern servers are GHz+ boxes, and this worm saturated some 100 MBit links. So there is ample processing power and TCP/IP stack space to create connections. The worm might have not exploded so quickly, but that just means that it would have lingered longer.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Incorrect by swillden · · Score: 4, Interesting

      Most modern servers are GHz+ boxes, and this worm saturated some 100 MBit links.

      My friend, like so many people you simply do not understand large numbers.

      Even for billions of computers, the IPv6 address space is so large that it would be extremely sparse. How sparse? Well, let's suppose that you have a 100Mbit link completely filled with 384-byte UDP packets, each with a different, random, address. Let's further suppose that there are 2^32 addresses in use (which is many times what are in use now). From that, we can calculate the average time it would take for slapper on a 100Mbit link to find a single valid address.

      100Mbps = 12.5MBps = 32,500 packets per second.

      The odds of a random address being valid are 2^128/2^32 = 2^96, so on average, one address will "hit" every 2^96/32500 seconds. A little arithmetic shows that this equates to one hit every 8x10^16 *years*. A slow-moving worm, indeed.

      Someone will point out that this calculation is not really fair, because those 2^128 addresses aren't going to be uniformly distributed, and worm writers would know that some of them are impossible. However, the way in which they're going to be distributed won't necessarily make them easy to guess. For example, the bottom 48 bits of your IPv6 address may end up being your hardware MAC address, or a self-chosen random value. Let's be nice and suppose that the worm writer can accurately guess 48 bits. This means that on average an address will hit once every 274 years. Still not likely to be a threat. To make the worm effective, we *also* need to give it a 1Tbit link, which would allow it to find a new host every 13 seconds, on average.

      By way of comparison, a slapper saturating a 1Tbit link could blanket the *entire* IPv4 address space in 13 seconds. IOW, a single machine with that kind of a network connection (and the ability to fill it) could find and infect every Internet-accessible IPv4 host more or less instantly.

      Nope, I think it's safe to say that with IPv6 worms will no longer be able to make random guesses. That's not to say that there won't be other ways for them to get "good" addresses to probe, but it'll have to be a lot better than random guessing.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:Incorrect by swillden · · Score: 1

      s/slapper/slammer/g

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  165. IPv6 might improve lameness, then. by zanderredux · · Score: 1
    Because developers and sysadmins will start thinking probabilities instead of securing their software.

    Gosh, this kind of argument really doesnt easen my worries...

  166. What's incredible... by ceeam · · Score: 4, Insightful

    ... is that oopses like this one have exactly zero impact on their market share, companies' acceptance of MS "solutions" etc... This is not a free market as known for ages, definitely.

    1. Re:What's incredible... by Eminence · · Score: 1

      Yeah, and that's because on this market (as on many markets these days) people making decisions in most cases don't have deep (or any) understanding of the things they buy or/and buy these things for corporations, not for themselves, so in fact they don't care that much about reliability, costs etc.

  167. Re:Microsoft didn't patch all their INTERNAL serve by MikeyO · · Score: 1

    OK, so how did these servers get infected in the first place, if they weren't on the internet?

    My guess would be a laptop. Picture this, MS engineer takes his laptop home. Connects to his dsl. Laptop gets infected. MS Engineer returns to work, connects to INTERNAL network. Laptop infects servers.

    Keep in mind that VISIO installs a copy of SQLServer that is vulnerable, which is probably on a large number of MS laptops.

  168. Can't believe by Anonymous Coward · · Score: 1, Interesting

    What staggered me about the whole episode is that there are people running SQL Server open on the internet. Why? Something as large and as complex as an RDBMS product is a inviting disaster (applies as much to Oracle etc. as SQL Server as well). All my databases are buried well behind firewalls that don't allow any access from the internet. Use a VPN if you need to access databases over the internet. There are free ones available...

  169. WRONG AGAIN by Anonymous Coward · · Score: 0

    MS02-061 is for a DIFFERENT vulnerability.. ones that applies to both SQL 2000 & SQL 7.0 --- The original slammer/sapphire worm applies only to SQL 2000.

    Also, SQL 7.0 DOES use port 1434 - Even SQL 6.5 uses this port. Get it right!

    The only reason slammer/sapphire were menioned in MS02-061 is because the patch for that vulnerability ALSO includes the fix for the slammer/sapphire worm. It's just a rollup that includes more than one, but the Web Tasks feature that is vulnerable IS IN SQL 7.0 TOO

  170. never trust an Intranet in a large corp by BACbKA · · Score: 1
    It's a very common mistake of admins in a lot of large corps to think that a firewall allows you to make the internal network "trusted". As long as you have at least one not-very-responsible-or-not-very-competent person with admin access to his own workstation compromising it, voluntarily or not, you effectively build grounds for a tunnel through the firewall. One solution is to split the intranet into a lot of untrusted small networks with no mutual trust.

    As long as one gets massive attacks like the one in the article, it means the split was not done, or not done into small enough networks.

    --

    VKh

  171. Ultimate MS Product Patch by eyepeepackets · · Score: 1


    fsck....

    --
    Everything in the Universe sucks: It's the law!
  172. Re:The problem is including new features with patc by Anonymous Coward · · Score: 0

    so who are you? deek? steveo? one of the nycers? Mr. wobblie. please email hackerchick00@ lycos - thanks

    x374192

  173. +7 (Ellen Feiss Reference) by Anonymous Coward · · Score: 0

    i'd hit it.

  174. Re:The problem is including new features with patc by Anonymous Coward · · Score: 0

    er, make that @email.com, not lycos :)

  175. Why People Don't Update Microsoft Products... by Master+of+Transhuman · · Score: 3, Insightful


    1) Went to a news site (MSNBC? I forget...) - decided to try running a video - told me it needed the Microsoft plugin, sent me to Microsoft site to download Media Player 9.

    2) Said okay, what the hell, I'll get it, EULA or no, downloaded, installed.

    3) Broke my wallpaper changer - began giving me divide by zero errors when I changed wallpaper. Why? Who knows?

    4) PowerPro began to crash on reboot for the wallpaper thingy... Why? Who knows?

    5) Uninstalled Media Player 9.

    10)Uninstalled WallMaster, reinstalled WallMaster.

    11)WallMaster and PowerPro problem go away.

    12)Irony - Even after I installed Media Player 9, the fuckin' news site STILL SAID I NEEDED THE PLUGIN!

    Fucking morons...

    Within the next six months, I intend to go Linux only and wipe fraggin' Microcrap off the disk...

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    1. Re:Why People Don't Update Microsoft Products... by filmcritic · · Score: 0

      If you wipe Microsoft (note the spelling) off of your computer, you'll find out how good 'ol Microsoft really is when you can't run anything without editing a config file 14 times.

  176. M$ patch for worm by Anonymous Coward · · Score: 0


    For M$ engineers and all windoze dummies:
    goto run and type cmd and hit enter
    you will see a black screen now with a prompt.
    type c: and hit enter
    type c:del windows (enter y if prompted)

    Your windows box is now patched.

  177. rofl ..."we make too much stuff to keep tab on it" by Vicegrip · · Score: 2, Insightful

    You know, I'm having a good laugh here..

    "They make too much stuff to bother standardizing versionning info" ... hey, if you can't drive the bus, get off the road.

    Linux: rpm -qa /apt-get etc....

    Microsoft: "sorry we can't do that it's too hard"

    rofl

    And you didn't even address my original post.

    The entire internet went down on Saturday but it seems Microsoft bears no blame in your eyes. If that isn't a pure unadulterated example of the arrogance displayed by Microsoft I don't know what is.

    If I wrote shit that barfed all over the internet like that, I'd be begging on my knees for forgiveness from my customers-- not giving them the "you're all morons speech". Actually I'd be outta a job.

    I think you're the troll here. You should be proud. It's not too often a troll gets +5.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
  178. MS does this all the time. Why should they stop? by Randy+Rathbun · · Score: 1

    Take a look at this old story. Remember what MS's response was (and still is)? Don't receive emails that start with 'begin '.

    If that does not say heaps I don't know what does.

  179. The Real Reason? by Anonymous Coward · · Score: 0

    But picture yourself as a Microsoft sysadmin. As a Microsoft insider, you will have heard by the proverbial grapevine all about the quality of the patches or lack thereof and whether they even work.

    You are faced with a dilema: Do you test the patches adequately, given the complexity and the mission critical nature of your application? In this case, the required amount of testing may very well still not completed!

    Or do you just apply the patches and pray?

    Or do you put off installing the patches until somebody else establishes thet they are safe and effective?

  180. Re:rofl ..."we make too much stuff to keep tab on by NineNine · · Score: 0, Troll

    If I wrote shit that barfed all over the internet like that,

    I think that accusing MS of writing the worm is slander. I really doubt that they wrote that worm.

    And as far as your silly apt-get comparison... MS's stuff is integrated. That's why everything works so well together. I can very easily get the version from my third party apps because they're separate. MS stuff isn't built like that. If you want the version of a .dll, it's all right there. Go away, troll.

  181. Re:rofl ..."we make too much stuff to keep tab on by Vicegrip · · Score: 1

    Of writing the worm? Sheesh... well I can't help your reading skills.

    "If you want the version of a .dll, it's all right there."
    But thanks, you just proved my point.

    And btw, a DLL version has nothing to do with a package version. But since you don't seem to understand the difference I'm not surprised my point escaped you. So I'll explain: patches in all modern Linux distributions affect the over-all version of the of the package software. This is why controlling patch levels on Linux is such so much easier than Windows-- controlling the version of a package in Linux means just verifying the rpm database; NOT inspecting each file in the package to see if it is the right version, as your reply suggests.

    Still, it's funny you mention DLLs since even Microsoft acknowledges the pain that is DLL Hell. It is also, as a futher footnote, something that Microsoft tries to fix in .NET with the GAC .... too bad it's only for managed apps though. Still, judging from that I'd say even Microsoft thinks your wrong here.

    tata.. enjoyed the repartee... have fun checking DLL versions.. lol, and against what... rofl

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
  182. Single layered security == flawed by smash · · Score: 3, Insightful
    To those going on about patching, etc... that whole way of thinking is completely flawed.

    You have to assume there *are* holes in application software such as SQL server due to its complexity.

    Taking a reactive approach, and simply installing hotfixes are they're available will simply not work - patches are often not available until a number of days/weeks/months until after the vulnerability is known. Even if it hasn't been fully disclosed, the blackhats may well know about it, or be prompted to scrutinize that particular product more and find it before the full announcement.

    The correct way to deploy such products is to design your network with this in mind, and firewall them off from the rest of the world.

    That does NOT give you the security to not worry about patching (single layer security is bad) - keep your servers patched - but it does buy you a little time, and is an extra layer of defense in case there is a server that doesn't patch properly for some reason (file couldn't be overwritten for example), or is accidentally forgotten about.

    I can think of *no reason* why an SQL server must be accessible to the world. You have a webserver that uses it as a back-end? Give the public access to port 80/443 of that ONLY, and disallow connections from anywhere but localhost to the SQL software. Even better (and the approach I always take - I don't trust Win-X to be visible to the internet, period), install it on a seperate physical machine, firewall that machine more tightly (ie, allow SQL connections ONLY from machines that require them, such as your webserver).

    If you have client machines that need to access the database from the internet, thats what VPNs are for.

    Since I've had enough sense to firewall my servers correctly (yes, I was a clueless idiot before as well ;), I have not had a single security breach.

    I'm not saying that I'm definately immune to a concentrated attack, but you can definately stack the odds in your favour.

    Yes, it is an investment in time, and probably money - but if you want a secure network, its simply the price you have to pay these days... how much is your data/uptime worth?

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  183. A little surpising... by Eric+Damron · · Score: 1

    ... being that this is an old vulnerability and these administrators obviously should have known better.

    The time that it takes to safely apply a patch, however, can wear down the resolve of the people responsible for the system. It is not like one can just mindlessly slap a patch into place. It must be tested to ensure that core applications don't break.

    I work in an all Microsoft shop so I see the frustration of our system administrators with each new patch that comes out. I really wouldn't want that responsibility. If they take the time that is required to be sure that the patch is safe, it may be too late and the consequences of not taking the time could be grave. Damned if you do and damned if you don't.

    --
    The race isn't always to the swift... but that's the way to bet!
  184. Thank you, very nice. by Erris · · Score: 1
    That's a mighty big penis you've got there. Feel better?

    Anything is better than a softie. I feel great!

    Rick Devenuti didn't say that it was too hard.

    Yes he did. He said, "...it is hard to be 100 percent patched with any machine ... we are not there." What else can that mean except that it takes a huge effort to co-ordinate all the silly M$ "patches"? Isn't this the direct result of binary colosed source distribution and sloppy source code organization? In other words, is'nt this symptomatic of an obsolete distribution method? They just can't get it up.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  185. more famous last words... by Vaughn+Anderson · · Score: 2, Funny

    Patches? Patches? We don't need not stinking patches!

  186. you got the update right? by Vaughn+Anderson · · Score: 1

    in a quiet corner of the redmond campus, hell is about to break loose from above on two unsuspecting admins..

    Bob: You get that lastest patch Homer?

    Homer: Sure, I got it right here on this floppy.

    Bob: Yah amazing how small patches are getting these days....

    Homer: Yah, those guys over in the geek department are getting good...

    Bob: Say, Homer, did you install that patch by any chance?

    Homer: Sure, I put the disk in that one thing and the auto-fixy-thingy does all the work for me... Microsoft sure makes great stuff...

    Bob: Yah, some day all we will have to do is patch software all day, won't that be great, no more this security garbage...

  187. Equal Opportunity Offender by NeuroManson · · Score: 1

    Wasn't the author of "Sapphire" also the guy who took advantage of some holes in Linux, with Lion.worm? At least they aren't taking sides, apparently. Seems like a good excuse to close off all data connections with China at least.

    --
    Just because you can mod me down, doesn't mean you're right. Shoes for industry!
  188. Re:I think you're running the update seriously wro by Anonymous Coward · · Score: 0

    Oh really? Very few?

    http://www.sqlsecurity.com/DesktopDefault.aspx?t ab index=3&tabid=4

  189. Why do I try? by LordSah · · Score: 1

    "It just takes one machine to get going," he said. "At any given point in time, it is hard to be 100 percent patched with any machine. We are working hard to make patch management easier. But 100 percent is a high bar and in this case we are not there."

    He said that it's a tough problem and that they're working on it. Then admitted MS's deficiency.

    Oh wait, sorry! I forgot my blatantly-closed-minded-rabid-Linux-zealot glasses. I see your point now. Silly me. This is Slashdot, after all.

  190. Re:Microsoft didn't patch all their INTERNAL serve by Anonymous Coward · · Score: 0

    and HOW do you think it got into their INTERNAL network??? Maybe an EXTERNAL server was patched???

    hmmmmmmmmmm

  191. yeah, yeah, yeah.... by Mandi+Walls · · Score: 1
    and if they used ingress filtering, we'd have no reason to worry about spoofed ips during ddos attacks.

    and if they paid attention to their SMTP and proxy servers, we'd have less spam to worry about.

    and if they separated their networks, and kept outside access to a bare minimum (DNS, SMTP, HTTP, FTP, ...) they'd have another layer of protection when some cracker tries to get at their database.

    and if a bullfrog had wings, he wouldn't bump his ass. least that's what my mom says...

    --mandi

  192. MSFT network likely a unique environment by Anonymous Coward · · Score: 0

    All production SQL Servers were probably patched long ago, in accordance with corporate policy for production servers, but in a company where actively learning about technology is encouraged for ALL employees, where there are several times more PCs than employees, where corporate policy allows employees tons of leeway with what they do with the sometimes multiple PCs in their own cubes, and anyone who wants to can install SQL Server off the network without having to worry about licensing ramifications, there are going to be tons of installations of SQL Server, SQL Developer Edition, and MSDE that the corporate IT group isn't actively managing. People may install SQL Server just to experiment with it, and then not keep up with all the security patches.

    Most corporations likely won't have so many "unmanaged" installations of SQL Server.

  193. Silly you! by Erris · · Score: 1
    He said that it's a tough problem and that they're working on it. Then admitted MS's deficiency.

    Silly you, indeed! Five of thirteen root servers taken out of action by this silly worm bassed on a year old flaw, with not even M$ themselves able to "patch" their servers. Good thing they are going to make the easiest to use point and click admin tools that much easier to use, they just might get it up to 100%. Then someone else will drive another truck through some other hole and cost everyone even more money, thanks for the security hug.

    Oh wait, sorry! I forgot my blatantly-closed-minded-rabid-Linux-zealot glasses.

    Bah, you don't need eyes to see where that one goes, it happens once or twice a year like high tide. You can feel it. Tell me again about my big dick again, why don't you?

    This is Slashdot, after all

    You don't think it's an AOL forum do you?

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  194. URL is not incorrect by dannannan · · Score: 1
    "The Microsoft KB article for the Slammer patch found here has an incorrect URL for 'Download the patch' referring to KB Q316333 which is only a handle leak fix. The real patch may be found later in the article."

    If you read the technical details of KB 316333, you will find that the link to download the patch is correct -- it is a real patch for Slammer. Can anyone update the story posting to correct the misinformation?

  195. Great for you. by jotaeleemeese · · Score: 1

    Anecdotal evidence seems to suggest that you are just lucky.

    --
    IANAL but write like a drunk one.
  196. Since when knowledge and good judgement... by jotaeleemeese · · Score: 1

    ... are considered zealotry?

    How many more "days of hell" people need to understand that MS products are not what their are pushed to be.

    MS products are mostly mediocre offerings that are popular due to luck (being in the right place at the right time) and predatory conduct in the market place.

    Call me a zealot, but why if I would not engage with somebody of dubious moral character should I somehow give a convicted monopolist the benefit of the doubt?

    --
    IANAL but write like a drunk one.
  197. Re:Somewhere, deep down in the bowels of Redwood C by FungiSpunk · · Score: 1

    ...cackling from the guy who's software bugs allowed commands to be executed a root one some systems! After he stopped laughing he ordered the dev guys in for an extended bug tracking Sunday on Oracle 9i!!!

    --

    "I kill you! You no good 56'ing!"
  198. Re:Worm's damage surprises experts -- takes out AT by Zepalesque · · Score: 1

    From O'reily net:

    >The Microsoft SQL worm known as "Slammer" caused pager-beeping
    >mayhem for system administrators all over the world on Saturday
    >morning.
    >
    >The worm itself is interesting from a purely technical standpoint.
    >Apparently, it is less than 400 bytes in size and fits nicely in
    >a single UDP package. That's quite a reduction in overhead from
    >previous worms such as Code Red and Nimda. The upshot is that each
    >data packet can contain a complete copy of the worm. That's
    >efficient.
    >
    >When the Saturday morning attack began, packet loss across the
    >Internet was reported to be close to 20 percent, compared to the
    >normal 1 percent figure. Once sysadmins got to work, loss was
    >reduced to about 5 percent by later that day.
    >
    >Many analysts are saying this is a wake-up call for the Internet
    >caretakers. Others say it's just another battle in the ongoing
    >war between crackers and corporate interests.

  199. Last Post! by alpg · · Score: 0

    Seems a computer engineer, a systems analyst, and a programmer were
    driving down a mountain when the brakes gave out. They screamed down the
    mountain, gaining speed, but finally managed to grind to a halt, more by
    luck than anything else, just inches from a thousand foot drop to jagged
    rocks. They all got out of the car:
    The computer engineer said, "I think I can fix it."
    The systems analyst said, "No, no, I think we should take it
    into town and have a specialist look at it."
    The programmer said, "OK, but first I think we should get back
    in and see if it does it again."

    - this post brought to you by the Automated Last Post Generator...