Slashdot Mirror


Microsoft Sits on Security Flaw for Six Months

pmf writes "Yet another critical vulnerability affecting Windows 2000/XP/2003 has been just announced by eEye. It is worthy to note, that it took Microsoft over 6 months to fix it. The bug affects ASN.1 library and is remotely exploitable through authentication subsystems (Kerberos, NTLMv2) and applications that make use of SSL certificates." The AP has an overview.

76 of 741 comments (clear)

  1. Say it ain't so... by Soko · · Score: 3, Insightful

    "ASN.1 is really an extremely deep...technology in Windows itself," he said. "This investigation required us to evaluate several different aspects. This is an instance where we really had to do our due diligence."

    Name me an instance where "really doing due dilligence" vis-a-vis security is an option, like this guy makes it sound. Just one.

    Please tell me Microsoft is not as inept as this. Please?

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
    1. Re:Say it ain't so... by IamTheRealMike · · Score: 4, Insightful

      Well, Microsoft always claim that the reason it takes them so long to get security fixes out is because they have to QA it, make sure they don't break apps etc - but I really don't understand this. It's a buffer overrun. Change the code to calculate the size then use dynamically allocated memory and it's fixed, right? Worst case, put bounds checking in there. How on earth could this possibly even affect public API? How could this cause regressions in apps? If there are apps out there that break because of security fixes like this, why should we care? Isn't the security of millions more important than those crack-ridden apps?

    2. Re:Say it ain't so... by Anonymous Coward · · Score: 1, Insightful

      Isn't the security of millions more important than those crack-ridden apps?

      Not when those crack-ridden apps are most likely written by Microsoft!

  2. Moderation? by MiniMike · · Score: 0, Insightful

    I bet there are moderators who would label this whole story as flamebait...

    1. Re:Moderation? by peterprior · · Score: 2, Insightful

      Then that would be silly.. Surely posting this story is one of the better ways to alert thousands of geeks that they need to patch their servers / machines to fix a critical flaw.

  3. And this is better than open source... how? by Musashi+Miyamoto · · Score: 1, Insightful

    Of course, with some open source projects, if there is a bug or security flaw, not only does the problem not get fixed, there isn't anyone there to fix it!

    There are a number of open source projects that are no longer being maintained, but are in fairly wide use. At least with Microsoft, there is someone there saying "yea, yea... I'll get to it!"

    True, anyone has the ability to fix the problem, but most of the time the user is not necessarily a developer or admin. And if someone out there DOES fix the problem, there isn't neccessarily a central place to post the fix.

    Maybe it is a flaw that the open source community can collectively fix.

    1. Re:And this is better than open source... how? by glop · · Score: 2, Insightful

      >Maybe it is a flaw that the open source community can collectively fix.

      That is a flaw that you can fix for yourself. Just use software that you can maintain yourself or that is very well supported (e.g. gcc, openssl, openssh, Apache etc.)

      As you see, going with high-profile projects is "safer" just as it is "safer" to go with high-profile vendors like IBM or Microsoft.

      But of course, none of these solutions is perfectly safe ;-)

    2. Re:And this is better than open source... how? by Musashi+Miyamoto · · Score: 2, Insightful

      Of course, with some open source projects, if there is a bug or security flaw, not only does the problem not get fixed, there isn't anyone there to fix it!

      There are a number of open source projects that are no longer being maintained, but are in fairly wide use. At least with Microsoft, there is someone there saying "yea, yea... I'll get to it!"

      True, anyone has the ability to fix the problem, but most of the time the user is not necessarily a developer or admin. And if someone out there DOES fix the problem, there isn't neccessarily a central place to post the fix.

      Maybe it is a flaw that the open source community can collectively fix.


      Why was that message moderated down? (Oh yea, this is slashdot) Don't moderate it down just because you don't agree with it. It is a legitmate problem with open-source! Slashdot is best when it is a level headed forum for reasoned arguement, not a once sided diatribe against all things capitalist.

    3. Re:And this is better than open source... how? by 00420 · · Score: 5, Insightful

      Your post seems like FUD to me. Now I'm no expert, so I could be wrong, but are there not several proprietary programs that are no longer supported? The key difference of course being that with a non-supported proprietary app you have no chance of getting support. With OSS you could get the source code and either learn programming or hire a programmer to add support for you.

  4. quote by Feyr · · Score: 5, Insightful

    didn't The Gates himself said not so long ago that they were "as fast or faster" than opensource in fixing security flaws?

    i don't have the quote on hand though...

  5. Re:Windows NT / 2000? by Anonymous Coward · · Score: 2, Insightful

    Last year, a sendmail bug was found that had been in the code for over 10 years. Does that mean sendmail was sitting on it for 10 years?

  6. Re:Windows NT / 2000? by donnyspi · · Score: 3, Insightful

    They were only sitting on it for the time they *knew* about it! Doesn't matter when NT came out if they only discovered it 6 months ago........

  7. Re:ASN.1: same issues as in OpenSSL by ivan37 · · Score: 2, Insightful

    Wow - two more bugs that have been overdue for over 3 months. That's really nice to know that there are 300 million computers with gaping holes just waiting to be found...

  8. Re:MyDoom by GigsVT · · Score: 2, Insightful

    There's an overflow in the stupidity of the users, who are willing to unzip and run unexpected EXE files from strangers.

    Seriously.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  9. AP article starts with... by lamont116 · · Score: 5, Insightful

    "Microsoft Corp. warned customers Tuesday about unusually serious security problems with its Windows software that could let hackers quietly break into their computers to steal files, delete data or eavesdrop on sensitive information." What "usually serious"? Code Red? Nimda?

    Also, Microsoft's own document on "Trustworthy Computing" (warning: MS Word format!) establishes as a goal that "[t]he company is open in its dealings with customers. Its motives are clear, it keeps its word, and customers know where they stand in a transaction or interaction with the company." I suppose that waiting six months before fixing this "unusually serious" problem somehow satisfies that criterion?

  10. Proof that publishing the fix enables crackers? by Yankovic · · Score: 2, Insightful

    So this is very interesting, in that it's the first time that a critical flaw has taken six months to fix that the alert about the fix ALSO was delayed for six months. Yet in that time, we have not seen any significant uptick in these types of exploits, and there do not appear to be any worms like this in the wild.

    Does this verify MS's supposition that delayed publication = less exploits?

    1. Re:Proof that publishing the fix enables crackers? by LostCluster · · Score: 4, Insightful

      Yep. It's clear. If there's no public discussion of a flaw, the likelyhood of an exploit is lower because the would-be hacker has to discover the flaw on their own.

      Some of the worst viruses have come from already-patched flaws that users have just neglected to apply said patch.

    2. Re:Proof that publishing the fix enables crackers? by theLOUDroom · · Score: 2, Insightful
      Yep. It's clear. If there's no public discussion of a flaw, the likelyhood of an exploit is lower because the would-be hacker has to discover the flaw on their own.

      Actually it's not clear.

      Assuming a flaw is actually going to be fixed someday, you have to consider both the time it takes for the flaw to get fixed and the chance that someone else will find it. If disclosing the vulnerability is going to get it fixed in a week instead of six months, there is a lot less time for it to be exploited. It also requires making the idiotic assumption that no one could ever just SHUT DOWN THE SERVICE UNTIL THE FLAW IS FIXED.


      This is the way SHOULD work:
      1. I discover a flaw.
      2. I publicly disclose it.
      3. Systems vulnerable to exploitation are shut down.
      4. A fix is published.
      5. Systems are brought back up.


      That is how you minimize the chance of your system being exploited, not by acting out "The Emperor Wears No Clothes."
      As an added bonus of this system, consumers get to see who really is serious about security. They get to objectively evaluate vendows based on number and seriousness of flaws and the time it took to fix them.
      --
      Life is too short to proofread.
    3. Re:Proof that publishing the fix enables crackers? by Yankovic · · Score: 2, Insightful

      The problem is that, in publishing the flaw, the number of people who now have understanding on how to write an exploit against it are much higher. Maybe if you published something about a flaw in a given service and just told everyone to shut down that service due to the flaw until the fix was out. But that seems unlikely.

      It's not the emporer wears no clothes, it's more like a: you don't even KNOW the emporer has no clothes and b: waiting to say the emporer has no clothes until you have a jacket for him to wear.

      The particular problem here is that there are no services specifically that you can shut down... it affects everything that accesses CRYPT32.dll

    4. Re:Proof that publishing the fix enables crackers? by Mike+Hawk · · Score: 2, Insightful

      If I find the locks on your house can be opened with ANY key, I'm going to tell you, not your locksmith (who will then fix them some day he gets when hearound to it.)

      Actually, feel free to tell me AND my locksmith (he installed the lock so he could already get in anyway), but you could please not tell the whole city? That's what publishing the flaw publicly does. Perhaps you do not mean what your own analogy implies?

  11. Six Months! by Goo.cc · · Score: 4, Insightful

    So for six months, people are left out there running software with a known security problem while Microsoft surpresses the information and spreads FUD about how Linux/Open Source security responsiveness is poorer than Microsoft's? What a crock of shit.

  12. heap overflow? by akad0nric0 · · Score: 5, Insightful

    A very big deal is going to be made about this. Feel free to correct me (or mod me down) if I'm wrong, BUT:

    From my understanding, this is a heap overflow. Given the nature of the heap, I could see this resulting in a DoS condition, but what is the likelihood that a practical exploit can be developed, given that the heap generally contains data in random locations?

    --
    akad0nric0

    This sentence no verb.
    1. Re:heap overflow? by BillyBlaze · · Score: 4, Insightful

      The AP article mentioned that "eEye had successfully tested the method to break into its own computers." So the probability that it's possible is 1.

  13. Re:Note to crackers by Anonymous Coward · · Score: 0, Insightful

    How long will it take LUNIX kids to stop using infantile terms like M$ and stop affecting empty faux-superiority?

  14. Service Packs by truthsearch · · Score: 4, Insightful

    Microsoft was notified 6 months ago. Either they didn't know about it before that or they didn't disclose that they did. The bug may have existed for 10 years, but they supposedly sat on it for 6 months. Actually, since it affects all versions of NT and 2000 before service pack 3 it could have existed since about 1985.

  15. Is this the worst news report on Microsoft bugs? by zero-one · · Score: 2, Insightful

    The BBC published this report on Microsoft security problems. Somehow, the person who wrote this managed to a whole article without including any information on what the bug actually was.

    In sort form it reads, there was a security flaw, it is bad, actually it was really bad, maybe the worst ever and it is a security flaw.

  16. Re:Wait a minute... by the_mad_poster · · Score: 4, Insightful

    OSS doesn't HAVE to fix it immediately. The community and/or developers DO fix it immediately because, unlike Microsoft, they care about writing good code and having some respect. All Microsoft as an entity gives a crap about is money. It's easier to just stick a fork in the consumer's eye than fix problems, so that's what they do. They don't care what anyone thinks of them for it because they're the status quo which keeps morons who buy a new PC ever 5 weeks buying Microsoft's tired old garbage.

    That's the difference - Good OSS projects care about writing good code which is how they get recognized as good OSS projects. Microsoft doesn't care about having any respect, it just wants money.

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  17. It is not just MS by WindBourne · · Score: 5, Insightful

    I use to work at HP Ft. Collins in the early 90's. At that time, there was a major hole in the network code of the that was going to take about 6 man-months to fix. The local management decided to not fix it as it was decided that few knew about it and it would not be a problem. I would suspect that every major company does the same thinking; MS, Apple, Sun, SGI, IBM, etc.

    I have no doubt that all these companies do care a bit more due to the pressure being brought, but it will still be a decision similar to what Ford did with Pinto and who it was did the tires that exploded. If it costs money to fix, but nobody will see it, who cares.

    That is one of the advantages of OSS as everything is in the open. Have to fix it or will suffer big.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  18. Microsoft needs to learn by not_bio · · Score: 2, Insightful

    Bugs do come up in almost every software and OS, with some of these being critical. Waiting 6 months to announce a problem that was identified by some 3rd party (or anyone) is unacceptable. They now have adopted the script-kiddie standard. They will not anounce a flaw until either they know for sure the patch will fix it, or it will come out before every script kiddie can get their little hands on a prebuilt exploit. During the last 6 months, or longer, many compainies and goverments with priceless data could have been exploited. IMO, it is ignorant to think that only security companies and casual hackers are out to find exploits. It really is the unpublished ones that are the most dangerous. I am assuming that this exploit has effected XP since day 1. That is a long time for say a real pirate group or a hostile government to discover it and launch very selective attacks on specific target entities. The media tends to forget about just unplugging the machine with the sensitive data as a viable (even if temporary) security solution. For the last 6 months, MS has knowingly put many in danger by not revealing to them that their systems had a serious exploit. It will probably never be known if this exploit has been used yet. Just because I cannot google and get info on it or dl a prebuilt binary does not mean that it has not been used.

  19. Re:MyDoom by jrockway · · Score: 3, Insightful

    This is going off-topic, but is MyDoom really illegal then? If I send you a legitimate program, it's legal. So shouldn't the USER be held liable for attacks this time? It's entierly their fault. (If I run while /bin/true; do wget sco.com & done; that's MY fault. How is MyDoom any different*?)

    * The user doesn't know what happens. But so what. I didn't know that firing a gun at your head would kill you.

    --
    My other car is first.
  20. Re:Well, of course by Anonymous Coward · · Score: 2, Insightful


    That's not true at all. Users *use* a particular
    distribution (or OS for the BSD's). They look to
    that particular distibution for the patch.

    The major distributions have been *very* speedy to
    release patches through their normal, established
    update channels.

    In short, I call FUD.

  21. Re:ASN.1: same issues as in OpenSSL by Anonymous Coward · · Score: 1, Insightful

    The corollary is the SCO theorem:

    Linux does not innovate code. Linux copies code.

  22. Millions switch to Linux: Not likely soon. by Saeed+al-Sahaf · · Score: 4, Insightful
    "Thats the result of Microsofts terrible history on security. Please Mr.Gates, continue to help the Linux community thrive."

    It would be great if this where only so, but it seems that there is one factor in corporate IT that over rules security, and that's an "enterprise" quality office suite and desktop, two things that seem to be moving quite slowly. Very few question Linux in the server market, but the PHPs will not give up Outlook and PowerPoint untill there is a superior linux analog.

    By the way, recall that Linus himself predicted the corporate desktop is still 10 years off.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Millions switch to Linux: Not likely soon. by jaavaaguru · · Score: 2, Insightful

      This is one huge step towards having what these people want, IMO. You can even have OpenOffice with the Plastik style of KDE 3.2. A great office suite, and a great desktop environment, merged. And they've even managed to the the look and feel of the two products integrated more closely than MS has with Office XP and Windows XP ;-)

  23. Re:Laugh now, but maybe not in a few years by WindBourne · · Score: 2, Insightful

    There is a runtime associated with these. It will also have bugs and openings. The question is will MS release often with the bug fixes. Based on their past and current record, how do you think that they will do?

    Do not get me wrong. OSS (including Linux) has its warts. But due to competition, it is kept up and at a quick rate.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  24. The Rest of the Update - Remove Unacceptable Symbo by Nom+du+Keyboard · · Score: 4, Insightful
    Have you seen the other critical update they're trying to slip through with this one?

    This item updates the Bookshelf Symbol 7 font included in some Microsoft products. The font has been found to contain unacceptable symbols.

    Looks like someone slipped something through on Microsoft (certain to lose his/her job over this one) and put it just far enough in that it doesn't show when you double click the Bssym7.tt font file to preview its style. Leaves me wondering only two things:

    1: Is there more than 1 symbol in there that is considered "unacceptable"?
    2: Just why is this considered critical?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  25. Re:Note to crackers by the_mad_poster · · Score: 4, Insightful

    You people that insist on bashing *nix users for "faux-superiority" remind me of crazy people that bang their heads agaisnt the wall over and over even though it hurts. I mean, give me a fucking break. I'm not the one staring down the barrel of a vendor that takes 6 months to fix a critical vulnerability or has a standing history of just ignoring such things when possible.

    There's no "faux" superiority. There's nothing significant that Windows can do better than Linux in the back office anymore. Only a complete idiot would continue to use Windows systems for any mainstream services. With a few custom exceptions, there's just no room for Windows on a smart admin's server anymore, and Windows on the desktop will drop dead when vendors decide that Linux has reached critical mass and it's time to start porting commercial apps. We know it works. We know it works better than windows. It's not faux superiority. Windows just sucks and now people have a choice not to use it. Get over it. If you're dumb enough to keep exposing data and users through Microsoft's well-known, well-documented, ongoing negligence, that's YOUR problem. However, just because I don't have that problem, don't come getting all pissy with me.

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  26. Don't need a stinkin NSA key by Anonymous Coward · · Score: 1, Insightful

    When you build in security flaws, you don't need an NSA key to spy on foreign governments and businesses. You eliminate the discovery of the NSA key. But with open sourcery, other governments (read China) get to see the flaws as well. So its time to fix them.

    And if you have a problem with my mentioning China, ask the IT security workers for the large financial firms in the US where direct cracking attacks are originating from.

  27. Re:My system's patched now by frodo+from+middle+ea · · Score: 4, Insightful
    Would you prefer to buy locks from a company whose locks previously had a flaw , which enabled anyone with a hairpin to open the lock, although the company now claims all such flaws are now removed ?
    Would you continue holding an account with a bank, whose ATM machines were infact totally neglecting PINs , even though no one actually tired it ?
    I don't think, the microsoft bashers are saying that microsoft makes crappy s/w and open source makes great s/w. But what they are saying is, dispite making mistakes after mistakes, microsoft is not accountable to any of its mistakes. Neither are large corporations or end users bothering to try alternatives merely because of intertia

    So what is the incentive for Microsoft to improve its security track record ?

    --
    for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
  28. Re:My system's patched now by morcheeba · · Score: 5, Insightful

    So, you're happy that eeye - a company you don't have any relationship with - has had access to your computer for the last six months? And that's fine with your customers, too?

    Ok, what about someone else who found the hole independently? Or, what if someone has broken into eeye's systems and has been monitoring their email for a "heads up" on unreleased flaws. (or the home computer of a microsoft security person). Or someone at their ISP or on their cablemodem monitoring their email. You're happy to give all these people access to your computer, too, right? Compartimentilization is very hard to do outside a rigorous structure (like the NSA) which has very strict rules, procedures, and punishments to allow enforcement.

    A virus or worm that takes advantage of this flaw is only one indicator - people using the flaw for other purposes are probably not going to tell the world about it. The point is that it's impossible to tell if no harm has been done.

  29. Re:Wait a minute... by nvrrobx · · Score: 4, Insightful

    Now wait a minute here.

    Don't lump the actual developers at Microsoft in with management's decisions. You're implying that the developers do not want to do a good job or write good code. This is simply untrue, and I know that from personal experience.

    Just because management decided not to allow a developer to fix this bug six months ago, does not mean the developer does not want to! Blame management, don't blame the developers.

  30. Unix went through this adolescence 15 years ago by T-Ranger · · Score: 2, Insightful
    At the root of the problem is the mindset of the developers. In the Windows/MS world there is the underlying assumption that nothing bad will happen, attacks wont happen, so you dont need to harden your code to deal with it. This is not an explicit decision made, its a non-decision based on ignorance.

    The Unix/OSS/internet communities once had the same mind set, the same ignorance. The assumption in 1980 on the internet was that everyone would play nice. This might have been true in 1980. The worms, viruses, DoS attacks happened. Much software was fixed, or scrapped. New software was developed with the assumption that it would be under attack.

    Im not excusing MS - in fact far from it. These lessons have been learned. Solutions to the problem have been used. Methodoligies for producing secure code are well documented.

  31. Re:No, you wait a minute... by w3svc_animal · · Score: 3, Insightful
    While you are certainly entitled to your own opinion and I'm sure there are some people here who will agree with you - I'm certain there are quite a few others who, like me, are tired of the bullshit rhetoric people like you spit out.

    Let's go over the facts here...Just a couple of bits from the article...(quoting AP)

    1. Researchers at eEye discovered the problems last July and agreed to keep quiet about them until Microsoft could fix them

    2. Microsoft took months because it wanted to ensure that a single repairing patch solved any related problems "We really took the steps to make sure our investigation was as broad and deep as possible," Stephen Toulouse, said.

    So far it sounds pretty bad, doesn't it?
    Maybe you can enlighten all of us as to how this delay has helped Micrsoft's bottom line?
    Do you think people would have stopped buying their products had this been announced last July?
    Do you think people will stop buying their products now?

    Isn't it feasible, albeit a bit too long, that they actually took the time to correct the issue? Rather than throwing a 'fix' together to appease the shareholders, one might think the amount of time taken increases the chances that they did it right.

    --

    Error encountered in IAWebSig.clsSig.Create: Last Procedure: sPrc_Ins_tblSig

  32. It's so by mrjohnson · · Score: 2, Insightful

    And, yet they build more stuff in the OS:

    http://www.techworld.com/news/index.cfm?fuseaction =displaynews&NewsID=995

    "The more you can put in the core operating system the better." Yeah, they are that inept.

  33. Re:Wait a minute... by GoofyBoy · · Score: 1, Insightful

    There are good OSS projects and bad OSS projects. OSS is not about having to produce good code. The whole free beer/free speech thingy has nothing to do about quality of code.

    REPEAT: I can write the worst, most insecure "Hello World" program and still be an OSS project.

    You can talk about "Good OSS projects do this" but then thats like saying "Good hockey goaltenders have winning records".

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  34. Re:Wait a minute... by Anonymous Coward · · Score: 5, Insightful
    There is enough blame to go around in these situations:
    • Blame the developer for creating the bug.
    • Blame QA for inadequate testing.
    • Blame management for not accepting responsibility and getting it fixed ASAP.
    • Blame marketing and account reps who don't recognize this will hurt sales.
    • Then, when you're almost done, blame the developers again for their lack of pride to not demand the right to fix their code.
    Just because you find someone to blame does not make everyone else on the team blameless.
  35. Re:Note to crackers by Fancia · · Score: 5, Insightful
    How can software companies port their apps when the viral GPL stands in the way? The GPL is the reason why you Lunix kiddies don't have Photoshop, MS Office, and games. If you'd stop sucking Richard Stallman's cock and *think* for yourself once in your life, you'd realize why your OS is unsupported.
    Which is why there's already closed-source commercial software for Linux, right? The GPL doesn't keep developers from making closed-source software for Linux.
    --

    Bít, zabít, jen proto, ze su liska!
  36. Six months! by BillyBlaze · · Score: 2, Insightful
    Why did it take so long?

    "Toulouse said Microsoft took months because it wanted to ensure that a single repairing patch solved any related problems." So they wanted to fix each of many related vulnerabilities and release the patch as one. Because releasing several patches is worse PR than releasing just one, I think.

    "(As an aside, it's interesting to note that this vulnerability was silently fixed in Windows 2000 SP4 and Windows Server 2003, due to an additional comparison being included in ASN1BERDecCheck().)" Not only did Microsoft know about the bug for six months, they also knew how to fix it. And they did so, silently, for other products.

    Finally, if they've sat on it for six months, why is it being released now? The article mentions several upcoming meetings that make this a very bad time, PR-wise. Could it be that they were aware of exploits in the wild starting recently? If so, would we ever know?

  37. Re:Depressing thoughts by edxwelch · · Score: 4, Insightful

    Amazing. This firm makes money from the fact that IIS is so insecure, that's why they went to so much effort to look for these security holes in the first place. It's a good incitive for customers to buy their products when they see all those security holes out their just waiting for exploitation.

  38. Re:Wait a minute... by Lodragandraoidh · · Score: 3, Insightful

    It is not an issue of not wanting to do a good job. It is an issue of not being able to do a good job...either through lack of skill, lack of responsibility and ownership of the code, or lack of the intestinal fortitude to fight the good fight when management decides to do the slimy thing.

    I have no sympathy for the developers at Microsoft.

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  39. Re:Wait a minute... by ChuyMatt · · Score: 2, Insightful

    Why do a good job when you can do a standard job and get great benefits, stock options which mature quickly, great pay, and feeling secure until you decide you have had enough and cash out, as a wealthy person. (Can you tell i lived near MS for a while?)

  40. Re:Wait a minute... by Geek+of+Tech · · Score: 5, Insightful
    All the developers at Microsoft very well may have a heart of gold, but by virtue of the fact that Microsoft is a business (no, it's no the government... yet...), they will naturally do whatever it is that brings in the most money to them and their shareholders (read "Bill"....). It may not be the best for the consumer, but they don't sell Windows for us. They sell it for them. (Not flamebait...)

    --
    Stop the Slashdot effect! Don't read the articles!
  41. Re:Wait a minute... by ChuyMatt · · Score: 3, Insightful
    And thus why MS sucks. Where is their true competition? Surprisingly, this whole OS situation is rather close to the RR situation which forced the anti-trust idea to arise.

    the way of Business that you are talking about does not further the cause of the culture or industry. it is incestuous and unproductive. They just steal good ideas and overlap the functionality over what they previously had. Where is the innovation? Where is the adaptation? It is not like several species working to survive, they are more like a cancer devouring a body, taking over systems and spreading influence.

  42. Re:Note to crackers by Anonymous Coward · · Score: 2, Insightful

    How can software companies port their apps when the viral GPL stands in the way?

    The best short rejoinder to this illogic was composed by PJ of Groklaw right here:

    Groklaw is allowed to reproduce his paper in full, because first, he copyrighted it and then he granted everyone permission to reproduce it verbatim, provided his permission notice, his license you could say, is preserved.

    It's legal, because he, the author, has the right to forbid copies under copyright law or to relax the copyright restrictions. It's his property, so he gets to do what he likes with his own property.

    Now, I can reproduce it verbatim, but only if I follow his instructions, because it's not my property, even though I tacked on this paragraph ahead of it. His part is still his, and I can't argue that because I tacked on a paragraph of my own, I can release the combination under some terms of my own choosing or that I can revoke his permission to reproduce, because I want my paragraph under total copyright control with no relaxed terms. What he wrote is still his property, not mine. I can release my own paragraph any way I like separately, but if I release his paper with it, it stays under his chosen restrictions.

    You can reproduce it too, but only if you also follow his instructions, because it is still his property, even if you got it from me instead of directly from him.

    Anything hard about that concept? Unfair? Viral? Unconstitutional?

  43. Re:Wait a minute... by Anonymous Coward · · Score: 1, Insightful

    OSS is not about having to produce good code.

    Yes, it is. Open source software is about leveraging the bazaar model to improve software reliability and decrease cost.

    Perhaps you are talking about Free Software, which is an entirely different concept that revolves around user's rights.

  44. Re:Note to crackers by Anonymous Coward · · Score: 1, Insightful

    Faux-superiority?

    Name the last Linux worm that caused billions of dollars in damages?

    Yes, there has been at least one I can name. I don't remember it causing quite that much damage, though.

    Can you even name that worm, I wonder?

    Mind you, Linux does control most of the server market. And yes, it's not infallable in terms of security (even OpenBSD has occasional holes, and it's probably has the best record). But Linux is good. Damn good. And we can fix it ourselves if we have to, in a way that's auditable, rather than guessing that maybe we really understand all the implications of our patch...

  45. Re:Note to crackers by oldgeezer1954 · · Score: 5, Insightful


    Now why do you presume it's kids....



    I'm far from a kid and use Linux in a work environment. We also use OS/390, VMS, and yes Win9/2k/XP.



    The "M$" has little to do with Linux. It has everything to do with M$ and it's defacto monopoly, it's penchant for sucking the cash cow, and showing that ogranization the respect it 'deserves'.



    And when will you windoze kiddies learn it's Linux and not Lunix and that the gpl isn't viral (or we'd have windows on gpl - see MS services for Unix and in particular it's gpl components), that proprietary (and paid for!) software can be purchased for it. And that it supports most hardware. We actually did better with linux than with Win2K, driver wise, back when they were both new.



    On the issue... A six monthg turnaround? You must be kidding me! It was only a week ago Bill was, falsely, claiming a one day turnaround versus weeks for Linux (typically it's less than a day).



    Any windows setup, mine included, was a potential target for abuse due to this. You have to trust M$ employees not to leak it, the finding company's employees not to leak it, and the black hats community to not find it.



    That is a ridiculous situation for any company to be in and it's unsatisfactory performance for any software supplier let alone one who tries to claim they're the best... M$ showed zero respect for the operations of your organization and zero respect to each and every individual customer by allowing them to face that risk without warning.



    I would never trust our critical business operations to Microsoft. They have repeatedly violated that trust.


  46. Re:Wait a minute... by fermion · · Score: 3, Insightful
    In all honesty, if take this tact is hard to blame the management or anyone. These things take a life of thier own and pretty soon everyone is just trying to keep the whole thing from self destructing.

    However, the programmer do often have the choice of writing good code or bad code. Since writing bad code is often easier than good code, and since few people know the difference, many will take the lazy way out and do a crummy job for the paycheck. Even in this case, since it is human nature to be lazy, one can only blame the proccess for not make such behavior undesirable.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  47. Re:No, you wait a minute... by jrockway · · Score: 3, Insightful

    Well, apparently OSS developers can fix these things in a day or two. Or have designed it properly the first time. I don't want to sound like an ass, but I wouldn't have made this mistake (using an unsigned variable for a pointer!) if I were coding it.

    Anyway, if it takes M$ this long to fix things, then their products suck. And you shouldn't buy them. If this were exploited 4 months ago, there would be 300 MILLION spam zombies/SCO DOSers/etc. Sorry if it's hard to fix. It's your problem, and you need to be accountable for the damage that your idiocy/cost-cutting/brainfart causes, M$.

    --
    My other car is first.
  48. Re:Note to crackers by diamondsw · · Score: 4, Insightful

    However, the fact that most Linux users insist on software being free (as in beer) is a major deterrent. Why would Adobe port Photoshop to people who actually believe Gimp is as good, but free?

    --
    I don't know what kind of crack I was on, but I suspect it was decaf.
  49. government backdoors? by gad_zuki! · · Score: 2, Insightful

    Who knows, maybe these (and others) are gifts to the FBI, NSA, or whoever and they wanted them to have more time to play with them before eeye went public.

    If this was really introduced around the time of sp2, wouldn't that coincide with the anti-trust case and then years later the slap on the wrist they got? How's this for a quid pro quo "Leave us alone and we'll give you access to every computer in the world!"

  50. Re:Wait a minute... by TheRealSlimShady · · Score: 2, Insightful
    It looks like this was fixed a long time ago and it took 3.5 months for management to rubber stamp the release

    Or it took that long to test it properly, since it is involved in such a core part of the OS (authentication).

  51. Re:No, you wait a minute... by spideyct · · Score: 2, Insightful

    Do OSS developers fix and test every permutation of a platform in a day or two? Because that's what Microsoft has to do.

    Just because it wasn't released for 6 months doesn't mean it was ignored for 6 months.

    The amount of testing that has to go into a change like this is immense. For example, if they release a patch for WinXP, they have to make sure it works with WinXP RTM, WinXP SP1, WinXP SP2, etc. Include testing for permutations of major server applications.

    The alternative is to release a "fix" immediately, have the "community" (millions of corporate servers) implement the fix - discover a day later that the fix broke something else - get flamed on slashdot for releasing a broken fix - release another fix that day - discover the next day that the fix broke something else - etc...

    Microsoft has to be accountable for making sure any change will work on millions of server. Compare that to Johnny OSS developer who only has to make sure his fix works on his own machine.

  52. Re:Note to crackers by neko9 · · Score: 4, Insightful

    i'm not insisting that my professional software must be free on Linux. why Maya, Houdini, Softimage is ported to Linux if Blender is there? ;-) maybe because people use software that they know exclusively and that helps them to do specific task on the best available platform? professionals don't believe that Gimp is as good as Photoshop. not yet.

  53. Re:Wait a minute... by AWhistler · · Score: 5, Insightful

    There is enough blame to go around in these situations:

    * Blame management for forcing tight deadlines on the developer who writes shoddy code, creating the bug.
    * Blame management for limiting the time and resources for QA to develop and execute test cases which results in inadequate testing.
    * Blame management for prioritizing new sales to support, thereby not accepting responsibility and getting it fixed ASAP.
    * Blame management for structuring sales compensation so that marketing and account reps don't care about what happens after the sale, and so don't recognize this will hurt sales.
    * Then, when you're almost done, blame the developers for needing food, clothing and shelter, and getting beat down when they say anything, which gives them lack of pride to not demand the right to fix their code.

    I'm sure this is what you meant to say, right?

  54. Re:Note to crackers by mysticgoat · · Score: 1, Insightful

    How long will it take LUNIX kids to stop using infantile terms like M$ and stop affecting empty faux-superiority?

    Well, I'm about 2 months into the dual booting stage of migrating from Windows to Linux. I've had occasion to use both OS today (danged if I'm going to spend time learning the GIMP right now, when I've got PSP a reboot away).

    There is nothing "faux" about Linux superiority. Windows has a slicker presentation and more gee-whiz factor, but Linux is more stable, more secure, fast enough in all respects for my purposes, and excluding some oneshot self-retraining costs, it is overall less expensive to operate.

    OTOH, after 15 years of being victimized by Micro$oft's upgrading strategies, I truly think that Micro$loth has earned its "$".

    However, I'm not a cracker, nor am I any longer a kid-- I'm a 55 yo guy with gray hair whose been using SOHO software to earn his living for the last 20 years. So maybe you were talking to somebody else?

  55. But www.eEye.com runs on Microsoft by shis-ka-bob · · Score: 4, Insightful

    Well, they may say 'can't trust this', but their web site run IIS on Windows 2000. Actions speak louder than words...

    --
    Think global, act loco
    1. Re:But www.eEye.com runs on Microsoft by jwthompson2 · · Score: 1, Insightful

      One interesting note is that they also provide a proprietary security suite for IIS. So they, I guess, are trusting their software to protect them in the face of MS' issues.

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
  56. Re:No, you wait a minute... by router · · Score: 1, Insightful

    Jesus dude; they make over 100% profit on the consumer OS division. Most companies are happy with a 20-30% gross margin. They are not spending the MONEY to create a good product, nevermind any intrinsic problems the Company may have. It is rediculous to know that a problem exists for six months and not fix it. No matter how much testing they do. Which, obviously, isn't enough. Look at the margin again; any product with margins like that is monopoly/bad service. No other way to cut it. And you APOLOGIZE for them. People amaze me.

    andy

  57. Re:No, you wait a minute... by Frac · · Score: 2, Insightful

    Maybe you can enlighten all of us as to how this delay has helped Micrsoft's bottom line?

    Actually, it's a resource allocation problem.

    They can spend 5 developers to hunt down the bug and fix it - OR - They can assign 1 developer to work on it part-time. That one developer spends time adding more useless "innovation" onto Windows, along with the 4 developers that could've helped hunting down bugs.

    The result is that Microsoft has jammed more features into Longhorn, thus making it more of a "value" to upgrade, and an increase to Micrsoft's bottomline. And the bug was left open for 6 whole months.

  58. Re:No, you wait a minute... by Anonymous Coward · · Score: 1, Insightful

    Do OSS developers fix and test every permutation of a platform in a day or two?

    No, they have thousands of users who download their code and test it for them in a day or two. And some of them even send in patches to fix it.

  59. Re:No, you wait a minute... by Omnifarious · · Score: 2, Insightful

    Actually, from what I've observed, platform dependencies in OSS software are quickly refactored into small sections of code so you generally never have to worry about a fix working on lots and lots of platforms.

    So, that argument doesn't fly with me. Sorry. Apache runs on many more varied platforms than IIS, and they still manage to fix bugs when they're found extremely quickly, and release fixes immediately that, from what I can tell, don't break anything else.

    Maybe if Microsoft management better managed the difference between a bug fix and a feature, that problem would be such an issue for them.

  60. Re:No, you wait a minute... by Power+Luser · · Score: 2, Insightful

    I think you missed his point. He's not talking about hardware platform dependencies - he's talking about software dependencies on the fix. In this case, Microsoft had to patch almost their entire NT line of operating systems, and each OS would have a number of applications dependant on that code. The Apache/IIS comparison isn't the correct analogy for this.

    Having said that, six months is still too long. I can see why Microsoft would take longer to fix this as compared to Apache, or some other OSS app, but six months is pushing it.

  61. Re:Note to crackers by bjtuna · · Score: 3, Insightful

    I'll tell you why because I work at such a company. The decision to use Microsoft products was made years ago (around 1997), and since then there has been so much ASP written, so much time put into MS-SQL stored procedures and infrastructure, so many internal processes and scripts that are custom-tailored to the Windows installations, that trying to take it all out and replace it with *nix would cost more time and money than the company can afford.

    If you are still in school, or if you work in a small lab, or if you do ANYTHING except work in the real world, you probably think idiocy and stubbornness are the only things preventing the world from running *nix. At this company, and at many others I presume, at this point it makes more sense to pay a little more for the extra TCO of running and upgrading Windows than to try and rewrite the entire e-commerce website and change all internal processes. The bosses here aren't stupid - they know *nix is better, but if you even suggested the place should switch wholesale off Microsoft you'd get eye-rolling galore. It's a pipe dream.

    The transition doesn't make business sense, even if the end result would.

  62. Re:Wait a minute... by bankman · · Score: 3, Insightful
    Good for you, but to the others who can't easily get a new job (not implying that it was easy for you) I suggest reading a bit about negotiation. "Getting To Yes" and "Getting Past No", despite their corny titles, are highly recommended readings on this topic. If you are unable to successfully communicate that management is making decisions that will hurt the company's image and in turn its bottom line, than you are definitely not the right person for the job.

    I think that developers who issue statements that management is always doing the wrong thing, should remember that they too manage, a software development project for example.

    --
    I feel so sig.
  63. Re:Note to crackers by bjtuna · · Score: 2, Insightful

    This is pretty typical rubbish out of the mouths of people who don't live in reality. Licensing is expensive, but not expensive enough to cause major cuts in other parts of the budget.

    Is it my company's fault for not using *nix? Of course. I did know you were going to say that, and I couldn't pre-empt it enough in my original post because you said it anyway. But the company was not founded by technologists - it was founded by two guys in 1997 who wanted to sell stuff online and had a little coding experience.

    I reiterate. At this point, it's too difficult to rewrite everything.