Why can't Microsoft just patch everything?

Summary: If smaller software companies can patch all of their bugs serious or minor, why can't Microsoft just patch all of their vulnerabilities with their massive army of programmers and massive budget? Had Microsoft fixed this vulnerability six months ago even though it was low risk, perhaps we could have avoided this entire incident.

Nearly four years ago, Microsoft's Bill Gates ate some humble pie and declared that they must do much better with their security issues and launched the Trustworthy Computing Initiative.  One and a half years later, the company launches Windows 2003 Server with fewer vulnerabilities and extremely defensive default settings.  Another year goes by and Microsoft releases Windows XP SP2 with many new enhanced security features.  Almost 4 years after the launch of Trustworthy Computing, I found myself wondering why am I staying up till 4:00 AM to deliver an emergency set of instructions (Home and Enterprise) to my readers because Microsoft felt it unnecessary to patch a flaw six months ago that was originally low risk but mutated in to something extremely dangerous.

Technically, this is a new twist to an old vulnerability that was originally deemed "low risk" because it initially thought to only be capable of producing Denial of Service attacks.  While I have nothing but disgust for the British company that released this zero-day exploit in to the wild when people have no way of defending themselves, Microsoft is an extremely wealthy company with an army of programmers.  If smaller software companies can patch all of their bugs serious or minor, why can't Microsoft just patch all of their vulnerabilities with their massive army of programmers and massive budget?  Had Microsoft fixed this vulnerability six months ago even though it was low risk, perhaps we could have avoided this entire incident.

Apple, Mozilla, and Oracle have all recently been plagued with significantly more vulnerabilities and flaws than Microsoft, but Microsoft seems to be the only one that leaves a few vulnerabilities unpatched here and there.  Granted that almost all of these unpatched problems are minor to moderately minor problems, but it leaves the perception that Microsoft leaves holes in their software and just doesn't care enough to patch all their flaws.  Take this detailed comparison of Firefox versus Internet Explorer, it clearly shows Microsoft having fewer vulnerabilities this last year but has far more vulnerabilities unpatched, that's 6 (7 if you count this latest serious vulnerability) unpatched flaws for IE 6 and 0 for Firefox.  Even though Firefox has been hit with many more vulnerabilities compared to IE, Firefox proponents can take the high road and claim victory because at least their vulnerabilities are patched.

If we look at Secunia's database for Windows XP vulnerabilities, we see that 22% of the vulnerabilities are unpatched.  Although most of these issues are minor or moderate, the most serious one is "highly critical".  It boggles my mind how Microsoft could allow this to badly mar their vastly improved security record with Windows XP SP2, Windows 2003 server, and IIS 6.0.  With Microsoft's delicate reputation on security, you would think that some Product Manager would be cracking some heads open somewhere in Redmond over this.  IT Managers and CIOs should be giving their Microsoft Rep an earful over this.

Here is a list of unpatched Windows XP issues:

Microsoft should respond to each and every one of these issues and what they intend to do about them.  They should give us an ETA on when they intend to fix these problems if ever.  In my opinion, Microsoft should take the high road and just fix everything and lead the software industry by example.  Most people who read my blogs know that I am anything but a Microsoft hater.  I like Microsoft technology and I spent a lot of time deploying it.  While I believe there are plenty of times that Microsoft gets treated unfairly, I think these questions are more than fair.  I await Microsoft's answer.

Topic: Security

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

