Slashdot Mirror


Microsoft Blasted For Lax Security

fducky writes "Once again Microsoft is blasted for lax security. This CNN article cites experts denouncing the recent Microsoft security efforts as rating an 'F'. The recent MS-SQL worm got this most recent round of MS bashing going. Google News has more stories on the subject."

395 comments

  1. If I had a nickle for everytime by The+Analog+Kid · · Score: 2, Funny

    there was a post like this, well I'd be richer than Bill Gates himself.

    1. Re:If I had a nickle for everytime by goon+america · · Score: 1

      Bill Gates gets a nickel for every time this does or doesn't happen.

    2. Re:If I had a nickle for everytime by Anonymous Coward · · Score: 0

      I don't think so.

      If you had developed a 'CatchNickle' product that actually made money then 'MS NickleCatch' would have been announced with dozens of better features and this would have driven you out of business after which MS would have made all the money.

    3. Re:If I had a nickle for everytime by mAIsE · · Score: 0

      this article mentions switching to a Mac and their is a much lower incidence of viruses. As a mac user i can tell you that the only viruses on the Mac platform are ones related to M$ office.

      OpenOffice needs to be alot more compatible, functional and available on the Mac, then we would really be in buisness

  2. People are waking up... by CoolVibe · · Score: 0, Troll

    Hey, maybe this open source thing ain't so bad after all...

    1. Re:People are waking up... by rasafras · · Score: 5, Insightful

      So they forgot to update. The error here, believe it or not, isn't all upon Microsoft. First off, they didn't patch. Microsoft had the patch available since June. It's not like you never have to patch open-souce either... Second, Microsoft explicitly warns users of SQL databases to not put them openly on the internet, for obvious reasons. And yet, they did it anyway. You can blame Microsoft for this if you want, but it isn't car companies' fault that people get killed because they can't drive. Open source has its merits, as does Microsoft.

    2. Re:People are waking up... by Znonymous+Coward · · Score: 2, Informative

      I am always running behind on M$ patches for 2 reasions:

      #1. MS patches have "blown up" my win boxes before.
      #2. There are so many you can't keep up.

      And automatic update that comes with Windows 2000 SP3 has also hosed my PC.

      --

      Karma: The shiznight, mostly because I am the Drizzle.

    3. Re:People are waking up... by platypus · · Score: 4, Insightful

      Well, I'm running windows servers and linux (suse) servers. And I certainly see a difference between the feasiblity of being up to date security wise with each system.
      First, with a typical windows system, it's IMO damn hard to know what components you are running and how it all works together - i.e. what breaks if you lock something down at installation time.

      Later on, it's also sometimes very hard (IMO) to know if I have to patch or not. For instance, is it really a good to not update internet explorer since this is a server anyway? Maybe somewhere down in IIS something might use one of IE's components (pulled-out-of-my-ass example btw.).
      Add to that that some patches seem to need an updated IE, for to me unknown reasons...

      Sometimes something might break (as reportet on ntbugtraq), and it's not really transparent for me if this can be reverted.

      Compare that to (SuSE) linux. Download rpm, install, done (in many cases, when not, it's always explained in the advisories what to do).
      If something breaks, uninstall the rpm and reapply the old on. Nearly no downtime, I just have then to find out what didn't work.

      Just from the feeling, I'm a lot more scared when I have to install a ms security fix than when I do the same on linux. And the fact that microsoft was caught with their pants down this time seems to suggest I'm in "respectable" society.

    4. Re:People are waking up... by Anonymous Coward · · Score: 0

      #3. I'm a Bazy Lastard and a Jackass, and I DIRECTLY responsible for the Slammer/Sapphire worm, and it's concequences.

    5. Re:People are waking up... by Zeinfeld · · Score: 5, Informative
      I found the quotes predictable and illogical. First the vulnerability was clearly there before the trustworthy computing initiative, a patch was released in June that almost certainly was as a result of the vulnerability being discovered as part of that initiative. So there is no way the idiot from TruSecure can fairly use the slapper worm to grade trustworthy computing.

      The bit that gets missed here is that security is not a product, its a process (something Bruce only seems to remember when writing his books). If we really want to go pointing fingers than how about the folk who designed buffer overflow bugs into the C programming language? Before C every programming language had array bounds checking built in. So who were the turkeys who decided that we should run without elimentary safety checking? Oh yes the same folk who gave us what people would now have us believe is the so-secure UNIX O/S.

      It took over ten years for the elimentary security boo-boos to get sorted in UNIX. For years the UNIX crew told us that shadow passwords were dangerous security through obscurity, only the world readable password file and the salt gave genuine security. Then along came crack. It still took four years for shadow passwords to become mainstream.

      Even today sendmail is installed by default in most UNIX installations, even though it is historically a security nightmare. Some of the bugs have been fixed but as a sendmail inc. employee admitted to me last week, it is still too dammn complicated for most people to understand how to configure it.

      I don't think that this point scoring does any good. UNIX and Windows both have major security problems. Windows has security problems in implementation, UNIX has them built into the architecture. There are still UNIX boxes shipping with rhosts, even though it has been demoinstrated time and again that rhosts is completely insecure. Instaling ssh does nothing to improve the security of the box unless you actually uninstall the rhost commands and the daemon.

      Folk who go on about how braindamaged Microsoft is should ask themselves how UNIX programmers managed to botch a command as simple as finger!

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    6. Re:People are waking up... by Anonymous Coward · · Score: 4, Insightful

      I don't think that this point scoring does any good. UNIX and Windows both have major security problems.

      I remember a security seminar I attented where the lecturer took a neutral stance toward whether Unix or Windows was more secure. His philosophy was "go with what you know". If you live and breathe Windows, you probably keep up to date with the latest Microsoft news, releases and patches just as well as a Sun/Unix geek might stay up to date with Solaris patches and updates. Knowing network security (gosh, let's protect the potentially vulnerable ports on our server from being publically reachable) is essential to both.

      So many new administrators are getting Windows or Linux or other products and implementing them without the experience of security lessons learned from the past. It takes a mass event like this one to re-educate the newbies.

      As a reminder for everyone designing, "one degree of separation" architecture, remember that Suki is one of your potential customers.

    7. Re:People are waking up... by Anonymous Coward · · Score: 0

      Sure, the patch has been available for 6 months now, plenty of time for MS themselves to install it on there servers, and yet they didn't... Definitaly a case of "Do as I say, not as I do."

    8. Re:People are waking up... by Anonymous Coward · · Score: 0

      > I'm a Bazy Lastard and a Jackass, and I DIRECTLY responsible for the Slammer/Sapphire worm, and it's concequences.

      Microsoft's internal networks were brought down too, so your comments also apply to those who work at Microsoft.

      Ah, but wait. If Microsoft's employees are as lazy as you say, then the original poster's point -- that Microsoft's patches are a risk because they are poorly tested -- is probably the truth.

    9. Re:People are waking up... by banzai51 · · Score: 1

      #2. There are so many you can't keep up. SUS server is your friend. As well as a good admin, as you clearly are not.

    10. Re:People are waking up... by Znonymous+Coward · · Score: 1

      I don't even use MS SQL, I use MySQl and Oracle 8i so there.

      --

      Karma: The shiznight, mostly because I am the Drizzle.

    11. Re:People are waking up... by Anonymous Coward · · Score: 0

      > Maybe somewhere down in IIS something might use one of IE's components (pulled-out-of-my-ass example btw.).

      Actually, that's a fairly good example. When Microsoft "integrated" IE with Windows, in order to hamper Netscape, what they really did was to mix other Windows components into the IE package. This was to make it impossible to remove IE without causing something else to break.

    12. Re:People are waking up... by iion_tichy · · Score: 1

      Compare that to (SuSE) linux. Download rpm, install, done (in many cases, when not, it's always explained in the advisories what to do). If something breaks, uninstall the rpm and reapply the old on. Nearly no downtime, I just have then to find out what didn't work.

      I don't know. I have this Linux box that different people are messing around with (it's just a hobby...). Lately I wanted to install some packet with the packet manager, and it insisted on installing apache because other packets depend on it. I couldn't work out what other packet might depend on apache (none of the ones I wanted to add - unless my adding them made SuSE add other packets that in turn depended on apache). In the end I decided not to use the packet manager anymore. It doesn't sound much better than MS to me.

    13. Re:People are waking up... by Anonymous Coward · · Score: 0

      While I generally agree (this patch was available for 6 months prior to Slapper), there are PATCH PROBLEMS with SQL server.

      The patch we received contained a readme that involved stopping SQL, backing up 50-75 individual DLLS in various folders, than replacing them manually (one by one) with the patched versions. (In other words- NO INSTALLER!)

      It made no friggin sense, and our protests were largely ignored.

      Now, couple this type of "lame" patch mechanismns with the spreading of vulnerable MSDE products (Visual Studio, Viso, etc) makes patching DESKTOPS more important than ever.

      To make things worse, Automatic Updates, Windows Updates, and "OS" Service packs don't touch applications like MSDE.

      In our organization, Desktop admins do not have the same skills as Server Admins, or DBA Server Admins.

    14. Re:People are waking up... by mao+che+minh · · Score: 1
      A database that isn't reccomended to be implemented on the internet in these days and times? That should be telling you something.....

      I for one don't respect vendors that pass off almost the entirety of security responsibilities onto the user. That's like Redhat telling their users "You know, you really should use our OS on a workstation that has access to the internet". Today a database is a crucial piece of any network, and yet, it shouldn't be exposed to the same risks? Even Apple doesn't approach commercial use that way (however ingsigficant their corporate prescence may be).

    15. Re:People are waking up... by GiorgioG · · Score: 1

      Yeah it's SOOOO hard to run the MS Security Baseline Analyzer - which tells you what you do and do not have installed as far as patches are concerned. Being ignorant is not an excuse.

      http://www.microsoft.com/technet/treeview/defaul t. asp?url=/TechNet/Security/tools/tools/MBSAHome.ASP

    16. Re:People are waking up... by more+fool+you · · Score: 1
      from the article...
      In October Microsoft released a fix for a different SQL Server problem that if installed in the expected manner would have made patched systems vulnerable again, he said. "If I followed their advice I'd have been vulnerable."
      the point of the article anyway is about the difficulties of keeping a MS operating system patched.

      big difference between OSS & MSS is the fact you don't need to reboot unless you are replacing the kernel. updating the SMTP server isn't likely to have seemingly unrelated side effects such as locking out users

    17. Re:People are waking up... by schon · · Score: 1

      The error here, believe it or not, isn't all upon Microsoft

      No, but most of it is.

      First off, they didn't patch. Microsoft had the patch available since June

      Yes, this is true, but ignores the fact that Microsoft themselves were hit.

      If the people who wrote the damn thing in the first place can't keep up with their own patches, why do you expect everybody else to be able to?

      Microsoft explicitly warns users of SQL databases to not put them openly on the internet, for obvious reasons.

      And again, MS is guilty of doing exactly what they tell others not to do... why?

      And what exactly are those obvious reasons? Could one of them be "the software has too damn many holes"?

      You can blame Microsoft for this if you want, but it isn't car companies' fault that people get killed because they can't drive.

      No, but it is the car company's fault if thier car blows up in a minor collision. (Which is a much more fitting analogy, although still flawed.)

    18. Re:People are waking up... by Melantha_Bacchae · · Score: 0, Troll

      rasafras wrote:

      > So they forgot to update. The error here, believe it or not,
      > isn't all upon Microsoft.

      Microsoft forgot to patch too. Who do they get to blame for that?

      > First off, they didn't patch. Microsoft had the patch
      > available since June.

      There's the patch, there's service pack 2, and there's service pack 3. There's a somewhat confusing knowledge base article, and some questions about which version of the patch causes what problem. If Microsoft's people can't figure out all this stuff and apply their patches, how are their customers, who can't run down to the Microsoft's SQL department to ask questions, supposed to do it?

      > It's not like you never have to patch open-souce either...

      Yeah, but patching OS X is easy and fun. ;)

      > Second, Microsoft explicitly warns users of SQL
      > databases to not put them openly on the internet, for
      > obvious reasons. And yet, they did it anyway.

      Microsoft does not listen to its own warnings. Why should anybody else?

      > You can blame Microsoft for this if you want, but it isn't
      > car companies' fault that people get killed because they
      > can't drive.

      It's the car company's fault if they leave a bug in the firmware that lets evil people take remote control of the car and smash it into the overpass supports for a major interstate highway. Even if they have a patch for it, they can't just hide it away on some obscure website and expect people to know about it, be able to download it, and flash their cars.

      The order of blame, in case you care about that more than fixing the problem, is: worm creator, Microsoft, then those who didn't patch due to negligence (as opposed to confusion or difficulties created by Microsoft).

      > Open source has its merits, as does Microsoft.

      Open source has its merits, as does proprietary software. Microsoft is convicted of breaking the law, and until it is rehabilitated, has no merits, only a "get out of jail free" card it does not deserve. The only way it got the card was by spending three times as much as Enron in the 2000 US elections.

      "At this moment, it has control of systems all over the world.
      And...we can't do a damn thing to stop it."
      Miyasaka, "Godzilla 2000 Millennium" (Japanese version)

    19. Re:People are waking up... by platypus · · Score: 1

      I was talking about rpm, not yast[2].

    20. Re:People are waking up... by platypus · · Score: 1

      First, the security analyzer is _relatively_ new, second, I'm not interested in just knowing what patches I have to theoretically install, this I know. Since patching (esp. MS servers) is always a risk, I want to install just the patches which are absolutely needed (i.e. just patch used components). I doubt the MSBA is a great help with that.

      Btw. I was not caught by any worm/exploit/whatever, it just takes more time caring for one MS server than for 5 linux servers, and it is more risky.

      Maybe MS hasn't products for ignorant people like me and SuSE has - if that's really true, MS is in deep trouble.

    21. Re:People are waking up... by zeno_2 · · Score: 1
      First the vulnerability was clearly there before the trustworthy computing initiative, a patch was released in June that almost certainly was as a result of the vulnerability being discovered as part of that initiative.

      I think what irks most people is the fact that Microsoft themselves were hit by this, as in they didn't patch their own servers. Mind you this isn't the first time either. They were hit pretty hard with a few of those email worms (code red, melissa, etc). With all the problems with passport, and people not really knowing what they are doing with .net, they aren't really doing a good job at showing the public that they can be a secure, service oriented company of the future...

      I am not really saying that UNIX is the best there is, or that the Microsoft OS's are the worst. You do have to admit that a company who was supposed to be focusing on security this past year failed the test.

  3. will happen on linx as well by Anonymous Coward · · Score: 1, Insightful

    Because microsoft is the most widely used homogeneous operating system on the planet, it happens to have its fair share of bugs. However, when Linux begins to get a larger market share, viruses, and worms will start popping up on more and more linux boxes, I doubt they will have the same effect as microsoft virii and worms, but it will happen, Linux just needs to hit critical mass.

    1. Re:will happen on linx as well by Anonymous Coward · · Score: 1, Interesting

      There's a very big difference, though. First of all, the open-source nature of Linux means that weaknesses tend to be patched extremely quickly. I think Linus Torvalds said something like "with enough eyes, all bugs are shallow".

      Another thing to remember is that the architecture of Linux is inherently much more secure. Remember how much trouble there was in simply making a proof of concept virus for Linux - and even that had to be run as root.

    2. Re:will happen on linx as well by gmuslera · · Score: 4, Interesting

      But in a different way. You have Microsoft This, and Microsoft That, all tighly integrated, all sold as there is the only altenative, and all sharing the same funny idea about how safe is doing things in an unsafe way.

      With Linux you have... see... the Linux kernel, and... well that stops there. Also you have a lot of alternative apps mostly multiplataform, with a few Linux that are linux only. If MySQL have a security problem, should not be counted as "linux fault", same with ssh, apache, sendmail, bind, etc.

      But, if you want to count, don't know, mplayer security problems as it is not available under windows, well, you must also count all security problems of windows programs as windows security problems.

    3. Re:will happen on linx as well by bstadil · · Score: 1
      Because microsoft is the most widely used homogeneous operating system on the planet

      This argument hardly applies here. It was SQL server that was the culpit. FYI, SQL server is a distant 3'rd in the market after Oracle and DB2.

      --
      Help fight continental drift.
    4. Re:will happen on linx as well by bogie · · Score: 4, Insightful

      Possibly, but considering how Apache soundly outnumbers IIS installs for webserving, where are all the Apache worms? Oh sure there have been some problems with Apache, but compared to "which worm is it this week" IIS, Apache is a solid as a rock. Where does that arguement about installed base stand now? That default answer MS users give about installed base is bunk. Open Source compared to MS software is flat out more secure. I doubt you will ever see the day when Linux email clients like Pine or Evolution start causing billions in damage each year like Outlook does.

      --
      If you wanna get rich, you know that payback is a bitch
    5. Re:will happen on linx as well by deranged+unix+nut · · Score: 2, Insightful

      Funny, my linux box was infected with two worms in the last two years but my windows 2000 box hadn't been hit. Windows Update is easy to use, and I run it every few weeks, but the assorted packages on my linux box are much harder to track and keep patched so I miss patches that I should apply. I may have been hit more, these are only the hits that I noticed, but for me Windows is *already* more secure than linux.

      Also, note, MSDE was installed as part of Visual Studio .NET, what do you think Microsoft's programmers use to write code? I suspect that a large percentage of the problems on Microsoft's network were caused by boxes managed by individual users.

    6. Re:will happen on linx as well by xeniten · · Score: 1
      It has happened on linux already... Remember the lion worm?

      http://news.com.com/2100-1001-254672.html

      The lion worm seems to be a variant of the ramen worm that stuck Linux servers earlier,plus security experts believe that the same guy that wrote the Lion worm also wrote the slammer worm.A google search for "lion + slammer" reveals various reports that the creator of the lion worm had posted on message boards about the possibility of the slammer worm.

      http://www.computerworld.com/securitytopics/securi ty/story/0,10801,77918,00.html

      --
      Romana: "How did you know?" Doctor Who: "Ah, well, knowing is easy. Everyone does THAT ad nauseum. I just sort of hope"
    7. Re:will happen on linx as well by itwerx · · Score: 1

      You're obviously not using that Windows box in a production environment! :) You expose IIS with a real website using your favorite mix of CGI/ASP/whatever without using IISLockD and see how long it lasts.
      And for those who will argue that IISLockD can be configured to accomodate your sites needs - I recommend you take a close look at what has to be turned back on to make any site functional and you'll see how useless it really is in the real world.

    8. Re:will happen on linx as well by sirius_bbr · · Score: 1

      ... but the assorted packages on my linux box are much harder to track and keep patched

      two words:

      apt-get -u upgrade

      --
      this sig has intentionally been left blank
    9. Re:will happen on linx as well by CrazyJ020 · · Score: 1, Insightful

      Open Source compared to MS software is flat out more secure
      This statement in no way answers the question that the author originally poses:
      where are all the Apache worms?
    10. Re:will happen on linx as well by nonane · · Score: 1

      Is this what you are taking about: here and here?
      Both are under slashdot's recent apache news, btw.

    11. Re:will happen on linx as well by almaw · · Score: 1

      > I suspect that a large percentage of the problems
      > on Microsoft's network were caused by boxes
      > managed by individual users.

      Then why did Windows Update go down? :)

    12. Re:will happen on linx as well by kcbrown · · Score: 1
      Windows Update is easy to use, and I run it every few weeks, but the assorted packages on my linux box are much harder to track and keep patched so I miss patches that I should apply.

      That's because you're not using Debian or an apt-based RPM system. Debian, in particular, releases security patches whenever an issue pops up, and it's particularly handy to be able to apply them all in one command (I had to set up a separate config file and sources.list), but now all I do is "apt-get --config-file=/etc/apt/apt.conf.security upgrade". I'll periodically do a "--dry-run" first to see what patches are available.

      Debian may be annoying to install (it definitely is, in my experience) but it's a piece of cake to maintain.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    13. Re:will happen on linx as well by mAineAc · · Score: 1

      Neither of those are about attacks that amounted to anything. They were fixed reletively quickly. I haven't heard of half the internet being slowed or stopped because of them

    14. Re:will happen on linx as well by Anonymous Coward · · Score: 1, Interesting

      Yes, I remember the Lion worm. CNET thought it was big news when Lion spread to a few thousand systems before dying out.

      Meanwhile, the SQL Slammer worm has spread to over 300,000 systems, but CNET assures us that it's just because of lazy SysAdmins.

      But is it?

      There are more Red Hat systems being used as Internet servers than there are MS SQL installations on the net.

      So why is it that almost all of the Linux installations had current security patches, while so many of the MS SQL installations did not?

      I'll tell you why.

      It's because Linux systems are easier to maintain than MS software.

      It's because MS is lazy and careless, and MS patches are buggy to the point that people avoid them.

      And it's because people who run MS software for their websites are only semi-competent to begin with -- it doesn't take a brain surgeon to be aware of the fact that MS software violates standards, and has a reputation for lax security.

    15. Re:will happen on linx as well by deranged+unix+nut · · Score: 1

      Actually, it is a production box, it just happens to have fairly light load and a couple fairly small websites on it. For a while, I was getting more hits from code red than I do from visitors.

      Define production how you will, compared to some it isn't a production box...for me, it is.

    16. Re:will happen on linx as well by deranged+unix+nut · · Score: 2, Informative

      Good question, why did several of the root DNS servers go down? If I remember right, they run BIND.

      My guess: Flooding from infected personal boxes caused a DoS on the SQL servers and routers resulting in some service used by Windows Update to be unavailable. It is also possible that the people maintaining those servers didn't do their job, but there are other possible explanations.

    17. Re:will happen on linx as well by deranged+unix+nut · · Score: 1

      ...but if the code was written right in the first place, why do I need to install patches?

      Everyone around here tends to tout the superiority of linux, but if I install a three year old version of RedHat, I am vulnerable to half a dozen worms. However, if I install Win2k and disable IIS, I don't know of any worms that I would be vunerable to.

      Everyone says the patch system that microsoft has is flawed, but linux is just as bad, maybe worse.

      Did you read what you just wrote: now all I do is "apt-get --config-file=/etc/apt/apt.conf.security upgrade"

      Compare that to "Click Windows Update, read the list and decide which updates you need, and click next." Do you really want the general public to use linux, or do you just like Linux because it makes you look like a cool geek? ...Sorry for the rant, I like to understand what changes I am applying to my system, I read bugtraq, ntbugtraq, risks, etc. Windows Update is fairly straightforward and I can quickly and easily get information about what the update with fix. My linux box was hit once via a BIND vulnerability - the fix was to upgrade to a new version of BIND, a change that would require some planning and since this was a personal server I didn't have time to do that planning. The other time I was hit, I missed a patch for FTP.

      No, I am not using Debian, last time I tried (about four years ago), I gave up after a month of trying to get it installed and configured, and I went to RedHat.

    18. Re:will happen on linx as well by thx2001r · · Score: 1

      Also, note, MSDE was installed as part of Visual Studio .NET, what do you think Microsoft's programmers use to write code? I suspect that a large percentage of the problems on Microsoft's network were caused by boxes managed by individual users.

      Yep, I read something about that in a news article about the worm attack last week. I think that is most likely the culprit here. The fun thing is that it's also likely that some of those developers are running and developing new versions of windows that may not be up on all the patches yet, as they aren't public yet.

      Since they are on Microsoft's network, a few machines with beta OS software could have caused a huge bottleneck. If that was part of the problem, perhaps they should isolate such machines to prevent problems like that from cropping up again.

      --

      -Joe
      If we're all god's children, what's so special about Jesus? - Jimmy Carr

    19. Re:will happen on linx as well by thx2001r · · Score: 1

      Precisely! This attack would not have been very successful if there weren't vulnerabilities in most routers to such attacks and in several of the root DNS servers.

      It's easier to place the blame on Microsoft for all the ills, but the failures of the software that actually controls the flow of Internet traffic did not stop it either. So you should ask? Who is to blame, MS machines that propagated the attack, or an assortment of other machines that could not stop it?

      I would have to say there is more to blame here than Microsoft.

      --

      -Joe
      If we're all god's children, what's so special about Jesus? - Jimmy Carr

    20. Re:will happen on linx as well by the+eric+conspiracy · · Score: 1

      but if I install a three year old version of RedHat, I am vulnerable to half a dozen worms

      Why would anyone install a three year old version of any software package that has freely available current versions? You are obviously setting up a straw man argument here that can be rejected out of hand.

      There are only 4 known Linux worms, and very few known virii, and AFAIK none of them affect the current RedHat software package. And you don't have to turn anything off, or patch anything, either. None of then have ever come close to wreaking the internet the way nimda, code red and slapper have.

      install Win2k and disable IIS, I don't know of any worms that I would be vunerable to.

      There are all sorts of vulnerabilities in an out of the box W2K installation. The last time I did one of those from scratch I had to go through six reboots and 2.5 hours of downloading to get it up to date. Win2K was famous with its out of the box problems - the day it was released Microsoft went public with a security alert.

      And when you are done, you still have the bleeding hole named Outlook. A virus vector of legendary proportions.

      As far as Windows Update, don't even get me started on that. No serious sysadmin would use that - it flat out lies as to what the configuration status of the machine is. If you are serious about security on Windows you are using something like the HFNetchk utility.

    21. Re:will happen on linx as well by geekee · · Score: 1

      If a security flaw in an apps gives a normal user super-user access, that's a problem with linux, regardless of who wrote the app.

      --
      Vote for Pedro
    22. Re:will happen on linx as well by Anonymous Coward · · Score: 0

      Yes the bug or hole will be found quickly in Linux and resolved, but that doesn't mean that the fix for the patch will be installed by the users of all potentially affected machines.

      For the MS holes, the holes were known, patches were available, but admins didn't install them. I do not think the exact same scenario is impossible (I actually think it is likely) in Linux bugs too.

      And BTW I wouldn't rely on the architecture argument. I think the truth is nobody knows for sure. Currently we have one and half very widely used, largely homogeneous, binary-compatible OS, on the Internet, Windows NT/2000/XP (one) and Windows 95/98/Me (the half as it is half-ways compatible with NT and half an OS!).

      The reason for mass exploits are "largely homogeneous" and "binary-compatible".

      However the mass exploits tend to go after the "better architecture" (NT series) rather than the 95 series.

      It is not clear that adding another OS that is "largely homogeneous" and "binary-compatible" is better or just offers new possibilities for exploits.

    23. Re:will happen on linx as well by deranged+unix+nut · · Score: 1

      I installed my current linux server three years ago and I *HAVE* been hit with *TWO* different worms and I do try to install the latest patches when I have time. I installed them at roughly the same time to compare their performance and so far, the linux box has required significantly more work.

      I don't consider myself to be a serious sysadmin, I just admin two boxes (one linux, one windows) on the internet, mostly for personal use.

      To be fair, I haven't tried installing and configuring linux from scratch in the last year and a half, I just don't have that much spare time to sit down and figure out how to configure everything.

      I didn't say that I wouldn't have any vulnerabilities, but no worms have yet been made to exploit them.

      You run *OUTLOOK* on a SERVER???? Besides, outlook can be secured...and if you have used windows update in the last year, most of the features responsible for the virus problems are disabled.

    24. Re:will happen on linx as well by nonane · · Score: 1

      The patch for MSSQL vulnerability was out 6 months before the hammer virus hit. so that too was fixed "relatively" quickly.
      as for half the internet not being slowed down by the vulnerability; maybe its because of this

    25. Re:will happen on linx as well by the+eric+conspiracy · · Score: 1

      I didn't say that I wouldn't have any vulnerabilities, but no worms have yet been made to exploit them.

      There are plenty of worms out there that will attack IIS on an out of the box W2K install. Worms that attack Linux systems choose different services. If you are going to make a statement like 'I can install a three year old Windows OS, turn off IIS and have no worm attacks' you have to also allow for the scenario where I say 'I can install a three year old RedHat system, turn off inetd, and have no worm problems'. No difference.

      so far, the linux box has required significantly more work.

      I can see that happening in your particular circumstance. Myself, I find Windows servers to be much harder to work with - for example their need to be rebooted when installing security patches is terrifying if you are in New Jersey trying to administer a box siting in a colo in Virginia.

    26. Re:will happen on linx as well by Black+Copter+Control · · Score: 1
      where are all the Apache worms?

      uhm ... Incubating in a nice, warm IIS shop?

      --
      OS Software is like love: The best way to make it grow is to give it away.
    27. Re:will happen on linx as well by Black+Copter+Control · · Score: 1

      Cross Site Scripting is a recently recognized problem on the 'net. IIS may still be vulnerable to similar problems (Microsoft apparently doesn't consider the issue to be that important).. The other patchse were (AFIK) precautionary -- not in response to known exploits.

      --
      OS Software is like love: The best way to make it grow is to give it away.
    28. Re:will happen on linx as well by Anonymous Coward · · Score: 0

      one word:

      emerge

    29. Re:will happen on linx as well by Anonymous Coward · · Score: 0

      More like an error of judgement when it was set up by the admin. Most apps don't need to be suid.

      My mplayer runs fine and its not suid root.

    30. Re:will happen on linx as well by jcast · · Score: 1

      But how often does this actually happen?

      In any case, given that most software used on Linux is source-available, patches will be donated before M$ would change anything.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    31. Re:will happen on linx as well by jcast · · Score: 1

      And how many sites were actually compromised because of this?

      M$ has a security hole, and half the Internet is affected.

      Apache has a security hole, and the first thing anybody hears of it is when the patch is released.

      I still think we'd be better off if everybody used whatever model Apache is using.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  4. 'F' even with a patch... by Anonymous Coward · · Score: 3, Insightful

    While it is stupid of MS not to update their own servers, you can't blame them for the SQL worm. They issued a patch months ago...it's no one's fault but the server admins.

    1. Re:'F' even with a patch... by Znonymous+Coward · · Score: 4, Insightful

      How can you keep up with so many updates most of wich require a reboot.

      --

      Karma: The shiznight, mostly because I am the Drizzle.

    2. Re:'F' even with a patch... by realdpk · · Score: 3, Informative

      Heh, did you read the article? No, you didn't.

      A recent patch sent out in October actually made the servers vulnerable again. So if you patched with the old patch, and then the one in October, you were screwed.

    3. Re:'F' even with a patch... by thx2001r · · Score: 1

      Easy:

      You choose the version you run, download the latest service pack or update. How else do you keep up with updates? After all, keeping up with those updates is the job of admins amongst other duties. Besides, I'd rather reboot my machine from time to time than leave it vulnerable to known and patched flaws. Rebooting takes a couple of minutes not a couple of days.

      --

      -Joe
      If we're all god's children, what's so special about Jesus? - Jimmy Carr

    4. Re:'F' even with a patch... by Anonymous Coward · · Score: 1, Interesting

      In mission critical applications that run 24/7, there is usually a formal process for requesting downtime that takes a week at a minimum. However, I aggree with you; it shouldn't be a big deal to reboot servers running Microsoft products because noone should ever run mission critical applications using Microsoft software.

    5. Re:'F' even with a patch... by Anonymous Coward · · Score: 0
      How can you keep up with so many updates [microsoft.com] most of wich require a reboot.

      It sure wolld be a hell of a lot easier if Intel would just come up with a chip optimized for rebooting so you could accomplish some work in a day.

    6. Re:'F' even with a patch... by jcast · · Score: 1

      After all, keeping up with those updates is the job of admins amongst other duties.

      What about the poor desktop user just running whatever came on the box? I thought Windows was supposed to be good for those guys.
      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    7. Re:'F' even with a patch... by thx2001r · · Score: 1

      Well, "the poor desktop user just running whatever came on the box" can use Windows Update... or even easier, use Automatic Update, that notifies them when there are new updates (any time they connect to the Internet), and can also automatically download and / or install those updates. On any Win98, NT4, ME, 2000, or XP box box, simply go to:
      http://windowsupdate.microsoft.com/

      Windows Update and Automatic Update are GREAT for those guys! They keep Windows easily protected! How is that any different than people running Linux that automatically update themselves? Besides, I betcha my dad can set up Automatic Update in Windows, but I doubt he can set up a Linux box to do it!

      --

      -Joe
      If we're all god's children, what's so special about Jesus? - Jimmy Carr

    8. Re:'F' even with a patch... by thx2001r · · Score: 1

      Conversely, if you have several redundant systems doing mission critical work (as mission critical work always should), it would be easily possible to reboot one at a time while applying updates, regardless of your choice of software. Thus you have no real downtime on the system, only downtime of one of the redundant pieces of the system.

      --

      -Joe
      If we're all god's children, what's so special about Jesus? - Jimmy Carr

    9. Re:'F' even with a patch... by jcast · · Score: 1

      Windows Update and Automatic Update are GREAT for those guys! They keep Windows easily protected! How is that any different than people running Linux that automatically update themselves? Besides, I betcha my dad can set up Automatic Update in Windows, but I doubt he can set up a Linux box to do it!

      I'm glad you're so enthusiastic!!!

      Seriously, though: how easy is it to find Windows Update? I don't know, but I'd betcha the average user couldn't do it (at least not without help).

      Furthermore, by the time Linux is as mature as Windows (i.e., has been developed with ordinary users in mind for as long as Windows has) I guarantee you there will be a cute little button somewhere: automatically update. And, those updates won't require a reboot. So, Windows really should be farther along than it is, given the time it's been in progress.
      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    10. Re:'F' even with a patch... by thx2001r · · Score: 1

      Well, Windows Update is right on the Start Menu... not too difficult to find. If they don't find that link (or ever decide to click on it), odds are they wouldn't find the cute little button that goes automatic update in Linux either.

      Sadly Joe Sixpack doesn't ever think of updating their computer. I wish that Automatic Update were enabled by default in all the existing Windows installs (in XP, it is, if I recall correctly) and it came with SP3 of 2000, I'm almost positive. (If it were, every hacker and their mothers would be trying to hack into the Windows Update server and spread virulent code through there).

      Regarding the updates requiring rebooting. Well, that's Windows for you. Perhaps someday hotfixes will be more common and not require the reboot. Of course on home PC systems, a reboot is really no big deal anyway, right? I'm not trying to break a record for uptime on my home desktop! I mean, is 2 minutes of your time THAT big a deal?

      Regarding the maturity of Windows. I seriously disagree. Much of the problem has to do with having a customer base of 95% un-savvy computer users. I suspect the base for Linux of un-savvy users is much less than 1%. This has much to do with the level of default security in Linux. I think it's fantastic to have. It's not to say that such a level is unrealistic for Windows. It is NOT there in the default setup... that doesn't mean it's not there!

      Find some of the savvy users and administrators of Windows machines, particularly NT 4, 5, or 5.1 and you will see that it's pretty doable to lock Windows down (with what's already there). Of course, the NT kernel is not what people consider Windows. They consider the whole package, all the unnecessary bundled services and extra MS Apps (IE, etc.) to be Windows (hell, even MS considers IE (at least legally) a part of Windows).

      The problem is that ordinary people (non-savvy computer users) have an industry-fueled desire for more features (driven by Intel, MS, ATI, Nvdia, HP, Dell, etc., etc.). They are told more is better. I see people buying P4 3GHz machines to check email and surf the Internet only! They don't do anything else! A P1 or P2 is MORE than enough to do that! The CompUSA kid is telling them they NEED more. "but then your computer will be slow".

      Define slow? To a gamer, a PII with an ATI Rage Pro is obscenely slow. To a person who just checks email, it is just fine. Now someone tells them it's slow and crap so they chug over to the store and buy the latest silicon that doubles or quadruples the rate that their web pages are rendered on the screen (though they still have a modem so the Internet is still "slow" for them).

      So you see, these people buying machines that are, let's be honest, extremely overkill, want ALL their features to work. How do they feel if Windows pops up a prompt that says "are you want to allow your camera software to run as a Power user? how about as a user?" ... they will freak out! Me, I think it should! They could easily make a security wizard to help people keep their systems intelligently installed. Of course, there's no demand from it from non-savvy users who don't value the need for security.

      So, MS caters to the un-savvy by creating a very loose default security setup. Does that mean that I can't go and tighten it down very nicely? No it doesn't. Does it mean that grandma or Joe Sixpack will ever see the value and peace of mind of doing it? Unlikely.

      With that, I wish that MS offered to give you a default, everything off, add features as they are needed and as you give permission, default restrictive directory security, default run services as lesser priveleged users, etc., etc. setup for Windows upon install. They are doing it for their forthcoming NT server release, incidentally (eventually being released, anyhow).

      This is the eternal Windows vs. *nix debate. What can you do? MS caters to an market of un-savvy computer users and they do it better than any company selling OS's has ever done (the sales and numbers don't lie). I don't care if anyone thinks it's being crammed down everyone's throat. The companies that manufacture PC's you see on the shelves at the retail stores give people what they want. Until people (and I mean significant amounts of them) start asking for Linux pre-installed on their PC's the PC manufacturing companies will assume that they are OK with Windows. It's there, it's perfectly suitable to the users of something like 90% of the personal computers on the earth. If they didn't like it, no one is putting a gun to their head that says "use Microsoft or else". Most don't dislike it because if they did they would get frustrated and investigate alternatives. If there was such contempt for Windows, people would be coming out of the woodwork asking for help installing Linux (not exactly happening is it?).

      If you don't like shopping at Barnes and Nobles because they are a large tyrannical bookstore, nothing on this green earth stops you from driving 2 extra miles to the mom & pop bookstore.

      Not to mention, I don't think Linux will ever be developed with regular users in mind. Sure, it's possible, but it is not being developed by regular users. It is a labor of love. I think Linux is great (really). It is the epitome of my metaphorical mom & pop bookstore. With that in mind, if it were ever dumbed down to the point where the average joe sixpack could deal with it and use it on a daily basis (yes, of course he can, but he doesn't like to expend the extra two brain cells to try) it would be the same thing as Windows.

      It would be so dumbed down, security becomes a secondary, tertiary, or lesser priority, to getting all the "stuff" to work with it instantaneously! The same crappy software vendors that write the crappy software that crashes Windows would write for Linux and believe me, they would figure out a way to make software crappy enough to screw it up too. Don't underestimate just how bad software can be!

      Also, don't forget, if Linux ever became as "big" as Windows in the Desktop PC world, some company would have the dominant distro and probably be even more ruthless than MS. Imagine RedHat, if it were a multi-billion dollar monopoly like MS in the future dictating to the Open Source World what the standards of OSS should be! You'd get the same crap.

      As always, be glad you have a choice to use whatever software you want. No one can ever force you to put Windows or any other software you dislike on your personal property. Remember, the economy and the decisions of companies (like MS) are solely Market driven. I wish yours and my concerns were on the forefront of Microsoft's wishlists / agendas. Unfortunately, we represent such a vast minority of the computer users of the world that it's not currently a reality!

      Cheers!

      --

      -Joe
      If we're all god's children, what's so special about Jesus? - Jimmy Carr

  5. even Microsoft's network got hit with the worm by kumar303 · · Score: 3, Informative

    doh! from the CNN article: "The single largest message is: keep your system up to date with patches," Microsoft Chief Security Officer Scott Charney said. But the philosophy of patching is fundamentally flawed and leaves people vulnerable, Cooper said. For example, Microsoft didn't follow its own advice as executives confirmed that an internal network was hit by the worm.

    1. Re:even Microsoft's network got hit with the worm by Random+Feature · · Score: 1

      In October Microsoft released a fix for a different SQL Server problem that if installed in the expected manner would have made patched systems vulnerable again

      This time it is Microsoft's fault.How irresponsible is that? Very.

      --
      I don't have a solution, but I certainly admire the problem.
  6. Re:Attention Photoshoppers! by BetterThanCaesar · · Score: 0, Offtopic

    Oh my God, it's goatse.cx all over!

    --
    "Stop failing the Turing test!" -- Dilbert
  7. Perhaps going after those whom cause the issue... by jhoegl · · Score: 0, Troll

    The viruses themselves are tough to track down (South Korea Inet cafee?). So why not go after the people whom have their computers open, not downloading the latest patches for security? These people are as responsible as the people whom create the viruses that take advantage of such flaws... So why not go after those with open computers, causing the issue... then if the issue is an unpatchable one, go after whos at fault... I mean someone has to take the blame. If they do find the person who created the virus, they can prosicute them as well, but I think this is a 2 front war...

  8. Re:Attention Photoshoppers! by CoolVibe · · Score: 0, Offtopic

    Send it to these guys. Might be something for their Photoshop Phriday or Comedy Goldmine sections.

  9. I have to say this... by sockit2me9000 · · Score: 0, Offtopic

    Will their next initiative be called ex-lax?

  10. Secure in failure by Anonymous Coward · · Score: 5, Funny

    I thought the MS-SQL worm worked in a very secure fashion. The servers offered a service, client worms connected and used it just as the software was designed. What's the problem? All it generated was traffic. From the network's POV, is it really any better if that traffic is /. commentary or pr0n? Or CNN stories?
    Also, during the height of worm activity the XP activation servers failed in a secure manner - that it, rather than allowing people to use unlicenced copies of XP willy-nilly, they erred on the side of caution. Note that from Microsoft's POV this is a secure failure mode, and is BY DESIGN.
    They're doing exactly what they set out to do, just as they always have. A CNN story won't affect that.

    1. Re:Secure in failure by Anonymous Coward · · Score: 0

      At Microsoft, failure is not an option. It comes bundled standard with each copy of MS-SQL!

    2. Re:Secure in failure by Grizzlysmit · · Score: 1
      I thought the MS-SQL worm worked in a very secure fashion.

      What drug are you on?, how can a worm operrate in a secure manner?, is that like a shark eating you gently?

      --
      in my life God comes first.... but Linux is pretty high after that :-D
      Francis Smit
  11. It's not just microsoft by amigaluvr · · Score: 5, Insightful

    I hate to break it to you but Microsoft is popular, and hence they will be all the more targets of these worms. Every tiny fault will be implemented, and all operating systems have these.

    When another OS is popular, you'll see it happen to it too. I believe nobody is immune, only the popularity decides what is a vector for transmission

    Not necessarily bad coding or seciryty. Many other operating systems could be almost said to be 'hiding' in their obscurity

    Security by obscurity is no defence.

    Look at a recent article on Macintosh virus attacks. They used to be none-existent. Now with OSX they are up to half as common as Microsoft.

    And apple still only has a minor market share. That bares thinking about

    1. Re:It's not just microsoft by Kierthos · · Score: 2, Interesting

      However, security by obscurity is basically shoving your head in the ground and not seeing any problems. Just because Microsoft doesn't tell anyone about a number of problems doesn't mean that word doesn't get out. I mean, how many people outside of the MS development team can easily access/acquire the source code to Windows so they can find the existing problems?

      Let's have less security through obscurity and more security through actual security and proper maintainence.

      Kierthos
      (Yes, it's probably a pipe dream, I know.)

      --
      Mr. Hu is not a ninja.
    2. Re:It's not just microsoft by Anonymous Coward · · Score: 1, Insightful

      Where do you get stats about mac virus attacks "up to half as common as Microsoft"? Last time I saw an unprotected win PC online for 6 months it had DOZENS of virii. I've helped a lot of friends with OS X and we never have that problem. Sounds like whoever told you that might have pulled things out of the air

    3. Re:It's not just microsoft by JanneM · · Score: 5, Insightful

      This is certainly a relevant point.

      Look at webservers, however. Apache is twice as popular as IIS, and yet there are several times more security issues with IIS than with Apache. That can not be explained by relative obscurity.

      --
      Trust the Computer. The Computer is your friend.
    4. Re:It's not just microsoft by Daniel+Dvorkin · · Score: 5, Insightful

      The "popularity defense" has some validity when you're talking about "general-purpose" viruses, particularly those that spread by e-mail, because Windows/Outlook really is far and away the most common OS and e-mail setup. But when you're talking about this kind of thing, it's bullshit. MS SQL Server is not the most popular DBMS, and MS IIS is not the most popular Web server -- and yet both are hit far, far more often than the market leaders (Apache in the second case, not sure about the first -- I think Oracle and DB2 trade off for the top spot.) And really, the number of regular Windows/Outlook viruses is out of proportion even to their popularity: their market share is about 95%, but their share of the virus market is more like 99.99%. (And if you have statistics to the contrary, you'll have to better than "Look at a recent article ...", sorry. That's about as credible as spam that starts out, "This program was featured on a major news show!")

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    5. Re:It's not just microsoft by amigaluvr · · Score: 2, Insightful

      Well if I have to do your research for you I will, take a look at this then

      http://news.zdnet.co.uk/story/0,,t269-s2129682,0 0. html?rtag=zdnetukhompage

    6. Re:It's not just microsoft by Anonymous Coward · · Score: 0

      I never liked this argument about popularity. Heck, I'm a popular dude, but I've never been attacked by tape worms, horses, or herpes. Apache is the most popular webserver, but you only see the occasional security problem and it's hardly ever involved in the propagation of a worm (I think I remember one /. story about an Apache worm, there could be more, or less for that matter). By your argument, this extremely popular webserver would be viciously attacked, especially considering that servers are much more accessable than desktops (although that's changing with broadband and email viruses obviously affect the desktop more than the server)

      The reason Microsoft's stuff is attacked so much is because it has been shown that it is ridiculously easy to exploit.

    7. Re:It's not just microsoft by oconnorcjo · · Score: 1

      Well if I have to do your research for you I will, take a look at this then

      http://news.zdnet.co.uk/story/0,,t269-s2129682,0 0. html?rtag=zdnetukhompage


      If you were posting this to say that SQL Server is more popular than one thinks because some small vendors bundle SQL Server stuff in thier product means "diddly squat". Oracle and DB2 have a much bigger market in other vendor's software. That is not research.

      --
      I miss the Karma Whores.
    8. Re:It's not just microsoft by miu · · Score: 1
      Look at a recent article on Macintosh virus attacks. They used to be none-existent. Now with OSX they are up to half as common as Microsoft.

      and 3/4 of all numbers supporting an argument are made up on the spot.

      Microsoft's problem is that they have blurred the distinction between the OS and applications. They received a boost to performance and ease of use, but are paying a cost in massive internal complexity.

      --

      [Set Cain on fire and steal his lute.]
    9. Re:It's not just microsoft by banzai51 · · Score: 3, Insightful

      I disagree. There are plenty of security issues with Apache. The only difference is that people attack IIS far more often. If the Apache group had half the ill will of Microsoft, how many worms would devistate Open Source software?

    10. Re:It's not just microsoft by Greyfox · · Score: 1
      You're right. People are the problem.

      I don't do Windows but I would assume that they've got a procedure that's as easy as "apt-get update ; apt-get upgrade" in their more recent offerings. I don't know if they ship their systems with sensible defaults on their services (IE: Disabled by default or listening on the localhost interface only if the OS really needs them.) One thing they're still doing wrong is allowing people to run with full administrative privilidges. They need to force people to run under a limited user level account, force (at the very least) the administrative side to have a password and if the user side has a password, prevent the user and administrative password from being the same.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    11. Re:It's not just microsoft by man_of_mr_e · · Score: 1

      Actually, IIS *IS* the most popular web server, or at least variants of it (Even Microsofts Personal Web Server for Win9x is based on IIS Code).

      See Operating Systems used by Computers running public Internet Web Sites

      Windows runs about 50% of all public web servers (servers, not hostnames. The netcraft survey normally counts hostnames not physical servers)

      You can chalk this up to whatever you want, but it's still a fact that Windows runs the majority of web servers, and as such SQL Server probably runs the most DBMS's, at least for public services.

    12. Re:It's not just microsoft by sheldon · · Score: 1

      "MS SQL Server is not the most popular DBMS"

      Compared to what? How many people do you know of that have Oracle or DB/2 installed on their laptops? ISP web servers? Home computers? How popular is MSDE compared to Oracle personal edition? Those are the areas that this worm hit, not the data centers.

      "MS IIS is not the most popular Web server "

      Actually it is. Don't confuse hosted sites with physical servers.

      "the number of regular Windows/Outlook viruses is out of proportion even to their popularity"

      Ok, you seem to be having a really hard time grasping this concept of popularity and what that means.

    13. Re:It's not just microsoft by manyoso · · Score: 1

      I disagree. There are plenty of security issues with IIS and Apache. The only difference is that people attack Apache far more often. Luckily, it doesn't matter if Apache has twice the ill will of Microsoft, because the worms find it far harder to break into Apache.

      Point? You have no proof whatsoever that crackers target IIS any more than they target Apache ... but we _know_ Apache is used far more often.

    14. Re:It's not just microsoft by gottabeme · · Score: 1
      There are plenty of security issues with Apache. The only difference is that people attack IIS far more often.

      I agree with manyoso: you have no proof that attackers target IIS more than Apache.

      But assuming you are correct in that regard, why do you think attackers target it more? Attackers will pick easier targets over harder ones. That's one of the reasons, anyway. I'm sure animosity towards MS has something to do with it too.

      --
      "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
    15. Re:It's not just microsoft by geordie_loz · · Score: 1

      erm, check the article, it doesn't say IIS it says Windows! 50% win, 50% non-win (mostly unix/linux).

      1: The windows machines *could* still be running apache, many people do.

      2: It also states more unix based machines do a lot of virtual hosting... so because the OS is better at hosting it's a bad thing?

      3: Many of these windows machines could be accidentally running IIS services or Personal Web-servers because I don't reckon my mum knows how to turn it off, does yours?

    16. Re:It's not just microsoft by tshak · · Score: 1

      Apache is twice as popular as IIS

      That's not the point. The fact that Windows is so popular makes hacking IIS and other Windows based products popular - esp. for "skript kiddies".

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    17. Re:It's not just microsoft by Chester+K · · Score: 1

      Look at webservers, however. Apache is twice as popular as IIS, and yet there are several times more security issues with IIS than with Apache. That can not be explained by relative obscurity.

      That can be explained by the fact that IIS and Apache are entirely different types of software. IIS is not simply a web server. IIS provides a whole host of services, and with one exception that I can think of (Unicode ".."), all of the IIS vulnerabilities reported so far are due to the extra services, such as the network print services, not due to the web server itself.

      If you want a fair comparison, compare IIS against an installation of Apache with a whole bunch of CGI scripts and Apache Modules to do all sorts of system administration tasks.

      Now, granted, all those extra services IIS provides should really be off by default, but for their part, Microsoft provides a checklist of things you should do to secure IIS if you're interested in security even in the least. If you'd followed their checklist, none of the recent IIS security problems would have affected you.

      --

      NO CARRIER
    18. Re:It's not just microsoft by thx2001r · · Score: 1

      Yep, and how many of those Virii on the unprotected win PC had to do with the fact that the people using it open EVERY email they get regardless of how strange it looks, if it's an advertisement.

      Oh yeah, by the way, I've had a PC protected only with Norton Antivirus (that automatically updates itself) and running Win2k since just after Win2k's release and have NEVER been infected with a virus. NAV automatically deletes virulent code and attachments from emails and I never get the code to begin with.

      In fact, I run an Email server and scan emails that come in on SMTP for viruses and delete the viruses from the emails (before they are even stored on the Email server). My email users have never received viruses in their emails!

      Sounds more like people don't see the use in ponying up less than $40 per year to protect themselves from viruses. Worse yet, sounds like admins of email servers (who are using OTHER people's money) don't see the use in finding a way to get email virus scanning at the Email server working.

      --

      -Joe
      If we're all god's children, what's so special about Jesus? - Jimmy Carr

    19. Re:It's not just microsoft by Anonymous Coward · · Score: 0

      Honeypots provide plenty of proof of the above posters statement

    20. Re:It's not just microsoft by tijnbraun · · Score: 1

      If a person can craft a usable exploit on a buffer overflow (which wasn't used yet, maybe just reported) ... I wouldn't call such a person a "skript kiddie"... I dont see the "script" ... I see a person who really understands how a stack is build and can be exploited

    21. Re:It's not just microsoft by pjrc · · Score: 1
      Look at a recent article on Macintosh virus attacks. They used to be none-existent.

      Obviously you're too young to remember the WDEF / CDEF virus.

      Long ago, in the days of system 6, when most, but certainly not all macs had hard drives, and very few macs were networked, EVERYBODY stored data on floppy disks.

      Apple's system 6 (and earlier) would allow custom window decoration if a WDEF resource was found. The WDEF resource held code that would draw the window differently. It was never really used... until some creative virus author created the WDEF virus. Simply inserting the floppy disk would execute the virus and infect the machine, which would then infect all floppies used thereafter.

      It wasn't long until a good portion of all macintosh computers were infected. Universities and other schools were hit hardest. Of course, the virus didn't really do anything harmful, and it persisted for a very long time as old floppies everywhere had the virus and would reinfect cleaned machines.

      With system 7, Apple removed the automatic execution of code from WDEF and CDEF resources, and with gradual move to networking and larger hard drives these old viruses finally died out. But in their time they were remarkably common on nearly all macs that had mulitple users.

    22. Re:It's not just microsoft by geekee · · Score: 1

      Apache got its name because of all the patches and fixes that have been made to the original code (from MIT I think), many to solve security problems. Not a very good example of writing secure code.

      --
      Vote for Pedro
    23. Re:It's not just microsoft by krumms · · Score: 1

      I don't think it's so much the popularity of the program (IIS/MS-SQL/etc) itself, but with the infamy of the vendor amongst the hacker/cracker community.

      Taking on the shroud of a hacker/cracker mindset, which would be the more exhilarating experience to you?

      * Humiliating a big company who has poured truckloads of money into a piece of software

      or

      * Humiliating the guys around the corner who work on top notch software for free in their spare time?

      If I had pointy horns and an Anti-MS cracker pitchfork, I know which one I'd prefer to target.

    24. Re:It's not just microsoft by teamhasnoi · · Score: 1
      How about a link to viruses that run on OS X? I looked briefly on Google; can't find any.

      There are 4 that will run in classic or os9 but none I found will run in os X.

    25. Re:It's not just microsoft by Anonymous Coward · · Score: 0

      Its certainly more popular to find and point out the flaws in Microsoft software.

    26. Re:It's not just microsoft by The+Notorious+ASP · · Score: 1

      Heck, I'm a popular dude, but I've never been attacked by tape worms, horses, or herpes

      See, the deal is you have to be popular AND easy to exploit to get herpes! The easy to exploit unpopular kids have no chance...

      As for the horses, you just have to be from Arkansas or Alabama....

      /me ducks

    27. Re:It's not just microsoft by psamuels · · Score: 1
      Apache got its name because of all the patches and fixes that have been made to the original code (from MIT I think), many to solve security problems.

      Not MIT, UIUC. And what makes you think the original "patches" were security-related? Back then, the code base was still immature, and needed development in a lot of areas, not just security auditing.

      And, while the original NCSA code did have a few well-publicised security holes, Apache forked back in 1994, or was it late 1993? Since then it's had major releases 1.0, 1.1, 1.2, 1.3 and now the 2.0 series. Eight or ten years of code evolution is quite enough to divorce a code base from its parent, so whatever security problems modern releases of Apache may or may not have, I doubt any of them date back to any actual NCSA code.

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
    28. Re:It's not just microsoft by Anonymous Coward · · Score: 0

      Hah! Have you read the document. People complain about how hard it is to configure open source software. Compared to this document, it would be easier to accomplish an Apache install from source.

    29. Re:It's not just microsoft by Anonymous Coward · · Score: 0
      See Operating Systems used by Computers running public Internet Web Sites [netcraft.com]

      I don't know about you, but I justy fucking love graphs where the vertical interval between lines equals 7%. It makes it all so easy. Fuckwits. They should read more Tufte.

    30. Re:It's not just microsoft by offpath3 · · Score: 1
      Every tiny fault will be implemented

      Indeed, MS has implemented every tiny fault I could ever think up!

    31. Re:It's not just microsoft by banzai51 · · Score: 1

      Cert would beg to differ with you. While not indicitive of the whole, please don't pretend that the Open Source community and the script kiddie/cracker community don't share members. Browse Slashdot.org if you are looking for the motivations for attacking IIS over Apache.

  12. Is this really news? by Senator_B · · Score: 2, Insightful

    Besides the one recent example of the SQL worm cited in the article, CNN made no mention of other security problems. This isn't to say that they aren't there because they obviously are, but it just seemed like they based their whole thesis of security shortcommings on one recent incident. It would have been nice to see some kind of list, or maybe a timeline of sorts with other MS security flaws. The article seemed like some kind of publicity plug for "TruSecure Corp."

    1. Re:Is this really news? by bourne · · Score: 2, Interesting

      It would have been nice to see some kind of list, or maybe a timeline of sorts with other MS security flaws.

      That would be here.

      it just seemed like they based their whole thesis of security shortcommings on one recent incident.

      I think it has more to do with the anniversary of the Trustworthy Computing effort within Microsoft. It was a year ago that the Bill announced that security was their new focus, that all the software engineers were standing down for a month of no new code, just security bug-finding and bug-fixing. And there have been recent announcements reiterating this sort of "commitment".

      Mind you, this worm is a poor example of Microsoft insecurity. Not only was there a patch out, but it was SQL - any admin who didn't have it patched should at least have had it firewalled. But the timing of it points out that Microsoft has had many years of insecure feature-oriented software engineering to go back and fix up, and that their "new direction" has a lot of inertia to overcome.

    2. Re:Is this really news? by deranged+unix+nut · · Score: 1

      Now, can we compare this with a timeline of security flaws in linux and packages frequently installed on linux like mysql, bind, apache, etc?

    3. Re:Is this really news? by jpdbest · · Score: 1

      Besides the one recent example of the SQL worm cited in the article, CNN made no mention of other security problems. This isn't to say that they aren't there because they obviously are, but it just seemed like they based their whole thesis of security shortcommings on one recent incident. It would have been nice to see some kind of list, or maybe a timeline of sorts with other MS security flaws. The article seemed like some kind of publicity plug for "TruSecure Corp."

      Perhaps, but you probably don't know who Russ Cooper is. What makes this article a little more damning for Microsoft is that Russ Cooper is the editor for the NTBugTraq Windows Adminstration and Security mailing list with about 30000 or so subscribers.

    4. Re:Is this really news? by bourne · · Score: 1

      Now, can we compare this with a timeline of security flaws in linux and packages frequently installed on linux like mysql, bind, apache, etc?

      Yes, but it is more difficult. A good place to start would be the SecurityFocus Vulnerabilities archive. Part of the difficulty is that vulnerabilities are often reported multiple times due to the various vendors, etc. etc.

      Without going into a detailed analysis, Bind has the worst history if you go far back, but its frequency is a lot better now. At its worst, it was at roughly IIS levels of hole frequency and seriousness. Apache and Mysql have both low frequency of holes, and Apache tends to have more non-fatal holes than serious ones (i.e., access to files rather than remote root exploitation).

      Another interesting comparison would be the resources and man hours put into, say, IIS versus Apache or MS-SQL versus MySQL. Without hard information, I think its safe to assume that the Microsoft products have had a lot more development done on them. While in a perfect world this would improve their security, I think the practical effect is to decrease their security due to code and feature bloat - "Trustworthy Computing" notwithstanding.

    5. Re:Is this really news? by Anonymous Coward · · Score: 0

      Melissa was #1.
      This was #2.
      The effects are what's significant.

      As for the internet being too vulnerable, it came back a lot faster than a bunch of intranets.

  13. Why is Microsoft doing security for LAX? by Anonymous Coward · · Score: 0

    They can't even make their software secure. Who thought they'd be able to secure a major international airport?

  14. Re:Attention Photoshoppers! by seann · · Score: 0, Offtopic
    --
    I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
  15. Non story by ArchieBunker · · Score: 1

    This was patched over 6 months ago. Anyone not smart enough to keep an eye out for security deserves what they get. By the way I'm sick of all these people claiming how MS patches and updates break things. Tell me specific examples and then we'll talk. I am also quite aware of whats involved in patching SQL. Manually copying files running scripts blah blah and you unix guys bitch about it? Please.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Non story by the+eric+conspiracy · · Score: 1

      Tell me specific examples

      Here is one specific example - One of Microsoft's later patches can remove the patch that stops the SQL Slammer worm.

    2. Re:Non story by ryochiji · · Score: 1
      From the CNN article:
      >people are reluctant to install them for fear they will interfere with their systems.

      Our DBA installed the patch on our server at work, and it's been blue screening every few days... Blue screening isn't something that should happen to a DB that drives an eCommerce site.

      We're thinking of switching to MySQL on MacOS X servers, since everything else is either on MacOS X or FreeBSD. MacOS X sounds like a good choice because Apple usually comes out with patches through the Secutiy Update software that's easy to use and it actually works.

    3. Re:Non story by TheZax · · Score: 1

      Service Pack 6, the one right before Service Pack 6a.

      --

      JWall: GUI client for IPTables
    4. Re:Non story by gmuslera · · Score: 3, Informative
      Maybe this NTBugTrack article shows you how "easy" would be for competent administrators to be patched. Patching MS SQL Server only not was a fix, as a lot of products, from Microsoft and other companies, are based in the same and have the same problem.

      Worst than this, lets suppose that you want to be patched at any cost, as soon at it appears. Another patch coming from microsoft for another MS SQL problem disabled this patch (this is in the CNN article linked in this story), so you must be half responsible, half not, to have one patch applied and not the later one, to be safe.

    5. Re:Non story by ArchieBunker · · Score: 1

      Well then your DBA should be looking at the cause of the bluescreens. Whats the stop error? the MS knowledgebase lists all the causes and possible fixes. Most bluescreens are caused by bad hardware or flaky drivers anyhow. Do some investigating before you switch.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    6. Re:Non story by Anonymous+DWord · · Score: 1

      Uh yeah, they installed the patch, and it broke the hardware. Right.

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    7. Re:Non story by nolife · · Score: 1

      Maybe your experience with updating MS SQL has been better then others..

      Each case is different and is not as simple as going to a MS update site and downloading fix.asp and running an update. That might work for John Smith running a lawn care business or Jane Doe doing a CDDB but that may NOT work for a fortune 100 company running a portion of their mission critical business on it. Hundreds of applications and third party support goes into creating and maintaining functionality and integrity in those DB's. Only a fool would blindly update this without consulting and getting everyone involved in the roll out and testing. Six months may be a little long but it really depends on the problems you may have had in the testing and your lack of trust from past experiences doing the same thing. This is not an excuse to not upgrade sooner or for taking 6 months or an excuse for the slackers or those with their hands tied that did absolutely nothing but you do have to consider all the factors involved in this.

      --
      Bad boys rape our young girls but Violet gives willingly.
    8. Re:Non story by Anonymous Coward · · Score: 0

      Mmmmmm...

      apt-get update

      Security patches can't get easier! :)

    9. Re:Non story by Anonymous Coward · · Score: 0

      The biggest problem with MS is that they market, or did market, to those looking to save a buck over a unix installation. They argued that you can hire less expensive staff, with less expensive hardware, and a less expensive OS (than the proprietary nix's). Well the PHB's fell for it. When a low end windows admin sees a bluescreen they just reboot. I also point out that a windows box can be admined by a well trained professional and probably be very stable and secure. The problem is, this is not what was sold to MS customers. Only smart organizations realized that they need a good admin staff regardless of their server OS. On the contrary, no one thinks you can put a second rate admin on a nix system and have stability and security.

      Bottom line, Yes MS has created their own nightmare, not through technological shortcomings, but through marketing BS. And guess what? People are beginning to realize that MS marketing sold them a load of bull and MS is losing credibility. "If they misled me about the skill level required of windows admins, maybe they misled me about other things. hmmm"

    10. Re:Non story by Anonymous Coward · · Score: 0

      ``Most bluescreens are caused by bad hardware or flaky drivers anyhow.''

      Can you give good evidence that your comment is correct?

    11. Re:Non story by Anonymous+DWord · · Score: 1
      Fuck, you're dumb. He already told you what the problem was: they installed the patch. So now what?
      1. Edit the source to the patch, so it doesn't break anything. Oh wait, that's out.
      2. Back out the patch until they figure out what's going on. Oh wait, you can't.
      3. Dick around on the MS site trying to find people with similar problems and see what they have in common.
      4. Switch to a real OS where you can do what you need to.
      5. Suffer through it like so many others, rebooting the server once a week and more when it decides to go down.
      Troubleshooting's fine and all, but when it's easier to just not patch, and hope you don't get hit, you get things like At its peak, achieved approximately 3 minutes after it was released, Sapphire scanned the net at over 55 million IP addresses per second. There are better ways of doing things, and 5 minutes of searching isn't going to fix these problems, no matter how much you'd like to believe so. That's why they're looking into switching. I'm sure this problem is not the first one they've had.

      As for hardware, there's not much you can do about it. I don't buy for a minute though that "most bluescreens are caused by bad hardware," and programs should never NEVER NEVER bring down the whole server. That's just fucking stupid. If you want to advertise "multitasking," you'd better support it.
      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    12. Re:Non story by Anonymous Coward · · Score: 0

      Funny ... I dual booted for a while and Win98 seemed to find all sorts of bad hardware that Linux never could.The day I deleted WIn 98 my hardware problems mysteriously cleared up and haven't been back.

      I'm not much of a trouble shooter so I never could figure out what was causing the problem but I _was_ able to figure out how to get rid of it.

  16. Webmaster Responsibilities by EverStoned · · Score: 1

    There was a patch for this bug available months ago. Isn't it possible that some of the problem could be attributed to the website administrators?

    1. Re:Webmaster Responsibilities by Anonymous Coward · · Score: 0

      Read the article you idiot. Their patch broken the first patch!

  17. 4 Easy Steps by rasafras · · Score: 0, Redundant

    1. Gain monopoly 2. Make insecure products 3. ??? 4. Profit!

  18. Re:Attention Photoshoppers! by Anonymous Coward · · Score: 0

    Pictures like that aren't a coincidence. The CNN editor who put it on that story chose it specifically to make Gates look silly. If s/he were a Microsoft apologist, the picture would have been more dignified. So yes, I suppose it is begging for something, but mostly it's there to manipulate your opinion.

  19. Re:I rate Linux an 'F' by Znonymous+Coward · · Score: 0, Offtopic

    You're just pissed because linux has never had a worm bring down the internet (twice).

    BTW, you can run MS Office on Linux. Ever herd of wine?

    --

    Karma: The shiznight, mostly because I am the Drizzle.

  20. Re:Perhaps going after those whom cause the issue. by ryochiji · · Score: 3, Insightful
    >So why not go after those with open computers

    Or why not go after the software vendor that wrote and sold vulnerable software? Or go after the software vendor for dumbing down systems so much that incompetent admins are put in charge to maintain them?

    Personally, I don't think the whole "blame game" is very effective...but that's just me.

  21. Let's give MS a chance... by sterno · · Score: 4, Insightful

    Okay, I'll be the first to bash Microsoft and say that their security sucks. I'll be the first to say that their initative to improve security is marketing smoke and mirrors. But let's give them a real chance to prove this to us. The vunerability that caused the Slammer worm is one that they actually found and fixed a long time ago. This is admins not doing a good job of keeping up to date and fixing problem.

    Furthermore, the product that was compromised is legacy from before their big embracing of security. Let's see what happens with its next major release. If that still had big gaping problems, then we can hang them from the tallest tree.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Let's give MS a chance... by EvilTwinSkippy · · Score: 5, Insightful
      So at what point is ragging on them about security going to be appropriate to you then? Last I checked they have an uninterrupted loosing streak going all they way back to winsock for WFW 3.11.

      PS, that was 10 year ago.

      You don't wake up one morning and decide to be security minded. That's like waking up one morning and deciding to be a ninja. Martial arts are a way of life, and the mindset required comes only after years of study and commitment.

      Microsoft's problems are a result of years of neglect and malpractice. You don't get to be that bad overnight. It takes work. Knitting a web browser into an operating system took effort. Knitting an LDAP directory into your domain security model, tied into your DNS and DHCP servers took effort. Creating a sytem by which you can embed executable commands into an office document took work. Making sure that your office document could execute command in your email client took work. Intermingling your email client with the server so that they are passing executable code back and forth took work.

      Meditate on this, Grasshopper.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Let's give MS a chance... by Tom · · Score: 3, Insightful

      They've had a year. Have you seen any noticeable increase in windows security? Neither have I.

      Let's see what happens with its next major release.

      If the car you're driving is known to spontaneously explode when the wrong song is played on the radio - would you also continue driving it and wait for next years model?

      --
      Assorted stuff I do sometimes: Lemuria.org
    3. Re:Let's give MS a chance... by zonker · · Score: 0

      why give them a chance? they've had year upon year of chances. as chance is to risk, using their products is the same, a risk. i use and as much as i don't like to admit it, like windows 2000. but i don't trust it. hell, even bruce schneier is considering leaving the platform altogether and moving to mac...

    4. Re:Let's give MS a chance... by Kylow · · Score: 1

      The patch was released, sysadmins didn't use it. Not Microsoft's fault. How can you expect there to be a noticeable increase in security if sysadmins don't patch their servers? Magic?

    5. Re:Let's give MS a chance... by Vlad_the_Inhaler · · Score: 2, Insightful
      It is all very well blaming the MS programmers for these holes - and some of that is justified - but several of those points you make were policy decisions made right at the very top by His Billiousness for non-technical reasons.
      Embedding the web-browser was done to screw Netscape by inserting a replacement which could not be removed (even though early versions could be).
      Other decisions here will have had similar backgrounds.

      Under these circumstanced, 'Trustworthy Computing' is nothing but a PR exercise. Correcting design errors like that is an impossible job. I believe that the original NT security model was fundamentally sound, but the add-ons have killed it. MS show no signs of learning this, XP is more bloated than ever.

      The *nix model of discrete components which can be installed separately when required, or replaced by other components which do the same job (sendmail/postfix ) is simply safer. An additional advantage is that there is no 'standard configuration' which Virus/Trojan writers can assume present, not that that would have helped with a one-component worm like this one.

      --
      Mielipiteet omiani - Opinions personal, facts suspect.
    6. Re:Let's give MS a chance... by Anonymous Coward · · Score: 0

      What is the situation with someone who refers to 'Greeks' as 'Grecians'? I am trying to work out whether I should agree with you or not.

    7. Re:Let's give MS a chance... by Anonymous Coward · · Score: 0

      Read every other post responding to stupid comments like yours... I am to tired to respond to this drivel.

    8. Re:Let's give MS a chance... by Tailhook · · Score: 1

      "This is admins not doing a good job of keeping up to date and fixing problem."

      This vulnerability is worse than just the buffer overflow in the "Monitor port" of SQL-Server. It a fundamental design issue with the product. SQL-Server is using UDP as the protocol for the "Monitor port". The client is supposed to send a tiny query packet, to which the server replies with info on what connection methods the server supports. The vulnerability is that the code which listens to the port allows a buffer to be overflowed.

      Why the hell is mickysoft using UDP for this? Due to the use of UDP, no connection handshake occurs. The attacker can spoof the source address and it will still arrive and infect the target most of the time.

      Why the hell is mickysoft allowing queries of SQL-Server connection methods from completely unauthenticated clients? Basically, what you have here is an excellent way to "ping" for SQL-Server hosts that are exposed and gather useful information about those servers.

      Many commercial software products use very poor username and password combinations for database schema. PROD/PROD for example. Micysofts "Monitor port" service allows an attacker to locate a running server, determine how to attempt to connect and then iterate through a password dictionary hunting for default logins.

      The patch only fixes the buffer overflow. The other problems I point out are not addressed. The patch is a crappy Band-Aid for host of fundamental flaws.

      Microsoft couldn't even get their patches straight. If you happened to employ an administrator that had the diligence and spare time to keep up with all of mickysofts vulnerabilities, and that admin had followed mickysofts instructions to the letter, it's possible you would still be vulnerable. You see, mickeysoft published more patches after they fixed this vulnerability 7 months ago, and at least one of the newer patches reintroduced the vulnerability!

      All of my statements thus far are based on the facts as well as I know them. Now here is some anecdote: Mickysoft itself was wide open to this worm. We know that XP's registration service was ganked. I know from second hand reports that other mickysoft services, such as AC2, were ruined.

      Please, avoid your little knee jerk attempt to blame sysadmins by accusing them of negligence. If evidence of negligence is to be found, it is the fact that the infected hosts were not behind firewalls (except in cases where they were infected by internal hosts, such as laptops running SQL-Server,) not that the sysadmins failed to devote 40+ hours a week solely to applying and debugging mickysoft patches, all the while disrupting services on production servers due to flaws in those same patches. From your entirely ignorant statements thus far, I gather you probably don't realize that any RDBMS is usually the focus of great paranoia for sysadmins, and they don't generally plaster patches all over them 30 seconds after the vendor publishes them. You don't just "Windows Update" your databases!

      You simp.

      (P.S. I have zero faith that mickysoft will improve any of this given more time.)

      --
      Maw! Fire up the karma burner!
    9. Re:Let's give MS a chance... by thx2001r · · Score: 1

      Well, I haven't had any noticeable problems with Windows security. I love Win2k, hate the "server" software MS makes for it like IIS (note IIS is NOT the operating system, it is additional software that is optional to use) is swiss cheese in my opinion, I just don't use it. Problem solved. I use Apache on Win2k and it runs like a champ!!!

      IIS and SQL Server's shortcomings don't mean you can't tighten NT 5 down like a vise. It's doable, scoff if you want, but do some homework and you'll see it's not a bad OS. With that said, I think the default configuration of NT needs to be DRASTICALLY re-evaluated. They've done this with the new version of NT Server coming out (someday)... it starts out clamped down, then you ENABLE things as you use them. The current configuration, with everything enabled out of the gate, gives Windows a bad rap. IIS, well, that deserves the bad rap.

      --

      -Joe
      If we're all god's children, what's so special about Jesus? - Jimmy Carr

    10. Re:Let's give MS a chance... by Anonymous Coward · · Score: 0

      Ninjutsu is for dorks. Do a real MA, like Wing Chun.

    11. Re:Let's give MS a chance... by Spunk · · Score: 1

      That's like waking up one morning and deciding to be a ninja.

      Yes! Today I shall have REAL ULTIMATE POWER.

    12. Re:Let's give MS a chance... by pjrc · · Score: 1
      let's give them a real chance to prove [their initiative to improve security] to us. The vunerability that caused the Slammer worm is one that they actually found and fixed a long time ago.

      Actually, it was fixed about 6 months ago, approx 6 months into their improved security initiative started. Their "patch" involved replacing sensitive files manually, and then only a few months later they released another "patch" with instructions that, if followed as written, would cause the original venurability to be reintroduced.

      They have a long history of these "patches" causing their customer's applications to break in one way or another. So it is widely known that customers are reluctant to install the update to SQL server even if they know about it.

      If Microsoft were really serious about security, they would:

      1. make sure their customer were notified (rather than quietly posting a notice).
      2. make patch installation very easy, consistent with their claims of how easy GUI-based adminstation is on windows
      3. provide automatic update for ALL products, not just the OS
      4. prevent patches from also making other changes that disrupt customers applications, particularly with SQL server, IIS, etc
      5. switch to a better security model and release a new version of the software (and provide free upgrades to all customers running the old, less secure version)

      This is admins not doing a good job of keeping up to date and fixing problem.

      That would be Microsoft's PR position, but the overwhelming majority of expert opinions agree that their patching process is unrealistic and can not reasonably be followed by most admins. And you really should consider all the public statements Microsoft has made about Windows having a lower total cost of ownership because GUI-based administration is easier than competing platforms.

      Furthermore, the product that was compromised is legacy from before their big embracing of security.

      They supposedly suspended all new product development for over a month, in order to review all their existing code and clean up security problems.

      The problem was discovered, but so many servers were not updated that is did not matter.

      Let's see what happens with its next major release. If that still had big gaping problems, then we can hang them from the tallest tree.

      How many more second chances do they need? Will you still say this in February 2004 ?? It's been one whole year. They said they spent more than one month with ALL their developers checking for security problems, and it's been nearly a year since then. If they were really serious, wouldn't they have found their way to releasing a new, more secure version (no new features, no extensive usability testing, no new documentation, just security) within a whole year!

      At about this time last year, everybody said approximately what you're saying... let's see if they can make good on their promise. Everyone said, "it'll take some time". Well, it's been a whole year.

      THAT is the reason they're being blasted in the press. It's been a whole gawd damn year, and the internet is still plauged with Nimba-style venurabilities due to Microsoft's buggy code.

    13. Re:Let's give MS a chance... by Anonymous Coward · · Score: 0

      The patch was released, [Microsoft] sysadmins didn't use it. Not Microsoft's fault. [Yeah, right!] How can you expect there to be a noticeable increase in security if sysadmins don't patch their servers? Magic? [Ask Microsoft]

    14. Re:Let's give MS a chance... by Anonymous Coward · · Score: 0
      Okay, I'll be the first to bash Microsoft and say that their security sucks. I'll be the first to say that their initative to improve security is marketing smoke and mirrors.

      Like hell you'll be the first -- the line stretches to the moon and is rapidly approaching Mars.

    15. Re:Let's give MS a chance... by Anonymous Coward · · Score: 0
      Okay, I'll be the first to bash Microsoft and say that their security sucks. I'll be the first to say that their initative to improve security is marketing smoke and mirrors. But let's give them a real chance to prove this to us. The vunerability that caused the Slammer worm is one that they actually found and fixed a long time ago. This is admins not doing a good job of keeping up to date and fixing problem.

      Furthermore, the product that was compromised is legacy from before their big embracing of security. Let's see what happens with its next major release. If that still had big gaping problems, then we can hang them from the tallest tree.

      Authoritative little shit aren't you. Who made you the measure of all things?

      And by the way, what's this "tallest tree" guff? What a waste of resources! Any tree with a sturdy branch at about ten feet will suffice. Now take off those silly cowboy boots and eat your spinach.

    16. Re:Let's give MS a chance... by mvdwege · · Score: 1

      The worst part of this discussion is that there are several Microsoft apologists currently scored at +3 or higher, whereas your analysis, which is spot-on, is languishing at 1.

      And then there are still people denying that a massive Microsoft astroturf campaign is going on on Slashdot.

      Yeah right. Time for some Metamodding. Let's hope these bastards lose their mod privileges when I'm done with them.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  22. What about the SysAdmins? by petabyte · · Score: 5, Insightful

    Now while I'm no fan of MS, do we really need to have stories everytime someone accueses Microsoft of having poor security? Might as well dedicate an entire section of Slashdot to their exploits. At least then I could turn it off in my preferences.

    And while there are plenty of problems for Microsoft to fix in their code - IE has plenty of unresolved issues - this issue was in large part due to System's Administrators. Let's let is slide that they were "just waiting for the next service pack to come along" so they could update and patch everything. I don't buy that as a good policy for maintaining system - if a patch is out and can be applied, use it. And why leave SQL systems on the internet without some sort of firewall or some sort of protection. If it has to be on the Net, why does it not have every possible security patch applied to it?

    I'm sure there are some valid reasons for having your system protected from this bug but in large part Admins dropped the ball.

    But thats my $.02

    1. Re:What about the SysAdmins? by Spellbinder · · Score: 2, Informative

      but ... what if this patch breaks your important system???? what is common for ms patchs....
      then you get f*** for taking down a working system and you can never prove you had done something necessary
      if you can't trust the patches you have to wait 'till you have feedback from other users
      that means to have to check for every patch in combination to every applications you use
      at many points it is even easier to "drop the ball" and reinstall after something happened

      --


      stop supporting microsoft with pirating their software!!!!!
    2. Re:What about the SysAdmins? by trentfoley · · Score: 5, Insightful
      While I agree that there is rarely a reason to place a database server on the public internet, I take issue with your statement that it was in large part due to System's Administrators.

      Patches from Microsoft are not like patches from the OSS community. You don't get to see the code changes and don't know what the Microsoft patch will do and there is no way to know without trying it in a test environment. Ask around and see how many admins have been burned by applying a service pack or hot fix on a production machine even after testing it out in a lab! Microsoft patches are notoriously flawed and impact areas of operation that seemingly have no correlation to the bug being fixed.

      So, this particular bug was published six months ago. Is six months long enough to fully test an amorphous piece of software? Maybe if we had the source code, we would know what to test. However, without the source, we have to test everything. Because, you never know what other piece of code Microsoft is going to throw in.

    3. Re:What about the SysAdmins? by legLess · · Score: 4, Interesting
      Actually, no - perhaps you should have read the article before trotting out the tired, old "Blame the sysadmins" line.

      Don't get me wrong - the sysadmins certainly have some responsibility. At the end of the day, they're paid to keep the system running. If the system isn't running, they're not doing their job. Ergo.

      However, many people smarter than me (e.g. Bruce Schneier) have pointed out that Microsoft's patch policy is completely bankrupt. From the article:
      "Microsoft was completely hosed (from Slammer). It took them two days to get out from under it," said Bruce Schneier, chief technology officer of Counterpane Internet Security, a network monitoring service provider. "It's as hypocritical as you can get."
      Another quote from the article:
      In October Microsoft released a fix for a different SQL Server problem that if installed in the expected manner would have made patched systems vulnerable again
      So here you have a vendor who:
      1. Can't keep their own systems patched, even 6 months after the fact.
      2. Issues patches that break previous patches.
      How exactly are you supposed to stay on top of this? Re-test the system for every previous vulnerability after every single patch? While in an ideal world you'd say, "Yes - roll the patch out first on a test system and make sure it fixes the current issue and breaks nothing else." you'd have to be smoking crack to think many people have the manpower or time to do this.

      The core issue here is that Microsoft has built its software with very little attention to security, and you can't make up for that with a month or two of "security consciousness." They've explicitly sacrificed security at the altar of market share, and now it's coming back to bite them (and all their customers) in the ass.
      --
      This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
    4. Re:What about the SysAdmins? by supabeast! · · Score: 1

      I totally agree. Microsoft's recent security efforts far exceed anything done by any other vendor aside from the OpenBSD team. Sysadmins had six months to patch, and any responsible firewall manager should have had those ports blocked. This is a case of shitty network management, and should be treated and touted as such.

    5. Re:What about the SysAdmins? by Arethan · · Score: 3, Insightful
      How exactly are you supposed to stay on top of this? Re-test the system for every previous vulnerability after every single patch?


      Actually, yes. This is called regression testing, and it's pretty common in the software industry. Not only are security holes quite often the result of a bug, but their behavior is quite similar to a bug. Either it is fixed, or it isn't. The same script kiddie code won't affect a successfully fixed security hole, even if the fix opens up a new hole, the old one is fixed. Because the regression test also checks previous holes, you can be assured that the fix hasn't reopened any of them.

      As for the manpower problem, there are regression testing suites available that cut the manpower down to nearly nothing. Your manpower argument could be applied to Linux just as easily. The kernel has too much code and too many contributers, it will never work. But at the end of the day, if Linus runs 'make' and your bug-fix fails, then your code is fucked and gets rolled back, end of story.

      On the other hand, I do agree with your last paragraph. MS has dug themselves a pretty deep hole. It will take years of code auditing to really fix the problem. By then, the next version of Windows will be out, and all their efforts wil have been wasted. They are honestly better off just focusing all of their newfound security awareness into their next product lines, and continuing to make the less-then-stellar patches we're used to for their current products. Oh well, guess you can't have your cake and eat it to. *shrug*
    6. Re:What about the SysAdmins? by Anonymous Coward · · Score: 0

      Hey well if you're tired of hearing about Microsoft, maybe you can help ban partial birth abortions: america's silent holocaust.

    7. Re:What about the SysAdmins? by Anonymous Coward · · Score: 1, Interesting

      This is called regression testing, and it's pretty common in the software industry.

      Common in the industry, sure, but I don't think it's common for software companies to expect the customers to do it for them. Are you really suggesting that we are supposed to regression-test every Microsoft-issued patch? Remind me what we pay Microsoft for, again?

      Seriously, if a patch re-introduces a previous flaw, that's Microsoft's fault. They have access to regression tests, too, and it's their job to do them, since they are the vendor providing the software.

      Do you test all food and water you consume? There are testing suites available. If you get sick from E. Coli or Salmonella or Cholera, well, then, that must be your fault for not regression-testing your food for all known pathogens before every bite. Should we all hire private security services in case the police can't do their job? But then what do we do if our private security people don't do their jobs?

      Society works because we divide labor and rely on people to do their jobs. Microsoft clearly has not been doing its job, and the fact that it is possible for someone else to do Microsoft's job for them doesn't make it that person's responsibility to do so.

      Down that path lies anarchy.

    8. Re:What about the SysAdmins? by Anonymous Coward · · Score: 0

      WTF?!?! Do you really expect corporate IT, admins of non-IT shops, developers, kids, housewives, librarians, etc, to do regression testing on every subsystem they install patches for?!? WTF?! It is NOT their goddamn job to do fucking regression testing! It is the vendor's job! The least they can do is make sure patches do not break earlier patches for the same fucking product! Fuck you!

    9. Re:What about the SysAdmins? by Anonymous Coward · · Score: 0

      This is the funniest post I have read on /. all week.

    10. Re:What about the SysAdmins? by Sycraft-fu · · Score: 2, Insightful

      And all OSS sysadmins have both the time and the experience to look over all the patches for their servers. Riiiiiiiight

      Sorry, but I know plenty of Linux sysadmins. All of them take the same basic method for patching I do: Try it on a test system, if it works, apply it to all the systems. None of them, even the ones that are programmers too, have the knowledge to dig through the code to figure out precisely what it does. What's more even if they did have the knowledge, it would help at all. It's not like there is going to be something glaringly obviously wrong in the patch. If it causes problem it will be because of an unforseen interaction between something they happen to be running and the patch. This isn't something you can see just by looking at the code to the patch.

      IT seems that OSS people get a real warm, fuzzy feeling from being able to get the code. Fine, but you need to realise that 99.% of the time it doesn't matter because you lack the skill, time or both to evaluate it. Are you honestly telling me that you looked at ALL the code on your system? I mean all of it, every program, every module, every driver. Then can you further say that you understand it all, it all makes sense and how it works together? Of course not. I am sure by and large you just use it and don't give it a second though.

      Really the only way to test a new patch is to try it on a test server. Even if you have all the code to the whole system the amount of time and skill necessary to fully analize all of it just isn't worth it compared to quick, emperical testing espically when it's possable that you can miss something (after all if the patch just came out it's obvious that everyone else missed this before now).

      But what REALLY pissess me off about this whole thing is that you should NEVER have your SQL ports open ot the Internet. Ever. Period. There is no reason. YOu need to access it remotly? Fine, VPN. Ideally, database servers should run on a private, firewalled internal network. If this isn't workable, then on seperate firewalled servers. If they have to run on teh same server as the web server because of money (and I can understand that) then the server needs to have a firewall on it. I don't care what SQL server you use, this holds true. It is not something for public access.

    11. Re:What about the SysAdmins? by Admiral+Burrito · · Score: 1
      Now while I'm no fan of MS, do we really need to have stories everytime someone accueses Microsoft of having poor security?

      Yes.

      You can blame Microsoft, and you can blame the admins. They are both at fault here. If either of them roles can be fixed, the security problem will be greatly reduced.

      Blame Microsoft because the problem is a really lame one. Only so much functionality should be exposed to un-authenticated connections. Really, only authentication should be exposed to un-authenticated users. And that exposed code should be gone over with a microscope, because it is so exposed. If there are bugs in other parts of the system after authentication takes place, that is also bad, but at least it can't easily be used to create a worm. But apparently MS released their product without paying such attention. And it is not the first time.

      MS did release a patch. Blame admins for not applying the patch, which has been available for many months.

      So now that we've established blame, what can be done to fix things?

      There will always be stupid admins. But if we emphatically point the finger at MS when shit like this happens, maybe we can get them to change, and then the stupid admins won't be such a problem for the rest of us.

    12. Re:What about the SysAdmins? by stefanb · · Score: 1

      How exactly are you supposed to stay on top of this? Re-test the system for every previous vulnerability after every single patch?

      Actually, yes. This is called regression testing, and it's pretty common in the software industry.

      Good point, but the parent was talking about the responsibilites of the end-user admin, not the software vendor.

      Now, if I cannot trust my software vendor to properly regression-test any new release, but I have to do it myself, this leaves me as the admin in a pretty dire situation.

      Usually, the documentation available about a product, and any documentation about a patch is not sufficient for me to build a complete test set around. I might be barely able to construct a test set for my custom application, but performing low-level testing on the components is next to impossible (irrespective of resources). Furthermore, any work done in this direction cannot be shared with anyone else, thanks to the great licenses imposed by the vendors.

      Having a compentent admin as a pre-requisite has been mentioned in other posts. Assuming that there is a competent admin, I would rather use products where I can investigate the code and interfaces, and can share my knowledge with others then be locked in with a vendor who's only concern is to look good to upper management.

    13. Re:What about the SysAdmins? by Anonymous Coward · · Score: 0

      The sysadmins are not to blame. Management signed off of an inherently insecure O/S and accepted the risks. Patch regression is risk rated as 'high', with several past incidents, wit root-cause-analysis as 'totally vendor dependant'. Admins should smile, and say thats ok, because it was planned for, and management accepted this, and highlight extracts from the last IT security audit. Get used to it, or use something else.

      MS knows its patch system sucks.
      IBM has SMP/E for MVS, where each component it touches (FMID's) are listed, AND alerts one to regression.
      IBM's way is the right way.
      The most dangerous thing MS does, is to re-issue a patch with the same fix number, the gooney bird of configuartion management, for the sake of 'appearances'.

    14. Re:What about the SysAdmins? by Anonymous Coward · · Score: 1, Insightful

      That's besides the point. It is possible, and only a few need actually look in order to notify the rest of any possible flaws in the patch. Aside from that, OSS projects are not coupled to the OS or other applications as is the case with much MS software, therefore the scope of the changes in the patches issued from OSS projects is almost always guaranteed to be limited to the app in question. An IE patch might well replace core functionality of the underlying OS.

    15. Re:What about the SysAdmins? by Bert64 · · Score: 1

      And if microsoft got their way, and details of vulnerabilities are not disclosed.. then you wouldn`t be able to test if the patch was vulnerable or not.. you would just have to "trust" that it isn`t, and that the blackhats dont have access to exploits for this problem.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:What about the SysAdmins? by Anonymous Coward · · Score: 0
      But thats my $.02

      Here's your two cents change. How the hell does MS get off saying they have a low TCO when it's a fulltime job just putting on their goddamned patches instead of doung real network administration?

    17. Re:What about the SysAdmins? by Anonymous Coward · · Score: 0
      Don't get me wrong - the sysadmins certainly have some responsibility. At the end of the day, they're paid to keep the system running. If the system isn't running, they're not doing their job.

      What a tired line of crap. First off, they have to have access to the required, correctly-working tools to do so. They sure as hell won't get those tools from MS. Anyone, in any industry, can have things well outside their control come in and fuck things up. It's total management bullshit-speak to say paying someone to do a job equates to enabling the person to do what you're paying them to do.

      No one can be held to the impossible. -- Thomas Aquinas

    18. Re:What about the SysAdmins? by Anonymous Coward · · Score: 0
      As for the manpower problem, there are regression testing suites available that cut the manpower down to nearly nothing.

      The latest version of whisker.pl, right?

    19. Re:What about the SysAdmins? by Anonymous Coward · · Score: 0
      Regression testing a server means I have to have programs, data and viruses to exercise ALL the bugs. I don't have the disk space.

      I don't know about where you live, but the police here would be very interested if I had a collection of all the viruses that effect MS servers and operating systems. Not that I haven't recieved enough in my email.


      Just because your paranoid doesn't mean they aren't out to get you!

    20. Re:What about the SysAdmins? by EvilTwinSkippy · · Score: 1
      While I may not actually review the code, I have peers that I trust who do. In addition some folks who thing in life is to run other people's code through automated test suites.

      Code review DOES happen, and it is a VERY importanr part of OSS. A good chunk of the patches I installed over the past year were from problems that nobody had exploited yet. They were found by somebody experimenting with the system while working on another project.

      On some of my mission critical apps, I actually compile the sucker myself so that I can use the latest patches and tweaks. (I do a lot of rocket science firewalling crap using the Linux kernel. I rebuild that sucker regularly and often.)

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    21. Re:What about the SysAdmins? by Vaughn+Anderson · · Score: 1

      Now while I'm no fan of MS, do we really need to have stories everytime someone accueses Microsoft of having poor security? Might as well dedicate an entire section of Slashdot to their exploits.

      Let me quote and old adage...

      "It's illegal for MS because they are an illegal monopoly."

      aka they broke the _law_

      aka, they are corporate criminals running loose and free.

      hence...

      "Any and all bad adervising, spreading the truth of their lies, deceit and overall FUD, is not only enjoyed by the public in general but is required of any and all news media willing to stand up against such a great foe that even our esteemed Government's iron knees buckled too."

      Every poor and technically ignorant sole out there that steps into the false sense of security net that MS has laid is at risk and the _only_ line of defense for them is a devout and courageous band of do-gooding geeks online...

      We really need a "America's most wanted Corporation" website/TV show... not hard to find MS, when you do, avoid it like the plague... If you or your system has already been infected and you need the disease to do your work, then stick on the band-aids, grab your crutches and keep on marching until the tide turns baby!

  23. Re:Perhaps going after those whom cause the issue. by www.sorehands.com · · Score: 1
    Actually that may happen. Not on a criminal level, but on a civil level.


    A lawsuit against a company with many systems that are left unprotected and are being used as a relay or zombie for an attack may be comming soon to a court near you.

  24. They released a patch! by Tikiman · · Score: 2, Insightful

    Why does Microsoft's "grade" drop when they released a patch for the worm a long time ago? All OS's have security problems. It think it is more accurate to say that Microsoft SQL Server Admins get an "F", not Microsoft itself. This is not to say that I think MS has good security, but it's an unfair slam when the worm is really the fault of admins who failed to apply a vendor patch.

    1. Re:They released a patch! by funkman · · Score: 4, Interesting

      But:
      1) It was difficult to install
      2) They released a later patch which re-enabled the exploit
      3) Their own admins didn't install the patch and Microsoft itself fell victim the exploit.

      Which leads me to believe that while they can release patches for security - there is not enough ease an consistency to keep your systems "reliable". Many times a patch breaks functionality.

    2. Re:They released a patch! by ImpTech · · Score: 1

      "...Many times a patch breaks functionality"

      That always strikes me as odd. It seems there are 2 likely scenarios: either the patch is broken in some way, which implies lack of testing on Microsoft's part, which makes me wonder what all that supposed "regression testing" is about. The other possibility is that this functionality they're breaking is in fact the security hole, and shouldn't have been there in the first place. That implies bad design on Microsoft's part, but also shows bad judgement on the admin's part for not patching and then working around whatever's broken.

    3. Re:They released a patch! by fymidos · · Score: 1

      Blaming the admins is easy, i usually follow this logic, but if you think about it...

      If I (i don't ) had to administer a windows server, i would like to be able to get rid of usuless components. I understand that is not the case with windows. Actually you are more than encouraged to install IIS on a win2k server, and there is no way to get rid of I.E.

      Same goes for activeX, outlook, the need to work as administrator to get any work done.

      Seems to me there are mistakes, and there are faults.

      --
      Washington bullets will simply be known as the "Bulle
    4. Re:They released a patch! by Druegan · · Score: 2, Insightful

      And its not really just any one single incidence of a bug exploit or code vulnerability that is the problem.. It's an immense PATTERN of errors.. many of which amount to wide and gaping holes in the security of a system, and many of which simply cause software to perform poorly.

      I'm no programmer.. in fact, I'm just a hardware geek trying to break into the IT field and not succeeding very well at it, but I can think of half a dozen times in the last couple years where some major M$ security flaw has been caused by an unchecked buffer....

      Now, I MAY be in error here... but they loosely covered buffers in my Intro to Comp Sci. course in college... and they repeatedly went off on making sure to close them up and the like... (I majored in Religion, so my coding vernacular is likely not up to snuff, please forgive.)

      Considering the thousands of such vulnerabilities that have been reported over the years (I mean, this is a fairly common screwup..), would it not be safe to assume that a company with ANY sense that its products might need to be secure, and that actually tests its products properly and does adequate QC, would at the very least go through and check the code for such an obvious source of problems? It's not like M$ lacks the manpower, or money.

      I've not yet gotten edjumacated properly and switched to Linux, BSD, or some other Open Source OS.. but what this weakness on my part has allowed is an extensive history of playing with M$... and it's my opinion that they just don't test their software properly before releasing it. They've released buggy pieces of crap for YEARS that are unstable as heck, and its often not until the second or third service pack release that the software actually becomes somewhat reliable (if at all)..

      That's M$'s shell game.. Release buggy and insecure software, blame everyone else, and at the same time keep users scrambling to buy the newest releases in a vain hope that M$ might actually have a working solution for them. All the while M$ rakes in the dough. They can do it because they are a virtual monopoly with all that comes with it.

  25. the toaster alternative by Anonymous Coward · · Score: 0



    According to MacNN.com:

    "Computer security experts said the recent "SQL Slammer" worm, the worst in more than a year, is evidence that Microsoft's year-old security push is not working, according to Reuters. The article quotes one CTO (as well as a security consultant) as saying the security issues have prompted them to consider the Mac as an alternate platform: "A Consumer Reports survey last year found that virus infection rates on Macs are half what they are on Windows, noted Smith. 'Is that because Macs are safer? I think the answer is yeah.'"

    The fact is that in the past year Macs almost never crash due to virii or any other cause. They're like telephones and toasters, they do the job unobtrusively.

    1. Re:the toaster alternative by Anonymous Coward · · Score: 0

      Just like every other Unix-based toaster.
      Wait a second...

  26. Re:Attention Photoshoppers! by Anonymous Coward · · Score: 0

    It's already been done. This picture was the subject of a fark.com photoshop a while back. I'm afraid I don't have the link though. Perhaps someone with more spare time than myself could try digging through the archives; I'm pretty sure it happened within the last year.

  27. Richard M. Smith by foolip · · Score: 5, Funny
    Richard M. Smith, a Cambridge, Massachusetts-based computer security consultant

    Oh no you don't! Don't think you can fool us with that all too common last name. We know it's you, RMS!

    1. Re:Richard M. Smith by dtfan579 · · Score: 1

      He's real, I heard him speak on the topic of full disclosure of bugs vs. approaching the vendor first.

  28. philosophy of patching fundamentally flawed? by vena · · Score: 3, Interesting

    "But the philosophy of patching is fundamentally flawed and leaves people vulnerable, Cooper said."

    can anyone explain to me a better method, since even thy mighty god linux is subject to the need occassionally along with every other major OS i can think of?

    the paragraph continues with, "For example, Microsoft didn't follow its own advice as executives confirmed that an internal network was hit by the worm." to me, it seems that this statement doesn't support the previous. it would be better to place blame where it belongs, straight in the lap of the admins whose responsibility it is to keep their systems secure, and upon the heads of those who write exploitive code for the purpose of causing havoc.

    i mean, more power to those who bring these issues to light, but doing so without perspective just looks like picking on an easy target.

    1. Re:philosophy of patching fundamentally flawed? by SLi · · Score: 1

      At least as much as keeping up with patches is a responsibility of the admins, keeping such vulnerabilities out of the software is the responsibility of the developers. It's really an undue burden to require the admins to keep track of hundreds of patches, especially because there's much room for improvement in the SW development process.

      It's already possible to write real application code in safe languages, yet the code is most often still written in unsafe languages for performance reasons. I think the current mentality of the SW market is to blame for requiring everything to be faster than the competing product while in most cases it would be possible to make a feature-wise superior or at least matching but performance-wise only a bit worse product using some safe language.

      With the current exponential growth of processing power I'd go so far as to say that a 2-3 times slower application known to be relatively free of buffer overflows (by far the most common vulnerability) is preferable to one written in an unsafe language. It's only the marketing that makes features and speed priority number one and security priority number two.

      No, I'm not an admin (but a programmer).

    2. Re:philosophy of patching fundamentally flawed? by bhdaly · · Score: 1

      The article said that the fix was one week before the attack. To expect all admins to patch their live systems with an unknown and untested patch is ludicrous and irresponsible. Your systems are your livelihood. You dont just blindly start adding code to your live systems because someone in redmond says you should. First thing you do is add the patches to test servers, development servers, and THEN if things work properly and reliably, you roll it out to your production servers. How long do you think it takes a company to regression test their systems after a patch is installed. Or are you one of those people that just blindly installs a patch and then goes home for the weekend, job done?

      Too many companies release product without any testing. Install new software and if the system comes up, ship it. Let the customers notify us if they can no longer access our system. MS is propagating this concept. No upgrade or patch should be released to the customer until it is verified functional - atleast as functional as what is currently in use.

    3. Re:philosophy of patching fundamentally flawed? by EvilTwinSkippy · · Score: 1
      If a vehicle has a design flaw, we call that a recall. The manufacturer is still on the hook, even if a fix is available. Why do you think they bother to mail you recall notices?

      A software "patch" is a "recall" by another name.

      Besides, can you name the last patch you installed that didn't require upgrading some other component of the operting system?

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    4. Re:philosophy of patching fundamentally flawed? by mjh · · Score: 2, Informative
      can anyone explain to me a better method, since even thy mighty god linux is subject to the need occassionally along with every other major OS i can think of?

      I can't. But Bruce Schneier can

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    5. Re:philosophy of patching fundamentally flawed? by ppanon · · Score: 1

      Or you could run an operating system which doesn't allow code execution from the stack or data segments and has read-only executable segments. That prevents buffer-overflow exploits, which is why OpenBSD will enforce it in the next release.

      Of course it also does prevent you from creating self-modifying code and might make certain types of artificial intelligence techniques (gen. algo.?) a little more difficult to implement.

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    6. Re:philosophy of patching fundamentally flawed? by psamuels · · Score: 1
      Or you could run an operating system which doesn't allow code execution from the stack or data segments and has read-only executable segments. That prevents buffer-overflow exploits, which is why OpenBSD will enforce it in the next release.

      Now, I know I don't know what I'm talking about - I haven't even read Aleph One's "Fun and Profit" essay - but from what I've heard, this isn't really a solution, at least in Linux. Sure, it sounds attractive to prevent execution from the stack, but a couple years ago someone (Ted Ts'o, was it?) demonstrated that at least the most common class of stack-smashing vulnerability is possible to exploit without executing the stack directly. In other words, if we all applied Solar Designer's non-exec stack patch for Linux, the crackers of the world would take, say, a two-week vacation to learn the new technique and stop using the old, and then we'd be back to square one, with the same exploits as before. Only now we can't thunk to the stack for legitimate purposes.

      Note that if you run Linux with Solar's patch, you are probably more secure, as the crackers of the world will target the rest of us. But this protection (similar to what you get by running Linux on non-i386 hardware) will disappear if and when the non-exec stack becomes the common case.

      Of course, this may all be an architectural thing, or it may depend on something specific to Linux. Possibly a non-exec stack on OpenBSD really does solve potential problems. I'm just pointing out why the Linux kernel people aren't bothering with it.

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
  29. Who's To Blame Here? by n3rd · · Score: 2, Insightful

    We've had this discussion before, and we're having it yet again.

    Who's to blame in this situation? I clearly feel it's the administrative and their immediate managers both at Microsoft and any organization that was hit with the worm. The administrators should keep up with the newest patches and update systems during the maintanance window. Managers should ensure the administrators have applied the patches.

    The argument about downtime and untested patches will surely be seen here as well. That argument is not OS specific. Sure, on Windows you generally need to reboot after applying a patch, but what if this happened to Oracle? You would need to take the server down, patch and bring it back up. As for testing, this is again an OS independent. At one time or another I'm sure every piece of software has released a patch that has introduced new bugs, it happens.

    Either way, there will be Microsoft bashing in the thread, but regardless of which OS you're running situations like this will arise.

    1. Re:Who's To Blame Here? by the+eric+conspiracy · · Score: 2, Insightful

      The administrators should keep up with the newest patches and update systems during the maintanance window.

      Any organization that applies patches willy-nilly without preforming application tests is going to have problems. A company that just applies patches with testing is going to have problems that are going to be as big, if not bigger than the security issues that arise from not patching.

    2. Re:Who's To Blame Here? by Anonymous Coward · · Score: 0

      It all should go back to the sysadmins (or their superiors). There are all these people whining about how microsoft patches break their system or are too hard to apply (reboots, etc), but if it is that much of a hassle then move to some other software. And if you have some reason as to why you can't switch then maybe you should look at how the place you work at is run. If it is that much of a critical issue that using their database software presents conflicts when it comes to updating (which is hard to expect a product not to require nowadays with all the exploits out there) then as said before, USE SOMETING ELSE.

      Microsoft is providing a product, and making an attempt at securing it. Although it might not be as good as they can go - they seem to be working on it. If you really have a problem with it then use something else, and it might help lessen their monopoly.

    3. Re:Who's To Blame Here? by Anonymous Coward · · Score: 0

      Look man, we told you the Pinto is vulnerable to rear-impact collision and had you bothered to check our website you would have seen the company offered replacement bumper bolts six months ago! Ok, so aftwards we offered replacement license plate holder hardware just as sharp and prone to penetrating the tank as the bumper bolts, but jesus it's not like we aren't trying! Haven't you read our president's speeches? We've already re-assigned staff from the Naugahyde and Engraved Opera Window divisions to address this very issue.

  30. Other focus today... by mseeger · · Score: 3, Insightful
    • Microsoft Blasted For Lax Security: 19 comments
    • Science Fiction and Smart Mobs: 28 comments
    • A Simple Grid Computing Synchronization Solution: 35 comments
    • Science: Space Shuttle Columbia Breaks Up Over Texas: 1161 comments

    Even as security issues are top news usually on Slashdot, this shows where our hearts are.

    Yours, Martin

  31. Great! by Anonymous Coward · · Score: 0

    If a suit is won against such a company, I'll be sure to sue the living shit out of some random business after I raid and pillage their store.

    After all, it's their fault they didn't stop me!

    Idiocy.

  32. Forgot another link by Anonymous Coward · · Score: 1, Informative

    The related article is here:

    Survey Reveals Geographic Illiteracy

  33. This is a judgement on the past, not the present by RhettLivingston · · Score: 0, Flamebait

    which is impossible to judge right now. No amount of scanning code after it has been written can catch all problems. Nobody ever understands code as well as the person that wrote it. Microsoft's code base is huge beyond belief. With a full press effort, it is likely that it will be another 3 to 5 years before we truly know whether or not they've successfully changed their ways today because it will take that long to replace the code base with one mostly written by people conscious of security.

    As to where I THINK they are today, it seems that they are truly security focused. The classes that every programmer have been subjected too have been more grueling than any from any other company I've ever heard of whose core business was not security software. This is despite the fact that the talent Microsoft hires is some of the best. They've taken their best talent and drilled it in that they've got to focus on security first and foremost. We will see results. They will take time.

    I'd say that we will know the success of their efforts when we see the first .Net framework only OS (no legacy Win32 support) or OS installation option about four to five years from now.

  34. Not applying patches? by www.sorehands.com · · Score: 1
    According to the article, the patch was released about a week before the attacks started.


    Some people blame the admins for not applying the patches, but should you?

    Some things to consider about patches:

    • How often should patches be applied? And will you need to take down the system when you apply the patches
    • When you install some patches, some companies include new terms that allow they to have complete control of your machine, if you install the patch.
    • A patch may introduce a new problem

    1. Re:Not applying patches? by Some+Bitch · · Score: 2, Informative

      Personally I'm not blaming Microsoft for the 'slammer'. They patched it in July so I'm blaming the morons that

      1. Haven't bothered to keep their SQL servers up to date

      and

      2. Allow anyone from the internet to connect to that port anyway!

      Auntie Gayle's Basic Firewalling Guide for fuckwits

      1. Drop EVERYTHING!

      2. Specifically open the ports you need.

      3. If you do this the other way round (i.e. only drop known problem ports/protocols while leaving everything else open) please report for immediate recycling.

      The one thing Microsoft are responsible is for making the sysadmin job seem so easy any moron can do it. This encourages companies to employ button pushers and we end up with things like the 'slammer' debacle.

  35. administrators by Anonymous Coward · · Score: 1, Interesting

    why do we keep posting these stories? why don't we post links to stories on how to setup secure firewalls, systems, etc? of course if you're a horrible administrator using a default installation of redhat / microsoft / etc. on a public network you should be beaten over the head for letting it on the public network in the first place.

  36. Bad Argument by Anonymous Coward · · Score: 0

    In the meantime, Schneier said he was thinking of switching from Windows to the Macintosh platform because of all the security issues. "My wife has a Mac and she doesn't worry about viruses, trojans, leaks..., " he said.

    My mother uses Windows and doesn't worry about stuff like the SQL worm, but that doesn't mean everyone should switch stay with Windows. If this guy isn't worried about the Mac, he isn't a very good person to take advice from (not an attack on Macs). I think everyone needs a healthy dose of paranoia. Even if you run the most secure OS around, there is still reason to be paranoid about something.

    Also, the article makes it sound like the only options are Windows and Mac. What about any of the other commercial or free operating systems?

  37. CNN's coverage of Microsoft by eyegone · · Score: 2
    Has anyone else noticed how uniformly negative CNN's (supposedly unbiased) coverage of Microsoft has been lately? Now why could that be happening?

    I'm at least as anti-Microsoft as the average Slashdotter, but this is getting a bit ridiculous. Aside from the fact that a patch was available, what the heck is a database server doing with a direct Internet connection? Five years ago, when I started designing web applications it was common practice to put web servers in a DMZ, with a firewall between the web server and any DB/app servers.

    This isn't Security 101, it's Remedial Common Sense 050!

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    1. Re:CNN's coverage of Microsoft by Blue+Bat+Poo · · Score: 1

      It sells. Watch the news, and note the stories they talk about.

      "Woman spills coffee on self, sues restaurant"
      "Man sues McDonalds because he's fat"
      "Girl in MIDDLE CLASS WORKING FAMILY kidnapped two thousand miles away from you"

      Since these stories sell to the public (those not smart enough to draw their own opinions), the news organizations can draw in more viewers, which means more $$$ for their advertising spots. So if a story has absolutely no relevance whatsoever than to scare people, hell, run it and watch our advertising income go up!

    2. Re:CNN's coverage of Microsoft by ergo98 · · Score: 1

      Well currently CNN's position could be explained by the fact that they're owned by AOL, a decidedly anti-Microsoft organization. However CNN's incredible anti-Microsoft bias existed long before the AOL/TW merger: Repeatedly news that other outlets gave a fair treatment of, CNN would interview and broadcast the words of any anti-Microsoft fanatic, without any sort of counter argument. Ironically MSNBC is a far less biased news outlet than CNN is.

    3. Re:CNN's coverage of Microsoft by the+eric+conspiracy · · Score: 1

      what the heck is a database server doing with a direct Internet connection

      How about providing students with a test bed to do their work on from home?

      MS SQL Server was not the only MS product affected by this, either. Some .Net development components were hit, and some 3rd party sales automation tools have vulnerability to his worm.

      While you certainly don't want to put a database with critical corporate information naked on the net, there are plenty of reasons why it might be useful to have a database server accessable to the net.

  38. Re:Perhaps going after those whom cause the issue. by TheZax · · Score: 2, Insightful

    also, we could go after the people who get mugged too, as they clearly aren't doing everything they can do to protect themselves from muggings, and it encourages muggers to mug you and I then. Or for that matter, people whose cars break down during rush hour. The list goes on and on...

    --

    JWall: GUI client for IPTables
  39. This is news? by IWantMoreSpamPlease · · Score: 1

    Sorry, I've known this (and my clients are becoming {finally!} increasingly aware) for ages.

    Yes, Windows (and related products) blow in regards to security, it just means that we have to go an extra (or more) step to make sure they don't blow up in our faces.

    Yes, I run WinNT at work, it's stable, and not been disrupted by exploits/worms/virus/holes/whathaveyou, simply because I take the time to *make sure* it doesn't.

    We all know that even *nix can have problems, so this is hardly surprising.

    Still, it's /., so it must be News for Nerds.

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
    1. Re:This is news? by Anonymous Coward · · Score: 0

      Your point being? Whether pussies like you like it or not, this is a major problam and mickysoft's patch system broke their fix, and there own servers were hit by it.

    2. Re:This is news? by IWantMoreSpamPlease · · Score: 1

      You can't read can you?

      --
      So rise up, all ye lost ones, as one, we'll claw the clouds.
  40. Lends credence to RedHat's EOL policies by RichiP · · Score: 1

    Recently, RedHat has stated supporting their free download products for no longer than 1 year. This is understandable since relatively little really pay for that service and most people who don't use it for dedicated server purposes tend to upgrade or install the latest version. Now we can add that upgrading or installing the latest (as opposed to updating old systems) might be a practice that should be encouraged.

    RH has also expressed their plans of coming out with server products in between their free and Advanced Server products. I'm sure these will be cheap enough that mom & pop type shops can afford them and will be supported for far longer than a year.

    1. Re:Lends credence to RedHat's EOL policies by Anonymous Coward · · Score: 0

      An impressive troll. I almost fell for it.

  41. good PR for Microsoft? by Kewjoe · · Score: 2, Interesting

    I wonder if Microsoft considers this good PR. Why? because when they start heavily pushing .NET and their Palladium plan, they will use examples such as these worms as to why everyone must go on a platform where Microsoft must authorize every piece of software and every piece of hardware to work with it.

    1. Re:good PR for Microsoft? by Anonymous Coward · · Score: 0

      Right... Like anyone is going to trust someone who can't keep their own stuff secure. Sad thing is, you're probably right.

  42. Yeah by Anonymous Coward · · Score: 0

    It automatically patches servers left unpatched by irresponsible sysadmins for 6 or more months. Sure. Sounds great. Open source fix everything.

    The only thing it fixes is that you can then go back after the fact and dodge responsibility saying that the sysadmins (who were too lazy or stupid to patch MS systems for 6 months or more) could have RTFM, edited the source code and presto, everything's perfect.

    OSS doesn't fix arrogance, stupidity, ignorance, or laziness.

    1. Re:Yeah by hdparm · · Score: 1, Troll
      OSS doesn't fix arrogance, stupidity, ignorance, or laziness.

      Correct.

      Recent history, however, tells us that it's pretty hard to find arrogant, stupid, ignorant or lazy sysadmins amongst those who administer Linux/BSD/OSS systems. It appears that great majority of lazy/stupid ones take (or don't) care of Windows computers.

    2. Re:Yeah by Anonymous Coward · · Score: 0

      Hey buddy, fuck you.

      I got more hits from that ssh exploit that affected OSS systems than I did for SQL Slammer.

    3. Re:Yeah by hdparm · · Score: 1
      No need to be rude.

      Did you get those hits from production servers six months after exploit fix/patch was posted? Just wondering...

    4. Re:Yeah by tshak · · Score: 1

      Recent history, however, tells us that it's pretty hard to find arrogant, stupid, ignorant or lazy sysadmins amongst those who administer Linux/BSD/OSS systems.

      Can you qualify this or do you just "feel" this way because of your bias and minimal anecdotes?

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    5. Re:Yeah by hdparm · · Score: 1
      I'll try.

      My response took into consideration only the tone of the original post and recent history of few major events, when good chunks of the Internet were literally brought down due to unpatched, long-time known holes in IIS and MS SQL (Code Red, Nimda, Slammer). None of the three was anecdotal (I beleive cost incured is meassured in Giga$) and was covered to great extent not only by IT press but by mainstream media worldwide. All events occured even though patches were available for months. They were supposed to be applied by Windows sysadmins, of course. I cannot recall any recent events of such kind and impact caused by security holes in 'open source' products. I, thus, believe that conclusion I drew in response to (arguably) 'flamebait' AC post was logical - it was Windows sysadmins who did not do what had to be done, although there was plenty of time to do it.

      To clarify things further, I must point out that I did not say that majority of Windows sysadmins are stupid, lazy, ignorant or arrogant. Whoever thinks this is full of crap. Trust me, I know much better than this. Few guys (yes, MCSE_s) I happen to work with are clearly amongst the brightest people I know.

      Remark was intended only (am I repeating myself?) as a response to pretty shallow post. Shallow because system administrators can't be the culprit here. The root of this whole thing is definitelly in the way of how Microsoft design their products and their totally iresponsible attitude to everything else but $$$.

    6. Re:Yeah by geekee · · Score: 1

      Wasn't there a post on slashdot a few months ago saying something like 80% of linux boxes weren't patched and vulnerable. Windows sysadmins have no monopoly on ignorance/laziness/stupidity.

      --
      Vote for Pedro
  43. .Net SDK security also affected by jdkane · · Score: 2, Interesting

    Interestingly enough, the Slammer worm also affected the .NET Framework SDK whether or not the full SQL Server was installed on the machine or not. This is because a component of SQL Server is included in the 1.0 release of the SDK. Microsoft issued a critical patch for this issue too. Even after having spent spent 100M on their Trustworthy Computing Initiative by July of 2002, we have not seen a great deal of proactive security fixes from Microsoft. Instead, external exploits seem to still be easy (even old ones), and then Microsoft takes action. Microsoft software still has a lot of maturing to do. We shouldn't expect magic anytime soon.

    1. Re:.Net SDK security also affected by tshak · · Score: 1

      Even after having spent spent 100M on their Trustworthy Computing Initiative by July of 2002, we have not seen a great deal of proactive security fixes from Microsoft.

      Of course this is ignoring the massive amounts of code they have to go through while insuring that existing functionality won't be affected by security issues. Remember, security is not an afterthough, it must be buil-in. This means a lot of MS software (Outlook/Office) need to be rethought - it's not just an issue of fixing a bunch of buffer overflows.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    2. Re:.Net SDK security also affected by mousse-man · · Score: 1

      Which would break the MS monopoly on the desktop market. Unfortunately, I have to use Outlook at work. And I always rejoice when I come back home.Even if KMail isn't the latest piece of sophisticated software, it gets the job done.

  44. Cultural Issue by the+eric+conspiracy · · Score: 2, Insightful

    Gates says security is job #1 and sends all his programmers to security training.

    Well, that's nice - but is that really going to do it?

    How do you really get secure software? Doesn't that arise over time, as software matures and the flaws are found in the code base?

    Is that something Microsoft can embrace as a model for their business? Isn't Microsoft really about making money by churning it's user base through upgrades every two years?

    It seems to me that it is going to be very difficult for a company that makes it's money by selling 'features' to end users and churning its software base every few years to achieve the level of maturity in is code base that is necessary to to arrive at a reasonable secure product.

    The fact is that Microsoft's business managers with bottom line responsibility are going to do waht is necessary to get new versions out - each version with an ever increasing feature set. No matter how well Microsoft trains its developers, this process is going to leadt to security issues.

    1. Re:Cultural Issue by Anonymous Coward · · Score: 0

      It starts with identifying how not to program, basically by highlighting that some of your basic ANSI c functions are garbage and that using them will only result in immediate termination. It continues with perpetuating this ethic with every current and new programmer.

    2. Re:Cultural Issue by the+eric+conspiracy · · Score: 1

      It starts with identifying how not to program, basically by highlighting that some of your basic ANSI c functions are garbage and that using them will only result in immediate termination.

      I would hope by now Microsoft (and everybody else) is using tools that blow out strcpy and its friends during the compile process.

  45. blah by Ecko_viLAn · · Score: 0

    becuase the lax security with microsoft..and this latest worm...it was the straw of hey that broke the camels back, it is making me go all linux, there will be no end to windows sad security...

    --
    If we don't end war, War will end us. - H.G. Wells
  46. Re:Perhaps going after those whom cause the issue. by knobmaker · · Score: 2, Insightful

    Weird view. So if you neglect to lock your door, you're just as responsible as the burglar who carries off your stuff, and ought to be prosecuted for willful negligence?

    Okay! Yet another federal law enforcement bureaucracy is born: The Patch Enforcement Agency. It can parallel the organization of the Lock Enforcement Agency and the Don't Go Walking In Central Park After Dark Enforcement Agency.

    That's what we need. More ways to hold victims responsible for the acts of criminals.

    Here's an idea: why not just let nature (or in this case, the free market) take its course? sysadmins who neglect to patch their servers get fired, and those who employ such sysadmins lose business. The problem will take care of itself without introducing any new government meddling to gum up the works and make life harder for everyone.

    This is sadly reminiscent of our present foreign policy. We can't catch Osama, we need the Saudis' oil, we're scared of North Korea, so we attack some tinpot dictator we're pretty sure we can beat.

  47. Ports ports ports... by sedna · · Score: 2, Interesting


    One issue concerning differences in security regimes between UNIX and Windows system that rarely are discussed, is port scanning

    When a Unix exploit emerges, the IT department at my University scripts a portscanner, identifies vulnerable machines and contacts their admins. If the machines are not patched within a certain time, they are disconnected from the network. I for example got an Email about my linux server being vulnerable for the openssh exploit even before I read about it on Slashdot. This way the University system is less prone to hacker attacks. My Windows 2000 box have never been patched and probably as secure as a sieve have never drawn attention from the IT department. I presume this is because a similar scanning procedure is significantly more difficult to launch. This way I suppose the Unix machines should de facto be much more secure than the Windows machines at the University.

    1. Re:Ports ports ports... by JamieF · · Score: 1

      Unfortunately, in most cases (although not in this case) with MS bugs, a simple "is this port open" scan wouldn't cut it since so many services are piled on top of the Windows Networking stuff that lives on ports 135/137/139. You'd need to run a more sophisticated security scanner along the lines of nessus, which is entirely reasonable to expect that someone would do.

      I wish ISPs would do this too. "Your DSL will be cut off on 2/15/03 if you don't plug this hole." Or, "close your open relay or we'll block port 25 incoming to your connection. But I guess it's cheaper to consumerize it all - block ports 25 and 80 for all customers and tell the clueful to go somewhere else because their .0001% minority isn't worth the effort to support.

  48. did anyone rtfa? by Anonymous Coward · · Score: 0

    while certainly no ms supporter myself, a few things struck me as I read this article.

    1. M$ gets blasted for the sql-worm. Uh, didn't they post the fix many months ago? As far as I am concerned (afaiac), this was the result of lazy admins (lazy MCSEs) rather than microsoft itself. Lazy MCSE's is another subject. I was patched and I didn't get hit. I check the patches once a week or so. Apparently many lazy admins dont do this. Also, as my SQL is not publically accessable thanks to my firewall. Why do so many places have their SQL externally available? Does it need to be? Probably not...

    2. The other thing I take issue with is the fellow that said this sort of thing doesn't happen on a Mac. Why? According to him because Macs are in fact more secure. Maybe. Probably even. But I suspect the reason that 90% of the worms are written for m$ because 90% of US companies use m$. If mac had 90% of business market share, I would wager that 90% of the worms would be written for macs. I can write a program that is full of holes. Nobody would ever know if nobody used it.... I agree windows is a script kiddies' best friend and its security all around sucks, but I don't like cnn's simplistic approach to the subject. I have never heard of a BeOS worm. Is it more secure than windows? probably. But do any businesses use it?

  49. Is that really who is to blame? by SerpentMage · · Score: 1

    There is an expression 'Fool me once, shame on you, fool me twice, shame on me'. MS has its share of people hacking it and attacking it. But the problem is that with this amount of attention something should have changed!

    Ok blame the admin's. But that is like saying a if somebody cuts off their leg with a chainsaw it is the owners fault for not being careful. Yes the chainsaw user is at fault. But the chainsaw manufacturers were also at fault because the saws kept running when the human let go. That intensified the problem. These days all of these "dangerous" tools have safety checks, etc so catastrophic things do not occur anymore. And it has made a huge difference. This is the same situation with MS and its security problems. At some point in time MS has to start changing its habits and thinking about how to address the issue. Because thus far it has not worked worth a DAMM!

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  50. This is news? by jaavaaguru · · Score: 1, Funny

    "News for Nerds".

    Hmmm... this isn't exactly news to us, is it?

  51. Portscanning for security... by sedna · · Score: 1, Redundant

    One issue concerning differences in security regimes between UNIX and Windows system that rarely seems to be discussed, is port scanning

    When a Unix exploit emerges, the IT department at my University scripts a portscanner, identifies vulnerable machines and contacts their admins. If the machines are not patched within a certain time, they are disconnected from the network. I for example got an Email about my linux server being vulnerable for the openssh exploit even before I read about it on Slashdot. This way the University system is less prone to hacker attacks. My Windows 2000 box have never been patched and probably as secure as a sieve have never drawn attention from the IT department. I presume this is because a similar scanning procedure is significantly more difficult to launch. This way I suppose the Unix machines should de facto be much more secure than the Windows machines at the University.

  52. MOD PARENT UP by NigelJohnstone · · Score: 1, Offtopic

    Looks like we have the "Microsoft" moderators here again. Within a couple of minutes, every pro-Microsoft comment, no matter how off topic or mundane was modded up and sensible anti-Microsoft comments modded down.

    The parent comment makes a valid point, it should be modded up to match the +3 score of its parent.

    1. Re:MOD PARENT UP by NigelJohnstone · · Score: 1

      "Looks like we have the "Microsoft" moderators here again."

      See told you, my comment gets previous modded down, even though pointing out an interesting post is clearly on-topic.

    2. Re:MOD PARENT UP by sheldon · · Score: 1

      Huh?

      Is it your belief that we should moderate posts not on the quality of their comments, but on whether or not they are anti-Microsoft enough for you?

      The parent post you wanted to mod up was moronic.

    3. Re:MOD PARENT UP by JourneymanMereel · · Score: 1

      Or it could simply be people who have publically stated they automatically mod down any posts that have a subject of "MOD PARENT UP".

      Not everything is a conspiracy.

      --
      Life has many choices. Eternity has two. What's yours?
    4. Re:MOD PARENT UP by NigelJohnstone · · Score: 1

      "Is it your belief that we should moderate posts not on the quality of their comments, but on whether or not they are anti-Microsoft enough for you?"

      The moderation early on was poor. It showed a very extreme pro-Microsoft bias.

      I pointed out a typical example, the top post said "well if X was as popular as MS products then it would suffer the same fate".

      It was modded at +3 at the time.
      The comment I suggested needed modding up pointed out that Apache is 2x more popular than IIS and Oracle is the more popular DB yet doesn't suffer the same problems - therefore that argument is false.

      That comment was clear and correct and shot a complete hole through the pro-MS comment.
      Yet that comment and many similar ones had been pushed down, while the pro-MS ones were modded up.
      (This was at the time of my post, later more balanced moderators correct the early heavy bias).

      My pointing out that 'early bias' was also correct. No reason to mod my comment down, nobody would have modded me up, it just wasted mod points.

      It is not whether its pro-Microsoft or anti-Microsoft. It whether as soon as a post on vendor X appears, whether vendor-X's supporters immediately dive in and try to bias the discussing to make vendor X look good. In this case Vendor X happened to be Microsoft.

      "The parent post you wanted to mod up was moronic."
      You state an opinion without a reason. Please attach a reason why you think it was moronic.

    5. Re:MOD PARENT UP by NigelJohnstone · · Score: 1

      "Or it could simply be people who have publically stated they automatically mod down any posts that have a subject of "MOD PARENT UP". Not everything is a conspiracy."

      Yes quite possibly. I didn't suggest a conspiracy, rather a lot of pro-Microsoft people misusing mod points.

    6. Re:MOD PARENT UP by sheldon · · Score: 1

      "The comment I suggested needed modding up pointed out that Apache is 2x more popular than IIS and Oracle is the more popular DB yet doesn't suffer the same problems - therefore that argument is false."

      Except that neither of those two claims are at all accurate. Apache is on par with IIS in terms of server installations, and Oracle is only more popular than SQL Server/MSDE in data centers.

      It's out in the real world... laptops, desktops behind broadband connections and so forth that worms spread.

      "It is not whether its pro-Microsoft or anti-Microsoft."

      I find that hard to believe. You certainly didn't put any thought into your argument, you simply started with the anti-MS stance and tried to justify it.

    7. Re:MOD PARENT UP by psamuels · · Score: 1
      Or it could simply be people who have publically stated they automatically mod down any posts that have a subject of "MOD PARENT UP".

      Heh - I don't have any problem with "MOD PARENT UP". The two categories of posts I usually mod down, other than outright trolls, are (a) "I know I'll get modded down for this, but..." and (b) "whine whine whine look, my post got modded down and I'm so brilliant that I couldn't possibly have deserved it, and I'm also so sensitive that I'm taking it as a personal insult about my penis size, whine whine whine".

      Let the flames begin. Sure, I still use 80-90% of my points to mod up. But those two categories are really annoying. It's why modslapping was invented.

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
    8. Re:MOD PARENT UP by NigelJohnstone · · Score: 1

      "Apache is on par with IIS in terms of server installations,"

      http://www.netcraft.com/survey/

      Netcraft says Apache is 2:1 over IIS. To get a 1:1 you would have to count unused default installations.

      "Oracle is only more popular than SQL Server/MSDE in data centers"

      Last figures I saw from AMR gave Oracle 54% of the database market and Microsoft 21%.
      If you can point me to other figures, I'll happily look at them.

      "You certainly didn't put any thought into your argument, you simply started with the anti-MS stance and tried to justify it."
      The two numbers I quoted I consider to be accepted facts. I didn't realise there was any dispute of these until you questioned them. Your turn now to put some substance on your argument.

    9. Re:MOD PARENT UP by sheldon · · Score: 1

      "Netcraft says Apache is 2:1 over IIS. To get a 1:1 you would have to count unused default installations."

      http://www.port80software.com/servermask/top1000 we bservers/

      Apache is in use by less than 20% of fortune 1000.

      "Last figures I saw from AMR gave Oracle 54% of the database market and Microsoft 21%."

      On desktops?

      "The two numbers I quoted I consider to be accepted facts. I didn't realise there was any dispute of these until you questioned them. Your turn now to put some substance on your argument."

      Preconceived notions are easily open for dispute.

    10. Re:MOD PARENT UP by EugeneK · · Score: 1

      http://www.port80software.com/servermask/top1000we bservers/

      That's a pretty funny site. Look at the advertisements for one of the products they sell :

      "Protect your Web server identity with ServerMask!
      Why let anyone find out you're running IIS server? Don't tempt potential hackers!"

  53. Lack of security promotes anti-piracy by hedley · · Score: 1


    Think about this: If you require the populace to get the patch from you then you can monitor key propagation and identify copies.

    Now imagine a further twist, prepare the code so that it has "flaws"

    Now imagine an even more cynical view: Fund a security watchdog group who have some "amazing" guys that find these problems and publish them.

    Hedley

    1. Re:Lack of security promotes anti-piracy by Dave2+Wickham · · Score: 1

      Now imagine a Beowulf cluster of security watchdog groups. ...sorry :( - couldn't help myself

  54. Not so fast... by ryanvm · · Score: 4, Insightful

    I see a lot of people stepping up and complaining that it's not Microsoft's fault as much as it is the sloppy admins. Yes - Microsoft systems that were hit by this worm were poorly managed. However, the problem is that shitty admins are exactly who Microsoft designed this "server" operating system to be managed by.

    Who certifies system administrators that can barely format a floppy? Microsoft. Who crafted a Fisher-Price operating system with inadequate "wizards" to help unqualified administrators bungle their way through setting up a server? Microsoft. And who pitches their operating system as having a lower cost TCO because you don't need skilled labor to run them? Microsoft.

    So when you want to complain that it's the admins that make these systems insecure, remember these are the admins that Microsoft picked.

    1. Re:Not so fast... by Anonymous Coward · · Score: 0

      HA! I love it! Soooooo True. :-)

      I have to admit, I have to administer an IIS server at work... and the damn GUI based admin and permissions being "a combination of NT and IIS permissions" really winds up being a pain in the A**. Throw in Frontpage extension, and god, its enough to make me puke. All so some morons doing webpages can "publish" them with links of "I:\HR\index.html" buried in them and one of our folks has to fix them.

      I just *long* for the apache httpd.conf file after working with it. Yeah, it *looks* harder, and you have to know vi and unix, but damn its so much nicer. Of course my boss and our old director were serious "microsoft bigots" -- so most stuff got done on NT.

      Now, as we get bit by more and more problems over the years, Unix is finally becoming more of an option in the bosses eyes, even though she "doesn't know unix".

      Microsoft better start being worried. They hide so much stuff from the "user" *and* an "administrator" that its just scary.

      And I love the standard solution of "reboot". My favorite is our proxy (win2k/MS ISA server)... it occasionally chokes, and you go to restart the services and it says "stopping"... and the progress bar gets like 60% along, painfully slow, and then it says "unable to stop service".... and now you are hung in "stopping" mode, can't say start or stop or do anything but reboot!

      Ahh.. to be able to "kill -9" it.

  55. Microsoft and Monocropping by EvilTwinSkippy · · Score: 4, Insightful
    In nature an acre of land can have species of flora ranging from moss to trees. We took down the trees and replaced them with one plant, say wheat. That wasn't good enough. We had to have only the [desirable adjective] wheat, so we only planted one strain of one species of wheat. Now, we are so bent on repeatability that isn't even good enough, so we are planting acres of clones of the same imdividual plant.

    Now if that plant had any vulnerabilities to disease, you are hosed. All of the fields of this same plant are going to die in exactly the same manner at exactly the same time.

    Meditate on this, Grasshopper.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
    1. Re:Microsoft and Monocropping by Florian+Weimer · · Score: 1

      Well, this isn't about monoculture. The fact that there are a plethora of UDP services out there didn't prevent this worm. Even in Microsoft-only enterprise networks, only a fraction of machines was infected. Nobody thinks about QoS for IP data networks in such an environment (granted, it's a hard problem), so just a few uncooperating hosts can bring down your network. In fact, the monoculture wasn't Microsoft in this case, but IP over Ethernet.

      That being said, diversity in software or hardware is a good defence against many problems (vendors are less likely to screw you, you can work around bugs by switching platforms etc.), but often, you cannot afford it, and with current IT staff workload, it often ends in desasters. I guess quite a few of those Slammer infections would have been avoided if the systems were more homogenous, as MS SQL/MSDE would not have been running on them... Sadly, most networks aren't in a state in which it is reasonable to think about diversity as an additional line of defense.

    2. Re:Microsoft and Monocropping by Anonymous Coward · · Score: 0

      No, it *is* about monoculture. A lot of identical binaries listening to one particular UDP port and going beserk when they get that one particular input.
      I guess quite a few of those Slammer infections would have been avoided if the systems were more homogenous,
      Surely you mean heterogeneous.

    3. Re:Microsoft and Monocropping by Anonymous Coward · · Score: 0
      Meditate on this, Grasshopper.

      I have meditated on this, Oldfart. Google the recent article on cloned cats not even having the same coat pattern.

    4. Re:Microsoft and Monocropping by Florian+Weimer · · Score: 1

      No, it *is* about monoculture. A lot of identical binaries listening to one particular UDP port and going beserk when they get that one particular input.

      There aren't that many MSDE/MS SQL Server installations.

      I guess quite a few of those Slammer infections would have been avoided if the systems were more homogenous,
      -- Surely you mean heterogeneous.

      No, "homogenous" is correct. If all machines run the same software, they are more easy to administer, and it's less likely that you miss a vulnerable service.

    5. Re:Microsoft and Monocropping by EvilTwinSkippy · · Score: 1

      You obviously haven't tried to ghost a M$ system for a test environment, have you? Despite identical binaries on indential hardware, you get an entirely different set of blue screens.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  56. What Microsoft needs to do by jon_c · · Score: 1
    Microsoft's security problems are going to destroy the company. The security problems are more important on the server end, because they customers will demand it, if not yet, soon.

    Microsoft has been drudging uphill on the server market since the mid 90's with windows NT, since then they have only achieved a strong foothold in the mid-low end server market, which is now becoming seriously challenged by Linux.

    While Linux may not be fundamentally more secure then NT it defiantly has the perception of being so because windows is a vastly larger target with there desktop dominance; every time one hears about a windows exploit that effects the perceived security of all windows, whether it was a client side IE exploit, or a server side only exploit.

    I think Microsoft needs to put the fix on the security problem very quickly or suffer a serious erosion of people using Microsoft for critical applications, to do this I think that at a minimal they need to do the following:

    Perception:

    Put a hard line between the server and desktop market. i.e. drop the Windows name for the server end, call it something like TrustIx Enterprise, anything but windows, that was when there are security exploits for the desktop it doesn't go against the server end.

    Make security the number feature requirement in all server products.

    Hire a bunch of top security guys, make a big splash about being "unbreakable" like oracle did.

    Technology:

    Implement the latest security technology, like the new stack protection ideas in OpenBSD.

    Be much more aggressive with auto updating, so that unpatched machines get automatically patched, all of the big headline worms on NT exploited holes that had been patched for over 6 months. Any server on the internet should by default auto-update patches.

    Patches must be 99.99 correct, meaning that when auto-patching happens it does not break anything. Microsoft should offer a guaranty that if a patch does break something they will fix it; i.e. send people out and fix it for the company. And pay for any lost revenue to the patch.

    Lax security costs Microsoft more then they can imagine, with a total saturation of the desktop market there is no-where to go but down. Their only hope for continued growth is expanding in other markets, with so much already invested on the server side it is crucial that security is given a number one priority, otherwise they will lose all that they have done and pull the whole company down with it.

    -Jon

    --
    this is my sig.
    1. Re:What Microsoft needs to do by Anonymous Coward · · Score: 0

      While Linux may not be fundamentally more secure than NT it defiantly has the perception of being so

      Linux probably *is* more secure than NT, but even if it isn't. ...
      If, when, where, as, Linux breaks, there are more resources to quickly identify and fix the problem. With the problem identified there are more resources to fix the problem without impacting other things going on at the same time. It is also feasible to unpatch if a patch doesn't work out as expected.

  57. Re:Attention Photoshoppers! by Anonymous+DWord · · Score: 0, Offtopic

    This one's my favourite.

    --
    "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  58. Microsoft is being lambasted for... by rusty0101 · · Score: 0, Redundant

    ...the wrong reasons.

    The security of SQL Server should never have become an issue. Not because of the fact that MS had a patch for it, or not. Nor even the fact that someone who installed a patch may have inadvertantly uninstalled that patch by installing another patch.

    Microsoft should be lambasted for not encouraging users of SQL Server to keep those boxes behind a firewall.

    There is only one marginally excusable reason to have an SQL server visiable on the net. That would be if the web server at a web host needed to communciate with the Company's SQL server at the company. Even that should be done over a secure link.

    In all other cases, an SQL server should be behind some sort of firewall, and not directly visable to the Internet.

    The fact that there were enough copies of SQL server visable on the Internet to allow SQL-Slammer to cause enough bandwidth to be used to be a problem for other network users is not an indication of a security problem with SQL Server. It is an indictment of the awarenes of security issues being provided to users and administrators.

    I realize that with all the possible security issues that exist, some people will get glazed eyes and so on. Sorry, it happens that security will be a cost that has to be addressed.

    Of course that is just my feeling, and I could be wrong.

    -Rusty

    --
    You never know...
    1. Re:Microsoft is being lambasted for... by the+eric+conspiracy · · Score: 1

      There is only one marginally excusable reason to have an SQL server visiable on the net.

      A lot of companies (including Mircorosft) are having their internal netowrks hammered by this because the worm can spread from laptops brought in behind and across VPN's.

    2. Re:Microsoft is being lambasted for... by rusty0101 · · Score: 1

      Redundent. As if awareness of the problem doesn't need to be pounded into the heads of users everywhere.

      Also don't seem to recall any notes previous to this that covered the same teritory for this story.

      -Rusty

      --
      You never know...
  59. Pine is not Open Source by dark-nl · · Score: 1
    Pine's license only allows local modified versions. You're not allowed to redistribute them. Mutt would be a much better example.

    Pine is also older than Linux, so it's a bit silly to call it a "Linux email client".

    1. Re:Pine is not Open Source by bogie · · Score: 1

      O.K. use mutt then ;), but at the same time its a very common linux email client fitting in with the example of popular linux email apps that won't cause the same type havoc Outlook did/does. Part of this would be due to Pine and part of it is due to linux having a better design from a security standpoint than Windows does. As your aware I'm sure its just very unlikely that we will ever see the type of email viruses on Linux that you do on windows. On windows without a virus scanner, you as good as dead. Hell you don't even have to open the email sometimes for it to drop off its payload.

      On further thought if linux every becomes as popular as windows on the client side there is no doubt in my mind that linux vendors would still wipe the floor compared to MS products. Think about it. With little manpower and many times shoestrings budgets look at what we do now. Now think about the distros having oodles of cash to spend on security. Things would be a LOT different than they are now.

      --
      If you wanna get rich, you know that payback is a bitch
  60. microsoft culture by f00zbll · · Score: 1
    Ok, there have been tons of debate on this. Some good, mostly bad, but here is another perspective that isn't the same rehash. For those who have attended a microsoft cert class or thought about getting one. One thing that I've notice is the culture Microsoft used to promote. IE, that everything should be simple and done through a GUI. There very little focus on learning the deep components, how they work and how they can be exploited. Because of this, I feel Microsoft brought this on themselves. One of the main selling points Microsoft books, PR, traning, certs and advertising push is "Our GUI's make it so any body can do it."

    Well, that is contrary to reality as everyone knows, but their marketing machine has been very effective at repeating that mantra. Security is hard, no matter who is doing it. There is no such thing as easy security besides, turn off your computer and burry it in concrete. From that perspective, Microsoft created the problem for themselves. It's not the product of poor engineering or inferior software. It's the admin and development culture MS promotes. This is also why things like .NET is having a hard time getting adopted. High performance distributed computing isn't easy and won't be for another 100yrs or more. Saying ".NET will make development a breeze" in the context of enterprise software development is undesirable and detrimental.

    If enterprise high performance software was easy to build, than SQL Server 2K would be able to supports thousands of connection in it's connection pool. Which it doesn't.

  61. not MS fault, they have had a pretty good year. by Anonymous Coward · · Score: 0

    This problem was clearly the fault of sysadmins and company's not taking regular downtime for security fixes.

  62. I don't really want to give them a chance by PotatoHead · · Score: 3, Insightful

    because they have had enough already.

    Anyone with that much money in the bank can damn well afford to produce products that actually are best in class. They are number one right now, but clearly do not deserve to stay there when we know there are better and cheaper ways to do things.

  63. The History of MS safe computing by linuxislandsucks · · Score: 2, Insightful

    Folks remember that wehn MS first started hiring devloeprs in its beginnings that those devlopers :

    -Were not skilled in unix security precautions because UNix vendors had changed their lcienses to close code to those in cs at schools.

    -Were influenced to push code out the door rather than refactor, retest, and rewrok to produce security compliant code.

    -MS's recent code retraining cannot rease almost 30 years of bad programmign prqactices within MS itself..

    The only way for MS to get better is to immediately fire every programmer, which wil not happen and thus the conversion to Linux and MacOSX will gain full speed in the next few months..

    --
    Don't Tread on OpenSource
    1. Re:The History of MS safe computing by Anonymous Coward · · Score: 0

      The father of NT was also an originator of VMS. They knew Unix security. Well.

  64. Get a Mac by sapporoitchy · · Score: 0, Redundant

    Schneider (CTO of the mentioned security corp.) makes the solution crystal clear at the end of the article.

  65. It IS just microsoft by Anonymous Coward · · Score: 0

    The difference is that other manufacturers, Apple in particular, don't do the incredibly stupid things that Microsoft does like turning on running scripts in your email program by default. Apple even went so far as to not have a root account on Mac OS X. So you can't simply make a root kit to compromise it. That's not to say it doesn't have any vulnerabilities, but it has far fewer than other OSes simply because Apple thought about the problem before writing their software. Microsoft has repeatedly not done this, even when 3rd parties alert them to the problems again and again. (And even after the problems cause major problems for millions of people again and again!)

  66. a missed point - the salesmen... by ecalkin · · Score: 2, Interesting

    there is a missing issue here: ms bent over backward over the last 7-10 years to sell their products to poeple based on *Ease of Use*. you don't have to be a rocket scientist (or unix guru) to do 'big things' with computers if you bought ms products. one of the key selling points was you didn't have to have these expense engineers to maintain the systems.

    so between the 'it's easy' part and 'you don't need smart responsible people to manage it', is it any wonder that we have an epidemic of poorly maintained ms systems out there?

  67. Since when? by EvilTwinSkippy · · Score: 3, Insightful
    Pop quiz hotshot. You have a perfectly operational database that is processing admissions for your organization. If that puppy is down, tickets aren't sold, and people show up with pitchforks at your door.

    Now said system was purchased against your recommendation, is proprietary in nature, and the company that made it was bought out by another company, so you can't even get a straight answer on simple questions anymore. The department responsible for this purchase has never hired the person promised to maintain the system, nor have you been sent out for training on its maintenace.

    A week after this system is installed a third party contractor installs a replication system so your ticketing system can be connected to a big web server in another state. You don't really know what ports need to be open, how they are being used, and every time you tweak the littlest thing the entire operation comes to a grinding halt.

    And you expect me to apply patches at random. Especially when they require taking the system offline, and each has the risk of incapacitating your operations. Right.

    Blame me all you want. But the seeds of ruin were planted further up in the decision making process.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
    1. Re:Since when? by Anonymous Coward · · Score: 0

      Oh god, why did my last mod point have to expire this morning...

    2. Re:Since when? by Anonymous Coward · · Score: 0
      Now said system was purchased against your recommendation, is proprietary in nature, and the company that made it was bought out by another company, so you can't even get a straight answer on simple questions anymore. The department responsible for this purchase has never hired the person promised to maintain the system, nor have you been sent out for training on its maintenace.

      A week after this system is installed a third party contractor installs a replication system so your ticketing system can be connected to a big web server in another state. You don't really know what ports need to be open, how they are being used, and every time you tweak the littlest thing the entire operation comes to a grinding halt.

      And you expect me to apply patches at random. Especially when they require taking the system offline, and each has the risk of incapacitating your operations. Right.

      Blame me all you want. But the seeds of ruin were planted further up in the decision making process.

      If you plan on running for president, let me know -- you've got my vote. (Well, actually, considering the incumbent, your cat Fluffy has my vote, in case you don't run.) It's high time someone pointed the finger (your choice) at the higher-ups who make silly-ass "cost-saving" decisions, then chastise those to whom the task falls of implementing the decisions as "unprofessional" if they dare to complain when necessary (and promised) resources aren't provided.

  68. Re:Get some priorities! by Anonymous Coward · · Score: 0

    What does it feel like to be the only person to fall for an obvious troll? I'm curious what you're thinking right now. Please don't hold back.

  69. The solution for lazy admins. by zdzichu · · Score: 0

    Microsoft should sue all companies, which were attacked and infected with SQL Sapphire Worm.
    Seriously! The fault wasn't entirely on Microsoft side - the patch was avaiable in two versions, one since half a year, and second, with easy-installable Service Pack 3 released _before_ worm hit.
    Microsoft "good name" was impaired by those admins, who haven't patched they SQLs.
    Maybe there can be some kind of "improper use of software" case, and Microsoft will make licensing terms harder or cancel support for infected companies?

    --
    :wq
    1. Re:The solution for lazy admins. by Error27 · · Score: 1

      Actually in this case Microsoft released a second patch that made you vulnerable again. If I was in charge and my databases weren't infected I would fire my stupid, lazy admin.

      (Actually, that's not true. Responsable admins don't put Microsoft products on the open internet so they shouldn't have been infected.)

    2. Re:The solution for lazy admins. by Anonymous Coward · · Score: 0

      As Microsoft itself was also hit by Sapphire, I presume the correct course of action is for Microsoft to sue themselves. Any volunteers to act as witnesses for the prosecution?

    3. Re:The solution for lazy admins. by the+eric+conspiracy · · Score: 1

      with easy-installable Service Pack 3 released _before_ worm hit.

      ONE WEEK before the worm hit.

      How can Microsoft sue companies for not applying patches that they could not manage to apply themselves? The fact is that Microsoft is being totally hypocritical in blaming others for not following a process that they, as the most profitable company in the world can't manage to implement themselves, on their own products.

  70. TSA and Homeland Security are MS Shops by Anonymous Coward · · Score: 1, Interesting

    The nation's newest security administrations are extremely vulnerable as they are nearly all MS shops now. The irony is MS was chosen for their security strength. This information is very public and very disturbing.

    1. Re:TSA and Homeland Security are MS Shops by EugeneK · · Score: 1

      didn't ya see, they they switched to oracle on linux :)

    2. Re:TSA and Homeland Security are MS Shops by Master+of+Transhuman · · Score: 1

      And the GAO has released a report calling Homeland Security IT a major risk problem since they are trying to merge dozens of incompatible hardware, software and application systems - many from gov departments which were already considered major risks...

      In other words, Al Qaida will eventually find dozens and dozens of insecure systems in "Homeland Security"...

      The whole concept is a joke...

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  71. Re:'F' even with a patch... - But WHICH patch? by the-matt-mobile · · Score: 5, Informative

    According to the CNN article: In October Microsoft released a fix for a different SQL Server problem that if installed in the expected manner would have made patched systems vulnerable again, he said. "If I followed their advice I'd have been vulnerable."

    As a server admin, how do you know which patches will cause more harm than good? Is a good server admin one who installs every patch that's released right away and breaks things, or one who doesn't and gets broken into? When we installed SQL Server's SP3 at work, we found that the statement "DBCC SHRINKDB('insertDatabaseNameHere')" was depricated and disabled in favor of using "DBCC SHRINKDATABASE('insertDatabaseNameHere')". This wasn't a new release... this was a service pack! I don't think you can solely blame admins for not patching. Some blame HAS to fall on the coders who left the hole open in the first place.

  72. Linux may be next . . . by Eric+Damron · · Score: 4, Insightful

    Okay, anyone who has read my posts knows that I'm not a Microsoft supporter. I find it hard not to see the humor in Microsoft's own servers getting hit when the vulnerability was not new and patchable especially after they proclaimed that they were now striving to be secure.

    However, after laughing myself sick, the seriousness of the situation darkened my mood. Although I believe that Linux is currently a more secure platform, it is not a platform without flaws. Linux could be the next security nightmare if we don't occasionally do a reality check.

    Part of Microsoft's strength and ironically part of the reason that Microsoft products tend to be vulnerable to attack is the fact that Microsoft strives to give the customer everything including the kitchen sink.

    To do this, products are made with far too much power. VBA is an example of this. Combining data with code is not a good idea. It makes it very convenient for the customer and unfortunately the black hats as well.

    Right now Microsoft is pushing their .NET platform. They are hopeful that this will become the development platform of choice across multiple OSes. Parts of the Linux community are scrabbling to enable Linux to benefit from this emerging technology thought the Mono project.

    If successful it may become possible to run many applications that will be developed on the Windows OS that are targeted for the .NET platform. If Microsoft introduces a .NET version of their flagship Office package it is likely to incorporate some form of VBA. Running a VBA enable application on Linux will not help the security of the Linux platform.

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:Linux may be next . . . by colinleroy · · Score: 1

      If Microsoft introduces a .NET version of their flagship Office package it is likely to incorporate some form of VBA. Running a VBA enable application on Linux will not help the security of the Linux platform.

      One of the big difference is that linux users wouldn't run Office as root.

      --
      blah
    2. Re:Linux may be next . . . by Eric+Damron · · Score: 1

      While it is true that Linux users shouldn't be running applications as root it does not remove the danger. Users of Windows NT and 2000 rarly run programs as the administrator of the PC but malicious VBA code can still infect and hurt them.

      Let's say that Microsoft introduces Outlook.NET. Suddenly emails may have Word.NET attachments. These attachments may spread through the mail system just like they do on the current Windows platform. They may also contain worms that look for vulnerabilities on Linux boxes. It does not matter if you are running as root or not if some part of your system that is running as root is vulnerable to a buffer overflow.

      No, not running as root is not going to save use if we get sloppy.

      --
      The race isn't always to the swift... but that's the way to bet!
    3. Re:Linux may be next . . . by josh+crawley · · Score: 1

      Too true, but something I've noticed that FreeBSD has at install-time is the wheel group.
      ONLY MEMBERS OF THE WHEEL GROUP CAN USE SU. With that in place on all accounts (except root, and select admins) do you not allow su. In that case, if a bash script virus (?) does manage to run and 'procreate', it can only infect [HOME] and /tmp . Makes it easier to clean up too. Just kill all user's processes and remove files in /tmp and clean his [HOME].

      The sad thing is that normal Linux distro's dont even have this set up. Pity.

    4. Re:Linux may be next . . . by _Sprocket_ · · Score: 1

      Of course, there's the issue of a root password. Without it, 'su' does little good - wheel group restrictions or not. It seems unlikely that malicious code (be it a script or whatever) would have access to that.

      Sure - the wheel group is a nice lock-down. But it is really more relevant towards managing users than protecting against malicious code.

    5. Re:Linux may be next . . . by Eric+Damron · · Score: 1


      I like the idea of a "wheel" group. However, if a worm exploits a process that is running as root we're still screwed.

      I'm sure there are quite a few processes that must run as root. The important thing is that we don't allow anything to run as root unnecessarily and all processes that must run as root should be highly scrutinized for possible exploits.

      --
      The race isn't always to the swift... but that's the way to bet!
    6. Re:Linux may be next . . . by demon · · Score: 1

      That's what sudo is for. Grant users or groups of users rights to do specific things as root (or anything, if you choose), and all they need is their own password - or an alternate password, if you setup PAM properly for it.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  73. You must have ... by Anonymous Coward · · Score: 0

    brown eyes.

  74. How to stop worms like this by almaw · · Score: 1

    Things like SQL Server need to be patched regularly. Sysadmins who are lazy/ignorant don't do that. So to solve the problem, you must FORCE sysadmins to patch the system.

    How do we force sysadmins to do this? Easy: MAKE THE SOFTWARE _REQUIRE_ A PATCH EVERY TWO MONTHS, or it STOPS WORKING.

    Two weeks before it stops working, make it send an e-mail to the sysadmin telling him it's about to go pop unless he gets his act together. Just insert some time-dependent code in there. That way, everyone's forced to patch their systems every two months. If there aren't any outstanding patches, then the vendor should create a patch that simply fixes the expiry timecode to be another two months in advance.

    OK, so it won't the problem if a worm exploits something within two months of a patch coming out. But it be a darned sight better than the current situation. There might be issues with firewalls, as you prolly don't want your DBMS to have access to the net. but these could all be got around.

    You could even get the machines to apply the patches themselves, automatically.

    The only issue I can see is that some MS patches actually introduce new bugs/break existing features. Grrr.

    1. Re:How to stop worms like this by the+eric+conspiracy · · Score: 1

      Sysadmins who are lazy/ignorant don't do that.

      If I was running an IT department there is NO WAY IN HELL I would allow a database server software package that had to be patched every two months into my show. The risk and downtime associated with this would be totally unacceptable.

  75. What a uselessness! by whoopass · · Score: 0, Flamebait

    I'm surprised discerning /.ers manage to post such crap. Not only is this article vague. For example, aside from the "many problems" with the patch system, try figuring out what these problems are. You can't, not from this article!

    Check out this beauty of a quote:

    A Consumer Reports survey last year found that virus infection rates on Macs are half what they are on Windows, noted Smith. "Is that because Macs are safer? I think the answer is yeah."

    I wonder why there are fewer viruses for MACs... maybe they're safer... maybe...

    Oh, that's right! No on uses a MAC!

    1. Re:What a uselessness! by foniksonik · · Score: 2, Insightful

      Sitting at Starbucks wireless, completely insecure connection on my Mac running OS X. Am I worried, no. Is it because there are few viruses written for OS X? no. Is it because there are plenty of viruses/exploits written for UNIX based OSes.... OS X being one of them, a valid reasoned to be worried but still I am not.

      I'm not worried because I have a firwall that works out of the box to protect me from said viruses and expoits and is easy to turn on and configure.

      XP also has a firwall available, but, it is hidden in an obscure location and has NO configuration I tried to turn the firewall on and every time I did this it would say that yes it was on, but then I would go back to verify this and NO it was not. Ten times I tried this... to no avail. What use is a firewall if it won't even stay on? Furthermore it has one option ON or OFF, what does that mean? What is it doing? Can I open a port or lock down soemthing it doesn't turn off... ??????

      Yes there are shareware and even free firewalls available for XP but that means I have to find them and configure them and pray that they will play nice.

      Macs are and always have been more secure than Windows machines.

      Why do virus writers and hackers pick Windows? I'd say that it's because it is the easiest OS to exploit. The fact that it is the most prevalent is irrelevant.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
  76. admins and systems by Tom · · Score: 1

    Admins are the problem, and microsoft is the problem as well. In fact, the main issue is that microsoft is breeding lazy and dumb administrators.

    That's not going to say all windows admins are dumb. And there definitely are lazy and dumb Unix admins, too. However, from what I've seen in several companies, the ratios are that most windows admins don't know what the hell they're talking about, and if you take away their wizards and their mouse, they're lost like newborns. Most Unix admins do know what's going on and can bring a system back from states way beyond where the only microsoft solution would've been a reinstall.

    Why is that? Because windows is marketed and sold as if every dumbass could run a server. It really isn't a surprise. There's a truth to all the sayings that start with "if planes/houses/whatever were built the way microsoft makes software..."
    The most important part is that nobody has ever gone around and tried to sell people on the idea that being a doctor, or flying a plane or building a house is an easy task.
    Guess what, neither is running the corporate serverfarm.

    I call that a scam, plain and simple. A scam that has - according to the various overblown estimates on virus and worm damage - done several trillions in damage.

    Is it the fault of the lazy sysadmin who didn't do his job? Yes, it is. But he was very much tricked into a very wrong picture about what exactly his job is in the first place.

    And so far, we've all been lucky. None of the viruses that I've seen were even close to the level of sophistication that, say, some very early (C64 and amiga age) real viruses had.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:admins and systems by TeknoHog · · Score: 1
      > I call that a scam, plain and simple. A scam that has - according to the various overblown estimates on virus and worm damage - done several trillions in damage.

      Usual MS bashing aside, I've sometimes seriously considered the idea that Windows is an inside joke that's blown out of proportions. This would go in line with their EULAs that deny all responsibility. It's hilarious but sad that so many people and organizations entrust anything valuable to MS software, because there is no basis for trust in the license.

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:admins and systems by Tom · · Score: 1

      That's a really good point, except that all other licenses work the same, including the GPL. We all cover our asses, don't we?

      --
      Assorted stuff I do sometimes: Lemuria.org
    3. Re:admins and systems by TeknoHog · · Score: 1
      > all other licenses work the same, including the GPL. We all cover our asses, don't we?

      Yes, but GPL does have some basis for trust. For example, you get to view and modify the source :-). It's more transparent in other ways too; if there was a GPL Clippy included in KDE or Gnome, you could find out who programmed it, and beat the shit out of him ;-).

      Besides, you can get GPL software for free, whereas you have to pay for the MS stuff, so it makes a difference what you should "legally" expect to get from it. I know zero price isn't required by the GPL, but in practice it's the case. And when you do pay for GPL software, you usually pay for some level of support.

      --
      Escher was the first MC and Giger invented the HR department.
  77. Firewalls anybody? by jay_sdk · · Score: 5, Insightful

    What are supposedly serious companies doing without firewalls blocking 1433 and 1434? I run a little home network, of which one machine has SQLServer 2000, but my firewall has been blocking all 1433 and 1434 as "suspicious UDP" data. This is a little less than $150 hardware box. What? Bank of America can't afford a firewall?

    1. Re:Firewalls anybody? by dvNull · · Score: 1

      Well how it should be done is to block everything and then allow what you need. Doing the reverse is just plain silly.

  78. unrealistic expectations by metalpet · · Score: 1

    Sure it's fun to bash a company that said they were overhauling their security everytime they have a security problem, but serious people would look a bit deeper than that.

    Having the IS team not keep up with a few of their own patches is silly indeed, but I believe the security push was mostly targeted at developers.
    Still that's something Microsoft can be faulted for. And that's the only thing:

    In the whole SQL worm incident, what exactly can be blamed on Microsoft?
    There was a patch, the problem itself came from code written before the 2002 security freak-out.

    It feels like people expects that, since Microsoft has said they cared about security, suddenly all of their existing softare is supposed to become security bug-free, and any failure of an old installed piece of code to fix itself is a massive failure for Microsoft.
    That's unrealistic.
    Judge Microsoft's security effort by the quality of what's been coming out of their oven for the past 6 months. If the new stuff is as unsecure as the old one (arguably hard to measure), then bash Microsoft to hell and back. Until that can be established, give them a chance.

    If you want to get a feel for the kind of things microsoft is doing for security, you should check out "Writing secure Code", by Michael Howard and David Leblanc, 2d edition.
    If you need a great reference book on how to approach security issues at your workplace, check it out.

    --
    um. This is probably a great time to mention I am NOT affiliated with MS in any shape or form.

  79. Thank Illiad by EvilTwinSkippy · · Score: 2, Funny

    Ah internet comics[userfriedly.org]

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  80. Nothing to do with Microsoft by xconslash · · Score: 0

    Sys Admins are just being dumb. They had a patch for this bug 6 months ago. Microsoft has a little known component to Windows 2000 server called SUS, or Software Update Services. It essentially lets you control which packages and updates the clients in an Active Directory domanin are updated with. But you can have two W2k servers running this in tandem, so you can distribute all the packages from Microsoft to a test group, and then have the second server pass out an approved list to clients. Sys Admins who claim that they don't know which things to patch or what will break aren't doing their jobs.

    --


    .sig error: carrier signal lost.
  81. WOW, you must suck by t0ny · · Score: 1
    Thats surprising. You must have some really crappy boxes running over there. I have never had a single problem with a service pack, hotfix, etc, but we use really good servers. If you have some junky Packard Bell PC with Best Buy memory running NT Server, that is basically your own fault. Go Dell!

    Also, this article, written by somebody who barely knows computers and probably lives on slashdot, is just bullshit MS bashing, and pretty untrue at that.

    When there were DoS attacks caused by Cisco routers being out-of-date, they blamed the admins. When there were Linux boxes being taken over and used for DoS attacks, they blamed the admins. But when MS SQL servers are used for DoS via an vulnerability fixed over 6 months ago, they blame MS. Well, the article and the so-called expert they quote do anyway. Any reputable organization blames the admins for not patching their equipment.

    So instead of being lazy and not keeping up on updates, sign up for MS's security alerts, test them out as soon as they are made available, and apply them after they test out. Its called being PROACTIVE, not reactive.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  82. How the public responds by erroneus · · Score: 5, Interesting

    The internet is becoming more and more important to the average "joe." So now, "things internet" are becoming newsworthy.

    I have discussed the recent worm attack with my non-tech associates and they actually had an opinion about Microsoft. That some agreed with me and others disagreed isn't as significant as the fact that they had an opinion.

    This is a tremendous change. Think on it.

    Some people strongly disagreed on Microsoft and how evil they are. Others nodded as if to say what I mentioned made a lot of sense. (I mentioned that "bugs" in software are part of Microsoft's business model -- people have to buy newer software to repair problems with their old software, especially after Microsoft stops supplying fixes for their older stuff... "Bugs == consumer incentive to upgrade.") This, of course, is now changing rapidly. "Bugs == consumer incentive to change."

    I think with the high-profile nature of attacks which exploit weaknesses in Microsoft products is really starting to create public opinion that never truly existed before. (Prior to this, people looked on Microsoft the way we look at the air we breathe -- "is there anything else to breathe?")

    I think this is a very good thing. It more than levels the playing field in the market for server and other products. I think leveraging Linux, Apache and various SQL servers in the server market is the only way to get Linux onto the Desktop at a later date. There is no way to get Linux onto the desktop until Linux is a household word. Once that is done, Desktop Linux will be chosen not for its performance, but for it's reliability and solidity.

    I think the days are short for people who prefer to have "unstable and colorful" displays... with the amazing power of today's PC, performance isn't an issue. Stability, reliability and security will be the main concern and even if Microsoft cleans up their act, their reputation will be enough to add doubt into consumers' hearts. The public is a moody beast and once bitten doesn't come back for any reason... usually. Just look at how long it took Nixon to return.

    The death of Microsoft is at hand...

    1. Re:How the public responds by colinleroy · · Score: 1

      The death of Microsoft is at hand...

      Sh*t :(
      I'd really like that people i know continue to run windows; this way i can't fix their computer.

      --
      blah
    2. Re:How the public responds by ppanon · · Score: 1

      The death of Microsoft is at hand...

      Yeah, and "Imminent death of the net predicted" too.

      I actually mostly agree with you. MS' primary motivation (like all for-profit corporations) is making money. The way they chose to address it is not - like elitist(?) Apple - to make "insanely great" products, but to design products for the mass-market: the general public. The general public is not familiar with principles of security beyond locking house and car doors, let alone able to evaluate the security implications of weakly configured, ever-more-complex, computer systems.

      While "nobody's ever gone broke underestimating the intelligence of the general public," corporations are not run by the general public and neither are their IT departments. Eventually some of them were bound to catch on to the costs associated with Microsoft's security-lax approach after being repeatedly hit over the head with a clue-by-four for 15+ years.

      I suspect that Microsoft do understand that the new perception of their weak security negatively impacts their sales. Trustworthy Computing probably does have some real power within the company, however:
      • as someone else pointed out, you can't reverse 10 years worth of marketing-driven, security-weakening, poor design decisions overnight (if ever),
      • Marketing still rules at Microsoft and they will probably be back to pushing poor design decisions because of perceived marketing advantage as soon as they perceive that the heat has died down enough.

      That said, H.L Mencken's quote is still valid, and there will always be some who support Microsoft and their products. While they may have peaked in power and influence (this still remains to be seen), it will take a lot more than this for them to lay down and die.
      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
  83. For Example... by t0ny · · Score: 1
    quoted from the article...
    But the philosophy of patching is fundamentally flawed and leaves people vulnerable, Cooper said. For example, Microsoft didn't follow its own advice as executives confirmed that an internal network was hit by the worm.

    Since when is patching fundamentally flawed? I dont want anyone forcing a patch on my production servers. If there is a patch, it needs to be tested. Maybe forcing a patch is fine for little Billy's PC, but for a server that is used for email for over a thousand people, or an SQL server with vital information, I'll do the patching myself, thank you very much.

    But, most people installing the fix would not necessarily have known how to install it in a safe way, Cooper countered.

    Then those people should get the fuck out of the IT field; the last thing any company needs is non-technical technical staff. Wow, installing the SQL service pack was so hard... click on the .exe! installing the SQL hotfixes were also hard... click on the .exe! Unless you are an idiot and install them out of order, I dont see how you can go wrong.

    Microsoft released a service pack that would have fixed the problems the week before Slammer hit.

    I just LOVE the anti-MS FUD! The SQL Server 2000 Service Pack 2 was posted October 03, 2002. Look on http://www.microsoft.com/sql/downloads/2000/sp2.as p. I just love to see reporters who really get their facts right. Unfortunately, these ones dont. Shame on you, CNN!

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

    1. Re:For Example... by sphealey · · Score: 1
      Then those people should get the fuck out of the IT field; the last thing any company needs is non-technical technical staff. Wow, installing the SQL service pack was so hard... click on the .exe! installing the SQL hotfixes were also hard... click on the .exe! Unless you are an idiot and install them out of order, I dont see how you can go wrong.
      It has long been said that the winner of a game of chess is the person who makes the second-to-last mistake. Even Kasparov makes mistakes (in fact he lost a game just yesterday due to a mistake an A-level player "shouldn't" have made).

      Eventually you too will make a mistake. The question then becomes: how fragile or resilient are the systems you are using? If you read Russ Cooper's analysis of Slammer on the NTBugTraq mailing list, you will find that even an admin behaving with ordinary capability and diligence could have been caught by Slammer, since there were undocumented dependencies in the patches.

      Wow - installing the SQL Server patch was hard...
      Perhaps you may want to talk to the Lotus Notes admins who discovered that NT 4.0 SP6 totally hosed Lotus Notes. You can find them working as checkers at Wal-Mart. Note that SP6 contained numerous critical security fixes.

      sPh

    2. Re:For Example... by t0ny · · Score: 1
      Honestly, we stopped using Notes (and IBM software in general) long ago due to the huge amount of bugs. Part of the problem with IBM software is that, in their attempt to NOT work with the operating system, they make their own software mimic subsystems (like printing) that could otherwise be done thru a simple Windows API call. Netscape and Apple have the same problem- basically recreating the wheel with every program, and buggy wheels they all make.

      I will admit, just as an application, that Notes is kind of nice. But as far as using it, I have always hated it. Its very kludgy, very buggy, and really hard to support. Oh, if only their programmers understood how to program Windows applications...

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

  84. An excuse? by Anonymous Coward · · Score: 0

    I hope they're not going to use that as an excuse to promote "other things".

  85. Lax? Maybe...How About The Patch Process? by EXTomar · · Score: 1

    In another post I mention that patching is dangerous and hard to do for an average developer. Why risk your dev time by executing complex patches? I bet more than anything most companies were bit by small and unknown installation of DBs inside of their intranets.

    So while some will harp on Admins for not patching, I claim that Admins can only track so much. If I need to develope something on a MS SQL Server where I need to tinker with the entire DB(ie. I need admin rights) I am going to install one on a throw away machine. I am not going to case patches since the installation will not be used in production and its hard to do right. I will not ask the Admins to maintain it since its not for them.

    Why is patching software on MS platforms somewhat like open heart surgery? It looks so complex I wonder how do Admins work with 10+ machine clusters. If it wasn't so complex I may just patch my small test DB instead of ignoring warnings. Until the patching process becomes much less risky and painful then this will happen over and over again.

  86. Re:'F' even with a patch... - But WHICH patch? by tshak · · Score: 1

    But a service pack is _WAY_ different then a hotfix/patch. Services packs do need to be tested a lot because many times there are changes in functionality. A hotfix (released in Jul for this particular problem) has never (to my knowledge at lest) changed anything. So sure, you have to reboot, but that's the only excuse for not installing a patch right away... but months later?

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  87. Mac plug was lame by riceboy50 · · Score: 0, Flamebait

    A Consumer Reports survey last year found that virus infection rates on Macs are half what they are on Windows, noted Smith. "Is that because Macs are safer? I think the answer is yeah." This person obviously doesn't understand worms and viruses very well. Hackers want to see how many computers they can infect. This being the case, what kind of idiot hacker would create a worm/virus for the Mac platform? They are not very prevalent in the market and therefore would not be a target for hackers. Maybe if enough hosers who think Macs are more secure, go out and buy one, then those of us who stick with PC will have less worms/viruses to worry about.

    --
    ~ I am logged on, therefore I am.
    1. Re:Mac plug was lame by Anonymous Coward · · Score: 1, Insightful

      But it is true that macs are safer because less people use them. This is why diversity is important with plants and software.

  88. REALLY GREAT QUOTE!! by t0ny · · Score: 1
    I LOVE this quote! it just shows the level of intelligence of the 'expert' they quote in the article. Ya, theres nothing like good ol' emperical evidence...

    In the meantime, Schneier said he was thinking of switching from Windows to the Macintosh platform because of all the security issues. "My wife has a Mac and she doesn't worry about viruses, trojans, leaks..., " he said.
    I guess if you dont worry about it, it doesnt exist!
    --

    Manipulate the moderator system! Mod someone as "overrated" today.

    1. Re:REALLY GREAT QUOTE!! by Anonymous Coward · · Score: 0

      If it doesn't exist, you don't need to worry about it.
      Not the same at all.

    2. Re:REALLY GREAT QUOTE!! by t0ny · · Score: 1
      oh, so Mac has no virus, bugs, etc? try looking here...


      http://antivirus.about.com/cs/macintoshthreats/

      a nd here http://www.securemac.com/

      which btw has this tidbit...

      1.31.2002 News
      Mac OS X Screen Effects' password protection contains a security flaw which allows for a user with physical access to the keyboard to be able to quit or launch programs while being prompted to enter the password. When full Keyboard access is turned on (toggled on/off by pressing shift+f1) the doc can be accessed 'blindly' although you can not see it, the doc is still functioning.
      ya, really secure. so continue to not worry about it.
      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    3. Re:REALLY GREAT QUOTE!! by Zeinfeld · · Score: 1
      I LOVE this quote! it just shows the level of intelligence of the 'expert' they quote in the article. Ya, theres nothing like good ol' emperical evidence... In the meantime, Schneier

      It actualy means very little other than Bruce is not quite as good with the press as he thinks he is.

      He probably gave a ten minute telephone interview and said lots of sensible stuff, the reporter then chose the one soundbite that make him look like a bit of a jerk.

      Bruce became known as a security expert because he wrote an early book on cryptography that was the first mass market book. At this stage however he is known as a security expert because he is the first person in every journalist's rolodex.

      Bruce returns calls promptly and gives good copy in time for the deadline. He also talks without any PR person on the line which is a big mistake. I always have a PR person on the line because (1) its company policy and (2) I want to have a witness in case we get into disputes as to who said what.

      Bruce has calmed down a lot these days. But he has been known for putting out papers without enough consideration. A few years ago he blew much of his credibility in the IETF with an off target attack on the security of IPSEC.

      So, no Bruce is not an idiot, doing that type of media interview is really hard, particularly if you do them at short notice on breaking news. But no, he is not that smart for wanting to attract so much attention. He is in danger of becomming a security pundit rather than a security expert.

      At this point he could do a lot better for his company in a somewhat more relaxed guru mode. Compare the number of press comments made by Bruce to those of Butler Lampson or Whit Diffie, nobody in the business doubts their skills.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  89. Is it Microsoft's fault? by GuardianKnight · · Score: 3, Insightful

    I don't normally chime in, but I thought that I would for this one. Let me start by saying that I don't like MS...I'm using a mac as we speak (with Safari)...and I'm a Senior UNIX admin at work....anyway...

    Can we really blame MS for this? They released a patch in July...MS can't be held accountable for Windows Admins for not updating their software (I'm not saying it's the admins fault either...I know that admin spend 80 - 90% of their time putting out brushfires, and can't find time to do patches). Now, do I think that MS needs to find a better way to notify customers of new patches...b/c I know that I don't have time to sit around and browse and go through what I've installed and what I haven't (are you listening Sun?!?!)

    So for example...If I don't stay up to date on all the Solaris/Linux patches does that mean that Solaris/Linux is a security prone OS? Heck, no!

    1. Re:Is it Microsoft's fault? by the+eric+conspiracy · · Score: 1

      Can we really blame MS for this? They released a patch in July...MS can't be held accountable for Windows Admins for not updating their software

      Some patching is going to be part of server maintenance, no question. However there are issues with this. You can't just go and apply a patch to a production server that is supposed to have 4 or 5 9's uptime and is taking in many thousands of dollars in ecommerce orders per day without first doing some testing. This patching process costs real money, takes time and introduces real risk. Microsoft releases a LOT of patches. Some organizations decide not to apply hotfixes because of the economics of this - and guess what, the service pack with the fix for this vulnerability was only released a week before the attack.

    2. Re:Is it Microsoft's fault? by Dolemite_the_Wiz · · Score: 1

      Some patching is going to be part of server maintenance, no question. However there are issues with this. You can't just go and apply a patch to a production server that is supposed to have 4 or 5 9's uptime and is taking in many thousands of dollars in ecommerce orders per day without first doing some testing. This patching process costs real money, takes time and introduces real risk. Microsoft releases a LOT of patches. Some organizations decide not to apply hotfixes because of the economics of this - and guess what, the service pack with the fix for this vulnerability was only released a week before the attack.

      And this is Microsoft's fault?!?!

      The fault still lies with the companies that didn't install the patches on their SQL servers. Companies that are supposed to maintain 5 9's of uptime are supposed to have plans in place to install patches.

      Sounds to me like IT Managers or people higher on the management food chain are the ones that prevent servers from being updated to protect against potential attacks....NO MATTER WHAT THE OS IS!!!!

      I can just see future Dilbert cartoons being created about the stupidity of managers prevent servers from being patched.

      Dolemite

      --
      Save the World! Use a Quote!
    3. Re:Is it Microsoft's fault? by Anonymous Coward · · Score: 0

      Now, do I think that MS needs to find a better way to notify customers of new patches...

      How about subscribing to their Security Notification Service?

    4. Re:Is it Microsoft's fault? by karlm · · Score: 1

      We can however, blame MS for releasing a patch in October that reintroducs the vunerability that was patched in July.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  90. Don't just complain. Do something. by Blackknight · · Score: 1

    Microsoft's security record won't get any better until people start to do something about it.

    If you think MS is so insecure, don't use it. I certainly would never trust a windows server with anything important. That's a job for mainframes, or unix servers.

    You'd be amazed how much less stressful your job is after you ditch windows.

  91. Stats don't support conclusions... by JourneymanMereel · · Score: 1

    The link you provided, http://www.netcraft.com/Survey/index-200106.html, doesn't seem to support your conclusion that "...IIS *IS* the most popular web server." The graph half-way down the page states that windows runs 49.2% of computers running public Internet web sites (which is not 50% and not a majority). But it doesn't say anything about what web server is being used. Apache runs on windows in addition to *nix; however, IIS only runs on windows. Therefore, the statement "...IIS *IS* the most popular web server" is plain and simple a false statement, supported neither by the facts you link to nor any conclusions that can be legitamitly drawn from these facts.

    --
    Life has many choices. Eternity has two. What's yours?
  92. The bottom line is... by Darwin+X · · Score: 2, Funny

    The Microsoft security strategy is much like the idea of going to a crowded beach and leaving your wallet in your shoe. Just my two cents...

  93. Re:'F' even with a patch... - But WHICH patch? by Anonymous Coward · · Score: 0

    Service Packs are just hotfix rollups. You can get all the stuff that's in a service pack separately.

  94. Patching Microsoft Products by hackus · · Score: 2, Interesting

    Personally, from having to manage Microsoft systems for the better part of 12 years, it was almost impossible to patch anything immediately, when a Security Fix was announced.

    If you ever have managed Microsoft Products, it basically becomes a crap shoot with the following outcomes with regards to patching your systems:

    1) Patch installs, breaks other services.

    2) Patch installs, system becomes even more unstable.
    (This is the worse because it looks like the system is working, but hits you in the middle of the day, usually during peak times.)

    3) Complete failure to reboot after patch is installed, resulting in a very intensive recovery operation. (i.e. Reinstall OS, tape restore, or flash restore with floppy.) All data is usually lost since last backup.

    In any case, it is completely laughable, and not applicable I believe if you completely blame Microsoft Admins on not applying these patches.

    Especially with some of the messages posted here, such as "Oh, well you have to update your systems, stupid."

    How simple and naive you are, and obviously anyone making such a statement has not an ounce of experience managing Microsoft server/desktop products.

    I think the people who manage Microsoft Products, know more than anyone here, why it is preferable to update thier systems.

    I think it is a serious insult to Microsoft' customers that Microsoft would publish a statement something of the akin "Well, they didn't update thier systems...ITS NOT OUR FAULT".

    Bullpucky, and with that in mind however, continue reading.

    The shear hell, you have to go through, to patch a monolithic, monster of bloatware that is a Microsoft OS, is purely not economically possible, if you can believe it, for some companies with large installations of Microsoft products.

    Patching becomes a project something on the scale of a ERP implementation for some sites that are non trivial in size.

    Furthermore, time after time, Microsoft provides NO WAY to reverse patches that they typically publish.. (also known as "HOT UPDATES/FIXES").

    As most admins will tell you, HOT FIXES are risky, and can be impossible to reverse because Microsoft publishes these immediately, without thinking properly about the impact on the entire OS.

    As I shall note later, this is why Microsft's OS is not practical to expose to the internet for any reason from a security perspective.

    Therefore, many admins wait for the service packs to fix the problem, most of the time the service paks are more well thought out, and are for the most part reversible.

    It is incredibly expensive, to mirror systems in a test lab, to test patches. EVEN THEN, the production systems are in no way representitive of the test systems. It is expensive, labor intensive to construct mirror systems and network services to make it viable to install hot fixes in a responsible way.

    With that said, being a Linux convert, here is the problem and Microsoft isn't addressing it:

    1) Microsoft's OS includes too many features out of the box, that Admins cannot control what they want installed.

    It it REALLY stupid to put a graphical interface on the OS, espepcially when you are considering a highly secured server and making it a requirement to run it. There is absolutely no reason, why the OS has to carry around the code for a GUI when it is sitting in the server room, under lock N key.

    Microsoft appearently doesn't understand software engineering principles regarding the total possible paths in a program and its reliability can only be increased statistically by eliminating the other execution paths in the software. That means not installing the GUI.

    On Linux I can do this, easily, with ANY piece of software. Effectively reducing the function of the server to BARE BONES. Making it much faster to identify and fix problems, and of course much easier to update.

    Well, you can't do this with a Microsoft product, and that is the root of the problem. In linux, I can slice and dice the OS down to its bones, if I need to.

    Also, I would like to point out, linux isn't as complex to administrate as Windows when you start whacking the X server, games, DNS (directory software) and everything else when all I have running is sendmail. The system becomes a very very simple UNIT to admin in my infrastructure, with a very very easy and predictable means to upgrade and far fewer security risks as a result.

    NOTICE TOO sendmail has nothing to do with the operating system.

    Microsoft ties everything into the OS making it IMPOSSIBLE to build a secure system because you have to install ALL of the system or NONE AT ALL.

    Microsoft uses the OPERATING SYSTEM to aggregate services, which as I pointed to above, is a fundamentally flawed software architecture.

    Linux on the other hand uses the FILE SYSTEM to agregate services and the file system doesn't require you to even execute the code on start up.

    Therefore even if you do a complete install on Linux, the system complexity doesn't increase, only what you include in your RC startup increases system risk to security or bugs that can make your system unstable.

    The worse thing that happens is you increase the size of your file system.

    As a result the uptime factors, and ease of maintance for Linux based systems easily out paces Microsoft's OS in any large deployment of the OS.

    As a result it is impossible, because of these facts, to follow a responsible security policy with medium to large Microsoft IT installations.

    I also think Microsoft should stop slapping its customers up in the press as to the importance of updating thier systems.

    Most people already understand that, but they are being held hostage by the poor implementation of Microsoft software which by its very design, prevents practical and speedy updates of large installations of Microsoft OS's.

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    1. Re:Patching Microsoft Products by Anonymous Coward · · Score: 0

      Hehe, you've confirmed my suspicion that Microsoft requires more experienced administrators.
      Since Linux has Unix file-system semantics, the following will most likely work.
      Uninstall the old software (rpm -e I think)
      Install the new software (rpm -i)
      Fix up configuration files as needed.
      Now stop the old software ;-)
      and start the new software.
      Of course a competent admin will probably figure out how to have both installed at the same time so (s)he can very quickly switch back in the unlikely event that the patch breaks something.

  95. .TRUTH by mao+che+minh · · Score: 1
    The general sentiment here is: "The admins should have patched their systems, so it's all their fault". This entire concept of reactive patching is flawed though. Once the problem is revealed, it's usually too late. On the other hand, the approach to open source security is proactive instead of reactive, where numerous potential vulnerabilities are addressed daily, before any catastrophes occur. This latest MS-SQL bug was similar in this respect, true, but one case out of a thousand isn't saying much.

    The truth is that with open source, you have thousands of eyes scouring code for problems. Alot of these problems are even found by accident. Much more secure. With Microsoft, businesses are expected to rely on Microsoft solely to discover and resolve vulnerabilities. Sources like CERT can only do so much to help, as even they don't have ready access to the source code. To compound the problem, Microsoft routinely realeses multiple versions of multiple dll's without warning, rendering a system that was pathced just the day before, in good faith by the admin, vulnerable yet again. And then the process repeats itself.

    Yes, crackers live a loser existance that revolves around wasting their life looking for potential exploits in popular software. At least with open source, you can defeat them with numbers: 5 crackers try their hardest to find a flaw in mySQL, while about 2 on the white hat side do the same. But, the white hats also have the luxury of a thousand other coders around the world looking at the code for different reasons, coders that just might (and usually do) find a flaw before the 5 crackers can.

    But fool yourselves all you like and keep relying on Microsoft and their new "secure motives" (or whatever the term one of their marketing people came up with). The more sensible amongst us will run our open source "alternatives" and only face a potential threat once in a blue moon, while you MS guys will have to fret over the next big threat constantly.

  96. how retarded are you? by ArchieBunker · · Score: 1

    I was listing the causes of bluescreens. I never said hardware was HIS cause but to look into the problem. A program causing a bluescreen, not likely. You people are so thick headed sometimes, its called troubleshooting. It used to work and now it doesn't. Oh well throw it away and buy a new one when 5 minutes of searching could fix it.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  97. there is a HUGE difference by b17bmbr · · Score: 3, Insightful

    every two years m$ totally changes their server products. what you knew with nt4 is obsolete with win2k, is useless with .NET/whatever server. you learn to admin unix, your skills improve over time, 'cause your doing the same things you were 5 years ago. with m$ servers, you have to learn all over again, and you are at m$'s mercy to provide patches, etc. so no, don't compare unix to m$. unix had its growing pains sure, but it is a mature product. and linux is becoming one really fast. every freakin ne m$ product is a NEW product. and it experiences the same crap over and over. why does m$ do it? somebody who knows, please do tell.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  98. Re:'F' even with a patch... - But WHICH patch? by ppanon · · Score: 2, Informative

    But a service pack is _WAY_ different then a hotfix/patch. Services packs do need to be tested a lot because many times there are changes in functionality. A hotfix (released in Jul for this particular problem) has never (to my knowledge at lest) changed anything. So sure, you have to reboot, but that's the only excuse for not installing a patch right away... but months later?


    Service Packs are just hotfix rollups. You can get all the stuff that's in a service pack separately.

    Actually you are both right. Although Service Packs often roll up hot-fixes, they also can include many more bug fixes that weren't deemed important enough to require releasing as a hot-fix. Thus they are much more likely to include a deliberate incompatible change that breaks an application (i.e. DirectX N+1, or the above-mentioned DBCC behaviour).

    However, although hot-fixes are usually small changes targetted to fix a particular problem, they do not undergo the full regression testing that a service pack does. Most MS hot-fixes come with an CYA warning that you shouldn't apply it unless you believe you are in a situation exhibiting the problem and requiring the hot-fix. Since code modularization at Microsoft seems to be dictated at least as much by the marketing and legal departments as by good software engineering practice, a hot-fix has a not-insignificant chance of having an unexpected side effect (witness the problem with the October hot-fix).

    So whether it's a hot-fix or a Service Pack, you wind up having to regression test your 3rd-party applications before deployment, and if you think most IT departments can afford to do that with every "hot-fix of the week" you're out to lunch. Most admins would probably have deployed SP3 after performing their own regression tests in another few weeks.

    That said, what kind of idiots connect 120,000 unprotected database servers out on the net? I doubt all were in the position of the poor slob a few levels above in this thread who had deployment mandated by upper management.
    --
    Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
  99. Re:'F' even with a patch... - But WHICH patch? by Sycraft-fu · · Score: 1

    A good admin is one who isn't a fucking idiot and has all their SQL ports (as well as every other port that has no bussiness being public) firewalled off.

    And if you want to start heaping blame on developers well teh turn the glass back on the OSS people. Start screaming at the ISC BIND people, at the Apache group, and so on. They do their best, but they still seem to produce software that has hole in it, despite being open source.

    There is no magical perfect software. Open, closed, doesn't matter, bugs happen. I feel so long as the programmers do their best to prevent them and issue patches when they are discovered, they are doing their job. You can't expect perfection because you are never going to get it.

  100. It's the EULA, stupid by AnalogDiehard · · Score: 1
    MS started issuing patches with an EULA that granted MS root access to your machine.

    What sysadmin in his right mind would give up control of their server(s) to the beast?

    Small wonder that more patches aren't getting installed.

    --
    Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
  101. Re:'F' even with a patch... - But WHICH patch? by Chester+K · · Score: 1

    I don't think you can solely blame admins for not patching. Some blame HAS to fall on the coders who left the hole open in the first place.

    Bullshit. All software has bugs. All software . Even Open Source software. Even high profile Open Source software that has many more eyes looking over the code than normal. Even that brand new Linux kernel you just installed has security holes in it. I guarantee it.

    Bugs are a part of software. When you install anything, you need to take that into account: when holes are discovered, they get patched. If you fail to patch, the fault lies directly on you. Microsoft did their part.

    --

    NO CARRIER
  102. Actually, by sawilson · · Score: 1

    Microsoft did their part by releasing a patch later
    that broke their first patch. I can tell you have
    a lot of angst about this and want to cast blame
    everywhere you can, but clearly Microsoft dropped
    the ball. So sorry. Thank you for playing.

  103. Message from BIll Gates by Anonymous Coward · · Score: 0

    You all can kiss my ass . There is no virus in windoze and sql server. If you want more protection then pay me 1 million dollars and may be I can fix it.

    I think these are features not holes you morons. The world is under M$ grip we rule you all loose and there is no substitute for windoze.

    MUUUHAHAHAHHAAAAAHA !!!!

    1. Re:Message from BIll Gates by Darwin+X · · Score: 1

      We are all dumber for having just read that.

    2. Re:Message from BIll Gates by Anonymous Coward · · Score: 0

      that was the intent moron

  104. I don't give a F... by Anonymous Coward · · Score: 0

    ..oh wait, yes I do...

  105. the socio/political factor has to be considered by sirshannon · · Score: 1

    when was the last time you saw a I hate Apache! Apache is Evil! Stop Apache now! website/post/rant?

  106. out of proportion? by sirshannon · · Score: 1

    market share is about 95%, but their share of the virus market is more like 99.99%.

    sounds about right to me. 95% market share = the only one that matters.

    of course, your numbers are probably wrong; you appear to make up numbers instead of looking them up.

  107. Brilliant article.... by sirshannon · · Score: 1

    AOL gets their news division to write an article after interviewing a few guys who's job it is to scare customers into hiring them by saying that "Microsoft's security is shit, only a professional security advisor can help you."

    What a great piece of information. I love it when 'news for the clue-less masses' shows up on a 'news for nerds' site.

  108. Conpiracy! by BFaucet · · Score: 1

    Okay, well prolly not, but it is not good that everyone is screaming "We need better security!" right before MS is about to release Palladium... err I'm sorry... Next Generation Secured Computing or whatever they are calling it now so everyone will grab it up as quickly as possible. Kinda like the conspiracy theory that Bush ignored the September 11th warnings so that everyone would approve of his "war" after they saw the trade centers fall.

    --
    -Derick
  109. One typo, otherwise great post by sawilson · · Score: 1

    While Linux may not be fundamentally more secure then NT

    Should read:
    While Linux may be fundamentally more secure then NT

    I can only assume this is what you meant to type
    because of the well known advantage Linux has over
    NT in the security arena. I mean, the department of
    Homeland Security even made the switch recently for
    this exact same reason.

  110. ASTROTURFER ALERT! by Anonymous Coward · · Score: 0

    la la la, lowercase lowercase one two three

  111. tshak the great M$ defender by Anonymous Coward · · Score: 0

    astro-yawn-turf

  112. good answer but... by Anonymous Coward · · Score: 0

    ...tshak isn't interested in your reply, shes just spreading fake-green

  113. Silly article, IMO by maunleon · · Score: 1

    First, this quote:

    "...hit a year and one week after Microsoft Chairman Bill Gates sent a company-wide e-mail saying Microsoft would make boosting security of its software a top priority. "

    Now, this bug has existed long before. I don't remember when SQL2000 was released, but I believe it was longer than a year ago. Even if it weren't, the code was developed long before. Therefore, saying that the initiative is not working is just lame. No initiative works in retrograde.

    Then the comment about macintoshes. Hey, if I pull out my Commodore 64 from the garage and hook it up to the net, I bet it won't be affected by any viruses. Is macintosh more secure? I don't know. Is the rate of infection indicative of the security of the system, or its prevailance?

    Looking over my last security bulletin, I see plenty of Linux backdoors (libpng overflow, mysql vulnerabilities, cvs double-free...)

    There is no substitute for administrator vigilance. Yes, we are afraid of updates and patches, and their impacts, as much as the next guy. However our solution is simple: we keep a mirror of our critical servers. We apply the patches on these mirrors and check for bugs. If there are no bugs, we swap out the production server with the mirror, and the production server becomes the mirror. We have not had any major problems with this approach.

  114. One Part Is Microsoft's Fault by pyrrho · · Score: 1


    It's marketing. The idea that you don't have to know what you are doing. Computer engineering is logic, system logic and a fair amount of important abstractions that are used as tools. That logis underlied all languages, script, VM based, compiled, etc.

    If you make it easy to set something up, that's good, but if you extend that to mean you don't have to understand the logic you have just deployed, that's wrong. The benefit has to be just that it saves time in setting up the system, not that it frees you from understanding what you have just done.

    Microsoft markets to the idea that it's easy AND that means you don't have to know what you are doing, but you do.

    Also, a Microsoft patch is a risky thing... much more risky than the redhat patches I've been applying blindly.

    --

    -pyrrho

  115. Re:This is a judgement on the past, not the presen by Anonymous Coward · · Score: 0

    While Micorsoft may certianly be working on improving security as of late, I have to wonder if this is a case of a day late and a dollar short? How many more hits like this is corporate america willing to take before they bite the bullet and abandon MS? And by hits like this, where it is publisized that MS cannot even keep their products secure. When it was Melisa or Code Red, or you're virus of choice it was easy for MS to say: Bad admins, not our fault.

    For a company built on PR, this could be the begining of the end, or maybe the end of the beginning and MS will actually do something to improve its products.

  116. Re:tshak is a microsoft astroturfer (move along) by tshak · · Score: 1

    I'm not defending it - it's security issues are rediculous! I'm saying that _IF_ MS is really getting their act together regarding security, it's too early to pass judgement. From what I've heard, IIS6 is a significant improvement to security. Just don't exepct a "magic patch" to fix MS's security problems within a year of their "trusted computing initiative".

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  117. Slight revision by Anonymous Coward · · Score: 0

    First point excellently put.

    Second point, I disagree.

    All of these examples reek of slack S/W engineering (monopoly retaining activities aside.)

    High cohesion, loose coupling? You have to work hard to achieve that, but if you just don't give a fsck you'll quickly find your browser bound to your O/S, your LDAP bound to your DNS and your HEAD bound to your ARSE.

    Oh, and virii bound to attack!

  118. he doesn't really offer a solution. by vena · · Score: 1

    asking admins to monitor their network more carefully is about one step semantically shy of asking them to keep up to date with patches. if you don't have time to keep up with patching, why would you have any time to watch your network more closely? if it's either/or, sure, take the high road and monitor, but if you're doing neither, nothing is solved.

    later, he says that in a perfect world patches would automatically download, install, and always work. as for the automatically download and install, microsoft has that covered. but as for always working... well if that was the case, patches wouldn't be needed in the first place. there's a catch-22 there that he missed or ignored.

    1. Re:he doesn't really offer a solution. by Anonymous Coward · · Score: 0
      later, he says that in a perfect world patches would automatically download, install, and always work. as for the automatically download and install, microsoft has that covered. but as for always working... well if that was the case, patches wouldn't be needed in the first place. there's a catch-22 there that he missed or ignored.

      You make a good point here -- it would be just as easy for someone else to respond, "Yes, in a perfect world network monitoring would be easy to install, use and interpret."

    2. Re:he doesn't really offer a solution. by mjh · · Score: 1
      asking admins to monitor their network more carefully is about one step semantically shy of asking them to keep up to date with patches.

      Would you deposit your money in a bank with a vault that has no alarms around it? I sure wouldn't. In fact, I suspect that the FDIC would not offer its insurance to a bank that failed to do this. The amount of monitoring that needs to be done is segregated in such a way that the bank does NOT have to monitor the activities of every person who walks by the building. They monitor activity w/in the bank. They monitor people who get close to the vault, and they monitor activity in the vault.

      It's not that hard to implement if you've got a systematic security architecture in place that takes defense in depth into account. If you have that, then you know exactly what traffic you should see on every segment and you can easily identify violations.

      Most people don't do this. Most people simply follow the microsoft example of "install it with the least amount of pain and least amount of testing". If that's what you want to do, then fine for you. Just like you can get an alarm service for your home, you can also get one for your network. Counterpane sells one.

      There's really no excuse for indadequate monitoring..

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
  119. A little hard work on everyone's part by theflea · · Score: 1

    Supervisors need to impart an attitude that a job isn't done until the software works, and is secure.

    Recently, I had some time on my hands and did a cursory check on some security issues on a few linux and MS boxes. Guess what? I found a few issues that needed to be addressed.

    If everyone spent just a little time doing this type of thing, there would be a lot less security problems. Maybe supervisors should offer a case of beer as bounty for the biggest security hole found. They're overused sayings, but very true: Security really is everyone's job, and an ongoing process.

    Also very true: people who think about security have a fraction of the security problems everyone else has.

  120. Bad analogy by phorm · · Score: 1

    Your scenario is a bit bad, try this one:

    What if the car has a defect or flaw... and while there is a fix, released for said defect, some people aren't notified, and thus get in to fatal car accidents.

    That being said, people are definately dumb for putting SQL databases online when not needed - however I worked for a company that this was needed at, so some of these were probably in that group.

    In addition, good sysadmins should check for such patches, etc - especially with software known to have bugs or vulnerabilities at various intervals. Even 'nix software has bugs, but 'nix/bsd/etc sysadmins are often smart enough to check up on them.

    Which is of course, one of the reasons I read slashdot. That and to laugh at those that don't and get downed by code-red, sapphire, whatever

  121. FYI by sharkey · · Score: 1
    Might as well dedicate an entire section of Slashdot to their exploits. At least then I could turn it off in my preferences.

    Check the box next to "Microsoft" on your preferences page.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  122. Think a plague of... by Anonymous Coward · · Score: 0

    Grasshoppers, or bugs in the M$ cheat, ah, I mean, wheat field

  123. Not so fast... Your statement is incorrect. by jerdenn · · Score: 1

    Your statement is misleading. The .NET SDK does not install MSDE by default. A user must manually install MSDE from the SDK in order for this to be an issue.
    So, your first statement that this "affected the .NET Framework SDK" is false. All developers that use MSDE realize that it is a subset of SQL Server, and act accordingly.

    -jerdenn

  124. MS Vs Linux Patches: A difference in quality by Black+Copter+Control · · Score: 2, Insightful
    Wasn't there a post on slashdot a few months ago saying something like 80% of linux boxes weren't patched and vulnerable.?

    I'm not sure what that 80% refers to, or even if it's accurate. Even if it is, many Linux 'fixes' would never even be considered for patching by MS. Linux fixes range from the benign and theoretical to the very serious. Linux patches are generally released almost immediately after a bug is found that might (in theory) be exploited, or used as part of an exploit. (e.g. someone finds the possibility of a buffer or stack overflow).

    Windows patches, on the other hand, often aren't released until somebody proves that a bug is exploitable/ exploited. Even when a proof of concept (or even wild) exploit is made available, security experts sometimes have to argue with MS about whether the exploit is serious enough to be worth fixing. I remember one recent case where MS downgraded a pair of bugs as minor and refused to release a fix. When frustrated security experts were able to combine those bugs to enable arbitrary command execution (their sample code: format a hard drive), they were criticized for not giving MS advanced warning(!).
    Nontheless, when MS finally released the fix for these same bugs, they classified them as moderate. Some people think that, having just released one crutitical patch, they didn't want to face the embarrassment of two severe bug fixes in one week.

    Because Windows patches are rarely released until the problem is both proven and serious, MS security patches are far more critical to install. Unfortunately, MS security patches are also problem plagued. System admins have no way of knowing exactly what a patch will do. Some patches undo each other, some patches break other (sometimes seemingly unrelated) systems. Because of the nature of closed source, System admins who have problems with a patch can find themselves stuck between a rock and a hard place. They can either install the patch and break their installation, or leave the system unpatched. In either case, they must beg for a compatible fix. The OS solution of engineering their own patch is generally not feasable -- possibly even illegal.
    Both the cost and public embarrassment of repeated fixes to a given problem discourage MS from releasing patches against bug fixes. Lack of the ability of a customer to provide -- much less prove -- their own version of a fix exacerbates the problem.

    In this environment of fear, uncertainty and doubt, an MS system administrator must decide if, when and how to install their patch. sometimes they get it wrong.

    Linux admins face a similar problem, but with a good deal more information and control. Systems are generally more compartmented, so interactions between parts is better understood. If installation of a patch causes problems, users have the ability to examine the source code of the changes, get an exact understanding of what they're doing and determine whether their best course of action is to patch the patch or fix the problem elsewhere. If the solution turns out to be a further patch, they have the ability to release their own fix in hopes of having it folded back into the 'official' distribution. This is an option which most MS users will probably never have.

    --
    OS Software is like love: The best way to make it grow is to give it away.
  125. Re:'F' even with a patch... - But WHICH patch? by Black+Copter+Control · · Score: 2, Informative
    But a service pack is _WAY_ different then a hotfix/patch. .... So sure, you have to reboot, but that's the only excuse for not installing a patch right away... but months later?

    OK: Let's me get this straight:

    • MS publishes their hotfixes with a warning that they may break things and you should only install them if you're having problems;
    • Sysadmins are at fault for not ignoring MSs warning and blindly installing all hot-fixes immediately
    • If you'd blindly installed all MS hotfixes, you might break earlier hotfixes
    • Service Packs are mostly just rolled-together hotfixes, but they are known to wilfully break things;
    • Despite MS warnings to the contrary, Service Packs need regression testing but hot fixes don't.
    A hotfix (...) has never (to my knowledge at lest) changed anything.
    • The hot fix that would have blocked code red was undone by a later hot fix.
    • The hotfix that would have blocked slammer was at risk of being, itself, slammed by a later hotfix installed in the 'normal' way.
    • MS's own servers were broken by the slammer virus.
    Just how much knowledge do you have, anyways?
    --
    OS Software is like love: The best way to make it grow is to give it away.
  126. Microsoft and Lax Security. Surprised? by Anonymous Coward · · Score: 0

    This is about as shocking and newsworthy as McDonald's being accused of selling food that's bad for your health.

  127. I find it ironic... by dannannan · · Score: 2, Insightful

    ...that the basic security model in place for software today for mitigating the risk of an attacker modifying service code (0wning y0ur b0xen) is to automate the process of modifying your service code via patching.

    DDL

  128. Re:Not so fast... Your statement is incorrect. by jdkane · · Score: 1

    You are correct. The list of Microsoft products that include MSDE 2000 can be found here. The .Net SDK is one of the 15 products that does not install MSDE by default (you must explicitly select it), instead of of being one of the other 10 or so products that do install MSDE by default.

  129. Just like Microsoft licensing... by Anonymous Coward · · Score: 0

    BSA: "The licensing and audit process is fair. Just because no one has ever passed a BSA audit doesn't mean that it's not possible to pass; it just means that we're omniscient in knowing who to audit."

    You: "The patching process is secure. Just because no one, not even Microsoft, seems to be able to keep their servers patched correctly doesn't mean that it's not possible to secure; it just means that everyone in the world, including Microsoft, is bad at it."

    I see that reality remains as unpopular as ever.

  130. A decade of security problems from Microsoft by SgtChaireBourne · · Score: 1
    Microsoft's had, and blown, many chances. The industry concedes that Microsoft's security initiative is a failure, consisting of spin not action. Last week's MSTD is not just an example of poor design. Nor is it a result of admins not doing a good job or not keeping up to date. The various Microsoft service packs, upgrades and patches are so infamous for opening new holes, breaking thrid party apps, and not fixing the problems that they purport to fix that even Microsoft didn't apply them.

    The security push marketed by Chairman Bill and co. seems to have little or nothing to do with security and is perhaps only a smoke screen to distract from lobbying efforts, other security privacy and false advertising problems, or losses on various fronts. Alternately, the security rhetoric could be a simple case of "pump-n-dump" as options are offloaded to chumps.

    Seriously, that company has such a long and poor track record on all fronts, except marketing, that it is not a viable alternative to consider for servers or embedded systems where *BSD, Linux, QNX, Solaris, and others are best practice. Similarly, the desktop market is looking for security, stability, ease of use, ease of maintenance areas where Microsoft is far behind OS X and the major Linux distros.

    They had their chance, in fact many. For a dot-com, they've had a long run, but now the best thing they could do for the economy and for the Internet would be to get out of the way.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  131. Source? by Jammer@CMH · · Score: 1
    Can you cite a source for your claim?

    I looked on CERT's site for any evidence to back your assertion that CERT found a significant overlap between the open-source community and script kiddies. I couldn't find any.

    The only reason I could find for attacking IIS over Apache is that it's easier, and the administrators are often less skilled.

    1. Re:Source? by banzai51 · · Score: 1
      The only reason I could find for attacking IIS over Apache is that it's easier

      Self serving, circular agrument. By your line of reasoning, where is your proof IIS is easier to attack than Apache?

      Reread my post. I did not say go to Cert to find the Open source/script kiddie connection, I said go to Cert to find who is getting attacked. You're trolling.

  132. Last Post! by alpg · · Score: 0

    #define BITCOUNT(x) (((BX_(x)+(BX_(x)>>4)) & 0x0F0F0F0F) % 255)
    #define BX_(x) ((x) - (((x)>>1)&0x77777777) \
    - (((x)>>2)&0x33333333) \
    - (((x)>>3)&0x11111111))

    -- really weird C code to count the number of bits in a word

    - this post brought to you by the Automated Last Post Generator...