194 comments
Log in or register to join the discussion
  • Well said

    The day Microsoft stop screwing consumers is the day I stop boycotting them.
    StevoCJ
  • Speechless

    I am speechless. Very good article--George Ou :)
    D T Schmitz
    • Here, Here

      George has used this space in an intelligible and correct manner. As a FF user, it wasn't just because of security handling by the Mozilla folks but the fact that when something did come up we were 99.9% of the time guaranteed a resolution/fix in a very timely fashion. There are, however, far too many "fixes" still outstanding for each iteration of Window O/S and I/E that MS left many of us with no other choice than to find our own comfort level/solution.

      Already, the new I/E 7 is supposed to provide many features of its competitors not to mention improved security. However, I'm not willing to switch back just because they (MS) say it's so. I and many others should wait until the "bugs" are fixed before taking any action that returns us to the same old, same old.

      So thank you George for pointing out not only the obvious to us all except MS but that you did it without bashing MS or others.
      Sheeva
  • List deletion

    You do realise you're no longer on No-Axe's Christmas card list?

    Kudos for putting all those unpatched vulnerabilities in one place. That list is the answer to the Microsoft litany that it the user's fault when their system has been compromised, it is the user's job to keep patches up to date, it is the user's job to manage the dis-integration problems that can occur when the latest patched break existing set ups, Microsoft, as a monopoly, have no incentive whatsoever to fix any of these unpatched flaws, why should they? The revenue keeps rolling in.
    whisperycat
    • No, read No-Axe's comments here

      nt
      george_ou
  • Spot on! And well said.

    Leaving known holes open is an invitation to someone using them.
    No_Ax_to_Grind
    • On the other hand

      [i]Leaving known holes open is an invitation to someone using them.[/i]

      How do you reconcile this with your frequent denials that Microsoft bears any responsibility when those exploits do happen?
      Yagotta B. Kidding
      • Your a little off the mark...

        Your commentary on remarks that ?frequent denials that Microsoft bears any responsibility when those exploits do happen? implies something different then people who make the remark usually mean. When someone says that Microsoft is not responsible for persons creating software to utilize potential exploits, that?s what it means and nothing more, they are not responsible for the actions of those people. What Microsoft is responsible for is the fact the potential exploits exist. On the other hand, responsibility comes in degrees.
        If your going to make an issue out of Microsoft?s responsibility for such potential exploits, I would suggest you at least explain to what degree Microsoft is responsible, and best of all, some suggestion as to how to avoid these exploits in the first place, with some reasoning as to why Microsoft has refused to follow such reasoning.
        The fact is George has asked a very important critical question in his article, ?Why can't Microsoft just patch everything?? and another great question he poses, ?If smaller software companies can patch all of their bugs serious or minor, why can't Microsoft just patch all of their vulnerabilities with their massive army of programmers and massive budget?? These are in fact pivotal questions in the whole anti-Microsoft backlash, as if we could figure out the answers we might come to a genuine understanding of why Microsoft behaves in ways that infuriate so many people.
        Its hard to believe its just to save money, how much could they be saving? Do they need that extra couple of million this month, at risking damage to there already assailed reputation over security issues? Particularly in light of the fact they are going to be trying to push a new OS in the near future.
        What a really outstanding article would be, is a discussion of what Microsoft?s true reasoning and motivation, for what is seen by so many as peculiar reactions, for their software design and response to security related issues. While so many seem quick to notice that Microsoft acts in ways that can be seen as irresponsible, or negligent, nobody seems to be able to explain WHY they have acted the way they have, in terms that show how they were irresponsible, or negligent. Meaning, how it pays them to actually save a million here or there even when its playing havoc with there reputation, or perhaps purposefully not patching software, or creating OS?s in a manner they know is sloppy, but could care less for some reason. Microsoft is one of the most market savvy companies there is, and to suggest that they don?t see a connection between carelessness or out right negligence and a shrinking market for their product will be lost on sensible persons.
        I think Georges next article should be one that actually poses some realistic answers to the spot on questions he asked in this one. Basically, ? Why does Microsoft create products the way they do, and then support them in the way they do??. A well reasoned answer, even if speculative would be great.
        Cayble
        • Microsoft support ?

          ? Why does Microsoft create products the way they do, and then support them in the way they do??
          ________________________________
          If they fixed them in XP people won't buy Vista. Need I say More???

          Now when they release Vista They will fix all the known bugs but they will create many 'NEW' bugs so they can sell the next big do-all-to-end-all OS.
          Me_too
          • You hit the nail on the head

            I believe that you have hit the nail on the head on that Microsoft never patches ALL security flaws and vulnerabilities because they want you to have a reason to upgrade to the next, not that changed, version of Windows.
            Someone in the United States government should be cracking heads with Microsoft because of their horrendous record of putting out products with flaws.
            I will probably buy Vista for my new computers, but only after a year or so that it has been out, so that I can be sure that most major bugs and problems will be fixed.
            Leria
          • Not good enough, poorly thought out

            Your suggesting that Microsof cant see the forest for all the trees, anotherwords, a flawed 98, a flawed Xp is just what people will need to convince them to shell out for another Windows product. Thats how Microsoft see's smart maketing. Curb your Microsoft hate for just long enough to realize thats just about impossible as the solution because its so unlikely they are quite that stupid as to risk a backlash from the exact same reasons your saying will cause people to purchase Vista. At best it amounts to a likely even trade off, at worst it makes people decide not to invest alot of cash into a product thats going to be as flawed as the current one, and in years to come, under heavier attack then the current one will be by then. Seriously, I said I would like to hear well reasoned plausable explainations, not just negative venom.
            Cayble
          • Not good enough, poorly thought out

            Your suggesting that Microsof cant see the forest for all the trees, anotherwords, a flawed 98, a flawed Xp is just what people will need to convince them to shell out for another Windows product. Thats how Microsoft see's smart maketing. Curb your Microsoft hate for just long enough to realize thats just about impossible as the solution because its so unlikely they are quite that stupid as to risk a backlash from the exact same reasons your saying will cause people to purchase Vista. At best it amounts to a likely even trade off, at worst it makes people decide not to invest alot of cash into a product thats going to be as flawed as the current one, and in years to come, under heavier attack then the current one will be by then. Seriously, I said I would like to hear well reasoned plausable explainations, not just negative venom.
            Cayble
          • Not good enough, poorly thought out

            Your suggesting that Microsof cant see the forest for all the trees, anotherwords, a flawed 98, a flawed Xp is just what people will need to convince them to shell out for another Windows product. Thats how Microsoft see's smart maketing. Curb your Microsoft hate for just long enough to realize thats just about impossible as the solution because its so unlikely they are quite that stupid as to risk a backlash from the exact same reasons your saying will cause people to purchase Vista. At best it amounts to a likely even trade off, at worst it makes people decide not to invest alot of cash into a product thats going to be as flawed as the current one, and in years to come, under heavier attack then the current one will be by then. Seriously, I said I would like to hear well reasoned plausable explainations, not just negative venom.
            Cayble
  • Are you sure about that one George?

    Have you checked the latest?

    Let's see..
    http://secunia.com/product/22/
    http://secunia.com/product/4227/

    May want to update some things before you refer to your old blog.
    ju1ce
    • Sure about what?

      You're linking to WinXP and Firefox. What's your point. Firefox has some "less critical" things unpatched but I did the cut-off at "moderately critical".
      george_ou
  • wow im so impressss

    what a nice shot at M$ that too bad that you are far from Montreal the beer would be on me man ....

    i never tought i would say that
    excellent post Mr .OU

    now i have to find where my jaw is ( its fell so hard on the floor and roll its nowhere to be seen )

    cheer have a cold one too
    toxicfreak
    toxicfreak
    • I'm an equal opportunity criticizer

      I've had plenty of criticism for Microsoft alternatives. I?ve also taken to task any unfair complaints about Microsoft. But that doesn't mean Microsoft is immune to criticism. If it needs to be said, it's fair game.
      george_ou
      • Not exactly equal.

        It seems to take something pretty egregious for you to criticize
        Microsoft at all. If you'd take off your blinders I think you'll see that
        there is an awful lot more to criticize.
        Immanuel Tranz-Mischen
        • Take a pill

          Dispite Microsofts peculiar response to security issues, turns out XP still works, just fine actually, so slow down hot shot.
          Cayble
      • I think you just did your first article

        Ya! I am glad to see you come out of your I don't want to offend the redmond monster. Good job!!!! I like microsoft products but their policy is in need of some new version too. I like that you publicly posted that and are now forcing M$ to take some action. I don't believe that they can ever seal every whole in every piece of software but they can and should do better. Again I say "kudos" and give you around of applause. that was really good.
        IceTheNet@...