Slashdot Mirror


Security Flaws May Be Microsoft's Undoing

tarpitt writes: "According to this article in the LA Times, repeated software flaws in Microsoft products has begun to raise concerns that they 'threaten the stability of a major piece of the world economy and to raise questions about Microsoft's future.' Flawed security is seen as a stumbling block to accepting Microsoft sponsored on-line services. It is also driving discussion about making software manufacturers liable for damages caused by flawed products." This piece in eWeek on troubles with XP's automatic updates is an interesting companion; releasing often doesn't seem to be enough. Update: 01/15 15:00 GMT by J : Bruce Schneier's January Crypto-Gram came out this morning, and is also topical: "Microsoft treats security vulnerabilities as public relations problems. Until that changes, expect more of this kind of nonsense..."

505 comments

  1. They're no worse than the average... by Zspdude · · Score: 3, Interesting

    Just a thought... If they dominate the market... Most software is Microsoft... Microsoft software is buggy and insecure.... Most software is buggy and insecure! They're right on par for the course!

    --
    What's in a Sig?
    1. Re:They're no worse than the average... by Anonymous Coward · · Score: 0

      There's no such word as "unlogical" you hairy butt-snake!

      ahhahahahah I pulled the grammar nazi up on use of the English Language! ahahahahhahahahahahahah

    2. Re:They're no worse than the average... by Anonymous Coward · · Score: 0

      Irregardless, him do makes an point.

    3. Re:They're no worse than the average... by tomknight · · Score: 1, Offtopic
      Umm... I'm sure you really mean illogical and ungrammatical. But then, you must be right, given your mission statement. Or maybe (just maybe) you're actually not a suitable person to criticise other people's grammatical errors?

      I sacrifice my karma on tha altar of smugness...

      Tom.

      --
      Oh arse
  2. Windows Update Down Again ? by Maserati · · Score: 3, Interesting
    Gee, since WU is a big feature of XP (even if MS is still breaking things with new patches) d'you think consumers have an action claim if WU fails to get them a known patch ? Lost data due to a known error could leave MS liable in today's lawsuit-happy world.


    Add in a Gartner analyst casting doubts on MS and raising the trust issue in terms of .NET, and you have some long-term sales issues for Microsoft. The analyst said that if you don't trust Microsoft, you don't use .NET. Then the article reminds us that MS is betting the company on .NET.


    A failure to execute (on security) could get Microsoft executed.

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    1. Re:Windows Update Down Again ? by fire-eyes · · Score: 1

      d'you think consumers have an action claim if WU fails to get them a known patch ?

      Course not. Your typical windows user is used to this kind of junk, they don't expect much more.

      BLAH BLAH BLAH.

      As for .NET ? Heh, might be more secure giving your wallet to a homless person who wants a bit of jack. At least you know HIS vulnerablilties up front.

      --
      -- Note: If you don't agree with me, don't bother replying. I won't read it.
    2. Re:Windows Update Down Again ? by Znork · · Score: 2

      Um, have you ever read your Windows license agreements?

      MS is liable for nothing. Your computer could spontaneously blow up and level your house because of the Windows Exploding Computer Feature, and you wouldnt get a dime from them.

    3. Re:Windows Update Down Again ? by Anonymous Coward · · Score: 3, Informative

      Many countries have consumer protection laws that forbids any such attempt to remove liability for a product you sell. That is, it doesn't matter if you agree to such a thing since the law says it is void. This may not nessecarilly apply to companies (that is not private persons) buying things though since they are not consumers in the aspect of that law. So that case any such license agreement is irelevant since the law says so meaning they ARE liable.

    4. Re:Windows Update Down Again ? by DarenN · · Score: 1


      Unless you happen to live in Europe, where EULA's are worth less than the paper they are printed on (even if they're electronic)

      --
      Rational thought is the only true freedom
    5. Re:Windows Update Down Again ? by Anonymous Coward · · Score: 0

      That's right. In NZ, for example, consumer protection laws would make such a disclaimer irrelevant - you can't simply disclaim all responsibility for any harm your product might do.

      Aside from which, the typical EULA is contained inside the box, and thus lacks any validity as a contract. Surely no country has contract law permitting hidden conditions that are only revealed after contract agreement? Such an EULA falls into that category.

    6. Re:Windows Update Down Again ? by Anonymous Coward · · Score: 0

      1-800-360-7561 X05-25120 X05-87277

  3. Re:Impossible by linuxbaby · · Score: 0, Redundant

    Maybe perfection is impossible, too.
    But it's better to TRY hard to aim for it.

  4. Liability. by Lemmy+Caution · · Score: 5, Interesting
    The article mentioned a shift in political attitude: lawmakers are considering suspending the protection against liabilty that software makers now enjoy.

    Insofar as it's true that software is flakier and more vulnerable than other products, the questions we might ask are the extent to which liabiliy has motivated other product manufacturers to be a lot more careful in their manufacturing processes, and the extent to which software is "inherently" impossible to get right. Is that perception that software should be exempt from the sort of standards that other goods have accurate, or has that perception been constructed by years of poor software and a lack of accountability?

    1. Re:Liability. by MisterBlister · · Score: 5, Insightful
      Software liability also has has consequences for Open Source that must be explored. If Microsoft is liable for bad software, that would also open up Open Source and Free Software programmers to the same liability -- just because you give something away for free doesn't limit your liability if commercial vendors are also held liable. And what OSS/FS companies/vendors/developers can afford to worry about being hit with a liability suit, especially when they are unlikely to derive anywhere near Microsoft-scale profits on their work in the first place?

      Those who yell and scream that Microsoft should be held liable should be careful what they wish for...liability laws would kill off most all of OSS/FS faster than they would kill Microsoft.

    2. Re:Liability. by fire-eyes · · Score: 1

      from the second article:

      The Automatic Update feature in XP allows users to set up their computers to automatically download critical operating system updates and security fixes. "Microsoft could be releasing patches to patch the patch--who knows what they're doing at this point," Perlow said.

      That is pretty damn gross negligence right there: setting up a system to by default, blindly download oh... whatever the hell is out there.

      If this were done in the auto industry, say, as in when you parked your car by default it would call a mechanic and get parts just made today and not certfied installed... Your damn right the government would step in when things didn't work and people started getting killed.

      But nah, this is 'just' the software/computer industry. Its not that important to people... is it?

      --
      -- Note: If you don't agree with me, don't bother replying. I won't read it.
    3. Re:Liability. by Tony-A · · Score: 2

      Maybe it's just me, but with the source, or reasonable access to the source, if there is a problem, I can (or hire someone to do it) find and fix the problem. If I do not have access to the source, then the vendor is the only one in a position to fix any problems.

    4. Re:Liability. by Restil · · Score: 5, Insightful

      First of all, its not IMPOSSIBLE to get software right. No more difficult than it is to build a car or a housse correctly, and while on occasion they break down, generally speaking they function as they're supposed to with minimal failures.

      You've heard the joke about the first woodpecker destroying civilization if buildings were built the way that software was written. There's a fundamental truth here. Coders, for the most part, are sloppy. Why? Because they CAN be. However, there are examples of cases where software was done correctly the first time. It takes careful planning and controls and peer review, and in most cases the end result is clean code in less time than it would have taken to do it sloppy and spend lots of time cleaning up bugs.

      There SHOULD be accountability here. But people don't hold Microsoft accountable. And I don't blame the monopoly factor either. People have just been brainwashed to believe that its NORMAL that computers crash. Its NORMAL that there are viruses. These things are just a part of life, and there can't be anything done about it. And as long as they believe that, they will keep buying into Microsoft.

      These things generally don't bother the individual. They bother a large corporation as a whole that has to deal with the cleanup after one of the messier outlook viruses goes around. But, the corporation, run by people, simply look past the problem. The sys admins might be screaming bloody murder about it, but everyone else just considers it to be the status quo and goes on with their lives as best they can while the servers are being reloaded.

      In my opinion, Sircam was the first windows virus/worm that had the potential to have a real effect on how people looked at Microsoft. If the virus was somewhat more malicious and made the data that was being sent out easily readable (as well as passing along a virus) and a few big corps had a lot of confidential internal memos sent all over the world.... THEN maybe people would start to reconsider the value of Microsoft
      brand products, as soon as it is made clear to them, that its Microsoft and their software that made all this possible.

      -Restil

      --
      Play with my webcams and lights here
    5. Re:Liability. by BlueUnderwear · · Score: 2
      How would that impact non-US open source developers?

      And what impact does it have for software developped before that change in law? What about old (obsolete) versions? Certainly, you can't be liable for sth you developped before the rules were changed, can you?

      --
      Say no to software patents.
    6. Re:Liability. by zebs · · Score: 1

      If this were done in the auto industry

      If this were the auto industry, then you would have to pay for any updates that weren't critical to the computers safety.

      And if MS made cars then your fuel economy would be shot because of all the extra 'features'

    7. Re:Liability. by MisterBlister · · Score: 2, Insightful
      Yeah but what if, due to a bug in the software, you lose data worth $50,000? Sure, you're an idiot for not keeping up-to-date backups, but if the types of liability laws being talked about here went into effect, you'd be able to sue the company for this lost data...

      So, having the source is not a panacea..The damage could already be done before you have a chance to fix it, even with an OSS/FS solution.

    8. Re:Liability. by Dave_bsr · · Score: 1

      It's not quite the same as crashing your car and dying. Computer crashes aren't fatal - but that doesn't mean that they don't cost anything. The article mentioned that holes in IIS were worth $2B due to Nimda and Code Red.

      So what do we do? Should we get "computer insurance," where your losses are covered by a policy, with deductibles and everything? Programs are not cars, or guns, or hot coffee - they are broken naturally, and nearly impossible to perfect - especially for something as big as an OS. But I think there is room for liability - and perhaps computer insurance isn't such a stupid idea...i like the idea of lower premiums for my historically more secure linux system - that would be an interesting future.

      But I don't like the idea of unlimited liability - society has too many fools suing these days anyway. Care is necessary, if legal policy is to be changed. Freely distributed code should not be treated the same as an OS for sale, one that promises to be the most secure and stable yet - I do not know what a good liability system would look like, but I shudder at the kinds of lawsuits that i can imagine. Any good ideas?

      --


      Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
    9. Re:Liability. by krmt · · Score: 2

      I dunno... if code is speech then it's kind of like saying to someone "Hey, go jump off a cliff." If they decide to do so as a result are you reliable? MS could get around this too by providing the code (shared-source and whatnot) but as it stands, you have no possible recourse in terms of judging the quality of the product. Closed source software can't really be speech, and as such I would guess that it can't be treated quite the same way as Free Software.

      There is the free price thing too. While I agree with you that if you give something away, you can still be liable, but if you give a friend your old car that you think is fine shape, only to have it blow up his mother, are you liable? I'm not a lawyer so I don't know the answers to these questions, I'm just posing them. There is a distinct difference between what MS does and what Debian does (Redhat may be another matter though).

      --

      "I may not have morals, but I have standards."

    10. Re:Liability. by Tony-A · · Score: 2

      And how is closed source any better?
      Between poor chance and no chance, I'll take poor chance.

    11. Re:Liability. by kemikalzen · · Score: 0, Redundant

      Nice troll.

      Doesn't most free software, GPL'd or not come with a huge:

      This program is provided as is. There is NO warranty, not even for merchantability or fitness for a particular purpose, or similar ?

    12. Re:Liability. by Sobrique · · Score: 1

      Whilst I agree that making OSS/FS software developers liable for the consequences of 'bad software' would be a death knell for the Open source development, I still consider it very much a question of 'you get what you pay for'. If I don't charge for my software, then I'm _not_ offering it for sale as a viable product, I'm pointing it out as something that I put together that might be worth you taking a look at. The flip side is $BIGCORP who charges for their software IMHO has a duty of care to make sure that it's going to be up to a required standard. Fit for the purpose sold and all that.
      If you went to a sofware company and said 'I want an air traffic control progam' the part of the spec would have to be 'safe'. Buggy software _isn't_ safe. It's perhaps not as deadly as a faulty air traffic control system, but I think they should be liable if my database corrupts horribly and I lose x days work. It's not going to be a huge cost to them in each instance (what's x days pay to re-enter it + a bit for slippage in deadlines), but if it happens frequently with their products then they are going to start losing an awful lot of money.
      Less bugs = less 'loss' from fault claims.
      Well, it'd crucify an awful lot of big companies in the short term, but they'd soon get their quality specs in place. The major resistance would be from the consumer who would in the end have to carry the extra cost of production.

    13. Re:Liability. by Goonie · · Score: 5, Insightful
      First of all, its not IMPOSSIBLE to get software right. No more difficult than it is to build a car or a housse correctly, and while on occasion they break down, generally speaking they function as they're supposed to with minimal failures.

      Hmmm, we've been building permanent dwellings for thousands of years. We've been building software for fifty, and doing so on a large scale for about thirty.

      Not to mention that the complexity and novelty of the average piece of software dwarfs that of all but the most unique and large-scale building projects.

      You've heard the joke about the first woodpecker destroying civilization if buildings were built the way that software was written. There's a fundamental truth here. Coders, for the most part, are sloppy. Why? Because they CAN be. However, there are examples of cases where software was done correctly the first time. It takes careful planning and controls and peer review, and in most cases the end result is clean code in less time than it would have taken to do it sloppy and spend lots of time cleaning up bugs.

      And you think that planning, control, and peer review comes free, and without a lot of pain getting it wrong first?

      Software is still relatively new, and the most complex design task humanity undertakes. It's no wonder we haven't perfected the engineering of it.

      --

      Any sufficiently advanced technology is indistinguishable from a rigged demo
      --Andy Finkel (J. Klass?)
    14. Re:Liability. by ukryule · · Score: 3, Insightful
      Is that perception that software should be exempt from the sort of standards that other goods have accurate, or has that perception been constructed by years of poor software and a lack of accountability?

      This perception is only apparent in the PC industry. There are a whole range of areas where software has to be 'good quality', and the consequences of failure are huge. For example:
      • Embedded software. When was the last time your TV crashed on you? Granted, the software is an order of magniture smaller than for PCs, but the consequence of a big bug in a released piece of consumer electronics is huge (people demand their money back), so it needs to be more rigorously tested.
      • Safety-critical systems. E.g. medical equiment needs to be 'safe', and often has to prove a certain level of testing/reliability before it is legal to sell it. You can be guaranteed that the s/w producers will be liable if an X-Ray machine gives you the wrong dose

      The trouble is, the PC industry has come to accept the usual disclaimers ("No liability for any damage ... we may download virii ...etc.") - and the associated low reliability/safety. One reason for this is that PCs were traditionally the realm of technically savvy people, who value cutting edge features rather than rigoruously tested sw with half the features.

      You would expect increasing reliability as the market moves more to (dumb) consumers - but, of course, everything is slightly screwed by one company having a monopoly ...

      (Just noticed - should the subject of this post be 'Re:Liability' or 'Reliability'?)
    15. Re:Liability. by -brazil- · · Score: 1

      That's the point exactly: people would like to see this clause be made void. Makers of any other product are required by law to provide some minimum liability and can be sued if the product malfunctions in particularly bad ways. Clauses like the above are automatically void with any other kind of product except software. The question is whether this is justified.

      --

      The illegal we do immediately. The unconstitutional takes a little longer.
      --Henry Kissinger

    16. Re:Liability. by Squeeze+Truck · · Score: 2

      When I read this I didn't think of individual liability suits. If you don't take proper precautions, then you shouldn't have any recourse if you lose all your company's data. That should go for any OS.

      What I think should apply, are Lemon Laws, to protect a customer from what is, inherintly, a piece of junk. I'm fairly certain no major version of Linux or BSD falls into that category.

      At any rate, these laws protect buyers, not users.

      --

      "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

    17. Re:Liability. by Squeeze+Truck · · Score: 2

      The economy of a windows-using PC *is* shot because of extra features.

      Not that a stock install of Redhat 7.2 is what I would call efficient, but at least you can remove what isn't necessary.

      --

      "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

    18. Re:Liability. by boopus · · Score: 1

      While it's debatably true that software is not impossible to get right (It's impossible to prove a program works, so there is always posibility that it doesn't) it is a fact of life that there is a point of dimishing returns. The software used for the space shuttle missions is one of the examples of the "most perfect" complex software in existance, and it hasn't been immune to bugs(bugs that would have been caught by redundant systems I would hope). The only reason that the software is so bug-free is that it is literaly mission critical. A data center had better keep backups offsite somewhere. NASA's backup for Endavor is called Columbia. (Actualy at this point we're out of backups, so we'd better not loose one.)

      Yes there should be some accountability, especialy if you're going to charge money for software. I'm not sure about free software. I always get ticked off when buying $350 pieces of software that have "no waranty expressed or implied". However, if i required a "bug free" piece of software, I'd have to pay thousands of dollars for the same thing, and it still wouldn't be "bug free". Apperently Microsoft has found the best price/performance ratio for windows, and it turns out that price is more important than performance.

    19. Re:Liability. by Karna · · Score: 1

      For an interesting view on liability, see this month's issue of Bruce Schneier's newsletter CryptoGram here. Apart from his own thoughts on Microsoft, the first letter from a reader is the one on liability. Must read!

      --
      All weakness is within you, As is all courage.
    20. Re:Liability. by IronChef · · Score: 5, Funny


      Your mistake is wanting to fix the problem rather than litigating a solution. Silly rabbit, you must be some kind of Canadian or something!

    21. Re:Liability. by esh · · Score: 1
      Free Software should be held responsible for defects just like other software - not more, nor less. Free Software would do rather well compared to many proprietary offerings. Liability does not mean that anybody can sue anyone about anything.

      (1) if software is offered free of charge, a limited liability clause has good chance to protect the provider the software. This would cover most downloads. Essentially, the users accept their responsibily to check the software independently, which would give free software a definite advantage. The user could only sue over cases of gross negligence.

      (2) if software is sold (from boxed set distributions to support contracts) the vendor takes on more responsibility. But even then there are limits to liability. If the vendor follows accepted standards in software engineering and reacts fast and appropriately when a flaw in a product is discovered, they may be resonably safe from lawsuits. Of course accepted standards can change over time, so tomorrow you may not get away with something that was common yesterday. However, it would prevent companies from keeping a flaw under cover like Microsoft does so often.

      I am not a lawyer and standard disclaimers apply. Moreover details vary from one jurisdiction to the other. I am just inferring this from common practise in consumer laws. The well known cases (car manufacturers, etc.) all relate to the failure of the producer to alert their customers about grave defects they had known about for a while.

      The offer of a free replacement of a defective application may be all that is required in some cases. In other cases the vendor might be expected to actively alert its customers with support contracts. This is something free software is good at and is standard practice already in many cases.

      --
      -- ESH
    22. Re:Liability. by Nephrite · · Score: 1
      It would be too hard to prove in a court that the damages were caused by a specific piece of software given software complexity and clueless courts.


      And of course a small firm/individual will still have no chance to win against M$. Forgot the rule of court? The one with most money wins Period.


      The real solution would be IMHO to regulate software prices and to force software sellers to always provide the source code with permission to modify it for personal/enterprise use.

    23. Re:Liability. by Kierthos · · Score: 1

      So it _might_ hurt Open Source. So what. Software should be treated like damn near every other product. If I build an appliance with known design flaws, and those flaws result in damage to real property or injuries, I am liable for damages and penalties. Likewise, if a piece of software is buggy and/or has security flaws that consequently cause damages, the maker of the software should be liable.

      Kierthos

      --
      Mr. Hu is not a ninja.
    24. Re:Liability. by Anonymous Coward · · Score: 0

      Try reading the thread before you post next time.

    25. Re:Liability. by boltar · · Score: 0

      It wouldn't. The US courts can scream and shout as loud as they like but if there are no similar
      laws in another country theres absolutely NOTHING they can do about it. Unless the author happens to
      enter the US , eg Dmitry Skylarov.

    26. Re:Liability. by Anonymous Coward · · Score: 0

      You're talking about something that would single-handed floor the opensource world. Microsoft can pay exhorbant fines for their problems, and then stand up straight tomorrow.

    27. Re:Liability. by mgv · · Score: 1

      Computer crashes aren't fatal - but that doesn't mean that they don't cost anything.

      I suppose that that statement begs the question of why they make you turn off your mobile phone when you get on a plane.

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    28. Re:Liability. by dunstan · · Score: 2

      This is exactly right. To assume that "software is generally of poor quality" insults many, many software developers. For example, the team who developed the avionics for the shuttle took huge and justifiable pride in a process which kept the software correct (see http://www.virtualschool.edu/mon/SocialConstructio n/FeynmanChallengerRpt.html and scroll down to the section on avionics).

      But much software doesn't have to be written to such a high quality requirement, so it isn't. As, for example, document production isn't safety critical, market forces will decide the level of quality required, and the resulting market profile is a direct result of the care with which purchasing decisions are made.

      Sorry to say this, but we get the software we choose, and the poor state of the market now reflect that we will pay loads of money for something which we buy effectively sight unseen, and where we accept licence agreements which take away our rights to complain.

      Dunstan

      --
      The last scintilla of doubt just rode out of town
    29. Re:Liability. by Anonymous Coward · · Score: 0

      Well in that case, neither can Microsoft be held accountable for something that was produced before the law changed. Windows XP, for example.

    30. Re:Liability. by rm-r · · Score: 1

      You forget the rules of big companies and court- It's cheaper for them to pay you off than to fight you

      --

      J-aims
      --
      Yo, whatever happened to peas? Join T( H)GS
    31. Re:Liability. by blibbleblobble · · Score: 1

      That sounds like a more sensible solution. I know that the courts are terribly popular at the moment, but technical solutions are even better, and public-opinion solutions better still.

      If the government wants to discourage the use of insecure software for national infrastructure, they could start by buying open-source software in place of XP / IIS for government departments.

      One of the best things the government has done thus far to kick microsoft in the teeth, is their development of secure-linux by the NSA. Right, now they're saying, "we're so frustrated with this windows crap that we've actually programmed an alternative ourselves." You can't fault that attitude!

      And as you say, IT departments should specify software which they KNOW to be reliable and secure. There's no more point in buying Outlook and going to court over security problems than there is tipping coffee over yourself to get compensation money. IT departments should know the benefits and drawbacks of software before they buy it.

    32. Re:Liability. by bshuttleworth · · Score: 2, Interesting

      There is one fundamental difference between dragging Microsoft into court for security problems that they don't/won't fix and hauling Linus into a similar court:

      Microsoft has artificially created a single point of failure in security.

      That means that Microsoft is a single point of blame - something which cannot exist in the OSS world. This is more fundamental than "many eyes make all bugs shallow" - if there's a hole then you are as responsible for fixing it as the original maintainer. You have the chance to do something about it even if the maintainer isn't interested.

      In that way, an opensource project (even one with just one developer) is, in theory, a collaboration between every user of that system. They have a choice whether to take the good with the bad - they can fix the bad (given time and effort). But Microsoft, through proprietary liscencing of sourcecode has taken all the profit and with it all the risk.

    33. Re:Liability. by jcam2 · · Score: 1

      In fact, software liability would be even worse
      for companies like Redhat and SuSE than it would
      be for Microsoft. The typical commercial linux
      distribution includes hundreds of packages from
      different authors, any of which may contain a
      serious bug. Could the vendor possibly check every
      single one of these? I doubt it..

      Microsoft on the other hand only sells their own
      code, so it would be theoretically possible (but
      still very difficult) for them to eliminate all
      serious bugs in their software. So they would
      survive, but any company that made any money at
      all from redistributing other people's free
      software would be forced out of business.

    34. Re:Liability. by Znork · · Score: 2

      This could be worked around by making companies/software developers liable for willful negligence for profit. The problems that really needs fixing in the industry are on one hand the inclusion of completely utterly braindead features that are inherently insecure, but are strategic for corporations like MS, and on the other hand programming and shipping deadlines that result in the inclusion of known suspect code for market reasons.

      There is a general problem with software quality, but the real problem is when it _pays_ to ignore security, because then it will become a standard buisness practice. That is the behaviour that any law should be targetted at.

    35. Re:Liability. by Anonymous Coward · · Score: 0

      In the UK you can only claim liability against another party if a contract exists between you and that party. And, for a contract to exist, consideration must be given (i.e. you must pay). Without consideration a contract cannot be said to exist. This is why you tend to hear about big companies taking over other big companies for the ridiculous amount of £1.

      Free software is free. It's a gift. And no matter how you look at it there is no way you can claim a contract exists between you and the developer, because you have not given any consideration (you didn't pay). Hence, whatever happens to the liability laws there is no way this will impact on Free Software programmers. To claim otherwise is just FUD.

    36. Re:Liability. by bockman · · Score: 5, Insightful
      Software should be sold with a label indicating its quality level, as certified by well-defined and verifiable standards:
      • level-0 is the software provided as-it-is or whith disclaimers that nullify any liability (that is 99% of today commercial and free software)
      • other levels could be defined for software which promises (and therefore is liable for) a well-specified level of accuracy/data integrity/security.
      Companies would price their software accordingly with the quality level they warrant, and people and company could make their own cost/quality/risk trade-off analysis and freely use whathever they want.

      Note that in theory an open-source redistributor could achieve quality level > 0 by submitting the products it distributes to rigorous qualification tests and patching the software accordingly. A problem could be that they should publish their patches, making easier for the competition to do the same. But this is nothing new, being the same dilemma that open-source distributors already face for the works which goes in packaging/integrating the free software.

      --
      Ciao

      ----

      FB

    37. Re:Liability. by CharlieG · · Score: 2

      You don't have to have a contract to liable - think about your sidewalk - someone walks down the street, trips on a flaw in your sidewalk, and breaks a leg - your liable

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    38. Re:Liability. by oyenstikker · · Score: 1

      So make full monetary refunds mandatory if your product doesn't work.

      Okay sir, here's your refund of 0 [pick your currency] for your free software.

      --
      The masses are the crack whores of religion.
    39. Re:Liability. by koekepeer · · Score: 1

      well, i don't know...

      maybe other goods aren't so different from software. of course the well-known "if your new car behaved like windows" parallel is sort-of correct, but it's a gliding scale. there's also things wrong with new cars very often, it's just that failures get noticed better, and usually have more severe consequences. therefore car manufacturers get more (negative) attention when they're messing things up.

      let's see whether the consumer is going to be less forgiving when they find out that M$ software is buggy & insecure - time after time after time after...

      excuse my horrible english, since i'm in a hurry

    40. Re:Liability. by Ngwenya · · Score: 1

      If you lose $50K and haven't kept backups, then you're surely guilty of contributory negligence. If you had insurance for loss of business owning to buggy code, they wouldn't pay out ... and rightly so.

      It seems to me that the problem is that software flakiness (and unavailability of the means of redress) makes placing boundaries around likelihood of loss extremely difficult. Effectively software use is uninsurable.

      (Yes, I do know that you can get loss of business insurance via software unavailability, but the terms of such policies are ruinous).

      --Ng

    41. Re:Liability. by Rogerborg · · Score: 2
      • its not IMPOSSIBLE to get software right. No more difficult than it is to build a car or a housse correctly

      A couple of tiny differences...

      • Building a car is more like pressing CD's. You're thinking of designing a new car. Any idea how many prototypes (independent parts and entire vehicles) get built and thrown away during the design of a new car?
      • You don't use your paying customers as crash test dummies for your prototypes.
      --
      If you were blocking sigs, you wouldn't have to read this.
    42. Re:Liability. by Cygnusx12 · · Score: 1

      Indeed this is true... Scarey, but true.

      My question, and point, is, doesn't the GPL cover this? Isn't the software considered "As Is"?

      In addition.. does anyone know if this covers pre-compiled binaries? Or just the open code?

      McSoftware has sure received their share of blackeyes lately.. Who was responsible for their security auditing during testing? Arthuer Anderson? (If they tested, I'm sure they destroyed any results they received!)

    43. Re:Liability. by shilly · · Score: 1

      Who's liable? In all likelihood, the gov't. Rules for gov't are different from rules for commercial vendors. (And anyway, either the pedestrian or their relative will be paying taxes, so there is a consideration.)

    44. Re:Liability. by BlackGriffen · · Score: 1

      Not necessarily. It could be argued that with open source software, the user can fix any problem himself. With MS, the user is completely dependent on MS for fixes. With that logic the user could be considered one of the programmers. Every piece of OSS I've seen also comes with an explicit disclaimer stating: "Use at your own risk," that is very frank about the fact that the software is a work in progress. As long as vendors are prompt with fixes and honest about problems, I don't see a reason why there should be huge liability problems...

      BlackGriffen

    45. Re:Liability. by sqlrob · · Score: 2, Insightful

      But the liability could potentially fall on the user, not the developer.

      You have the source code. Did you audit it? No? You didn't do due diligence, so out the case goes.

      With MS you MUST trust what they say, there is no other option.

    46. Re:Liability. by Hee+Hee+Hee · · Score: 1
      First of all, its not IMPOSSIBLE to get software right.


      I used to write ladder logic for programmable controllers in automobile plants. The complete program would get up into the 1000's of lines. We would be compelled contractually to test and simulate every possible scenario and problem for every single line of code before the customer would assume ownership. I am amazed that M$ and others can release software that OBVIOUSLY hasn't been tested.


      Delivering a quality product that you will stand behind seems to have taken a lower priority. Maybe subjecting lax products to some liability tests wouldn't be a bad thing. The other side of the coin is the Open Source products - where do you attach liability there? And who would be willing to stick their neck out and write a module that could cost them dearly if they missed something.

      --
      - Bill
    47. Re:Liability. by Black+Perl · · Score: 2

      If Microsoft is liable for bad software, that would also open up Open Source and Free Software programmers to the same liability

      Effective immediately, all the Free Software I've written has a Money-Back Guarantee.

      Seriously though, couldn't we limit liability in our licenses, and stating what the software can (and more importantly) cannot be used for? I'm thinking something similar to the "do not attempt to dry household pets in this microwave" kind of thing.

      --
      bp
    48. Re:Liability. by Anonymous Coward · · Score: 0
      I suppose that that statement begs the question of why they make you turn off your mobile phone when you get on a plane.>

      Actually, no it doesn't:
      * They make good money on the inflight phones
      * Ground cells can't handle that rapid a cell change or the number of cells covered by someone on a plane

    49. Re:Liability. by sparkz · · Score: 1

      Unless I'm a foreigner, then I'm not paying taxes.

      --
      Author, Shell Scripting : Expert Re
    50. Re:Liability. by sqlrob · · Score: 1
      Embedded software. When was the last time your TV crashed on you? Granted, the software is an order of magniture smaller than for PCs, but the consequence of a big bug in a released piece of consumer electronics is huge (people demand their money back), so it needs to be more rigorously tested.


      Recently for a bunch of people here. Cable boxes tend to crash a lot for some people now (buggy update?)

    51. Re:Liability. by sparkz · · Score: 1

      what's x days pay to re-enter it + a bit for slippage in deadlines

      Plus your lost trade for those x days... and if you're running an Air Traffic Control system, then the whole airport is shut down for a few days; if WalMart can't trade for a few days, ... even MS couldn't afford the liability there.

      --
      Author, Shell Scripting : Expert Re
    52. Re:Liability. by Anonymous Coward · · Score: 0

      With UK Law this get's into the realms of public liability and negligence where the "reasonable man" standard will apply. And the onus of proof in such cases lies with the plaintiff (i.e. the person who tripped).

      Did the City Council take reasonable steps to maintain the public footways? And did you take reasonable steps to avoid triping?

      Similarly, did you take reasonable steps to ensure some free software package wouldn't delete your work or leave you wide open to some remote exploit?

    53. Re:Liability. by sparkz · · Score: 2, Informative

      Now that would hit OSS hard - if a sysadmin uses free/open software which trashes the database, his company could sue the sysadmin, not the developer.

      Take the recent /bin/login bug - how many thousands of eyes have passed over that source before it was spotted? If the sysadmin gets hit by a 0-day exploit before he's even heard of the bug, surely nobody could say that the developer(s) nor the sysadmin should take responsibility.

      --
      Author, Shell Scripting : Expert Re
    54. Re:Liability. by mperick · · Score: 1

      I think we may be looking at liability from the wrong angle. If a law is passed to allow software companies to be held liable for a defective product, this may give some people *more* reason to use commercial software instead of open source.

      OSS == no one to sue. Could be a negative in the eyes of some?

    55. Re:Liability. by pmz · · Score: 1

      I'm not too worried, since Open Source licenses tend to have very clear "NO WARRANTY" clauses. They express, up front, that the users must deal with the non-zero risk of using free software.

    56. Re:Liability. by wiredog · · Score: 2

      It's not better. From a reliability point of view it may be worse. But we are talking legal liability here. If Windows barfs and eats $50,000 worth of data I can sue Microsoft. If the Linux kernel does that I can sue. Ummmm. Linus Torvalds. See the problem OSS faces here?

    57. Re:Liability. by alcmena · · Score: 2

      If you give away free apples at a fruit stand that happen to be tainted with bacteria, you can still be sued even if you didn't intentionally taint them.

    58. Re:Liability. by itarget · · Score: 1

      IT departments should know the benefits and drawbacks of software before they buy it.

      IT departments often do know the benefits and drawbacks of their software choices, but someone they can't refuse (be it management or a client) will always insist on what they're familiar with and what inter-operates with their colleagues.
      That means Exchange and Outlook on Windows, because they've been weaned on it and it only inter-operates with itself.

      --

      "Where shall the word be found, where will the word resound? Not here, there is not enough silence." -T.S. Eliot
    59. Re:Liability. by Slak · · Score: 2

      Two words: Halting Problem.

      The Halting Problem is well neigh impossible to solve. So if you can't even be sure that a program will halt, how can you be sure that it produces the correct results?

      Regards,
      Slak

    60. Re:Liability. by Density_Altitude · · Score: 2, Interesting

      MS should be liable to the claims they make about their software. For example, telling that XP is the most secure OS ever, when they were aware of the UPNP bug, should make em prone to lawsuits, IMHO...

      Also for Open Source, if we make explicit disclaimers ala debian (i.e. NO WARRANTY etc.) I think it'll be fair enough for anybody with common sense to understand noone can be taken to be responsible for thy problems.

      --
      delete free(system.gc);
    61. Re:Liability. by smagoun · · Score: 2, Insightful
      All good points, but the original is still correct: it is NOT IMPOSSIBLE to get software right. NASA does a pretty good job of it, english-to-metric conversions notwithstanding. About the space shuttle's software:

      (from an article on fastcompany.com)

      "...the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors."

      It's not that humans can't get software right, it's that we don't choose to get it right. We're too sloppy, as another poster pointed out.

      Price, Quality, Time to Market. Choose any 2.

    62. Re:Liability. by dazed-n-confused · · Score: 3, Insightful

      And you think that planning, control, and peer review comes free, and without a lot of pain getting it wrong first?

      No, he doesn't. The previous poster stated, IMO correctly, that *including* the time it takes to do proper planning, controls and peer review, you get clean code for less time *in total* than it takes to create and subsequently clean up sloppy code. Or do you think cleaning up bugs comes free and involves no pain for the coders? (Nobody's even considering the end users at this point, who are also experiencing pain and cost).

      See Dave Parnas, Software Fundamentals, for some of the classic papers behind this analysis.

      Plan it properly, do it properly, document it properly, and you have saved a whole *load* of wasted time and effort. "An ounce of prevention is worth a pound of cure." And so on.

    63. Re:Liability. by Pfhreakaz0id · · Score: 2

      But is business willing to take that long, expensive road to software? I think not.

    64. Re:Liability. by Prior+Restraint · · Score: 2

      Certainly, you can't be liable for sth you developped before the rules were changed, can you?

      Probably not, but I wouldn't be surprised if you were forced to stop distributing those products after the law goes into effect.

    65. Re:Liability. by arkanes · · Score: 2

      If you had cause to believe that they actually WOULD jump off the cliff, then yeah, you can be held liable. As for the car - only liable if it can be proved that you should have known the car would blow up, even if you didn't. No idea how hard that is to prove, however.

    66. Re:Liability. by arkanes · · Score: 2
      All commercial software also has thie clause. If it's not valid for commercial software, why should it be valid for OSS?

      Disclaimer: This is a devils advocate arguement. I believe the answer is that by paying money for a product, you get an implicit warranty of fitness for purpose. Legislation to enforce this will likely be a long time coming.

    67. Re:Liability. by gpinzone · · Score: 1

      Embedded software. When was the last time your TV crashed on you? Granted, the software is an order of magniture smaller than for PCs, but the consequence of a big bug in a released piece of consumer electronics is huge (people demand their money back), so it needs to be more rigorously tested.

      My Magnavox television won't power up correctly every once and a while using the manufacturer's remote. However, I've never had this happen using a universal remote.

      The software in embedded "chips" will continue to get more and more complex as transistor sizes drop. The more code you write, the greater the chance for bugs. That's the idea behind code reuse in OO software. Same code == less code.

    68. Re:Liability. by jgerman · · Score: 2

      I have to disagree with that. Quality level implies that the products with a lower score are not as good, as you've included free software under level 0, you're immediately penalizing the best software out there because it's given away for free and they don't have the money to buy of a Quality Check Organization.

      In addition, OSS and Free software would never be able to grab a significant market share in this scenario. No company would use a product that has been rated 0 by some quality control board.

      --
      I'm the big fish in the big pond bitch.
    69. Re:Liability. by BlueUnderwear · · Score: 1
      Probably not, but I wouldn't be surprised if you were forced to stop distributing those products after the law goes into effect.

      True enough, but what about mirrors sites, over which you have no control?

      --
      Say no to software patents.
    70. Re:Liability. by Cro+Magnon · · Score: 1

      I installed kernel 2.4.15 and it ate my data. Can I sue Linus?

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    71. Re:Liability. by WowMan · · Score: 1

      Open Source distribution is not the same as purchasing closed-source software. I believe their may even be a "Bright Line" leagal distinction between closed source distribution and source code distribution that requires compilation prior to being used. This very same distinction is what allows amateurs to build and fly experimental aircraft from kits and instructions without the inventor incurring leagal liability - and aviation is a mature arena for product liability! OSS could fly under the "Ralph Nadar Radar" by positioning itself as "experimental".

      I also wish to extend a sincere Thank-You to everyone that pokes at commercial software with debugger and exposes these security weaknesses. Although malicious intrusion is probably a crime, so are product defects. Hackers are forcing the commercial software industry to address these issues, a task our government appears either uninterested in performing or literaly too weak to accomplish.

      --
      oh....my!
    72. Re:Liability. by Anonymous Coward · · Score: 0

      > If Microsoft is liable for bad software, that
      > would also open up Open Source and Free
      > Software programmers to the same liability

      Many open source licenses state that the software comes with no guarantee or warantee.

    73. Re:Liability. by n3bulous · · Score: 1

      How would that impact non-US open source developers?

      Just don't vist the US and you *might* be OK.

      --
      "The area of penetration will no doubt be sensitive." ~ Spock
    74. Re:Liability. by garett_spencley · · Score: 2

      Your other reply had a very good point that level 0 would imply "not as good" as the competition. However, there is one other outcome that I saw before reading the replies.

      It would be a lot easier and require a lot less money to just rate every single product level 0 and do a bit of standard MS-style marketing to convince people that the software is just as good as a level 1. If every single piece of software written by every single company was rated level 0 then no one would be any better off since everyone would be forced to buy level 0 products.

      Free software would inevitably be level 1 in many cases but I can't believe that anyone would buy OSS/FS for the same reason that no one is doing it now. It would remain a niche market and the big dumb suits would still insist on using "brand name" products.

      --
      Garett

    75. Re:Liability. by corbettw · · Score: 2

      "Hmmm, we've been building permanent dwellings for thousands of years. We've been building software for fifty, and doing so on a large scale for about thirty."

      And we've been flying for less than a hundred years, on a large scale for about 60. Should we expect half as many problems with airplanes as we see with programming? If that were the case planes would just fall out of the sky for no reason.

      --
      God invented whiskey so the Irish would not rule the world.
    76. Re:Liability. by whereiswaldo · · Score: 1

      I can't see how this kind of legislation could be put into effect... without killing the software industry in the process.

      For one thing, how can a company adequately test its products for "advanced" security holes - something that nobody has thought of before. I'm not saying it is impossible, but given society's unforgiving economics, it would be a lot more difficult for a company to make a buck.

      Comparing this to Microsoft is a little tricky, though... how do you prove in a court of law that their security practices are totally lax? Maybe it comes down to a company spending a percentage of their investment dollars on implementing and testing security? I don't know.

    77. Re:Liability. by TarPitt · · Score: 1

      The legal standard of negligance does not require perfection, but only application of generally accepted standards. A product developed using accepted software engineering practices wouldn't have to worry. Some open source products may meet this standard. Others might not.

      --
      If your children ever found out how lame you are, they'd murder you in your sleep
    78. Re:Liability. by Oztun · · Score: 2

      But if you put a warning on the apples and said do not eat these you wouldn't be liable.

      If Open Source developers say do not use this in a production environment or we are not liable then they aren't. Open Source could easily include a disclaimer however closed source would kill off there business. Can you imagine Microsoft including a disclaimer with Win2K stating not to use it on critical servers? I can easily see Linux developers saying use this code at your own risk because I believe they already do that anyway.

    79. Re:Liability. by Oztun · · Score: 2

      What if Microsoft is forced to include a disclaimer in their software license to limit liability? Then Open Source will be a better option.

      Security issues can only be fixed by the vendor when it comes to closed source. We all know how they hate to address these issues. With Open Source any geek can create a patch and fix the problem. So once a company is burned by Microsoft they might convert their servers. Don't all of us who use Linux do so because as techs or admins we got burned by Microsoft?

    80. Re:Liability. by reimero · · Score: 2

      I wish I could recall the /. article off the top of my head, but there is such thing as virtually perfect code. In fact, there's a government rating for it, and the standard is the space shuttle's critical systems code. It doesn't get delivered to NASA until they are absolutely certain that it will not fail. Period. By comparison, most commercial products out there don't even make the government rating charts.

      IIRC, there are two seperate teams at work. One team's job is to write the code and make sure it's bug-free. The other team's job is to find any and all bugs and report them to the first team to be repaired. Competition between the two teams is encouraged, so team 1 doesn't even deliver code to team 2 until they're convinced there are no bugs. Then, team 2 does everything they possibly can to find even the most minute quirk or bug or flaw. Once they find one, they report it at once, and team 1 has to fix it. The code doesn't get delivered to NASA until both teams certify that the code is 99.9% bug-free (they acknowledge that there probably is a bug in there somewhere, but that they were unable to find it.) This process takes years to go through, but it also proves that it is possible to write reliable code. Every time NASA sends up a shuttle, lives depend on it, and the programmers are acutely aware of this.

      The real key here is that the program isn't done until it's done, and the team ignores things like arbitrary deadlines etc. Instead of having the attitude that "it's good enough to ship" they take the attitude that "it's not good enough until we are absolutely certain that it will not fail. Period."

      Applied to the commercial and OSS world, that would mean that software wouldn't come out nearly as often: I'm guessing one major OS upgrade every 5-6 years, if that.

      --

      ----------

      Something clever
    81. Re:Liability. by Anonymous Coward · · Score: 0
      Quality level implies that the products with a lower score are not as good
      . Not what I meant.Maybe the term 'liability level' would be more appropriate ( so that marketeers would be more happy :-).

      No company would use a product that has been rated 0 by some quality control board.
      Actually I did not talk about how the program would be rated. I'm not thinking about 'quality control board'. I'm thinking about 'mandatory warranties' related to each level. That is, if a company wants a 'level 1' label it MUST include in its software some well-defined (i.e. verifiable by the customer and without legal loopholes) warranty. It would be in the self-interest of the company, then, to qualify its software so that they does not get sued by customers.

      The problem of course is defining a set of warranties that suits both software producers and software customers. ( 'never crashes' would not be a good one, as well as 'crashes only once per day'). I'm not sure that it can be done, but this is another story (wer are on ./, after all :-)

    82. Re:Liability. by Anonymous Coward · · Score: 0
      It's not just a matter of backups. What if the assembly line is shut down for several hours? What if you lose trade secrets? What if account or credit card numbers are stolen? There are many things that can happen that cost you in ways that are not recoverable. The problem with your next statement that you are responsible because you owned buggy code has one major flaw. It could be applied to anything. Your car has a manufacturer defect that causes an accident? Your fault. You owned a 'buggy' car. Building collapses due to bad architecture? Your fault. After all you bought a 'buggy' car or building.



      In short I don't think software is any different from any other product. I disagree that software is simply inheritantly so flawed that it cannot be insured. Basically everything is like that. There is no such thing as a perfectly designed car for example. They all have flaws in them. By flaws I don't just mean the occassional bad car. Every model of car has defects of design. Often these are not found until the model has been shipped and driven by lots of people. They only recall the model if they determine that the payments for damages due to the defect(s) will exceed the cost of a recall. Under your statement since cars are inheritantly flawed, they should be uninsurable. Obviously however they are insured, and the car manufacturers and insurance companies work it out. Software would be the same way.



      If you can prove loss or harm due to negligence in the software design, you should be able to recoup like with any other loss under our current system. There is nothing 'special' about software that makes it magically uninsurable, and it should be treated like any other product.



      If we do this will many software companies shut down? Yes. Will prices go up? Yes. Will choice go down? Yes. Will it suck all around? You bet. The problems I mentioned are replicated for every type of industry or business in America. I would love to see our current system of tort law and insurance overhauled in a major way. However until that is done, their is no reason for software firms to have special dispensation. The harm that will happen to that industry is no different from what all the other industries live with, and the law should apply to all.

    83. Re:Liability. by Computer! · · Score: 2

      If you lose $50K and haven't kept backups, then you're surely guilty of contributory negligence.

      So, you're saying that the consumer must buy a product that claims to work, and then make copies of all data because they expect it to fail? That doesn't seem right to me. The software industry has grown in importance to the realm of automotive or even medical equipment, yet it has no real "safety" regulations or quality checks. As soon as the first software manu gets sued because a bug killed a kid, this will all change, and for the better.

      Programming for some is a hobby. I can build a car myself, but will it pass inspection? Probably not, and therefore wouldn't be legal to drive on the street. There are no checks in place to keep development shops from releasing whatever they want and claiming it's "street legal" or whatever.

      --
      If you fall off a building, go real limp, because maybe you'll look like a dummy and people will be like hey, free dummy
    84. Re:Liability. by bockman · · Score: 2
      It would be a lot easier and require a lot less money to just rate every single product level 0 and do a bit of standard MS-style marketing to convince people that the software is just as good as a level 1. If every single piece of software written by every single company was rated level 0 then no one would be any better off since everyone would be forced to buy level 0 products.

      Agreed (almost). I thing that _most_ of software would stay level 0, and that_most_ of customers would choose to buy (or download) level 0 software. After all, nobody forces current users to buy current software: they buy it because they find it useful, bugs nevertheless.
      But then, this would only be market ruling. If a real market for quality software exists, some sort of 'software qualification standards' would allow qualified software products to meet the demand.

      --
      Ciao

      ----

      FB

    85. Re:Liability. by arkanes · · Score: 2

      My cell phone consistently crashes (with debug messages and everything, it's kinda cute), and Qualcomm consistently refuses to do anything about it.

    86. Re:Liability. by bockman · · Score: 1

      Hoops! Wrong click. The one above it's me.

      --
      Ciao

      ----

      FB

    87. Re:Liability. by TarPitt · · Score: 1

      Most comments here are unecessarily pessimistic about what could happen to Open Source.

      First, anyone can sue anyone for anything already. Having a snowball's chance in hell of winning is another matter.

      To sue successfully requires proving damages. You need to prove you lost something of value. Defendant can prove otherwise - and any attorney who views the case rationally (meaning "will I get paid out of this") will take this into account.

      To lose a liability suit requires (usually) a finding of negligence. Negligance is measured according to standards of due care for the industry. Having a bug in software will not open you up to losses if you can show due care. You don't have to produce perfect software, you just have to follow accepted software engineering practices for making secure software.

      Lastly, many independent professionals, small businesses, and non-profits are subject to neligance suits and still do just fine. You will need to buy professional liability insurance. Your rates will vary depending on how dangerous your software is (could it cause measurable conomic damage? Is it "mission critical"?) and how good/sloppy your development practices are ("due diligence"). Think about a "good coder" discount, like a "good driver" auto insurance discount.

      Lastly, by any real standard of "due diligence" many Open Source products would fare very very well. The liability insurance for OpenBSD would likely be minimal.

      --
      If your children ever found out how lame you are, they'd murder you in your sleep
    88. Re:Liability. by dvdeug · · Score: 2

      Safety-critical systems. E.g. medical equiment needs to be 'safe', and often has to prove a certain level of testing/reliability before it is legal to sell it. You can be guaranteed that the s/w producers will be liable if an X-Ray machine gives you the wrong dose

      Of course!
      The link above is the IEEE report on the Therac 25, the only known case of human death caused by software bugs. Once in a while, the cancer machine at the hostpital would give real big doses of radation, at seemly random times. The sad, scary thing is that all the classic software responses are there - "Let's do it [the safety/sanity checking circuits in this case] in software to save a couple bucks", "It's a hardware problem", "Here's a patch for it (that doesn't fix the whole problem, but patches a few symptons)".

    89. Re:Liability. by dvdeug · · Score: 2

      The Halting Problem doesn't really apply. Sure, you can't automatically machine-prove everything, but that goes for mathematical theorems as much as programs. It's usually fairly simple to prove that a fairly small program will end. It's harder to prove that it will produce the correct results, but it's usually possible to prove significant parts of the program that will provide a partial proof. Killing bugs in 90% of the program beats leaving them for the users, and makes finding bugs easier.

    90. Re:Liability. by Cro+Magnon · · Score: 1

      "First, anyone can sue anyone for anything already. Having a snowball's chance in hell of winning is another matter.

      To sue successfully requires proving damages. You need to prove you lost something of value. Defendant can prove otherwise - and any attorney who views the case rationally (meaning "will I get paid out of this") will take this into account. "

      What if kernel-2.4.15 eats my data? The software was free, but my data wasn't! I'd say it was worth big $$$ (and since its gone you can't prove it wasn't)

      "To lose a liability suit requires (usually) a finding of negligence. Negligance is measured according to standards of due care for the industry. Having a bug in software will not open you up to losses if you can show due care. You don't have to produce perfect software, you just have to follow accepted software engineering practices for making secure software. "

      2.4.15 was crap! One could argue that Linus was negligant releasing it! Of course one could also argue that I'm an idiot for running the kernel-of-the-day without good backups, but I don't have to convince intellegent people. I just have to convince lawyers & judges.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    91. Re:Liability. by Anonymous Coward · · Score: 0
      What if Microsoft is forced to include a disclaimer in their software license to limit liability?

      They already do include such a disclaimer. They (pretty much) always have. What's in question now is whether or not that disclaimer should have legal force.

    92. Re:Liability. by Anonymous Coward · · Score: 1, Interesting
      I used to write ladder logic for programmable controllers in automobile plants. The complete program would get up into the 1000's of lines. We would be compelled contractually to test and simulate every possible scenario and problem for every single line of code before the customer would assume ownership. I am amazed that M$ and others can release software that OBVIOUSLY hasn't been tested.

      Now this is an idiotic comparison. Microsoft's software is several orders of magnitude larger than your controller programs, and servers a vastly more complex set of purposes.

      While it's obvious that they don't do a sufficient job of testing, it's silly to imply that their software should be held to the same standard as yours -- it's simply impossible to test a program the size of Windows as thoroughly as your relatively miniscule software.

    93. Re:Liability. by 4of12 · · Score: 2

      Yeah, but I would expect my software vendor to be responsible and to be held liable when I actually shell out real money for their product.

      In the case of OSS, I would expect them to be responsible in proportion to the amount of money that they have been paid.

      (True OSS providers at least give me access to the source code, so that if I am unhappy in any way I am free to modify the source and run that instead.)

      I look at the money exchange as the key that distinguishes liability. If I'm not paying my software vendor to accept some responsibility for their product's proper functioning, then what am I paying them for?

      Don't get me wrong, I realize that even creating buggy functionality costs time and money. And I'm not advocating draconian measures that punish software makers out of spite. Rather, I'm advocating that they be responsible for reasonable and actual damages when their products are used by an average user in the intended way.

      --
      "Provided by the management for your protection."
    94. Re:Liability. by Anonymous Coward · · Score: 1
      You're a damn idiot. What, never hear of backups? I can write a rock solid piece of code that runs my whole business, but I'm still going to keep a backup. Things other than the piece of software that manipulates the data fails, its a simple fact of life. It doesn't mean it fails due to a bug.

      You should try going to work for a real software company that has real customers. Make sure that you have to talk to customers every so often when the stuff your company sells doesn't work. Then you'll realize that the majority of the time it isn't your stuff causing the problem, but the customer doesn't give a flying fuck because they can't use YOUR software. After bitching and screaming at your because your software doesn't work because their dipshit sys admin decided to install some POS shareware program that overwrote a bunch of system files, you try and see how ANY legislative body could justify holding software companies liable for bugs.

    95. Re:Liability. by Johnny+Mnemonic · · Score: 1



      Embedded software. When was the last time your TV crashed on you? Granted, the software is an order of magniture smaller than for PCs, but the consequence of a big bug in a released piece of consumer electronics is huge (people demand their money back), so it needs to be more rigorously tested.

      That's an interesting point, but I think it misses one of the chief ways that computers differ from consumer electronics: end-user modification. When was the last time that you downloaded shareware into your TV set? Ever edit the registry of your stove, or even your phone? I think that computer manufacturers do their best to certify their machines as stable out of the box, but when you go modifying the fundamental ways in which it operates the stability can't be guaranteed.

      And this would be a problem for suing Microsoft over poor security--they would claim that their default install was perfectly secure. It wasn't until you operated it out of spec (you noted that the "enable attachments" button was to be considered beta and not fit for anything besides experimental use in the click-through, right?) that problems started occurring. So the fault is really yours, after all.

      --

      --
      $tar -xvf .sig.tar
    96. Re:Liability. by alcmena · · Score: 2

      Saying "use this code at your own risk" is different than saying "do not use in a production environment." Microsoft would love for Linux developers to say do not use Linux in production environments. Microsoft would then point the PHB's to the disclaimer, and that "woooosh" sound you hear is the sound of Linux being wiped away and Windows installed.

      On the other hand, Linux developers now already say "use this code at your own risk," but then again, so does Microsoft.

    97. Re:Liability. by Computer! · · Score: 2

      You're a damn idiot.

      But I'm proud of it, AC. What does the second letter in that acronym stand for, anyway? I always forget, because of what an idiot I am.

      What, never hear of backups?

      Of course I have. I was just contending that the unreliability of modern software is unlike anything the world has ever seen. Of course, kidneys have backups, too, so maybe I was wrong.

      You should try going to work for a real software company that has real customers.

      Good idea. While I'm doing that, you should realize that you don't know that I don't already work for a real software company, or maybe even The Second Largest Corporation on Earth. I do, by the way. How's that CCS degree coming at whatever state college accepted you?

      After bitching and screaming at your because your software doesn't work because their dipshit sys admin decided to install some POS shareware program that overwrote a bunch of system files, you try and see how ANY legislative body could justify holding software companies liable for bugs.

      Legislative bodies don't hold anybody liable for anything, first off. Judicial bodies do. To answer the point you meant to put foward, though, how is it that programmers think that their work is so special that it can't be investigated by mere mortals? Doctors are held accountable for making mistakes with a system that no-one even knows the full extent of- the human body. Do you think putting a lawsuit against a software co. would really be that hard? Maybe I'm high on codeine syrup right now, but I still know that you're wrong. Peace out.

      --
      If you fall off a building, go real limp, because maybe you'll look like a dummy and people will be like hey, free dummy
    98. Re:Liability. by zeno_2 · · Score: 1

      What about the disclaimers that say that this software cannot be used in an enviorment where important data can be lost, etc etc etc...

      I mean, if I make some dumb program, and someone actually uses it for something in a buisness, why should I be held liable for that, especially if I did not market this program as something that would be used in such an enviorment?

    99. Re:Liability. by Anonymous Coward · · Score: 0

      The old expression "Buyer Beware" would also work here... If you know a product is going to be buggy, and you knowingly buy it... I would say that you are at fault... In this day and age you automatically have to assume that a newly released Microsoft product is going to be buggy...

      Personally, I wouldn't use any kind of MS system if I was worried about loosing all my companies data or if it was an extremly critical system.

    100. Re:Liability. by damiam · · Score: 2

      MS license agreements already have a "no liability" clause, and so does the GPL.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    101. Re:Liability. by deaddrunk · · Score: 1

      No they claim it is the most secure Microsoft OS ever, which, given their track record, could very well be true.

      --
      Does a Christian soccer team even need a goalkeeper?
    102. Re:Liability. by Ed+Random · · Score: 1
      Applied to the commercial and OSS world, that would mean that software wouldn't come out nearly as often: I'm guessing one major OS upgrade every 5-6 years, if that.

      That's an interesting point.

      At work (large company in .nl), we still run NT4 and Office 97 on our Windows desktops. Only now are we planning to migrate to Win2K and Office2K...

      Large companies are generally not interested in keeping up with the latest and greatest from Redmond. In fact, a release schedule of 2 to 3 years with intermediate bugfixes would probably fit quite nicely in our corporate IT policy.

      Just my EUR 0.01 ;)

      --
      Gxis!
      Ed.

      --
      -- Gxis! Ed.
    103. Re:Liability. by Coops222 · · Score: 1

      Hmmm, we've been building permanent dwellings for thousands of years. We've been building software for fifty, and doing so on a large scale for about thirty.

      Not to mention that the complexity and novelty of the average piece of software dwarfs that of all but the most unique and large-scale building projects.

      Then why are we building software skyscrapers, rather than more modest dwellings? Scale is our enemy, until we understand how to manage it. We need much less complex software than we in fact receive.
    104. Re:Liability. by Anonymous Coward · · Score: 0

      Embedded software:

      Funny, This week I flew to Nevada... In the Dallas Airport I noticed a pay internet/fax telephone with a Microsoft Win2k BSOD on it... funny isn't it? The machine has a closed software environment, and yet it still manages to crash windows!

    105. Re:Liability. by Anonymous Coward · · Score: 0
      Well, if we can't sue, the gov't does nothing, and products continue to be shipped while 'broken' then something needs to be done.

      Simply say it with your pocket book. Pass up on upgrading to XP. Do what ever you think is necessary. Buy an Apple.

      What does buying Apple instead of Microsoft have to do with broken software or product liability?

    106. Re:Liability. by ImaLamer · · Score: 2

      uhh....

      .... I think you will stop feeding the fuck heads who produce software that is crap.

      They are asking too much for something that is worth so very little.

    107. Re:Liability. by Anonymous Coward · · Score: 0

      Creating software is just like spelling:"or a housse correctly". If your software is as good as your spelling, you are in a world of hurt! Buggy writing, buggy code, it is the same thing.

    108. Re:Liability. by OSgod · · Score: 1

      Similar to the disclaimer MS does... and you'd be liable. Your best bet: don't let anyone else use your software. Don't contribute to Open Source code because you might be personally sued.

      The roughest part of all -- it could be their configuration or their actual issue. You may prove it wasn't your fault in court after many, many days and a whole lot of $.

    109. Re:Liability. by radsoft · · Score: 1

      The difficulty here is - UCITA. Microsoft is one of the only pushers of UCITA, and so far their effort has been very successful. UCITA basically exonerates the vendor from all liability and gives them incredible leverage against customers. You never buy a product, you license it - and at least in the US, that means you cannot find help in consumer legislation. It's the one against the other. But yes, Microsoft stinks from a light year away - but then, where's the news flash?

      Check out both the site and the book The Software Conspiracy. Good read - especially about UCITA.

      http://www.softwareconspiracy.com

      Rickster

      --
      radsoft.net
    110. Re:Liability. by WNight · · Score: 2

      There are implied warranties on anything you purchase (even things marked "as is") but I don't see how this applies to gifts or free goods.

      Certainly, if an author wrote a virus and misrepresented it as a useful program, they could both prosecuted criminally and sued for damages, but that's a case of intentional misrepresentation and has many analogues in conventional law.

      (Depending on country, it's a crime or an actionable offense to give false advice resulting in harm, even for free. "Sure, salt is good for cars." Lack of intent (ie, ignorance of the falsehood) is always a defense unless you're a professional or misrepresenting yourself as one.)

      However, if I have a "free" bin of books, for instance, outside my store, you don't get any implied warranty. (Except that it really is a book, not a trap I've devised, etc)

      If you employ the advice given in those books you can't sue me if it doesn't work. Also, you can't sue the author, because the advice wasn't paid for. (Except in some odd cases, as mentioned above.)

      Seeing as how code is either speech, at which point you must see it as "advice", worth what you paid for it, or as a tool, with no implied warranty, you can't really sue if it doesn't meet your expectations.

      This assumes that the author says something along the lines of "I believe this program to be safe for intended use, but it is not tested and no guarantees are made." If they claim it's perfect, knowing it's not, or knowing they didn't properly check, then you might have a case.

      However, this all assumes the legal system work as intended. In the US civil suits are out of control and you can sue people for things that no sane country would consider actionable and for damages that far exceed reasonable.

      My advice is much like Alan Cox's - (paraphrased) The US has dumb laws, if you live (or travel to) there, watch out.

    111. Re:Liability. by WNight · · Score: 2

      It is a responsibility of the consumer to allow for potential failure of devices. Some ammount of failure is impossible to eliminate and is expected.

      If you ran your delivery business with a single vehicle and no provisions for a spare, you'd be liable for the financial losses if it failed, not the vehicle's maker. (Assuming that it failed in a reasonable fashion, not due to a known defect.)

      Seeing as how software is part of a complex system, running on complex hardware, some failures, especially with borderline uses, are expected. The merchant should only be responsible if the bug should have been noticed with reasonable precautions, etc.

      The implied warranty at purchase is that you can expect a product to be useful for the stated use, and reasonably as effective as stated. You can't expect that the product (be it mechanical or software) be perfect because it's obvious that nothing is.

    112. Re:Liability. by kz45 · · Score: 0

      Those who yell and scream that Microsoft should be held liable should be careful what they wish for...liability laws would kill off most all of OSS/FS faster than they would kill Microsoft

      A perfect example is the filesystem bug in one of the recent linux kernal releases. Although corruption was a rare occurence, if I had important data, I might get a little pissed if it was gone. Who Should I blame? Linus? or how about Richard Stallman?

      I guess that's on of the many beauties of open source. Noone to blame.

    113. Re:Liability. by WNight · · Score: 2

      Why? Because one requires you to buy the software, the other is a gift.

      If I receive a gift and it malfunctions, I don't have any recourse against the giver unless they specifically intended it to malfunction, or should have known that it would.

      If someone gives me a bicycle and it breaks down, they aren't liable to fix it. If I bought the bicycle from them, they may be. (Depending on conditions of sale.)

      Seriously, it seems obvious that the big difference is that if you pay for something the seller/maker has an obligation to make sure the product is as advertised. If it's free, well you take your chances.

    114. Re:Liability. by WNight · · Score: 2

      I agree that the total disclaimer should be void on ALL products you purchase.

      However, I can't see why free products can't disclaim all resposibility...

      Warranties protect buyers - who's the buyer in an open-source situation?

    115. Re:Liability. by robin999 · · Score: 1

      This sounds like accreditation regimes as applied to security products (E3 accredited firewalls etc),
      a process that costs many hundreds of thousands of dollars per product. The end result would be higher purchase costs, but maybe lower cost of ownership over the lifetime of product. CEOs love this stuff!

      So, if MS retains/extends the monopoly this could provide a mechanism for generating further profits while providing an excuse for slowing down release schedules further.

      Two sides to every coin.

      (SIG withheld - DRM license expired.)

    116. Re:Liability. by mbcbvn · · Score: 1
      "As soon as the first software manu gets sued because a bug killed a kid, this will all change, and for the better."

      Actually, defective software was blamed for the deaths of several people back in 80's in a case known as the Therac-25 Accidents. To make a long story short, a programmer screwed up some code in the software that controlled radiation dosage for cancer patients. No one double-checked the code and the company was held responsible. Nasty stuff.

      --
      dd
    117. Re:Liability. by fferreres · · Score: 1

      I think that for certain industries, the software vendor should be forced to be liable. Or not sell the product as say "safe for transactions", etc.

      If Microsoft wants to avoid liabilities they should forget the non Average Joe market or risk getting sued.

      --
      unfinished: (adj.)
    118. Re:Liability. by hey! · · Score: 2

      I think you'd be in better shape if you had given the customer source code. That way, the customer has the opportunity to check it or hire somebody to check it.

      It's heads-I-win-tails-you lose: So you didn't inspect the software; if the customer is so cavalier about security how can the vendor be responsible? This especially would work if there were other aspects of the disaster relatign to how the customer used the software (there usually are). On the other hand, if the customer did inspect the software, then you can say that you did your work diligently enough that an independent review didn't uncover the flaw.

      With closed source, the customer has to take a different deal -- trust us, we know better. When it turns out you shouldn't have trusted us and that we didn't know better, more folks would be inclined to agree.

      Neither of these options are a great deal for the users. In either case the user has to bear responsibiltiy for software defects. The only difference is that in one case there is a physical possibility of him doing something to protect himself.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    119. Re:Liability. by Coolfish · · Score: 2

      Embedded software. When was the last time your TV crashed on you?

      When was the last time your VCR stopped blinking 12:00 ?

    120. Re:Liability. by Anonymous Coward · · Score: 0

      Odd, I don't hold the manufactor of my house accountable when my oven burns it down, or my sewage backflushes, or my garage door opener dies leaving me unable to open my garage door, or if my items get stolen if I leave my door unlocked.

      When I install a new computer, just put basic MS stuff on it, and lock it down. Its great. Just like a nice house should be, all the utilities are sitting there. Lock your doors, close and lock your windows, make sure to install quality furniture and quality appliances.

      But don't blame the house for people smashing windows, having a lock picking tool, vandalising the yard, defective appliances damaging the house, simple maintence functions, or other things.

      Heck, I'd love for the people that built my house to send me a letter saying, "the locks aren't as good as they could be, we'll put a new one on, free of charge". Or, "we have v6 of the window available now, here's your free upgrade to a bay window that comes complete with drapes to improve your privacy, uv reflectant glass, and a better lock". Sure, if I want a better roof, I'm going to have to spend a pretty penny. But isn't it nice to know that when you bought that better roof, that you also got a more secure foundation to go along with it?

      Get over the houseos comparison. MS gives me a heck of a lot more than what I got for my 76K house.

    121. Re:Liability. by Computer! · · Score: 2

      I agree. My argument is that the expectations of the average user are abysmal. What if the delivery van you mentioned only started 97% of the times you tried to start it the very first year you owned it. You'd be outraged. Exchange the van for software, and that 3% failure rate would be commendable. When the stated use of said software is to run your business, expectations should be higher than they are. If an employee only showed up almost all of the time, you'd fire them.

      --
      If you fall off a building, go real limp, because maybe you'll look like a dummy and people will be like hey, free dummy
    122. Re:Liability. by Anonymous Coward · · Score: 0

      Cool, so the thing to do is to write an Outlook virus that sends all the inbox emails to everyone on the address list :^) That should kill off M$ once and for all...

    123. Re:Liability. by hackerzrus · · Score: 1

      There are also multiple methodologies and approaches for software design that WHEN IMPLEMENTED actually mitigate most of the problems.

      David Lorge Parnas and Paul C. Clements, "A Rational Design Process and How to Fake It", IEEE Transactions on Software Engineering, Vol. SE-12, No. 2, February 1986, pp. 251 -- 257.

      http://chacs.nrl.navy.mil/publications/a7/misc/f ak e-it [troff]

      http://chacs.nrl.navy.mil/publications/a7/misc/f ak e-it.ps

      Hey, if it weren't possible, planes wouldn't fly...

      --
      -- Without the right to carry and use self-defence tools, we effectively have no right to life.
    124. Re:Liability. by Prior+Restraint · · Score: 1

      ...but what about mirrors sites...?

      At that point, I would assume you are in the clear, because you aren't the one distributing it. Of course, this assumes rational law-enforcement, so YMMV.

  5. Ahem... by nurightshu · · Score: 5, Funny

    ...begun to raise concerns...

    Begun to raise concerns?! That's like saying, "In other news, repeated appearances of the star Sol on an approximate 24 hour basis have begun to raise concerns that it may do so tomorrow."

    Microsoft never built operating systems with security in mind. The last time I checked, the security testing group at MS consisted of two Norwegian Black rats, a four-year-old, and a blind, deaf, chimpanzee with a drinking habit. It still hasn't occurred to them that improving their security might, in fact, be a good thing.

    There, I feel better.

    --
    They that would sacrifice their .sig space for that cliched Franklin quote deserve neither.
    1. Re:Ahem... by servasius_jr · · Score: 5, Funny

      The last time I checked, the security testing group at MS consisted of two Norwegian Black rats, a four-year-old, and a blind, deaf, chimpanzee with a drinking habit.

      This allegation you're making is both hurtful and untrue. That chimpanzee is a friend of mine, and I'll have you know that he only drinks socially, and conducts himself with the utmost professionalism.

    2. Re:Ahem... by Darth_Burrito · · Score: 2, Insightful

      The problem is more one of diversity. If you place 500 million machines out in the wild all running the same software. Then any exploits found in that software will leave all those machines vulnerable. It doesn't matter if its Windows or Linux.

    3. Re:Ahem... by Inthewire · · Score: 2, Funny

      Sure, he only *drinks* socially, but the reason he has a job is to support his heroin habit.

      --


      Writers imply. Readers infer.
    4. Re:Ahem... by jtra · · Score: 2, Interesting
      The last time I checked, the security testing group at MS consisted of ...

      Last time MS security has been interviewed ( Interview With Microsoft's Chief of Security) their chief did talk rather about their physical security like locking a door at night and obfucating their product to be protected (hence word security) againts their concurrency.

      --
      -- Wanna textmode user interface for ruby? http://freshmeat.net/projects/jttui/
    5. Re:Ahem... by nurightshu · · Score: 1

      I'll grant you that. But at the same time, Microsoft moves like an arthritic tortoise munching on a quaalude (thank you Dennis Miller) when it's informed of a security vulnerability.

      If you're not a bugtraq or MS-bugtraq subscriber, I heartily recommend signing up. The developers for debian, SuSE, and RedHat are all fairly frequent contributers and participants in discussions. When an actual Microserf does post to the list, the overall attitude they assume is that of one who has descended from on high, bearing Holy Writ for us, the great unwashed.

      Personally, I much prefer the open and informative discussions than being told how naughty a monkey I am for discovering a vulnerability, or having the gall to inform others about it.

      --
      They that would sacrifice their .sig space for that cliched Franklin quote deserve neither.
    6. Re:Ahem... by nurightshu · · Score: 1

      Locking a door is great. But when it's a lock that's easily picked, and the lock manufacturers refuse to tell their customers, doesn't that say something?

      Frankly, I'd love to see Microsoft held legally and fiscally accountable for their security flaws -- especially if it can be documented that they knew and did nothing. And since this is the best of all possible worlds, I can expect that Real Soon Now.

      --
      They that would sacrifice their .sig space for that cliched Franklin quote deserve neither.
    7. Re:Ahem... by Darth_Burrito · · Score: 1

      Good points. I can't argue with that.

    8. Re:Ahem... by Anonymous Coward · · Score: 0

      You're a liar!

      We don't have black rats in Norway, they're brown.

    9. Re:Ahem... by Anonymous Coward · · Score: 0
      ...a blind, deaf, chimpanzee with a drinking habit...

      George Bush has gone deaf and blind?? Jeez, what did that pretzel do to him???
    10. Re:Ahem... by blibbleblobble · · Score: 1

      Nice point. You're involved with genetic algorithms and evolving software, right? The idea being that a population evolves through mutation, and that mutation (such as that seen in linux) is necessary, not only to increase performance and efficiency, but to provide immumity from unknown threats.

      If a new virus arrives on earth and kills nearly everyone, there's enough diversity in people's DNA that a few will be resistant, enough to restart society. If you decide to clone people instead of breeding them, then there would be no survivors of a virus.

      The flip side of the coin is the need for predators (in this case, virii, hackers, and dumb users) - a population cannot improve in the absence of predators (they have no need to) and they are then extremely vulnerable to unknown new threats.

      So, hackers are absolutely needed for the evolution of software. The escalation of techniques both by hackers and by developers will lead to extremely secure systems, and a massive barrier to entry for those tring to attack the system.

      How can I test my new secure program if there is no-one willing to take the risk of attacking it? I just have to hope that it works, and wait for an attack to cripple my production system.

      In short, outlawing computer crime is ridiculously stupid.

    11. Re:Ahem... by Anonymous Coward · · Score: 0

      though he was more into charlie-puff...

    12. Re:Ahem... by Rogerborg · · Score: 3, Funny
      • The last time I checked, the security testing group at MS consisted of two Norwegian Black rats, a four-year-old, and a blind, deaf, chimpanzee with a drinking habit

      Typical anti-MS FUD. When I asked Microsoft PR to verify this, they assured me that the "rats" are in fact Siberian hamsters

      --
      If you were blocking sigs, you wouldn't have to read this.
    13. Re:Ahem... by jeremyp · · Score: 1

      Well, from what I've seen of him on telly, he's pretty dumb too, but he sure plays a mean pinball.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    14. Re:Ahem... by Anonymous Coward · · Score: 0


      Hence Rattus Norvegicus, the brown rat.
      The black rat is Rattus Rattus.

    15. Re:Ahem... by Tony-A · · Score: 2

      Nicely put. I've almost come to the point of beliving that "your only friend in the business" are the black-hats. A security hole is a bug. It is a spectacular bug in that the computer which is suposedly under the control of the victim, is shown to really be under the control of somebody else. Realistically, which does more damage to an e-commerce site. An "evil" hacker who paints Kilroy was here on the walls, or a shipping clerk who puts too much information in a form field?

    16. Re:Ahem... by Anonymous Coward · · Score: 0

      ...and a blind, deaf, chimpanzee with a drinking habit.

      Ballmer's in their testing group?

  6. Product liability by stjobe · · Score: 5, Interesting

    A blue-ribbon panel of technology experts assembled by the National Academy of Sciences said lawmakers should consider ending Microsoft's and other software companies' special protection from product liability lawsuits, which have long forced makers of cars, medical devices and just about everything else to pay closer attention to the safety of their wares.

    Interesting, but in the case of free software, what would this mean for the developers? We all want Microsoft to be held responsible in some way for their security holes and such, but would we want to be treated the same way ourselves? What would happen when an author of a piece of free software was dragged to court because the software was buggy? And what would happen if it was Microsoft who did the dragging?

    --
    "Total destruction the only solution" - Bob Marley
    1. Re:Product liability by sheldon · · Score: 5, Insightful

      Such a move will further entrench software development into the hands of a few large companies.

      Is it good? I don't know, I guess it depends on what your priorities are. If what you really want is rock solid quality software, then yes it's good.

      If you want rapid innovation, then probably not.

      It'd definately kill off free software because you'd need to be trained, licensed and bonded in order to write software. Just like engineers who design bridges, etc.

      Perhaps it is the natural progression of the market. If you look at other industries, over time they concentrated their power into the hands of a few large companies. Oil, Automobiles, Televisions, Radio, etc.

      That's why it's always important to see both sides of an issue. The title of this article as posted to /. is pretty anti-Microsoft. But ask yourself, out of all the companies developing software which one has the intelligence and the financial resources to react to such a change?

      The only one I can think of is Microsoft. This wouldn't be their undoing, it'd only make them stronger.

      Microsoft isn't going anywhere, time to get used to that.

    2. Re:Product liability by enrayged · · Score: 1

      If lawsuits are limited to the dollar amount spent on the software it would not hurt free software developers, however that would limit Microsoft or other software companies liability as well. But, another way of dealing with the issue is if MS or other company was taken to court then word of the security breach would be exposed and the offending sw developers forced to fix it or risk having it pulled from shelves

    3. Re:Product liability by fire-eyes · · Score: 1

      There is a huge difference between microsoft and, from what I have seen, the majority of free/open/etc software authors:

      The free/open/etc software authors either find it themselves or when told FIX IT EVERY TIME.

      MicroSoft? They [switch to reallyfasttalkmode here] hurry-up-release-it-quick-so-it-looks-like-they-ca re-oops-hey-it-broke-it-again arg-we-can't-get-this-shit-right..............

      So. I feel that if the same liability was applied oto free/open/etc software makers, they would pass. With absoloutly flying colors.

      --
      -- Note: If you don't agree with me, don't bother replying. I won't read it.
    4. Re:Product liability by footility · · Score: 1

      "Perhaps it is the natural progression of the
      market. If you look at other industries, over
      time they concentrated their power into the
      hands of a few large companies. Oil, Automobiles,
      Televisions, Radio, etc."

      What do the industries you cite above have in
      common? They all have a "means of production"
      that could be owned by companies. Software is
      radically different in that you, your neighbor,
      and I all possess (or ostensibly are) the "means
      of production" for software. Until humans are
      legally "owned" by companies, free software will
      continue to flourish, and at a much faster rate
      than /any/ commercial software company's product.

      b

      --
      What f*ing box!?!?
    5. Re:Product liability by Chris+Johnson · · Score: 2
      If the likes of Sheldon is against this, I'm definitely for it ;)

      Seriously- I don't buy most of what he's saying here, I'm just reading the 'nooooooo! i'm meltiinnnngg!' between the lines. The REAL prospect upsetting Sheldon is the prospect of product liability _eviscerating_ Microsoft.

      They're awfully vulnerable around about now, can't continue their geometric progression that props up their stock, and I don't believe in the myth about their piles of cash- I suspect that is a useful lie. Everyone wants to believe that is true, but who has seriously done the accounting work? Microsoft lie, you can't forget that.

    6. Re:Product liability by banky · · Score: 2

      >Microsoft isn't going anywhere, time to get used to that.
      And Rome will never fall, Martin Luther will get nowhere. and I hear great things about Enron.

      Companies fail. Its a fact. Yes, I agree that MS has the $40billion or so lying around to keep any legal actions in circles for decades, and is smart enough to keep the public and the press off the issues, as well as fix the bugs when they can. But they're a company like any other, companies fail. Deal with it.

      --
      ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    7. Re:Product liability by tonywestonuk · · Score: 2

      The point is that Proprietry software comes without source, and you are expected to live with the quality that is shiped to you.... Even if it takes your company down when your ERP database crashes!! Linux (and other free software) - Is offered with source, and you are invited to examine / amend the source to suit your needs - If your companys database fails under this setup - You only have yourselves to blame!

      Put this another way, You could sue a TV Manufacturer, should a TV blowup your house, but if you opted to put together a TV from parts purchased from Maplins, I doubt if you could take them to court should things not work as expected.

    8. Re:Product liability by Anonymous Coward · · Score: 0
      but who has seriously done the accounting work?

      Actually this guy has. And it ain't pretty.

    9. Re:Product liability by McDoobie · · Score: 1

      It would seem to make sense that the only time a developer could be held responsible is if they were directly selling(ala shareware perhaps) thier work.

      A money transaction would be in effect a signing of a contract. If the recieving party did not pay the developer directly for the software, then the developer could not be held accountable.

      This would, however, put additional pressure on companies such as Red Hat and others that distribute Open systems such as thier Linux distributions to do more thorough audits of thier products.

      And personally, I like the idea that coders would be given an incentive to become actual developers and maybe even software engineers rather than the current horde of jacked(caffinated) up monkeys we currently have in the industry.

      "The more though sweateth in training, the less though bleedeth in combat."

      McDoobie

    10. Re:Product liability by jimmcq · · Score: 1

      Interesting, but in the case of free software, what would this mean for the developers? We all want Microsoft to be held responsible in some way for their security holes and such, but would we want to be treated the same way ourselves? What would happen when an author of a piece of free software was dragged to court because the software was buggy? And what would happen if it was Microsoft who did the dragging?

      What if said liability only applied to commercial (for profit) software?

    11. Re:Product liability by Tony-A · · Score: 2

      Maybe it still works this way. There was a time when you could go to a small-time farmer and get a gallon of fresh, whole, unpasturized milk. The standards were not the same as what was required for the local dairies. Milk from one or two cows. If there is a problem, the spread is severly limited. The local dairy combines milk from thousands of cows. Any problem affects thousands.
      What I'm trying to say is that this should have no effect on authors of free software. Besides, with the source you do have recourse. If all else fails, you can fix it yourself.

    12. Re:Product liability by AtrN · · Score: 4, Funny

      I think it'll go the way of the car industry with hot rods looked down on. Machines (h/w + OS) will need to be certified before they can be "driven" on the public roads ('net). People who drive (admins) need licenses (MSCE, oh god no!) before hooking the machine to the 'net. Cops look out for drivers (probe open relays etc...) and eat donuts while reading /.

    13. Re:Product liability by sasha328 · · Score: 1

      Such a move will further entrench software development into the hands of a few large companies.

      I think this issue of liability may be a little overstated. I can't comment about what happens in the States, but my experience (by observation only) with product liability litigation tells me that in almost all cases, the *big guys*, who are usually the richest get hit. I worked in an aeronautical engineering company, and we did not have liability insurance. The owner used to say, that they can't sue us because there is nothing for them to gain.
      Smalltime programmers should have nothing to fear because the litigators can gain nothing by suing them. Besides, big projects are supported by big companies:IBM, RedHat, etc. They are probably worried. IANAL, so my comments have been salt preserved.

    14. Re:Product liability by Anonymous Coward · · Score: 0

      I think you misunderstand. The whole point of liability is to get other people to fix it while sitting on your ass complaining, which is perfect for proprietary solutions. While the whole point of open source/free software is to fix things yourself. Why should anyone _have to_ fix a problem without getting paid? Ergo, liability and free software are not compatible.

      As to bugginess, I think the difference is that free software has the chance to mature, while proprietary software does not. But that doesn't mean free software is any less buggy. As always, it varies and depends on many factors, most of all on maturity of code.

    15. Re:Product liability by IronChef · · Score: 2

      Software is
      radically different in that you, your neighbor,
      and I all possess (or ostensibly are) the "means
      of production" for software. Until humans are
      legally "owned" by companies, free software will
      continue to flourish, and at a much faster rate
      than /any/ commercial software company's product.


      Just like free literature has flourished and the big publishing houses have crumbled? Same goes for free music too, right?

      I think you are too optimistic. There are already a number of things that "Joe Blow" can create, and there are still big companies selling those things to us. Why will software be any different than fiction?

    16. Re:Product liability by Nephrite · · Score: 2, Interesting

      Oh, I'd like the USA to pass this law. This will move software development to other countries which deserve to have better technology leaving the USA with monopolistic m$ and its bugs.

    17. Re:Product liability by Anonymous Coward · · Score: 0
      Interesting, but in the case of free software, what would this mean for the developers? We all want Microsoft to be held responsible in some way for their security holes and such, but would we want to be treated the same way ourselves? What would happen when an author of a piece of free software was dragged to court because the software was buggy? And what would happen if it was Microsoft who did the dragging?
      What if said liability only applied to commercial (for profit) software?
      Yet another c...less m...n confuses speech with beer.

      Can't these people think before they post ?!?

      The difference is not the price, it's that you get the source.

      And that should be plenty enough to make a legal difference, if lawmakers get it.

      But if even you don't get it, then the situation is, indeed, hopeless.

    18. Re:Product liability by Antity · · Score: 1
      What if said liability only applied to commercial (for profit) software?

      Microsoft is giving away Internet Explorer for free. It wouldn't be affected in this case.

      Could it still be considered "commercial"? If so, and even if GPL code writing programmers wouldn't be liable, what about Linux distributors? They also give away programs for free (download), but make money from support and selling documentation.

      So if Microsoft would become liable for distributing Internet Explorer, wouldn't this affect RedHat, SuSE, and ${YOUR_FAVORITE_COMMERCIAL_DISTRIBUTION}, too?

      --
      42. Easy. What is 32 + 8 + 2?
    19. Re:Product liability by mpe · · Score: 2

      The point is that Proprietry software comes without source, and you are expected to live with the quality that is shiped to you....

      Note that some "free" software comes in binary only form too. So you need to distinguish between software where you have the source (which could include various proprietry licences) and software where you don't.

    20. Re:Product liability by MrRay · · Score: 0

      How can a free software developer be held liable for something he has not sold?
      With open source, you even can't know, if the user has or has not changed to "product", he got from the developer ...

      just my 2c

      --

      so long ...
      Ray ;-)

    21. Re:Product liability by scharkalvin · · Score: 1

      Microsoft would be forced to either fully guarantee their software (exposing them to liability) or do the GNU thing and offer "NO Guarantee Whatsoever, releasing the software in the hope that it may be usefull". In the latter case, they will have to reduce their prices about %1000 in order to sell it!

      The open source writter will have no liability since he makes no guarantees. In the case of the commerical linux distros, they will have to start testing their products. They need to sell the software with some kind of warantee. Maybe they will ONLY distribute linux itself and give away a second disk with untested apps?

    22. Re:Product liability by Rogerborg · · Score: 2
      • [Non-waivable warranties would] definately kill off free software because you'd need to be trained, licensed and bonded in order to write software. Just like engineers who design bridges, etc

      Funny, my employer already sells embedded systems with explicit warranties, and I'm not licensed or bonded. I just have to write decent software.

      I wonder if there would be a get out for source-only distributions. If source is expressive speech (as some test cases are deciding) then it's pretty hard to warranty that. Also, you then get to say "Hey, you built this software, you provide the warranty protection to yourself."

      --
      If you were blocking sigs, you wouldn't have to read this.
    23. Re:Product liability by gowen · · Score: 2
      Just like free literature has flourished
      Free writing (I hesitate to say literature, because the definition is kinda nebulous) has flourished. Look how cheap printing/DTP led to an increase in fanzines and the like (not to mention the ubiquitous fanfic). Free music is everywhere, from the folk night at your local coffeehouse, to wannabe techno moguls releasing their dance tunes on MP3.com Distribution was once a problem but the interweb is well on its way to putting paid to that. Why are there more indie films getting made that ever before.

      90%+ of it is crap, but thats just Sturgeon's Law (and besides, have you tried to sit through "Pearl Harbor", or read "A Mothers Gift"?)

      and the big publishing houses have crumbled
      Where does he say that the opposition crumble?
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    24. Re:Product liability by gotan · · Score: 2

      Well, the question is, how would this be implemented in legislation. Without question, liablity can only be expected within reasonable limits (though some US-lawsuits contradict that). You can't make a car, that won't ever break, even assuming reasonable driving style, at least not for a reasonable price, since one would have to triple check every part.

      The same it is with software, we know, that you can't make bugfree software much more complex than "Hello World", at least not for a reasonable price (see the procedures for software driving nuclear plants). So the question is, what is reasonable to demand, and what will the legislation look like. One possibility would be, that the software underwent a certified QA-Process, and that would be possible with open Software too, see for example the mozilla-project, where a lot of effort is put to QA.

      That does not make mozilla magically bug-free, but at least most bugs are known and dealt with, and when new bugs occur there are procedures to handle them. This kind of QA is also done for some linux-distros (at least i've seen it with mandrake), and in a less formal way in the mailing lists dedicated to OS-projects. Open Software could even have an advantage there, because its easy to implement a transparent and traceable QA-Process. Still, that would not be true for smaller projects in the same way as for smaller comercial Software-businesses. So maybe the real question here is, how to implement the legislation without killing small scale software-development.

      --
      "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    25. Re:Product liability by zer0vector · · Score: 1

      I think a good solution to this might be to put disclaimers on free software. Something like "This software has only been tested on X and Y hardware, and can not be guarenteed to work" or something like that. It would remove much of the liability for free software developers, and most users of the software already understand the risks anyway. The best part is, Microsoft would never consider putting a warning on their product stating "This product has been proven to be insecure and you are at risk by installing it." That would pretty much be suicide for the software.

      --

      ----
      Striving to put right what once went wrong, and hoping each time that his next leap, will be the leap ho
    26. Re:Product liability by hopeless+case · · Score: 1

      I think the threat here is not to people who work on open source projects on a volunteer basis (Linus, Alan Cox, ...), but to people who make a living by applying open source software to solve problems for their clients. Say someone who outfits a doctor's office with hardware and software, and sets up everything in linux.

      I do think when you accept money from someone to solve a problem for them, and you do a poor job of it, you should be liable to some degree. Say in the above example, you leave obvious holes that allow a hacker to get into the doctor's system and destroy his records.

      What I worry about, however, is that bugs will be counted and not weighed. There is no such thing as a completely debugged system.

      In the above example, we might consider that the contractor should set up a comprehensive backup procedure, train the doctor in it, and impress upon the doctor how important it is to follow this procedure. If the doctor drops the ball, and is hacked with no backup to recover from, then the contractor should not be liable for the doctor's lack of following the backup procedure.

      I guess what I am saying is that the inherent bugginess of software should be taken into account by contractors and the risks mitigated by means such as backup procedures. What we really need is a greater understanding of the risks of software and more realistic expectations all around than we need people pretending that it is possible to produce bug free software.

    27. Re:Product liability by sheldon · · Score: 2

      "Funny, my employer already sells embedded systems with explicit warranties, and I'm not licensed or bonded. I just have to write decent software."

      How many of these do you sell at CompUSA for $50/each?

      And were you mandated by law to do this?

    28. Re:Product liability by sheldon · · Score: 2

      Where did I say I was against it? I figure it'd be fairly lucrative for myself since I have the training and skillset to mold into this new vision of the future.

      As far as lies, I guess I tend to see more of those coming from /. and the OSS community. But you are certainly welcome to your opinion.

    29. Re:Product liability by Gimptek · · Score: 1
      A blue-ribbon panel of technology experts assembled by the National Academy of Sciences said lawmakers should consider ending Microsoft's and other software companies' special protection from product liability lawsuits, which have long forced makers of cars, medical devices and just about everything else to pay closer attention to the safety of their wares.

      Interesting, but in the case of free software, what would this mean for the developers? We all want Microsoft to be held responsible in some way for their security holes and such, but would we want to be treated the same way ourselves?


      We would have to write better code. Fewer programs would be made and more people would collaborate because there would be a greater price and hurdle to starting a development project. The Problem with most Open-Source projects is with the multiplication of work.

      What most people don't realize or ignore is that their itch is being scratched by someone else and they would rather scratch it themselves than help someone else scratch both their backs.

      This might solve that problem, at least partiallly, by forcing people to work together more and fix current code rather than forking the code every time someone's ego gets in the way of the project.
    30. Re:Product liability by Anonymous Coward · · Score: 0

      And you don't think that other countries or the EU would follow suit???

      Large companies who depend on software are just
      itching for a change in current laws so they can
      truly hold the software makers liable. This is as true in non-US countries as it is true in the US.

      Why do people think that US and non-US corporations are so fundamentally different?

    31. Re:Product liability by agutier · · Score: 1

      If someone were to require licensed, insured, and bonded engineers to write their software, what happens when an "amature" writes something useful.

      If I am tree surgon who's teen-age son knows enough about computers to write me a program that counts trees in such a way that all of my colleuges want a copy, and are willing to pay for it, do I have to deny them? Yes, this program is saving me time with administration, Jim, but I can't let you have a copy because it is not accedited and there are liability issues. In order to distrubute it I would have to hire a board certified engineer to rewrite the software on an accedited computing platform using a computer language approved for business adminstration and accounting. Just doing the research for the requirements took so much time, I don't want to bother with certification. I'd just let you have a copy, but my lawyer said that once I do that, software has a way of copying itself, so I am only supposed to use it myself.

      In the real world, Jim is going to swear on a stack of Bibles that he won't sue, and use the software at his peril, which is what we do when we break the shrink wrap. The program I use for time tracking occassionally messes up my data. That's why I back up every night. Is a nucense, but better than pen and paper, or a spreadsheet. The first time it happend, I lost money, but I accepted it, and sought to make the software work.

      In our litigous society, you are opening the floodgates. What happens if I click the wrong menu item and delete an import record? May I now sue the software publisher for not popping up a confirmation dialog box?

      Okay, the reality is that computers are tools and software is how we make our computers work. Where is the line? If I create an Excel macro and share the workbook with someone, have I just distributed software and opened myself up to liability?

      People don't like paying money for software. Software projects tend to run over budget and over time, meaning they cost people more than they expected. How are those that comission software going to respond to the notion that they have to pay for regulation on top of design and impelemntation, training, tech-support, and administration? Because there will be a cost, and because the people regulating will be computer professionals, the cost won't be cheep.

      The quailty of regulation will be low. If you are a qualified computer programmer are you going to look for a job where you read other people's code, or are you going to want to write code yourself? If you are cracker jack programmer, are you going to take a job on board reviewing software from all comers, or accept a position with a promsing firm. The people blessing the software will be the people least qualified to do so.

    32. Re:Product liability by IronChef · · Score: 2


      Those things are all true but you have to be a pretty fringe consumer to enjoy them. When most people want a book to read, they buy one from a big company. Same with music. The original poster said "free software will continue to flourish, and at a much faster rate than /any/ commercial software company's product." That's a little vague but it seems to say that free stuff will outproduce commercial stuff. I doubt that is true, and even if it is, most people don't seem to want the free stuff. They want Britney and John Grisham.

    33. Re:Product liability by Anonymous Coward · · Score: 0

      Likewise, while there are many interesting reads amongst the zines of the world, when was the last time that a 'zines were cited in major research papers/academic journals? Has an active 'zine writer ever gotten professorship based on his writings? Nope, sorry. Free text is generally looked upon by most academics and professional writers as amateurish and a fringe phenomenon geared more towards teenagers in subcultures.

      In the same way, GPL and OSS has a respectable image (for the most part), but would making GPL and OSS into fringe phenomenon really be good? I'm willing to bet the same thing will occur that has happened to free text-- namely, turning a formerly respectable and vibrant movement into a cartoony realm populated only by hobbyists and hacks.

    34. Re:Product liability by footility · · Score: 1

      "Just like free literature has flourished and the
      big publishing houses have crumbled? Same goes for
      free music too, right?"

      A "book" must be made by someone with a printing
      press. Music may be produced by an individual, so
      this point has a _little_ more weight than the
      previous one, however, you fail to recognize that
      neither of the two "products" you mention may be
      built upon the work of others. If I produce a
      piece of software that converts a compressed image
      file into a bitmap image, you may then use that
      software to create a program that displays the
      once-compressed image.

      Collaboration and means of production make free
      software a very powerful competitor to traditional
      software businesses.

      b

      --
      What f*ing box!?!?
    35. Re:Product liability by Rogerborg · · Score: 2
        • "Funny, my employer already sells embedded systems with explicit warranties, and I'm not licensed or bonded. I just have to write decent software."

        How many of these do you sell at CompUSA for $50/each?

        And were you mandated by law to do this?

      Our latest product is a small telecomms switch aimed at the mom and pop market, and we will be direct selling and are seriously considering trying to get retail outlets to carry our boxes. It's more like $400, but for a telecomms switch, that's giving them away.

      We're mandated by many laws, in many difference regions, and have to fulfill the strictest of each. We have to have 100% availability of an analogue telephone line in the event of a power failure, and conform to any number of RF emissions and material laws, for example.

      But that's beside the point. In addition to this, we warrant an uptime of 99.95%. That's demanded not by the law but by the market, even by mom and pop (how often do you expect to have to reboot your phone?). If you think that's impossible, the problem is in your attitude, and the attitude of retail purchasers of most software. It can and is done on a daily basis in many parts of the software industry. My god, how many field engineer visits or returns do you think we can afford for a mass market product? We have to ship it bug free.

      --
      If you were blocking sigs, you wouldn't have to read this.
    36. Re:Product liability by sheldon · · Score: 2

      I'm familiar with the true embedded market as my father is an MSEE and has been building embedded devices for aerospace and industrial markets for years.

      I'm also wondering if you understand the difference between writing a program tha compiles into 16K of RAM, and one that compiles into 200 Megabytes of various executables that all are supposed to work together.

      One requires a lot more effort, and if you are expected to sell this at the same price point...

      The point is, I think you are being an ass.

    37. Re:Product liability by Rogerborg · · Score: 2
      • I'm familiar with the true embedded market as my father is an MSEE and has been building embedded devices for aerospace and industrial markets for years.

      Ah yes, and embedded engineering knowledge is inherited through RNA! How foolish of me to forget that.

      • I'm also wondering if you understand the difference between writing a program tha compiles into 16K of RAM, and one that compiles into 200 Megabytes of various executables that all are supposed to work together

      Gee whiz, Wonder Boy, I'm not the son of an embedded engineer and all, I only do it for a living, but I reckon I have an inkling. We're using VxWorks, by the way, so there's a single memory space and no concept of separate executables. Ask your daddy about that.

      • One requires a lot more effort, and if you are expected to sell this at the same price point...

      ...then it becomes much harder to ensure that 99.95% uptime. Of course it does. But it's not impossible, it just involves a lot of development and testing, at a time when the telecomms market has tanked. There aren't many companies prepared to invest like that in preparation for the upswing. Fortunately, I work for one of them, and we've thrown pretty much everything at this product.

      • The point is, I think you are being an ass.

      Good guess, but I'm a taurean. I won't bother retorting in kind, because we're doing fine on the test sites and are currently ramping up retail manufacture, and the market is going to decide which of us is right and which is wrong.

      Go ahead and put the last word in. If it makes it any easier for you, my momma is fat, ugly and promiscuous. But it's still a plain old fact that telecomms switches achieve a 99.95% uptime, and there's no reason other than lack of customer demand why that can't be repeated in some if not all other areas of development.

      --
      If you were blocking sigs, you wouldn't have to read this.
    38. Re:Product liability by sheldon · · Score: 2

      "Ah yes, and embedded engineering knowledge is inherited through RNA! "

      Did I say that? No, my father has done it for 20 years and I'm familiar with his work.

      "...then it becomes much harder to ensure that 99.95% uptime"

      Welcome to reality Sherlock!

      "But it's not impossible, it just involves a lot of development and testing, at a time when the telecomms market has tanked."

      It's nice that you are finally catching up to my point.

  7. Not evident so far... by dimator · · Score: 3, Interesting

    Has shoddy security caused Microsoft any grief so far? A month after a hole is found, they fix it, and no one seems to care after that. Sure, people that don't like Microsoft remember it and add it to their encyclopedia of Microsoft holes to whine about, but people that like Microsoft fix it and go on with life. Who do they place the blame on? The "evil hacker", not the poor software.

    People are so accepting of insecurity that they are even willing to spend cash money on antivirus suite after antivirus suite every year. It's just become a part of the cost of owning a PC.

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    1. Re:Not evident so far... by t1m0r4n · · Score: 1
      People are so accepting of insecurity that they are even willing to spend cash

      Actually, from what I hear, not only are they accepting, but they prefer insecurity. Security takes away convenience.

      The web company I work for upgraded security and now requires customers to use 128 bit encryption when making purchases. We continue to receive way too many phone calls every day from people using IE who don't want to take the two minutes (on a 56k modem) to download the update.

      (Ignoring agruements of effectiveness of patch, and our failure to provide 56 bit option for those who want it.)

      No, I don't think security will have much of an impact on MS. There just aren't enough people who understand or care.

  8. the unkindest cut of all by nomadic · · Score: 2

    A surprising sign of how quickly opinion is changing came last week. A blue-ribbon panel of technology experts assembled by the National Academy of Sciences said lawmakers should consider ending Microsoft's and other software companies' special protection from product liability lawsuits, which have long forced makers of cars, medical devices and just about everything else to pay closer attention to the safety of their wares.

    Now THIS is what could really get them; forget about breaking them up, this could obliterate them totally. They could probably beat most lawsuits with enough lawyers, but they'd run up such a huge tab doing so that it could easily threaten the survival of the company. Look at what happened to Dow Corning.

  9. What next? by Mahonrimoriancumer · · Score: 1

    My biggest concern is if/when Windows no longer has the largest share of the o/s market. How will the new o/s deal with the sudden onslaught of people looking for security loopholes and writing viruses? The main flaw, which I also see as a strength with Linux is that you can fix the security flaw yourself, but how many computer illiterate people would create an expensive paperweight attempting to remove the security flaw?

    --
    So climate's changing. So what? It has always changed. The big news would be if it wasn't changing. - Dr. Philip Stone
    1. Re:What next? by Tony-A · · Score: 1

      They already are. They have been dealinging with it. Starting with OpenBSD, they are finding and fixing the holes, and not with just a few bandaids. They aren't finished yet. Ideally, one should be able to run virus/worm infected email with impunity. If you know what's goin on, any of the virus/worms is just a variant of the Honor Virus.

  10. Use the Eros OS... by darekana · · Score: 1

    If we really wanted to solve these problems
    we probably need to make a new OS...

    Enter: Eros OS.

    A capability system based OS... then once we get some software, we'll be set. Yay!

    Remember.. refactoring is important!

    1. Re:Use the Eros OS... by Anonymous Coward · · Score: 0

      hi,
      For a really secure OS we should be using OpenVMS.
      It was announced in Defcon that this is a unbreakable OS.

      Any comments ?

      thanks...sarkunarajah s

  11. This is even better than breaking 'em up! by bigdreamer · · Score: 2, Insightful

    Slashdotters may want to hurt Microsoft by breaking it up, but we've seen that the legal process is slow and generally ineffective.

    Nailing them with the FBI, IT professionals, and security experts may actually do real damage to sales.

    The greatest part is, I bet most of the people challenging Microsoft are Slashdotters. Their arguments sound like +5 moderated posts, IMHO.

  12. We should plan for this... by Bombcar · · Score: 2, Interesting

    I was talking to some folks, and we mentioned that the world is becoming more dependent on information that is ONLY stored electronically, and not on paper. Perhaps the time is coming where something (like a major filesystem eating bug in XP or the next SuperVirus (TM)) will destroy a large portion of the internet's data. (An example is , who recently lost everything in a major raid update crash.

    So what we should do is plan and prepare for this eventuality. If we have the equivalent of backup generators and emergency equipment in the digital arena, we can take over when the main system stumbles. It's not going to be long until someone devises a way to seriously crash a significant portion of the machines in the world - all the recent virii have been relatively harmless - it would not take much at all to program a relatively smart virus that would do serious damage (IE hit network drives first, destroy files that are heavily used, only strike at night, morph code, etc.)

    Ah, well. This is just a bunch of blathering, but we should thing about how to use the "enemy's" weakness against it. We need to make sure that linux is seen as more stable and more secure because it is BY DEFAULT - if people start using it and get burned, they'll go back to Microsoft.

    1. Re:We should plan for this... by Bombcar · · Score: 1

      I bow my head in shame at the inability of myself to preview the HTML.

      /me cries in shame, then remembers its slashdot, and blames in on XP, and runs and hides when anyone asks why he's using XP, and blames it on "work" even though it is long after the company closed.

  13. Hilarious by applejacks · · Score: 1

    I guess they are doing the best they can. The source code for XP is probably millions of lines long. Then add in the irritated boss pushing you for a deadline. I would imagine stress takes its toll. There are huge security holes in all software. The jest is they are just waiting to be found. on a lighter note: hey Adult Swim is moving to Saturday's SOLID!!! Tenchi, Cowboy Bebop, Gundamn, holy shit can you believe it????? ROCK ON

    1. Re:Hilarious by Anonymous Coward · · Score: 0

      Dude...you are the dumbest person ever. I'm not joking. Don't even bother replying; it will only make you sound worse.

  14. I've heard this argument before... by tswinzig · · Score: 5, Informative

    ...except instead of 'security' it was 'stability.' Now Win2K/WinXP can stay up and running for weeks and months on end, and you don't hear too much about Windows stability problems for users of the new OS versions.

    Windows has been unstable for years. Did it threaten Microsoft even one iota? Nope.

    Dream on, sorry...

    --

    "And like that ... he's gone."
    1. Re:I've heard this argument before... by fire-eyes · · Score: 1

      The stability of windows did not threaten users of other networks. Severe insecurity problems, ala nimda/codered/etc/etc/etc/etc/etc/etc/etc do.

      I know about 3 people on 3 different networks who all received 1-3GB of traffic. Where did it come from? Attacks launched via codered infected machines, via ping.exe called via cmd.exe.

      Try telling them why they should care about stability. Then ask them about security.

      Liability folks. Liability.

      --
      -- Note: If you don't agree with me, don't bother replying. I won't read it.
    2. Re:I've heard this argument before... by _Sprocket_ · · Score: 2

      Of course, you didn't have large analyst firms advising their customers to dump IIS because of stability issues either.

    3. Re:I've heard this argument before... by ethereal · · Score: 1

      That's funny, since just last week I locked up the frickin' Win2k task bar. Reports of Win2k's increased stability do not seem to be borne out, in my experience. It has a long way to go before it's as stable as my home Linux box.

      --

      Your right to not believe: Americans United for Separation of Church and

    4. Re:I've heard this argument before... by Anonymous Coward · · Score: 0

      Stable? The first 15 times I used XP, I got 37 blue screens. Some things never change. Microsoft keeps putting lipstick on a pig, and Microsoft cheerleaders keep buying (and pushing) their line. With Microsoft, it's always about tomorrow; they always promise to fix the problem tomorrow. Besides, running weeks or a couple of months is nothing to brag about. Linux runs for years, and it works today.

    5. Re:I've heard this argument before... by Pfhreakaz0id · · Score: 2

      and the patch for code red was available for months before the infection. Who's liable? The sysadmin, IMHO.

  15. here comes signed software by DrSkwid · · Score: 1

    the govt. will require indemnity from software so the OS Vendor will push for signed software ONLY and slip DRM into the bargain.

    Just look at plenty of legislation, looked good when it went onto the books

    looked bad when it actually got enforced

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  16. Just Imagine! by Dr_Marvin_Monroe · · Score: 1

    Hey guys, we could have this tooo...how about automatic, remote controled, random kernel rebuilds whenever "I" decide to do it! I don't know much, so you know that I won't publish any of my changes either! Think I could get a group together? That should help level out the desktop field!....yeah....OK everyone rebuild now!

  17. Free software is safe - how about shareware? by Shenyang · · Score: 3, Interesting

    Hard to establish liability for free software. But shareware authors who charge a small fee (and hence make a direct profit) might be easier to target should this liability idea take hold. Shareware would become enough of a liability for small-time authors that they would be forced to either give up and find a publisher with deep pockets, or else give up revenue all together and just give their software away for free. Perhaps a threshold could be established to determine when liability kicks in?

    --
    Why aren't we told when an Editor moderates our posts?
    1. Re:Free software is safe - how about shareware? by LegendLength · · Score: 1

      That's a good point. Perhaps the liability could be limited to the profit of the software owner.

      Not that I'm real keen on the liability thing or anything...

  18. Blunders vs. Criminal Negligence by guygee · · Score: 2, Interesting

    Making software developers liable for damage due to blatent, criminal negligence would seem to be a good idea on its surface, but given how money corrupts our political system, any such incipient bill being developed in Congress could be easily be turned on its head. If every software developer is held liable for *any* damage caused by their product, imagine the destruction such a law would wreak on the free source movement. Who would dare donate code, faced with such huge potential liability? Bye-bye gnu cc, bye bye Linux.

    Reasonable diligence should be exercised to protect security, but no large, complex piece of software can be bug-free. Building software ain't the same as building bridges, boy!

  19. The more F-ups the better the internet will end up by fire-eyes · · Score: 2, Insightful

    The more MS screws things up and has major problems the better. The more often they have them, the better.

    Why? Because the more these things happen, the more the people who REALLY need to know about them will find out.

    Mr dot-com who pays others to run his damn site, will think twice about paying people to host his site on such garbage.

    And the end result will be one (or more) less vulnerable sites out there.

    Bring it on, damnit.

    --
    -- Note: If you don't agree with me, don't bother replying. I won't read it.
  20. Effect on GNU GPL by soundsop · · Score: 3, Insightful

    Removing the limits on liability would not only affect Microsoft, but the GNU GPL. Would you want to be personally responsible for any GPL'ed code you wrote? Perhaps the solution would be to form a corporation and assign GPL copyright to it.

    Anyway, at the very least, this sort of law would light a fire under the ass of the software engineering community. Maybe it cause some actual progress!

    1. Re:Effect on GNU GPL by prockcore · · Score: 2, Interesting

      "Would you want to be personally responsible for any GPL'ed code you wrote?"

      Absolutely... all my GPL'd software comes with a money-back guarrantee.

    2. Re:Effect on GNU GPL by mpe · · Score: 2

      Removing the limits on liability would not only affect Microsoft, but the GNU GPL. Would you want to be personally responsible for any GPL'ed code you wrote? Perhaps the solution would be to form a corporation and assign GPL copyright to it.

      A better solution would be to have a law which distinguished between "you can see and modify the code as much as you like", "You can see the source code, but cannot change it", "all you get is the binary".

    3. Re:Effect on GNU GPL by Rogerborg · · Score: 2
      • Removing the limits on liability would not only affect Microsoft, but the GNU GPL. Would you want to be personally responsible for any GPL'ed code you wrote?

      If you're a commercial distributor, release binaries and bite the warranty bullet. I work for a company that already gives explicit warranties (99.95% availability) to a demanding market. It's perfectly achievable, you just have to implement a comprehensive automated test harness first. You have no idea how big a difference that makes until you've done it. It means the features take longer to appear to work, but they will generally actually work sooner, because you catch problems earlier in the test/release cycle.

      If you're a hobbyist, release only source. Source is (pending appeals and higher court rulings) expressive speech. How do you warranty expressive speech? Your customer then has to choose actively to compile the source herself, at which point she has created the actual software, and has to satisfy herself. In the warranty department, I mean.

      --
      If you were blocking sigs, you wouldn't have to read this.
    4. Re:Effect on GNU GPL by 2Bits · · Score: 2

      Would you want to be personally responsible for any GPL'ed code you wrote?

      I would, if I gotta charge the same insane amount of money that other commercial software companies charge. The fact that people can get this software for free should make me exempt of all liabilities. Now, ask GM or Ford to give a car for free, I sure wouldn't sue them if something happens.

      When you pay for something, you'd expect the thing to work it's supposed to. When you get it for free, you have the choice to not take it. If you take it, you are on your own.

    5. Re:Effect on GNU GPL by loconet · · Score: 1

      Doesn't the GPL have a clause in which the author does not take responsability for any flaws in the software?

      "THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION"

      Now, if they come up with a law to make this illegal . only the cream of OSS will be seen.

      --
      [alk]
    6. Re:Effect on GNU GPL by Kitanin · · Score: 1
      Would you want to be personally responsible for any GPL'ed code you wrote?

      Well, I'm more than willing to refund the purchase price of any of my GPLed code. Remember: a warranty does not necessarily mean that they get to sue you.

      --


      Teach your kids: "C++ made baby Jesus cry."
  21. Biting the big one, patches & stability by lcorc79 · · Score: 3, Insightful

    Ok, since when is Microsoft's troubles with security flaws being bad for business news? Anyway ....

    XP users said the updates cause systems to become unstable and some device drivers to stop working. [companion article]

    I'll note that I haven't seen any problems recently on my XP box - in fact thanks to a BIOS update and a new video driver it's running smoother than ever (for what that's worth). Have any /. users [those brave enough to admit they run XP on at least one box] seen these problems?

    Either way, I certainly always like to know what's going on in my system - so I never have it automatically install updates. For those interested in turning off the automatic downloads (highly recommended) - go to Control Panel, System, and the Automatic Updates tab. I have it set on the middle option (to notify, but not download/install automatically). Of course, I have a *legal* version of the OS, you warez kiddies will probably be a little more paranoid about any notifications. *grin*.

    --
    Groove Salad -- a nicely chilled plate of ambient grooves and beats.
    1. Re:Biting the big one, patches & stability by instinctdesign · · Score: 1

      Well, I'm stuck using the last evaluation version released, RC2, which is not supported by Microsoft in any way shape or form so I've not been able to update it. And here was me thinking all alone that this was a bad thing...

      I'm behind a firewall so the UPnP issue shouldn't be a problem... well, unless I read that one wrong, though my new copy of XP Pro is in the mail.

      --
      forma3
    2. Re:Biting the big one, patches & stability by Anonymous Coward · · Score: 0

      I have a Dell Inspiron 8100. I shrunk down the XP as far as I could (what a fat pig) and installed Linux, which I use daily. I occasionally boot over to XP, usually to play a game but also to use Roxio, which I prefer to the CLI and GUI tools I have used to burn CDs under Linux.
      Over a two month period I used XP 15 times and had 37 blue screens. Everything pointed to the video driver. When the updater said there was a new one, I installed it. XP got so bad that I was locking up and blue screening every few minutes. I could hardly do anything. fortunately, I was able to install a new Dell driver during the short uptime window, and it seems to have fixed the stability issues for now.

  22. NDA disclosure by Anonymous Coward · · Score: 1, Funny

    I'm under NDA, but I can shed some light about the security testing group at MS. Actually, we use a team of infinite monkeys on infinite typewriters for the security testing suite; however, with a bit of a twist: we throw the code from the typewriter printouts away. The monkey feces is laid upon inifinite number of scanners for optical character recognition and fed into an infinite serial stream of code. Another team of alert monkeys then disects the code and processes it through their mandible compilers for another round of fecal scanning. When the sequence is right for a successful compile through VB, it passes QA.

    There you have it! Now you know.

    1. Re:NDA disclosure by Anonymous Coward · · Score: 0
      we use a team of infinite monkeys on infinite typewriters for the security testing suite



      ah ... the general public .... not quite infinite .... but they do pay for the priviliege while real monkeys require feeding

    2. Re:NDA disclosure by jeremyp · · Score: 1

      Isn't that how Open Source software is QA'd? It's released into the wild with a big disclaimer on it saying"BETA" or "not fit for human consumption" or "release number x.0" (if you're Red Hat) and lots of open source geeks send in bug reports and sometimes even fixes.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    3. Re:NDA disclosure by gpinzone · · Score: 1

      This is a good point. What are the official QA practices of the Linux development team? Is there a place where I can download the unit tests used? Does anyone have a documented system test procedure so that if I develop something in the kernel, I can be assured that I didn't break something else?

    4. Re:NDA disclosure by malfunct · · Score: 1
      Silly human, you have the source code, who needs documentation?

      I really can't defend either testing method very heavily. In MS's case they have a small number of fairly well trained people pour over the code and run numerous coordinated tests and try to find all the problems. In Open Source's case they have millions of people of unknown training pour over the source code and run a crazy number of uncoordinated tests.

      Its like MS uses a couple .22 rifle shots and Open Source uses a shot gun from long range. Neither way gets great coverage.

      Is linux more secure than Windows NT? I'm not going to make any bets. I will say that windows probably gets beat on a whole lot more these days by the random hackers because if they pull of an exploit it will hit millions of computers instead of thousands.

      Security is a design stage thing and honestly its been built on top of both Linux and Windows NT. Someone needs to start from the ground up with security in mind (yes I know there are projects in the world today with this goal in mind).

      --

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

    5. Re:NDA disclosure by gpinzone · · Score: 1

      I'm not even targeting "security" issues. I simply meant software testing in general. Are there NO unit tests available anywhere for any piece of the kernel? (Unit tests are code.)

    6. Re:NDA disclosure by malfunct · · Score: 1

      Thats the problem with a totally uncoordinated test effort. The devs probably hack together some stubs to test some units but I doubt they are in a condition to be distributed.

      --

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

  23. The Best OS to Choose? by bigdreamer · · Score: 1

    If we really wanted to solve these problems we probably need to make a new OS...

    Yep.

  24. Why are they worried about autoupdate? by wo1verin3 · · Score: 4, Funny

    There are hundreds of quicker ways to have your windows box become unstable...

    Installing programs --> unsupported
    Installed additional hardware --> unsupported
    System booting --> unsupported
    Using a monitor --> unsupported
    Bypassing a circumvention device --> unsupported
    DVD Playback --> unsupported

    ever try to get help from MS, or esculate a real bug with them for any of the above?

    How much worse could the software be without updates? :)

    1. Re:Why are they worried about autoupdate? by Anonymous Coward · · Score: 0

      It appears you've mistyped a few of these:

      Installing 3rd party programs --> supported by 3rd party software vendor
      Installed additional 3rd party hardware --> supported by 3rd party hardware vendor
      System not booting due to defective hardware --> contact 3rd party hardware vendor for replacement
      Using a defective monitor --> contact monitor vendor for replacement
      Illegally bypassing a circumvention device --> supported by "Tim" out in the usenet newsgroupz
      DVD Playback with a hacked codec --> supported by Tim's friend "Joe"

      Should we reasonably expect MS to support any of this stuff? They wrote the OS, folks... the OS...

    2. Re:Why are they worried about autoupdate? by sharkey · · Score: 2

      Oft repeated, repeated again:

      You have moved your mouse, you must reboot your computer for the changes to take effect: *YES* *OK* *REBOOT*

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    3. Re:Why are they worried about autoupdate? by Anonymous Coward · · Score: 0

      a) The parent comment was made in jest
      b) Not every fault is that of the third party vendor, technet is proof of that.

  25. Patches not enough by smoon · · Score: 5, Insightful

    I recently had to rebuild a web server after a machine crashed, and getting NT4, IIS Option pack, etc. up and running with all patches was a _very_ long task.

    It's not enough that Microsoft patches their products -- they are still shipping CDs of NT4 and win2k with the original 'release' of the product, so installing it means the original install plus a dozen or more service packs, hotfixes, etc. This makes it very tempting for internal corporate PC usage to just skip most of the patches to save time, and makes the process of securing Microsoft software that much more difficult.

    They should just release new 'point' versions of the OS with every service pack, and stop selling the out of date CDs! Maybe this would cut down on the useless churn of moving from NT4 to 2K to XP to whatever -- and that would have to be good.

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
    1. Re:Patches not enough by MisterBlister · · Score: 1
      It is (or at least used to be) possible to get updated Microsoft OS disks. Back when I was using NT, we were shipped updated versions of NT with service pack 4 or such (latest at the time) already built-in as part of a universal MSDN subscription. Perhaps they stopped doing this? I don't know.

      In any case you could also create your own custom install CDs -- not an ideal solution (would be better if you could just aquire them directly from MS, I agree...). As a last resort, you can use imaging programs like 'Ghost' to do this sort of thing.

    2. Re:Patches not enough by barzok · · Score: 2

      Yes, they stopped doing it. I've not seen a Win2000 with SP1 or SP2 come through my MSDN subscription yet.

    3. Re:Patches not enough by smoon · · Score: 2

      But why should I have to create custom install CDs? I already dedicate several hours a day to keep the blasted things running, now I have to spend the rest of my time creating new install CDs?

      Nevertheless, I actually do do this to some extent -- I have a couple of "NT 4" cds where I've whacked some of the useless stuff (e.g.: Alpha support and other languages), and used the space for useful things (e.g.: Option pack, Service Packs, IE5 install etc.). But this doesn't address the core problem -- Microsoft should stop distributing broken versions of it's operating system. Maybe have a quarterly release with a subscription (now there's a way for MS to suck the lifeblood out of corporate America).

      Ghost is OK, but only for identical machines, and then there's the whole SID problem. This can be made to work, but it tends to be extremely time consuming.

      --
      "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
    4. Re:Patches not enough by karmma · · Score: 1
      I recently had to rebuild a web server after a machine crashed, and getting NT4, IIS Option pack, etc. up and running with all patches was a _very_ long task.


      I'm not sure why this is so. You can rebuild an NT box in relatively short order. Win2K is even easier if you know what you're doing. I put the CD in, a floppy containg an install script - then walk away. I come back about an hour later, verify the build (including apps) and I'm done.


      they are still shipping CDs of NT4 and win2k with the original 'release' of the product, so installing it means the original install plus a dozen or more service packs, hotfixes, etc


      err... no. NT service pack 6a, like all MS service packs, is a cumulative service pack. There's no need to install SP 1-6. And if you're actually an NT admin, you'd have the hotfixes that you've tested in your systems available on a network drive or a CD.


      There are a lot of things to trash MS about, but don't blame them for your lack of knowledge or preparation.

    5. Re:Patches not enough by cyoon · · Score: 1

      Why aren't you building your own installation CDs? You should be able to create your own SP'd install kits, self-install or not. RTFM.

    6. Re:Patches not enough by Anonymous Coward · · Score: 0

      You got that working???????

      Anytime I tryed to use that feature,
      a. System stopped working
      b. System was still working but the PROBLEM REMAINED

      No luck, though (luck is one of the main components of that feature)

      Anyway I'm not bothered with that, DON'T US WINDOWS ANYMORE

    7. Re:Patches not enough by Anonymous Coward · · Score: 0

      Windows 95, is the only microsoft OS that I know of that they actually updated their released version(albeit it was only OEM versions).

    8. Re:Patches not enough by Anonymous Coward · · Score: 0

      That's actually not been my experience for NT4.

      There are some things that get updated by SP3 (IE, IIS and some oher minor things) that we find we have to install SP3 before SP6a to get "new" installs to behave like their brethren that have been through all the updates.

    9. Re:Patches not enough by dasunt · · Score: 2

      AFAIK, Microsoft doesn't ship its products without the latest SPs.

      Its just the wholesaler's cleaning out his inventory.

      I know this because Win2k sans SP2 is cheaper then Win2k with SP2. We used to buy it until the wholesaler ran out.

      And as another poster mentioned, they are cumulative, and there is such a thing as "install scripts". Not to mention RIS in 2k.

      Wait... Maybe it does take some knowledge to administer windows. Nah, this is slashdot, it can't be. You only need knowledge for Unix/Linux. :)

    10. Re:Patches not enough by Anonymous Coward · · Score: 0

      Why should he have to? Sounds to me like you want him to spend time/energy (= money) to solve a problem that the OS vendor should already handle.

  26. Riiiiiggghhht...... by TheQuantumShift · · Score: 1

    Common sense will overcome multi-billion dollar marketing? Not in this dimension...

    --

    Shift happens. Fire it up.
  27. SSL link?? by lcorc79 · · Score: 1

    Why in the world would the /. editors use a SSL (https://) link for the LA Times story? Irony [since it's an article on security]? Or do they just want to tax the server a little bit more to make it more likely to be /.'ed? Bah, silly silly editors.

    --
    Groove Salad -- a nicely chilled plate of ambient grooves and beats.
    1. Re:SSL link?? by Anonymous Coward · · Score: 0

      I would hope that a major site like this would be load balanced with ssl accelaration cards on the load balancer. This would take the strain off of the web-servers since all of the ssl dirty work is being handled by hardware on the load balancer. If configured in this manner it would make it much harder to put an "ssl strain" on the site.

  28. Interesting to note the official response here by doug363 · · Score: 2, Informative
    I found it interesting that Microsoft's employees have acknowledged problems and said that they're working to fix them:
    Microsoft acknowledges that it needs to do a better job of making the systems it sells more secure. The Redmond, Wash.-based company has begun offering free virus-related support, intensified its checks for holes and convened an industry working group on how to create a world of "trusted computing."

    "We're going to make our systems more resistant and more resilient," said Microsoft's director of security assurance, Steve Lipner. "We want to be unquestionably, unequivocally the best."

    [snip]

    Microsoft's Lipner agreed that there are trade-offs between features customers want and security. He said the company has changed its approach. New versions of Outlook block incoming mail from spreading through the address book, and the Information Server is now turned off within the network server software.

    "If the question is, 'is there tension between feature-rich, usable products and secure products?' the answer is 'absolutely,'" Lipner said. "We're absolutely moving that line more toward security, and if we have to give up some functionality or ease of use, we're paying that price."

    This is markedly different from the previous Microsoft responses on security. Based on the previous responses, I would have expected them to deny that the problem was with their software, and say that the problem was with rogue hackers (running Linux or something... God only knows what those Linux types get up to ;-)). But here this guy says right out that their software needs to be more secure. Is this really a shift in company-wide policy? Has MS really had a change of heart? Could it be that he's trying to talk up Microsoft's commitment to security without doing anything? Or could he want to improve the influence and size of his little corner of the world? Judging by the spate of dodgy XP patches, something went wrong, and possibly in his department. It would be interesting to read a full interview which really got into the nitty gritty on what happened around some of the recent problems. Of course, the odds of Lipner agreeing to such an interview are pretty slim.
    1. Re:Interesting to note the official response here by fire-eyes · · Score: 1

      Blah Blah.

      Just more of the same old "we'll do whatever it takes! Or, at least enough to keep the most of our users happy".

      --
      -- Note: If you don't agree with me, don't bother replying. I won't read it.
    2. Re:Interesting to note the official response here by Aceticon · · Score: 2
      Talk is cheap.

      I would expect their no worries mate person (expression graciously stolen from here) to say that the sky is green and the clouds are pink if he tought that would help MS image.

    3. Re:Interesting to note the official response here by Anonymous Coward · · Score: 0

      Well, Outlook 2002 completely refuses script to run. I order to access the Address Book, I have to provide permission for a minute window of time for that COM connection only. The only way to accept an EXE, or one of about 25 possible attachments, is to either have the sender ZIP it, or manually hunt down a registry key. Even after telling Outlook 2002 to permit me to open it, the file dialog changes to a bright red warning with scary language and the option to save only.

    4. Re:Interesting to note the official response here by underpaidISPtech · · Score: 1

      >if he tought that would...

      I tought I taw a puddy tat! HAR!!HAR!!HAR!!*snort*

      ...

      *composes self*
      I'm so sorry, mod away.

    5. Re:Interesting to note the official response here by Tony-A · · Score: 2

      Well the ads do say you can fly.

  29. cannot be undone by Jebus_the_spork · · Score: 0

    they control too much of the market share, too much of everything

    we will be seeing microsoft for a long time, even if they put out shit for software (compared to what they put out now)

    why? they have the money. plain and simple. they can pay to make sure their software is on the majority of new pc's being made from now for 47039478390 years.

    --
    I didn't think it was physically possible, but this both sucks and blows - Bart Simpson
  30. product liability, automobiles, and the little guy by zook · · Score: 1
    A blue-ribbon panel of technology experts assembled by the National Academy of Sciences said lawmakers should consider ending Microsoft's and other software companies' special protection from product liability lawsuits, which have long forced makers of cars, medical devices and just about everything else to pay closer attention to the safety of their wares.

    Of course, in the case of medical devices and automobiles, a failure can be fatal. In the case of Windows this seems unlikely. (At least until we get our WinCE pacemaker.) Instead of lives on the line we have corporate dollars.

    This is the kind-of situation in which economics should be left to do its thing. If corporations view the holes as an economic hardship, they'll be more careful with the software they choose. What makes more sense is that we hold companies more liable for the software they use---if someone hacks into Company X and steals my credit card number, they should be liable since, after all, they could choose better software to keep the data secure.

    Holding the software companies liable would only ensure that only large companies could compete in the software market. This is the case with automobiles, and one could argue that many pieces of software on the market today are much more complex than a car. How then could any small company or individual compete?

    In the end, this kind of legislation would likely have the effect of letting companies dodge the blame for security breaches, letting them point the finger at their software provider. Most providers, on the other hand, would be pushed out of the market due to the need for massive testing and legal departments.

    How is this a win for the consumer? How is this a win for anyone but the Microsofts/IBMs/Suns of the world who can scale to provide such software?

  31. Cullan's on the $3 crack... by nurightshu · · Score: 1

    From the eWeek article:

    Jim Cullinan, lead product manager for XP, in Redmond, Wash., agreed that the information released with the patches does not offer that much detail so as not to confuse and overwhelm users with technical information. "Most users did not want specific detail of source code changes," Cullinan said.

    Oh? And how much of the source code were you actually going to give us, Jim?

    --
    They that would sacrifice their .sig space for that cliched Franklin quote deserve neither.
  32. tougher liability stance helps free software by 10am-bedtime · · Score: 1
    software, alone in all of the human artifacts, has the ability to check itself in repeatable, automated, and self-documenting ways. free software packages, if faced w/ lessened "ABSOLUTELY NO WARRANTY" protection, will evolve to include "make check" as a necessary part of the license process. "make check" must show the checks in detail, and the end user must agree to the validity of the checks. the checks are, of course, also free software.

    in this way, only free software can thrive in such scrutiny, and i for one can't wait...

  33. i don't care how much karma this costs by vectus · · Score: 0, Troll
    HA HAHA HA AHAH AHAHAHAHAHAHAHAHA HAH

    HJAHAHAHAHAHAAHh hAHAH AhahAH AHAHA

    HAHAHA HAA


    HOW DO YOU LIKE THEM APPLES??


    You sat on top for how long, basically ruling the software market. You had every opportunity to perfect your products.. and I'll admit that you've come a long way.. but you concentrated so hard on your future, and everything ahead of you, that you didn't watch your back. Now your ass is going to be sore, and it's all your fault.

    It's your fault, and I hate you and die and fuck you and yeah.

    (obviously this post = my humble opinion, and isn't intended to represent any facts of any kind)

    1. Re:i don't care how much karma this costs by Anonymous Coward · · Score: 0

      Actually, this story is pretty desperate; Microsoft is going to hold their dominance in the market until five years or so from now, when their products will have been secured. You really have to be an idiot if you think that a top software company that makes the OS that 98% of consumers use is going to simply fall of because of security issues.

      Whether you like it or not, the software engineers at Microsoft ARE the best from around the world, and they get paid (a lot.) They don't just sit on their ass and do nothing without getting fired.

  34. Re:Impossible by SpookyFish · · Score: 2, Insightful

    I am no fan of M$, but it isn't accurate to say they haven't tried. Their biggest problem is that, despite their efforts, hundreds of millions of lines of code isn't fast to repair -- especially not with 10,000 or so programmers who, on a curve, are merely average.

    If Linux (etc) were as widely used *by inexperienced* people as Windows, it would face just as many problems.. but at least the code would be there for patches to come out. Then again, how would Mr. Schmoe get the it without some kind of auto-update?

    I fear that it will be easier for Microsoft to address most security issues (as they finally have wrt stability) than for Linux, etc. to become fairly user friendly.

  35. uuhh... by MrPotatoeHead · · Score: 1

    "People look to me for help. I'm not supposed to get stumped by trivial problems like this," Perlow said. "As an IT professional, I feel helpless and in an out-of-control situation and, as an end user as well, that sure doesn't feel good."

    gee i think he just described my freshman year in college...

    1. Re:uuhh... by Anonymous Coward · · Score: 0

      Perhaps, except I don't think people looked to you for help.

  36. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  37. I despise XP by Dolly_Llama · · Score: 2, Flamebait
    The final straw for me came when XP on boot would demand i send error reports to the mothership without explaining what went wrong AND since these were tied into IE, I'd get a POP-UP AD!!

    I'm buying a powerbook tomorrow, I swear to Bob..

    --

    Somewhere, something incredible is waiting to be known. -- Carl Sagan

    1. Re:I despise XP by Anonymous Coward · · Score: 0

      Umm....if you ever looked, there is an option to turn off error reporting. I don't mind though, because apple is also awsome.

    2. Re:I despise XP by Anonymous Coward · · Score: 0

      Didn't research it much, did you? The Error Reporting feature does offer you the technical information, from the faulting library, the state of all registers, the entire stack dump, etc. You have to click that little "Technical Details" button. Also, the default action is to not send any report. This feature is also completely disablable from the System Properties dialogs.

    3. Re:I despise XP by hyphz · · Score: 1, Flamebait

      I'd think a more serious one is this:

      In XP, go to your user manager, and go to "Create Account".

      When asked for the name of the account, type "Helpassistant".

      Give the account limited access and press OK... XP will report that THE ACCOUNT ALREADY EXISTS!

      EVERY copy of XP contains this account hardwired. It can't be edited because it never appears as an option on the list of users. It may not be possible to locally log in with it, but it certainly can be logged on with remotely.

      Nobody knows the password yet (except MS) - or even if the password is the same or varies with the Windows version - but if I was a hacker I know what I'd be working on.

      (Oh, and as for "it's just for helpers to fix your machine for you".. of course it is. Yes, and if it was a backdoor account it'd obviously be called "Backdoor", wouldn't it? :) )

    4. Re:I despise XP by overturf · · Score: 3, Informative
      Misinformation. This account is used by the "Remote Assistance" feature that lets you grant someone access to remotely troubleshoot your machine. It is only available once you've generated a request for remote assistance and can easily be completely disabled in control panel.

      MS Support Link on this

      Needless to say, if you live 5 states away and have ever tried to talk your parents or friends through support over the phone: "No.. don't click that one... click on the ADVANCED button... now what do you see...?" -- this is much better.

    5. Re:I despise XP by hyphz · · Score: 1

      Yes, the page is convincing, but if this is the case why is the account hidden?

      If the account is only enabled/disabled in response to these cases, why not show it on the user list and let the user see that it is disabled, so they know what it is and what it's used for?

    6. Re:I despise XP by hyphz · · Score: 1

      Oh, and one other thing. It's been reported (do a search on Google Groups) that a person who used a registry fudge to change the password _has_ successfully logged in as Helpassistant without a support request being sent. Since that person was apparantly the person who wrote the registry tool what they say has some authenticity to it.

    7. Re:I despise XP by overturf · · Score: 1

      > Yes, the page is convincing, but if this is the case why is the account hidden?

      It's not hidden on my system.

    8. Re:I despise XP by overturf · · Score: 1

      Well, it seems to me that it's just an account. If you can figure out how to social-engineer your way into getting it enabled, should you be surprised that it works?

  38. YAMBA by MisterBlister · · Score: 4, Troll
    Yet another Microsoft bashing article..

    Yes, Microsoft products have security faults, whose doesn't? Microsoft's get more notice because of the insane amount of marketshare they have, also Microsoft's software is less mature than the UNIX offerings people often compare it to in terms of tight security.

    I remember back in the late 80s and early 90s how much of a joke UNIX security in general was. Back then you could pretty much root any non-.gov UNIX system on the Internet, remotely, at will.. (thanks in large part to SENDMAIL though many other pieces of software had problems as well). People who bitch and moan about how long it takes Microsoft to fix bugs compared to UNIX vendors must not have been around when you could change the IFS under SunOS and easily root the box using any SUID program that did a system() or exec() call (quite a few, at the time)...Even after Sun, etc, fixed that bug it remained unpatched in a huge number of systems for years....

    Unix security is better now, but that's in large part due to maturity...Microsoft software will improve as well..Look at how much they've improved stability already when compared to Win95...It will happen...slowly, perhaps.

    1. Re:YAMBA by banky · · Score: 2

      The security holes in Unix are as old as I am; anyone bitten by them is IMHO too dumb to read a book and some web posts. You still find un-chroot'd BIND, for example, and bizzare Sendmail installations that are rootable. BUT for the most part, the fact that Unix is mature is a big boost. But we're talking Windows here; the security flaws affect my dad, Aunt Millie, and everyone else who thinks they need a computer but is barely technical enough to turn it on. Sendmail holes affect them in esoteric, hard-to-describe ways; maybe a missed email because the affected server was being reinstalled. They'll never really know. But if UPNP is on so they can use their remote to change tracks on the MP3 player, and that turns their box into an attack platform.... That's directly affecting their life.

      --
      ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    2. Re:YAMBA by praedor · · Score: 2

      Erm...no. Almost as soon as a *nix-based exploit is published/becomes known, there is a patch. With M$, they try to keep it under a rug, drag their feet, blame everyone but themselves for the problem, FINALLY come up with a patch and recommend everyone upgrade (and hope to hell that the patch doesn't break something else or introduce some new vulnerability to hide for a while).


      BIG difference in the nature of the response to a vulnerability and a BIG difference in the speed of response. After that, what all systems have in common then is the end-user bottleneck...but then, *nix people are more intuned and more knowledgeable as a rule about computers and their systems in particular so they are less likely to blow off upgrades. Casual home users of *nix are another story...though I'd wager that they would be faster on the uptake of a released patch/kernel upgrade than a doze clueless user.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    3. Re:YAMBA by mhenders40223 · · Score: 1

      Microsoft is trying to compete with Unix, therefore they should have better security than they currently offer (should be at least NEARLY as secure as unix). If it wasn't for their marketing ability, the free market would have run them right off the road. When more people become aware of these things, then they may change, until then, Microsoft will stick to the status quo.

  39. Yes by Weezul · · Score: 1

    Alternativly, Windows could end up losing market share if security paranoid foreigners (who are not a valuble market because they would pirate Windows anyway) choose to run a more secure operating system.

    Actually, I do think that there should be some form of product liability, but it could come in the form of inshurance companies saing "We will stand by the security of this product." The question is do you force all consumers to pay for product liability by making the company pay for it. I could see Norton, RedHat, and MS making money as financial institutions this way if the inshurance was optional.

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  40. Windows Update by scrote-ma-hote · · Score: 1

    Frankly, I really like WU. I run XP, and I've set it up so that I decide what to download, and it goes and downloads it in the background. I especially like the fact that it resumes downloads. I still have a 56k connection, that runs that fast only when i'm lucky, so it just sits there and downloads when I'm online, sure it slows down my connection, but I'm willing to put up with that for some added "security".

    1. Re:Windows Update by Anonymous Coward · · Score: 0

      "Frankly, I really like WU. I run XP, and I've set it up so that I decide what to download, and it goes and downloads it in the background. I especially like the fact that it resumes downloads."????????

      You just got that now??????, DAMN' YOU'RE GOOD.

      What?? Next time You'll discover You can move Your mose?????

  41. Who do you trust, Who do you trust... by squaretorus · · Score: 4, Insightful

    That a majority of people do not trust MS is not surprising. I don't trust my government, my bankers, my customers, hell... I doubt the guy at the supermarket.

    I maybe trust my mum and dad, and aunt jemima for her tasty pancakes - but a software company???

    People are cynical enough that they just bumble through life looking over their shoulder bitching about stuff.

    I just bought a new laptop - it came with XP pro - already I'm having problems with it. But I bitch about it over coffee and just get on with things. I had to register the software - something I bitched about. IIS won't work properly - bitch bitch bitch. Norton seems to be checking every file every 2 minutes making the thing unusable for the first hour in a day - bitch bitch bitch.

    Would I buy another the same - probably.

    The trust issue won't hurt MS as much as we'd like to think. And it won't help the alternatives much either.

    The movie industry sucks - but a good percentage of you reading this will run out and give them 30 dollars for Tron someday soon.

    1. Re:Who do you trust, Who do you trust... by Anonymous Coward · · Score: 0
      I don't trust my government, my bankers, my customers, hell...
      Nor should you. Let the following be a lesson:

      Bill Gates dies and meets St Peter at the Pearly Gates (no pun intended). St Peter gives him a choice of Heaven or Hell and gives him a chance to check out each.

      Bill walks up to Heaven; lots of clouds and hymns - all a bit boring. He then pops down to check out Hell; it looks great - bikini-clad girls running around a beach playing volleyball. Bill tells St Peter that he will choose Hell.
      A few weeks later, St Peter drops in to see how Bill is going in Hell. Bill is in a terrible state - third degree burns to his back, jabmarks on his butt, his hair all burnt off.

      He wails to St Peter, "you conned me; where are all the girls, the beach and the volleyball?"

      St Peter replies "Oh, that was just the demo version".
    2. Re:Who do you trust, Who do you trust... by ethereal · · Score: 1
      Would I buy another the same - probably.

      And your inability to learn from your mistakes affects the rest of us how? I mean, other than providing a morning chuckle or two?

      --

      Your right to not believe: Americans United for Separation of Church and

  42. Bad news him then. by unity · · Score: 1

    It looks like a large stake of the worlds herion supply is getting destroyed.
    At least according to:
    http://www.usatoday.com/news/attack/2002/01/14/200 2-01-14-heroin.htm
    I hope their security doesn't go down when he has to enter rehab.

    1. Re:Bad news him then. by linzeal · · Score: 1

      3 years ago I would be crying, but my veins are clean now.

    2. Re:Bad news him then. by Anonymous Coward · · Score: 0

      I respect you for going clean.

  43. Liability. by ImaLamer · · Score: 2, Interesting

    Why shouldn't they be held liable in certain situations?

    This is supposed to be a huge world economic product - they can get this way without any consequences? No worries?

    The software costs money. They push a license agreement on you when you pick the product up at the store, when you buy a computer with windows pre-loaded, you are making a contract.

    Okay, so in the agreement they sneak in some language that keeps them out of trouble. The problem is before you agreed to that 'contract' you were promised certain things. The product is defective.

    Data problems, in most cases, won't affect someone's well-being. But there is data at stake. Their data costs $99 and up. Is your data worth any less? They promise to provide a secure and somewhat stable operating system.

    This isn't always the case. It's only becoming an issue because they make so much money in the business. Shouldn't we ask more of Microsoft?

    Well, if we can't sue, the gov't does nothing, and products continue to be shipped while 'broken' then something needs to be done.

    Simply say it with your pocket book. Pass up on upgrading to XP. Do what ever you think is necessary. Buy an Apple.

    I know it's not easy; but don't you feel that many other M$ customers - if not yourself - feel as if Windows is needed? It is in certain situations, but does everyone need it? No.

    There are options. Not every option will work for all the people, but let's start to choose something else.

    OR! Hold them liable

  44. A faulty OS now by happyhippy · · Score: 0

    is going to mean a more secure and better one in the future. Microsoft will learn from the drubbing XP is getting. Thankfully most people dont upgrade automatically once a new OS is out. They wait till is becomes standard, then upgrade. Wait til the successor of XP (granted, how many years that takes) it will be superior. By that time hopefully Linux will have a foothold strong enough to contend with them.

  45. Economy by mindriot · · Score: 1

    Well, one thing that's definitely true is that flawed software and software that's subject to viruses are costing the economy quite a lot of money. In that way you could of course say that Microsoft is hurting the world economy by possibly a couple billion Dollars... of course that may be true for some other software companies as well...

  46. The Nightmare by Convergence · · Score: 5, Insightful

    The nightmare scenario.. Three hours from when a widespread bug (like the recent XP one) and having millions of windows machines trashing everything they touch.

    That is the future, and it will happen someday.

    • Here's how:

    Use the warhol worm spreading technique. Read it and be frightened. He claims 8 MINUTES from first infection to millions of infections.

    I'm not quite as confident as he is in that number. But I'll definitely agree that 2 hours is more than enough time. (1 million vulnerable hosts, 5 scans/sec. Start with 1000 hosts, each second, 5000 probes, finding one vulnerable host. Thus, after 15 minutes, 2000 hosts, and doubling every 15 minutes.)

    And, the more vulnerable hosts, the faster it spreads.

    Now imagine a truly destructive payload. One which does not delete files, but corrupts them, starting with the fileservers. It restores datestamps to make it impossible to identify what files are corrupted.

    Three hours from exploit to millions of computers corrupting thousands of files. Antivirus won't keep up, hell, warninsgs won't even reach most people until after its demolished their fileserver. With obfuscation techniques, the worm could survive 3 hours without being reverse-engineered.

    It spreads so fast, there's no defense. It spreads so fast, you won't be aware its trashing all files until its already started. The only reason we've survived this long is that nobody really competent has worked on a worm.

    Be afraid. Be very afraid. The only question is when it will occur, and whether you will be running Windows when the time comes. I hope you keep good backups.

    1. Re:The Nightmare by Sobrique · · Score: 1, Insightful

      The flaw in this argument is that the rate of spread is not going to double. Because once a machine has been infected, it is then removed from the set of possible infections.
      OF course, you do realise this is all theoretical evidence. There is some evidence to indicate that with such a rapid propagation backbone links will start to get saturated - probably causing NOC staff to run a packet sniffer and maybe notice a new worm, but definitely slowing the propagation rate down significantly.
      This would also start tripping intrusion detection systems, getting a response or defense from many
      The simplest defense, is of course firewall good practice.
      FILTER YOUR OUTBOUND as well as your inbound traffic. There's no reason that a web server in your DMZ is going to need to connect out to anywhere (and definitely not on port 80)

    2. Re:The Nightmare by Anonymous Coward · · Score: 1, Interesting
      We've already run simulations of a possible warhol variant. Each 'seed' host is given part of the payload, encrypted, and part of the key required to decrypt the payload. The virus trades segments and rebuilds the key when it encounters other infected machines, which only happens after it's well on the way to saturation. The AV community has no idea of the payload until they collect the entire key, which is almost impossible to do before the virus gets it. And it spreads fast because each instance of the virus is only carrying a small part of the payload until near saturation.

      two hours to warn and patch. No clue what it does until it's already doing it. Nimda was a pussy!

    3. Re:The Nightmare by davidrehagen · · Score: 1

      This may actually happen, but then what do you expect. Maybe everyone will see their flawed way and rin linux which is even more insecure to a novice user. After the whole world is on linux then somone will release an even more terrible virus which will wipe out all of thos machines also. The point is that security flaws are usally either coding error or design errors and their rate is partially determined by lines of code. You cannot belive that the linux community is just so much smarter than the folks at Redmond. The bootom line is that where the OS is exposed to the outside world there is a posibility of comprimise. Another point many are making is that linux comes out with patches sooner so the exposure is less, but how does a novice use go about implimenting the patches released> At least Microsoft has is nice and packaged up and allows you to choos whether or not to D/L and apply. Do you expect every user to recompile the kernal or some other driver if there is a problem? I think if linux were on %90 of the desktops there would be 100 times more problems than with a Microsoft OS.

    4. Re:The Nightmare by bemis · · Score: 1

      I really must disagree with your assertation that nobody really competant has worked on a worm -- the *original* worm (an Unix/VMS worm if I recall correctly) was written by a *VERY* competant person (RTM), and following in his misguided footsteps several extraordinary minds have followed -- there have been several different types of worm/virus writers, ranging from intelligent/competant programmers who are trying to prove a point, not hurt anyone all the way across the board to punk kids who want to make a statement with their copycat of the most recent "worm-du-jour".

      I guess my point is that competance and maliciousness are seperate items in the context of worm/virus authoring, and (knock on wood) have primarrily been mutually exclusive.

      bemis

    5. Re:The Nightmare by kubalaa · · Score: 1

      There's got to be some positive aspects of this. Is there any reason we'd need to distribute a small piece of code in a matter of hours to a very large number of computers?

      --

      "If you look 'round the table and can't tell who the sucker is, it's you." -- Quiz Show

    6. Re:The Nightmare by Tony-A · · Score: 2

      If linux were on %90 of the desktops there would be 100 times less problems than with a Microsoft OS. Security flaws are usally either coding error or design errors and their rate is partially determined by lines of code. That's the rate of creation. The Linux community might be much smarter than the folks at Redmond, but that isn't the point. I think they enjoy a bug hunt. Not just uncovering the bug, but getting rid of the bug's friends and relations. OpenBSD calls it being proactive.
      When Linux reaches 90% of the desktops (or will it be one of the BSDs?), there will be viruses. "You just got a virus from your buddy. Do you want to run the virus?" Dull day. Sure, Why not. These worms/viruses are all varients of the Honor Virus, if the user is aware of what's going on.
      ReadHat at least has an automatic update. Haven't tried it. You don't want the initial version from RedHat 7.0, but that would just quickly update itself. Most of the patches are for things the normal user isn't running. Finding and applying them is easy. Even a kernel recompile is almost brain-dead simple, although "users" would use someone else's compile.
      Where the OS is exposed to the outside world there is a posibility of compromise. The probabilities, however are far from equal.

    7. Re:The Nightmare by Telastyn · · Score: 1

      Note that this scenario is just as likely, if not more likely to happen to *nix servers. Immagine someone doing something similar to a remote exploit in SSHD or Apache... The only benefit of hitting windows machines is the admins are less likely to patch it, but in this 'first strike' scenario that's pretty irrelevant.

      [note that windows machines and even macs are just as likely to be affected, I'm just saying that the open source community should never think they are beyond such things...]

    8. Re:The Nightmare by Anonymous Coward · · Score: 0

      Sure. How do you suppose they planned on distributing Magic Lantern?

  47. Actually, they're better by Anonymous Coward · · Score: 0

    http://www.sans.org/topten.htm *nix takes #1! shares 2! Takes 3, 5, 6, shares 7 &8, takes 9 on its own, and shares 10. Windows shares 2, takes 4 (IIS only), and shares 7, 8, and 10. Boy, that windows sure is full of holes. But *nix is worse.

    1. Re:Actually, they're better by jeremyp · · Score: 3, Informative

      Come on, that list is more than 6 months out of date. No objective stats of occurrences of incidents are provided (try the CERT site for that). Many of the references to advisories/bug reports etc are even older than 6 months (a quick scan shows two or three that appear to have been logged in the year 2000, the rest seem to be mainly 1999). The newest CERT advisory on sendmail for instance was raised in 1997 on version 8.8.4. In fact, basically the whole list comes under the categories a) running out-of-date software, b) running software on machines that don't need it. e.g. DNS on a machine that isn't a DNS server.

      In fact there is a more up to date and better structured list here:

      http://www.sans.org/top20.htm

      Even on this page, taking the sendmail example (ref U2) again, the most recent bug report they quote is on 8.8.4 which is ancient (8.8 was release before any of sendmail's current Open Source competitors were even written). Which means that this vulnerability is really an instance of not keeping your software up to date (included in G1).

      Use your common sense, the biggest computer security problem at the moment is viruses and worms which affect mainly Windows systems mainly because of the popularity of Windows, particularly amongst non technical users.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    2. Re:Actually, they're better by nemui-chan · · Score: 0

      Boy that was an ignorant statement. Any OS's security is as good as the person setting it up. The difference is, if you setup unix security, you can let the box run. Forever. Indefinitely. With windows, eventually its going to have another hole, its going to blue screen, or just freeze up. Besides that, IIS is a truly horrid product no matter how you look at it. IIS can never hope to compare to Apache unless Microsoft actually spends some time and money making the webserver a bit more stable. Right now its horrid.

    3. Re:Actually, they're better by kz45 · · Score: 0

      Boy that was an ignorant statement. Any OS's security is as good as the person setting it up. The difference is, if you setup unix security, you can let the box run. Forever. Indefinitely

      until you get rooted within 15 minutes (unpatched). see redhat

      All operating systems OPEN or CLOSED are still going to have to be patched once in awile.

      IIS can never hope to compare to Apache unless Microsoft actually spends some time and money making the webserver a bit more stable. Right now its horrid.

      IIS is bad (I will agree with you there), but Apache still has its problems. How about a fix for a SYN attack. ALL the patches in the world didn't stop my company's webserver (debian linux with apache) from being SYN attacked every few days.

  48. Re:product liability, automobiles, and the little by Anonymous Coward · · Score: 0
    I generally agree with what you are saying, but your reasoning seems a little backwards to me.

    Holding the software companies liable would only ensure that only large companies could compete in the software market.

    True, but is this necessarily a bad thing? Should we really be concerned about this?

    Most providers, on the other hand, would be pushed out of the market

    True, but the market does not exist to give "providers" a living.

    How is this a win for the consumer?

    I don't know, you haven't really talked about the consumer :) You seem to be looking at this from the point of view of small ISV's. Economics should do its thing, but not for the benefit of software developers. Economics should provide for the needs of the consumer.

    You are right that this would be bad for the consumer, though. The bottom line is that, in order to build bug-free software, Microsoft would have to substantially re-tool their development process, adding things such as cleanroom development, formal verification, etc. This would cost money. Does the consumer want to end up paying, say, $1000 for a single home user copy of Windows? Probably not. Most consumers would rather just pay what they're paying now and put up with the occasional (or not so occasional) bug or security hole.

  49. "Legislation" by Lemmy+Caution · · Score: 2, Insightful
    By bandying about the word "legislation", you set up a dichotamy that doesn't exist. The situation right now is that the software industry enjoys special legislation which holds it exempt from civil liability suits. What is being considered is the removal of that special legislation. Your revision of the situation sets up a big-bad-government versus efficient-market scenario that, aside from being a bit of cliche, doesn't even apply here.

    Liability means holding someone responsible for a cost: if the failure of software that shouldn't have failed costs company X $1 million, then liability is a matter of having the responsibility for that failure taken by someone who provided a good or service that didn't meet the reasonable expectations of the consumer. One doesn't wait until the invisible hand fixes things "in the long run;" like Keynes noted, "in the long run we're all dead." (Another Keynes quote: "the market can be irrational longer than you can be solvent.")

    1. Re:"Legislation" by zook · · Score: 1
      Curious...

      So I wonder, is my car's manufacturer liable if my car gets stolen? After all, with better security features the theif wouldn't be able to drive off with it.

      Also, under the current law, there are special provisions about who is liable if my credit card gets stolen and used. They specifically limit my liability to $50. Without those special laws would the credit card company be liable, or would I? After all, with better security features, the crook wouldn't be able to use my card.

      Even with automobiles we seem to require special laws to add safety features. If I have an accident and get injured, I don't think I can sue my car manufacturer as long as they've had the proper tests and include the neccessary safety equipment. Heck, not that long ago cars didn't have passenger-side airbags. It took special legislation to mandate those.

      It doesn't seem to me that it's just the software industry who have limited liability when it comes to shortcomings in their products.

      Look, I am not a lawyer, but if liability is responsibility for not meeting "the reasonable expectations of the consumer", then we need to know what reasonable expectations are. Right now, all of these software companies deny any responsibility for harm due to bugs in their license. If the consumer doesn't like that, they can shop around for different software, but they can't claim that they had a reasonable expectation to bug-free software.

      It seems like the market is ripe for someone to step forward with some good, secure code that they're actually willing to stand behind. I'd bet that in some markets they'd get some defectors.

    2. Re:"Legislation" by Tackhead · · Score: 3, Insightful
      > Also, under the current law, there are special provisions about who is liable if my credit card gets stolen and used. They specifically limit my liability to $50. Without those special laws would the credit card company be liable, or would I? After all, with better security features, the crook wouldn't be able to use my card.

      Depends entirely on the laws (or lack thereof) that would replace the current regime.

      If the law were structured that you were liable for all amounts incurred on your credit card, even after theft, victims of card theft would be broke.

      If the law were structured that the credit card company was liable, even for the first $50, all credit cards would be secure, and using a stolen card or automatically-generated credit card number would be impossible.

      The crux of the debate is that if software companies were legally liable for more of the damages arising from security holes in their products, there'd be a hell of a lot less security holes.

      The cost of Fucking Up when writing software for nuke plants and hospitals and spacecraft is Very High. Such software developers rarely Fuck Up.

      The cost of Fucking Up when writing the operating system with a 90% market share is Very Low. Such software developers Fuck Up on a daily basis.

      Seems pretty clear how to get less Fucking Up to happen. (What's remains to be seen is whether or not the consumer is willing to pay the cost of having less Fuckups. Sadly, the 90% marketshare of one particular bunch of Fuckups is indication that the consumer isn't willing to pay that much for security.)

    3. Re:"Legislation" by zook · · Score: 1
      I agree that making computer companies more liable for their errors would reduce the bugginess of software and that it would increase the cost. I just doubt whether it's worth it in most cases, and I doubt whether most people would be willing for the cost.

      Right now, if my word processor eats my document then I eat the cost. I protect myself by making backups. If the company who wrote my word processor was responsible, then we could expect my word processor to eat less documents and cost more. I'd rather save the money and do a backup, and I'd guess that most people would agree with me. If the software were running my car or my local neigborhood nuclear reactor I might feel differently.

      More troubling is that my word processor of choice is TeX. If TeX decides to eat a document (which it hasn't done yet) then is Don Knuth responsible? Do you think that Don Knuth would have distributed this piece of software if he were?

      I expect that the market will take care of the problems. In the case of the word processor, most people would be willing to live with a bug or two. In the case of online ordering software, the company deploying it might be willing to pay more to someone who will guarantee that the software works, since they could be held responsible if the software fails.

      Perhaps the point is that software is quite diverse. If a program is the digital equivalent of an aeroplane, then perhaps more liability is a good thing, but the fact is that most software is more like the digital equivalent of a toaster. If the toaster malfunctions and burns a piece of toast is the manufacturer liable for the cost of the bread? If the toaster is labeled "unplug when not in use", and someone leaves it plugged in, is the company responsible for their house?

    4. Re:"Legislation" by wilhelm · · Score: 1

      More troubling is that my word processor of choice is TeX. If TeX decides to eat a document (which it hasn't done yet) then is Don Knuth responsible? Do you think that Don Knuth would have distributed this piece of software if he were?

      This is possibly not a really good example, because of the fact that Don Knuth will pay a bounty if you find a bug, and will make the appropriate fixes. Basically, he is putting his money where his mouth is, and is declaring himself liable for programming errors in TeX.

      If the toaster is labeled "unplug when not in use", and someone leaves it plugged in, is the company responsible for their house?

      The lawsuit-happiness of everybody these days is the problem there. If a manufacturer of, say, toasters, doesn't include the warning that their product should not be used in a bathtub, say, then they're probably going to be sued over it. For another example, a purveyor of coffee could be successfully sued if some clumsy person dumps a cup of their coffee in her lap, burning herself severely, and there was not a specific warning that the coffee was hot and could cause burns.

      Having said that, DUH! Playing with an electrical appliance in the tub will almost surely electrocute you. DUH! Dumping hot coffee in your lap will almost surely burn you. The responsibility for peoples' stupid activity is now borne by the various companies, rather than the stupid-acting individuals themselves, which is ridiculous.

      The problem at hand is that much software, even when used properly, doesn't work like it's supposed to. The various software companies are selling defective products, and not taking responsibility for the defects of those products (see any recent EULA). Effectively, the consumers are paying money for something that may not work at all, and the license s/he agreed to by opening, clicking, whatever, disallows him/her from calling bullshit on the company who produced it.

  50. The Masses. by Stillman · · Score: 1

    Articles like these all go into a file I keep for our clients when they say things like:
    "What's wrong with Microsoft?".

    I'm pleased to report that it is taking less and less explaining these days.

    There is a groundswell out there of clients starting to look past the whole MS-brainwashing thing and ask what else is available to meet their IS requirements. It's really quite heartening.

    Just thought the average /.er might like to know the light at the end of the tunnel might be MS' shares burning! :)

    --
    Prisoner #655321
  51. [offtopic] what's with the https:// link? by rsborg · · Score: 1

    When I bring this up in IE, it asks whether I want "to view the non-secure items?". Ironic, for sure, but the http:// version works fine as well.

    Netscape (v6.x) seems to have no problems showing both without prompting (guessing this is default)

    Am I missing something?

    --
    Make sure everyone's vote counts: Verified Voting
  52. Yeah, like it's just windows by posmon · · Score: 2, Insightful
    ERT Advisory CA-2002-01 Exploitation of Vulnerability in CDE Subprocess Control Service

    Original release date: January 14, 2002 Last revised: -- Source: CERT/CC

    A complete revision history can be found at the end of this file.

    Systems Affected

    * Systems running CDE

    Overview

    The CERT/CC has received credible reports of scanning and exploitation of Solaris systems running the CDE Subprocess Control Service buffer overflow vulnerability identified in CA-2001-31 and discussed in VU#172583.

    Read More...

    Reports from places like cert and bugtraq show that there are just as many exploits out there for *nix based systems.

    Network security of this nature is clearly not working when being applied at the OS or software levels, and a more flexible solution than the standard firewall is needed.

    What would your opinion be of a 'mini-firewall' included as standard on all new network cards. The firewall would have packet filtering rules filtering out 'generic suspicious traffic' (such as bar an IP address for a day if something containing default.ida and a hell of a lot of 'N's comes through). The rules would be held on a flash ROM, which could be updated when necessary with software from a trusted source such as CERT and digitally signed by a non-trusted one such as Verisign.

    Software could also be written to instruct the card to open certain ports and update the rules so that safe traffic for that software can pass through.

    Unfortunately, the extra $20-30(?) would probably sink it dead in the water, not to mention the hassle of having to reprogram all network software to work with it. How does the idea stand in theory, though?

    --

    update comments set karma=-1, reason='offtopic' where sid=26315

  53. Losing the press? by banky · · Score: 5, Insightful

    In the "Great OSS Boom of '99" the press was all awash with Linux this, Linux that. MS stayed true to its course, kept on with the updates, and got XP out the door.

    Now it seems things have changed: more and more, I am seeing articles that are negative of MS. "XP isn't stable", "too many updates", "XP isn't secure", "W2k was fine, why did they change it?" is what I see more and more of. Red Hat gets decent nods, and now even Apple of all people is selling a Unix operating system, albeit one that is packaged in a lamp.

    Is MS at risk of losing the press?

    Articles like this must drive them absolutely BONKERS. Forget the /. bias, we're nothing. An article a week like this, even as a back-page editorial, is enough to cost them how many customers?

    How many of the system integrators like the guy in the article will just give up and stop dealing with XP, or worse yet, call Big Blue?

    If MS loses the appeal of the popular press - promoting every new release as stable and secure - then they're screwed, even without the class action suits and liability claims. Any more FBI warnings will serve as months of fodder for the rags to hammer on them.

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    1. Re:Losing the press? by Tony-A · · Score: 2

      Just wait 'till the press starts a feeding frenzy on the Microsoft worm du jour. ;-)
      Once the magic aura is gone and they start looking, .... (chortle, snicker, gufaw, hehe, ...)

    2. Re:Losing the press? by Fergus+McTavish · · Score: 1

      MS lost the press ages ago, there's a quiet but constant bubbling dislike of Microsoft even in the people who'd be lost without them... people don't flock to MS because they LIKE them, they use it because it's what they know and they've lost all hope of fully understanding Windows, let alone someone else's 'radical new' software.

      The article doesn't seem to make a lot of sense(read: contains the steely logic of a beat up), Microsoft hasn't been hassled by a lawsuit with the United States but new moves are afoot which could cause problems by opening up lawsuits against...ordinary people...

      All of this without the obvious but ignored fact that Microsoft ignores security because all of it's users do too. As fellow developers have said, 'We don't like security... it makes things hard'. Developers are stumped by permissioning problems often enough without the plebs trying to cope with them... raises the question, how secure are those other industries? How much of it is just the fact that they're older than the software industry and so we assume there's rigorous standards in place?

      On the other hand as far as dangers to good hearted developers goes you've got to ask :

      How much damage does dodgy software (PROVABLY) do?

      What damages for 3 units of system instability...4 BSODs per month...etc. Sure mega-business can lose a lot out of one system restart but most of us just reboot, grind our teeth about that lost thesis, and continue...

      The only thing that's going to kill the MS monopoly is a competitor, otherwise what are you gonna do? Sue MS out of existence and demand that everyone switch to Linux...send everyone over 30 back to Uni(US read: college) to learn how computers work and put (dan da da) THE ECONOMY on hold for 3 years? No security worries might allow the govt. to make enough demands to dampen Microsoft profits but they won't bring about the fall of the monopoly.

    3. Re:Losing the press? by Nelson · · Score: 2
      Look at what they are trying to do. For the last 10 years, or more, really, that have been trying to get in to the enterprise through the desktop. That's the gold, that's where the long term hugh contracts live, that's how a company can make IBM dollars. (I think they are on the order of 4x more gross than MS still)


      Now companies like IBM, Sperry, EDS and the former DEC and even to some degree HP aren't lazy or slouchy groups. Those companies and the few others like them have built the infrastructure that the western world runs on. So when MS tries to sell a SQL server solution for pennies on the dollar compared to the similar Oracle or DB2 setup you have to wonder, are they that much better and can do it that much cheaper or are corners getting cut? Or does it not do everything as well? I'm not tryng to raise up one company over another and I think sqlserver is a hell of a product but I really have to wonder if everything it's built upon is as solid as a zServer running DB2 simply because of the economics involved. I think a company like IBM would find a way to do it cheaper if it could.


      Now MS owns the desktop, they aren't fighting for it nearly as much as they were before. They are still doing radical development, NT4 to 2000 was a big changed. 2000 to XP was a big one as well. They still want to sell things cheaply and they want to get to that gold ring. Something has to give and it's the stuff that nobody outside the enterprise cared about for the first half of MS's existence. 5+ 9s reliability, which you almost can't do on Intel hardware. Rock solid security, it's hard to add that on to something already built, especially hard if you have a complex security model. The kind of reliability and security performance that once compromised by stories like that can take months and years to recover from in the minds of some people.


      I think it must drive them nuts. I think what also must drive them nuts is simply the fact that this stuff happens. They aren't stupid and I know that they can understand a market and I'm pretty sure they know what they need to do to win the enterprise over, I just don't think they can do it and I wouldn't be surprised if they were starting to think that when this kind of thing happens so regularly. I just don't see a company beating a world full of IBM, Oracle, SAP, EDS, and others at their game without doing something different. Something different isn't cutting corners and costs, it has to be radically different like Linux.

    4. Re:Losing the press? by sheldon · · Score: 2

      Sperry? Sperry is still in business?

      I thought they merged with Burroughs to become Unisys.

      Unisys happens to be one of Microsoft's primary partners in the data center world. The ES7000 servers and such which are leading the benchmark charts. Interesting that you mention them.

      Later on you write:
      "I just don't see a company beating a world full of IBM, Oracle, SAP, EDS, and others at their game without doing something different. Something different isn't cutting corners and costs, it has to be radically different like Linux."

      Linux isn't radically different. It's just a reimplementation of the same old Unix. Doesn't have the maturity of the existing solutions. The architecture and design is not radically different in terms of security or performance.

      About the only thing you can say is that it cuts corners and costs.

      But didn't you say that wasn't the solution?

      Sorry, I just happen to like picking on people who clearly don't understand what they are talking about. :)

  54. Unpatched IE security hole list by tomgilder · · Score: 5, Informative

    Hello! I'm sure everyone will be glad to know that currently IE (even
    a fully patched IE6) can currently...

    * Run any command or program off the hard disk
    * Monitor the users clipboard, and steal the contents
    * Read or steal any file off the local disk
    * Check existence of any local file
    * Access the DOM, cookies, or read the content of any other website
    regardless of domain, protocol or security zones
    * Fake the file name in a download dialog

    ..although most of those only work if active scripting is enabled.

    These security holes are all *proven* to work, and could easily be
    used to create a devastating worm. Some of them are about a month old,
    and still not patched by MS. Delightful.

    The two latest exploits are http://tom.vpwsys.co.uk/clipboard/ (mine!)
    and http://www.osioniusx.com - see http://www.securityfocus.com for
    more.

    1. Re:Unpatched IE security hole list by diogenes57 · · Score: 2, Informative

      More patched IE 6.0 security holes are available here and a further demonstration of the GetObject() vulnerability is available here.

      When a hole is discovered on a new piece of software and the patch hasn't been released yet, should we abandon the product until it's fixed? What if your corporation runs ASP, MSSQL, and IIS and a flaw is discovered; should you switch to PHP, MySQL, and Apache? Imagine how much time and money that would cost.

    2. Re:Unpatched IE security hole list by roystgnr · · Score: 2, Funny

      Run any command or program off the hard disk

      You know, once you get to this entry, it's really kind of redundant to continue with the rest of the list...

  55. Go ahead and take the lead by Dr.+Tom · · Score: 5, Interesting
    Next time you release a software product, delete that "NO WARRANTY" clause from the license. State that you will fix any bugs that are found for one full year from when the user downloaded the program. You may even be confident enough of your code to offer a money-back guarantee (if it's shareware, for example). See how adding lines like that to your tarball affects how you code and debug.

    Dare Microsoft to even think about this. Their worst fear is a world where people choose software based on quality.

    Seriously, we don't need to whine about what some legislators are doing about the big bad wolf's coding practices. What we need to do is start setting the example. Say "I write good code!" and stand behind those words. Somebody who knows how should create a version of the GPL that includes appropriate warrantees for Free Software. The "Quality GPL" (GQL?). You don't have to use it, if you think your code is buggy or is a development version. Right now we just click on "Stable Branch" and that sends a message to those in the know, but how much better if you go visit a software repository and find piles of code that are stamped with a license that guarantees that the product is free from defects in workmanship (modifying the source code voids the original warranty, of course, and people who re-release modified code are under obligation to change the license to reflect that).

    We want people to get the idea that software that claims to be stable yet comes with the phrase "NO WARRANTY" is probably a steaming turd. Especially if they paid good money for it.

    Naturally, you can't predict how some people will use your product. "No, sir, the VCR does not function under water." Your code might not work on an SGI, either, if you developed it under HPUX. Using the product in a manner not intended will void the warranty. Sometimes it's not a bug, it really is a feature (or the lack of one). But if somebody finds a bug, you WILL fix it, won't you? Why not put that in writing? Even offer a monetary reward to the first finder (how about $2.56?) of every bug.

    Note that agreeing to fix bugs, or claiming that your product is bug free, is completely different from assuming liability if the user uses your program to kill himself. That's a completely different story.

    1. Re:Go ahead and take the lead by Tyrant+Chang · · Score: 1

      Some of them do - OpenBSD and qmail (http://cr.yp.to/qmail/guarantee.html) guarantees their security.

    2. Re:Go ahead and take the lead by mccalli · · Score: 3, Insightful
      What we need to do is start setting the example. Say "I write good code!"

      Maybe I do, but is your compiler equally well written? How about the port of glibc to your hardware platform?

      Application software sits on an operating system and depends on OS libraries. Open source software is often compiled from scratch, and you do not have control over which compiler is used or which build of the libraries.

      I would never make a guarantee that my software would operate as I expected 100% of the time, unless I had control of the deployment environment.

      For example, look at the stability of games console software compared to most PC-based games. It is a genuine shock if your console game hangs on you - I can count the number of times its happend to me on the fingers of one hand, going back to my SNES-using days. The reason is that the developer is able to test in the exact environment the software will be used. This is a luxury not available to most, and I believe stability (unavoidably) suffers as a result.

      Cheers,
      Ian

    3. Re:Go ahead and take the lead by Anonymous Coward · · Score: 0

      Yes, but as might be expected, they both trade usability for security. They're both a huge pain to set up and use... even compared to Linux and Sendmail!

    4. Re:Go ahead and take the lead by jeremyp · · Score: 1

      I read the qmail guarantee page. There's no guarantee on it, only a prize for the first person to discover a hole which he said was unclaimed so far.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    5. Re:Go ahead and take the lead by pkesel · · Score: 1

      We have. My consulting firm has a guarantee of service, and it's had to pay off a few times. When it appears that a consultant isn't making the grade the client comes to the firm and we try to resolve the issue. If we can't and it's determined that it's truly hurt the client then one of two things happens. Either we put someone in to fix the problem at our expense or we refund at least a good portion of the contract cost.

      This kind of arrangement requires a lot of cooperation between client and consultant and the firm. It also requires a lot of communication. We've got to understand their real needs and their risks, and we've got to know our consultants. The client has to be honest about its position, and the consultant has to be honest about his understanding and capabilities. This level of service is what's made our firm and its consultants one of the most respected in our area, and what's allowed us to call for some of the highest rates as well.

      --
      - Sig this!
  56. Re:Impossible by Anonymous Coward · · Score: 0
    especially not with 10,000 or so programmers who, on a curve, are merely average.

    This statement is inaccurate. It is well known that Microsoft hires only about 2 per cent of job applicants. This does not sound like "merely average".

  57. So whats the big deal? by PopeAlien · · Score: 2

    Yeah, so we all know it insecure.. That's a given, however I have come up with a super secure patch. Whenever I step away from the machine I unplug the ethernet cable. When I go away for vacation I usually pull the plug AND apply a little epoxy to the ethernet jack for extra security.

    So if anyone wants to see my website, please send me some email first.. be prepared for a little delay, that epoxy is tough to dig out of that little hole.

  58. Conspiracy theory! by BlueUnderwear · · Score: 3, Interesting
    The only one I can think of is Microsoft. This wouldn't be their undoing, it'd only make them stronger.

    So, it is actually in their best interest to do shitty software, in order to prompt lawmakers for such a change in law. Once the law is passed, they clean up their act, and watch with glee as OSS developers get sued into oblivion by liability lawyers...

    Such law should have a provision that it only applies to commercial software (i.e. software that is sold for a price, or on the base of signed license contracts). Free (as in speech) software should be excluded from such liability. Free (as in beer) software would still be covered, by considering it as promotional material to sell commercial software (i.e. give away Internet Explorter to sell Windows).

    --
    Say no to software patents.
    1. Re:Conspiracy theory! by -brazil- · · Score: 1
      Yeah, and I should own a couple of billion $$ and a harem of supermodels.


      Please learn the difference between a wish list and a suggestion for a law that makes sense.

      --

      The illegal we do immediately. The unconstitutional takes a little longer.
      --Henry Kissinger

    2. Re:Conspiracy theory! by brunns · · Score: 1

      Such law should have a provision that it only applies to commercial software. Free (as in speech) software should be excluded from such liability. Free (as in beer) software would still be covered, by considering it as promotional material to sell commercial software.

      This would still damage OSS. All those pointy-haireds who disallow the use of OSS software because 'no-one is responsible for it' would start to be right.

      --

      If you moderate me down I shall become more powerful than you can possibly imagine.
    3. Re:Conspiracy theory! by warpSpeed · · Score: 1

      Well, technicaly IE is free for download, would that count? So is Media player, and a host of other integrated software products from MS.

      So how would they be covered? Would this only apply to free (as in beer) software that includes the source?

      ~Sean

    4. Re:Conspiracy theory! by sheldon · · Score: 2

      "Free (as in speech) software should be excluded from such liability"

      I'll just go right by the loophole in your law by giving the software away for free, and sell you $4 million for installation support. Of course now you've made the goal of the software industry to make software installation so convuluted that it requires paid support, not to mention hard to use because we need to profit on training.

      Hmm, that reminds me of Peoplesoft. :)

      Free (as in speech) software is really just promotional material to sell commercial support contracts. The distinction you think is there, does not really exist.

    5. Re:Conspiracy theory! by overunderunderdone · · Score: 2

      uch law should have a provision that it only applies to commercial software (i.e. software that is sold for a price, or on the base of signed license contracts). Free (as in speech) software should be excluded from such liability.

      You realise of course that even this would kill free software in commercial settings. Under your proposal if am running Windows and some flaw in the software deletes all my data I can sue Micro$oft and be compensated for my loss. If on the other hand I use Linux and some flaw in the software deletes my data I am stuck with my losses. Which software will I use? If my data has any value I will use Windows, not because it is better (though faced with potential financial losses Windows WILL get better - probably quite a bit better), but more importantly because I will be compensated for any failure.

    6. Re:Conspiracy theory! by Reziac · · Score: 2
      No, it does NOT need to exclude free software -- see my long post under the "Liability" thread for why not. Basically, if you don't want to be held liable for flaws in your software, put a "0" rating on it at release. If it tests higher on the reliability scale, great! But if it doesn't, well, people knew they were getting zero-rated software when they installed it.

      So something like OpenBSD might be released with a zero rating assigned by the authors, but could earn a 5 rating when tested. Even so, because the authors made ZERO claims to its fitness or whatever, they are not liable if it screws up. By my scheme (see other post) this would give BSD a rating of 5/0. Consumers would soon learn that the higher the ratio, the more reliable the software.

      Conversely if you release free software that in a fit of egomania you claim has a 5 rating for reliability, and it screws up, you're in deep shit and you made it for yourself by claiming something you couldn't back up, so tough tooties, if you get sued or fined, you got what you deserved.

      My arbitrary scale (based on another fellow's proposition) runs 0-5. 0 is essentially "no rating" since it doesn't necessarily mean bad, but can also mean unrated by the author (such as with free software with no financial backing).

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  59. Security floors by zak+mchacken!! · · Score: 0, Troll

    No we make Windows

  60. The psychology of security ... by YeeHaW_Jelte · · Score: 1, Offtopic

    "We're going to make our systems more resistant and more resilient," said Microsoft's director of security assurance, Steve Lipner. "We want to be unquestionably, unequivocally the best."

    Nobody should say Microsoft isn't taking security serious; they've even got a official 'no worries mate' person.

    "Yes sir, I positively assure you that security is no problem whatsoever, I just checked with our very talented programmers, and they, on their part, assured me that they knew of no faults in our great software, and thus, I feel secure to absolutely assure you that you are safe as a lamb."

    "But our server just got hacked this morning"

    "So? How is this our problem sir? I suggest you contact the hackers and work it out with them. Good day sir."

    --

    ---
    "The chances of a demonic possession spreading are remote -- relax."
    1. Re:The psychology of security ... by Dyolf+Knip · · Score: 2

      No kidding. I had to read that twice before I believed I had actually seen that in the article. "Our software may not be secure, but you'll sleep well at night knowing that our first rate Assurance Team is hard at work."

      --
      Dyolf Knip
  61. hilarious! by poemofatic · · Score: 2



    your sig! Now I understand the reason for the auto update feature.

    --

    When in doubt, have a man come through a door with a gun in his hand.

  62. Re:product liability, automobiles, and the little by zook · · Score: 1
    I completely agree that the market isn't there to give the providers a living, but having a large number of players generally benefits the consumer.

    The second you decide that the author of the software is liable, you ensure that only large companies will be able to compete for that market, and this pushes out the little players. The market should allow new companies to enter the market, but new companies are usually small, and wouldn't have the ability to ante enough to compete. This seems to stifle competition itself, and most people agree that competition in the end yields benefits to consumers. (Heck, even Microsoft says that.)

    Some consumers will want very secure software, and some will not. Perhaps if a company claims "100% bug free" then they ought be liable to meet that claim. Consumers that want that will expect to pay for it, but those who don't won't. Unlike the other markets that the article discusses, we don't really have an interest in preventing folks who wan't cheap, untested software from getting it.

  63. Read the paper next time. by Convergence · · Score: 2

    They're doing permutation scanning.

  64. Re:product liability, automobiles, and the little by zook · · Score: 1
    *** Please ignore the previous reply---it must have been a bug. ;) ***

    I completely agree that the market isn't there to give the providers a living, but having a large number of players generally benefits the consumer.

    The second you decide that the author of the software is liable, you ensure that only large companies will be able to compete for that market. This does not include most open source, or small independent developers. If I post a small program I write to the internet, am I now liable if someone exploits a security hole in it? I find this quite troubling. I can imagine that most free software, for example, would dissapear as the authors would fear litigation.

    The market should allow new competitors to enter the market, but new competitors are usually small, and wouldn't have the ability to ante enough to meet the bar. This seems to stifle competition itself, and most people agree that competition in the end yields benefits to consumers. (Heck, even Microsoft says that.)

    Some consumers will want very secure software, and some will not. Perhaps if a company claims "100% Bug Free!" then they ought be liable to meet that claim. Consumers that want that will expect to pay for it, but those who don't won't. Unlike the other markets that the article discusses, we don't really have an interest in preventing folks who wan't cheap, untested software from getting it as long as they are informed about what they're getting.

    Don't get me wrong---I think that Microsoft, or any other company for that matter, should be liable for the holes in its software, but I'm worried about having legal remedies for them. As Microsoft is finding out, economic remedies may be sufficient to solve the problem.

  65. [OT] Epoxy by nurightshu · · Score: 1

    Back in the days of vampire taps and thick-net cable, I took over a LAN at my high school. Because people disconnecting the thinnet to the AUI (or even directly into the NIC for the lucky ones!) caused resistance on the cable to go crazy, my predecessor had epoxied the BNC connectors to all AUIs and NICs on the segment. It was all well and good until we needed to move a PC.

    The BNC connector with its epoxy bead (and when I say bead, I mean "ping-pong ball-sized lump") was waaaaaay to large to fit through the expansion slot opening on the back of the PC, and the card of course had a metal retainer/dust cover on it.

    No problem, thought I. I'll just use a little acetone, dissolve the glue, and be on my way. I set up a little plastic splashguard and a catch cup, poured some nail polish remover, and waited. Nothing. I got some acetone from our chemistry department, poured a healthy amount over it, and waited again. Once more, nothing. I actually bathed the bead in acetone overnight (by now I'd written off both the cable and the NIC as total losses), and checked again in the morning. A third time, no effect. This was obviously no ordinary epoxy.

    I ended up swiping a hacksaw from the metals shop and working for about an hour to cut the bead off (all the acetone had made the bead and the connector slippery, and me a little woozy). That epoxy bead still sits next to my computer.

    Thanks for bringing back a little laugh at 3:30 in the morning...

    --
    They that would sacrifice their .sig space for that cliched Franklin quote deserve neither.
  66. Re:Impossible by NewsWatcher · · Score: 2, Funny

    Both statements could be accurate. ie, that their programmers are merely average, and that they hire only 2 per cent of applicants. It may indicate that they recruit badly, or that they attract people who are generally below par.
    Having a degree does not make a good programmer necessarily. I say the proof of the pudding is in the eating. In this case, MS programmers eat alot but produce very little - a sure sign they have worms.

    --
    If the pattern goes 9am, 10am, 11am, why isn't noon 12am?
  67. YAMA by krmt · · Score: 3, Interesting

    Yet Another Microsoft Apologist

    What about Apple? Are we forgetting the fact that the original Mac was relatively secure for over a decade, despite granting full root access to whoever? Yes, there were virii and trojans and whatnot (can't really be prevented) but the design of the system prevented a lot of problems for the average user. These are the same average users who are going to be affected by the XP problems, not UNIX admins.

    MS-DOS and its descendants were around for even longer than the Mac, and the NT system is very mature. Why can't they match Apple's security?

    I'm sick of MS apologists. Microsoft makes shit. It's shit that's getting better, but it's still shit. Don't whine and say it's unfair. They have the money, the power, and the resources to make what is far and away the best software in the world. And yet we get articles like this, and we get people like you whining about how MS is being treated unfairly. Forget it.

    As the market leaders who the majority of the world depend on for their computing needs they deserve heavy criticism.
    As predatory monopolists they deserve heavy criticism.
    As people who promise security they deserve heavy criticism.
    As people who would like nothing better than to see Windows everywhere, and the GPL and Linux and Apache and SAMBA wiped off the planet they deserve heavy criticism.

    So fuck whining about how MS is treated unfairly. If we complain enough then maybe they'll listen for a change.

    --

    "I may not have morals, but I have standards."

    1. Re:YAMA by Glonk · · Score: 0, Flamebait

      I'm sick of MS apologists. Microsoft makes shit. It's shit that's getting better, but it's still shit. Don't whine and say it's unfair. They have the money, the power, and the resources to make what is far and away the best software in the world. And yet we get articles like this, and we get people like you whining about how MS is being treated unfairly. Forget it.

      My friends, the parent post is the reason why most people don't look upon Linux as a realistic alternative. It's supported, in general, by a bunch of pimply-faced teenagers full of angst and with statements filled with cuss-words and a hate for the status quo.

      You really want to change how MS software works? Go work for them. Or go make software to compete with them. Trolling on Slashdot does nothing but destroys any possible attempt at Linux getting a serious outlook from the PHBs.

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

      I agree wholeheartedly. You can't expect progress to come without problems along the way - perfect software just isn't possible

    3. Re:YAMA by Anonymous Coward · · Score: 0

      My friends, the parent post is the reason why most people don't look upon Linux as a realistic alternative. It's supported, in general, by a bunch of pimply-faced teenagers full of angst and with statements filled with cuss-words and a hate for the status quo.

      Get real. The poster is right. We should expect more from Microsoft. Fuck the "serious outlook". I want the truth, goddamnit! And, I think that the truth is that we are being screwed over by a corporate giant that makes no bones about its pure interest in locking the customer into a truly stupid operating system. Do you want MS to run your planes, your cars, your hospitals? Do you realize that there are some safer ways to make software? Do you understand DBC or Ada's intents?! Microsoft has made shit for years and years and I'm not going to take it anymore!

      You really want to change how MS software works? Go work for them. Or go make software to compete with them. Trolling on Slashdot does nothing but destroys any possible attempt at Linux getting a serious outlook from the PHBs.

      Wake up to the way development works at big, business-obsessed software houses: the manager hierarchy runs everything! Microsoft pays its developers meager incomes and is known to consistently squash new ideas from the developers. They really don't make very good software - deal with it!

      You sound like a complacent yuppie to me. Think for yourself for God's sake and have some integrity. I am writing the software that crushes Microsoft technically. But, until you get some reality into your sense of quality, I doubt you'd take it "seriously". No more shit software for me, damnit!

    4. Re:YAMA by Tony-A · · Score: 2

      Nope, trolling on /. makes the PHBs want to buy things like Red Hat Professional Server.
      It's a long time since I was a teenager. And I was never pimply-faced. For funzies, imagine Unix before fsck.

    5. Re:YAMA by weave · · Score: 2
      What about Apple? Are we forgetting the fact that the original Mac was relatively secure for over a decade, despite granting full root access to whoever?

      Apple blew out of the water what used to be the truth. You can't get a virus unless you intentionally run some unknown application (just like we used to say you can't get a virus from reading your e-mail).

      The culprit was the ability to place custom code inside a windows resource. A virus exploited this and then all of a sudden you could spread a virus just by inserting an infected floppy disk and not running a damn thing.

      We had big problems with that in the 80s.

    6. Re:YAMA by bradasch · · Score: 2, Interesting

      ...they deserve heavy criticism (4x)...

      I guess it's been like 3 or 4 years a large part of this community is yelling that Microsoft software is not secure. I dont't imagine a decent, well informed Sysadmin not knowing Windows isn't stable, secure, etc.

      But what's easier? Criticize (sp?) Microsoft for making their (well-known) crappy OS, or blaming yourself (or the person in charge of choosing the OS on your company, for that matter) for a bad choice?

      And for home users, who calls the computer vendor to complain they sold you a unstable, insecure OS?

      People accept the crap MS sells because it's considered NORMAL fos a OS to be crappy.

      The best "heavy criticism" you can do is DO NOT BUY MS PRODUCTS! If we start blaming people for making a bad choice of OS, not the company, things will be different.

  68. Re:Shareware authors are parasites! by skajohan · · Score: 1
    Sounds like you could enjoy a visit to Bloatbusters. The site is weird and hard to navigate, but bear with it. It's very funny.

  69. Security flaws in XP? by Rinikusu · · Score: 5, Funny

    that's the most stupJ00 4r3 0wn3d!id thing I've ever heard! My Windows XP box h45 b33n h4x0rd h4h4h4h4h4! sorry, I don't know what's wrong with my keyboard10wn3dj00 it keeps messing up.. but anyway, Microsoft security is perfectly fine here

    --
    If you were me, you'd be good lookin'. - six string samurai
  70. Missing details? by madenosine · · Score: 1

    Jim Cullinan, lead product manager for XP, in Redmond, Wash., agreed that the information released with the patches does not offer that much detail so as not to confuse and overwhelm users with technical information. "Most users did not want specific detail of source code changes," Cullinan said.

    But what about those who do? I really do not understand why they could not simply have a "more info" button that has details of what, exactly, it is patching. Don't get me wrong; I am an avid user of XP, and it has been very stable, etc., but I have been annoyed with the fact that I do not know what the latest "compatibility update" is doing. I am not asking for the exact code, just what it does. I simply do not understand how having more details can actually hurt.

  71. Re:Impossible? by Tony-A · · Score: 2

    Or build a housse correctly?
    Like the houses in inland Florida when Andrew hit?

    Impossible, maybe not. But highly improbable.
    The key question is how good is good enough? A car at 155 is not the same as a car at 55.

    You're very right about Sircam. Follow the progression since Melissa (Remember Melissa? Melissa was nice!). Now extrapolate ...

  72. Software Liability by astro · · Score: 2, Insightful

    I will admit readily that I haven't read many of the comments here, but I have to say this:

    Many of you should think twice before hailing Microsoft's downfall should it happen to stem from software fault liability.

    Read the article - part of the major point is that a legal precedent could be set that would allow for far greater liability on the part of software developers that deliver flawed code.

    Think about that for a second - all of the software that *you* have developed for clients that have pushed the boundaries on budgets and timelines is *totally free of bugs*? Even totally free of bugs that might eat their data one day? Myself, I occasionally lose sleep thinking about a bug that I *know* is in code that I delivered to a client that has no more funding to pay me with to clean up the system.

    I personally feel that I have legitimate protection from liability for loss in those situations given that I expose the problem to the client, honestly tell them how much it will cost for me to fix it, and explain that the coverage for corner cases wasn't there given the budget they provided.

    Are you ready to stand in court against precedent that you are liable for the business cost of a bug in your code? I'm not.

    I am not a MS loyalist in the least (yes, I'm posting this from Win2k, my work platform for clients that I do Win work for) - in fact I wish to see serious stipulations on their bundling and BIOS issues mainly - but I don't think this is the right angle to crucify them on because it will come down and affect me.

    From what I understand of the current /. crowd, this may come down on you a hell of a lot more - do you carry terribly expensive Omissions and Errors insurance? I didn't think so.

    -astro

  73. Coincidentally by comic-not · · Score: 1

    I just received a big, glossy leaflet from the beast, titled "Microsoft's IT security guide" (approximate translation to English), full of the usual apologetics. It provided solid fun and chuckles for a while, as undoubtedly would any book entitled "Virgins' best sex techniques", should anybody be sufficiently detached from the reality to write one. Well, apparently, somebody is.

    Comic - not!

    --
    Existence usually comes as a surprise (Idem)
  74. People get the OS they deserve by person-0.9a · · Score: 1

    Microsoft acheived it's monopoly in part because it does a decent job of giving people what they want. The masses wanted an OS that had a cheap up-front cost (compared to the the other proprietary OS's), and could be configured by your sub-average (thus cheaper) admin. Microsoft gave it to them.

    Microsoft spends tons of money and time every year figuring out what it's customers want --- by asking them. Guess what subject constantly doesn't make it to the "important" list? It's customer base, unlike lots of UNIX (or UNIX like) users, weren't/aren't as concerned with security as they should be.

    When the Microsoft marketing/sales teams start gathering data that a significant portion of it's paying customer base are willing to give a bit of convenience for security, you bet you're they'll come out with a secured OS.

    However, until the Joe Sixpack's and PHB's of the word get a handle on the importance of this security "thing" (a.k.a. when hell freezes over), expect Microsoft to continue making tons of money on Software that uses swiss cheese as it's security model.

  75. Microsoft in denial? by geoff+lane · · Score: 1

    There are a number of companies that make good money selling virus checkers for WinXX products and apps. Yet M$ isn't one of them. Why doesn't M$ have a virus checker product?

    1. Re:Microsoft in denial? by Jasupehmo · · Score: 1

      and keep their virus database up-to-date? if I remember correctly, they had a virus checker at least in Win 3.XX.. But with a product that needs to be updated frequently and remembering that we are talking about M$ here... yeaaah.

      --
      -Jaakko
  76. Re:YAMBA (or YAMA) Another Blind M$ Cult Member by Anonymous Coward · · Score: 0

    Why would someone work for a company they despise?
    One kiddie cannot change the company's attitude towards security.

    As for the parent post, " Microsoft's software is less mature than the UNIX offerings people often compare it to in terms of tight security."
    This is a lame excuse from Yet Another Blind M$ Cult Member.
    Shouldn't M$ learn from earlier UNIX mistakes? Is this innovation?
    If it is then I guess we should all go back and learn how to make a fire by striking two rocks together.

  77. Re:I sort have seen it by Tony-A · · Score: 2

    My boss had something similar. New laptop. Not keyboard/mouse, but couldn't make a network connection. Finally I booted RedHat 7.2 Systems Administrator Survival CD, downloaded NTFS kernal module, and put about 3 gig of stuff where I could later recover. (Hint to RedHat: It'd be easier rescuing broken XP systems if you included the NTFS (READ ONLY) kernel module.) Reinstalled and reloaded. 1000MHz with 512Meg. Pathetic performance. Turned off what eye-candy I could find. Brought it back to somewhat reasonable.

  78. Thoughts on liabity by vadim_t · · Score: 2, Interesting
    I'm thinking we need a new license, how somebody mentioned above. This is how I think things should work:

    Commercial vendors are responsible for what they produce. After all they sell the work for money. Programs should work as advertised. If Win98 is advertised as faster than 95, then it must be faster. If it's better for playing DOS games, then it should be indeed better. If MS says it's secure (*snort*), then it should be secure. The vendor shall be responsible for serious security bugs, but not user stupidity. Not preventing you from doing an 'rm -rf /' doens't qualify.

    GPL should remain as it is. That's logical, many GPL works are *in progress*. Open Source applications take advantage of the openess, which lets them be released early, in an incomplete state. For example, suppose I am a technician and make my own TV. A friend comes to my house.
    Friend: Whoa, what's that?
    Me: The TV I've been making
    Friend: Can I try it?
    Me: Sure, but it's not finished. Be very careful with it.

    Now, should I be liable for damages if the TV that I already said is experimental catches fire? Of course not! I didn't make it as a professional work, it's just a toy I let somebody try.

    An useful addition would be the QGPL (Quality GPL somebody mentioned). Standard GPL, but with additions. How about:
    The software must be reasonably secure. That is, it won't let people break into computer, and won't delete all the data on your hard disk. The bug that doesn't render correctly HTML for site foo.com doesn't qualify.
    All the reported bugs will be fixed in the next stable release
    Perhaps as some people do, like D. J. Bernstein (the author of djbdns) offer a reward for serious bugs.
    Maybe something else

    Ideas? Comments?

    1. Re:Thoughts on liabity by Anonymous Coward · · Score: 0

      The second the incomplete GPL product makes it into a distribution by any one of the Linux vendors, someone would be liable. Probably the vendor at that point, but Linux vendors today could take many one hit before bursting into flames. That would be the end.

    2. Re:Thoughts on liabity by Anonymous Coward · · Score: 0

      Good idea?????, but Who the heck tryes GPL unstable software on his most important computer????

      QGPL would mean one standard organization more that would address that licence to Your software. What do you expect them to test every software or just appliances for GPL. That would probably ment that Software wouldn't be free (it's Quality), and You'll be probably stuck with GPL again.

      It's just like You'd step in front of a truck to see if You'll get hurt.

      That's why testing exists in this world.

      LIABILITY IS SOMETHING YOU PAY FOR! NOBODY WILL GIVE YOU SOFTWARE AND PAY THE DAMAGE IT CAUSED. LIABILITY IS FEATURE OF PROPRIETARY SOFTWARE.

      God news is that I've never had to seek something like that. Nor on my servers, nor on my workstations. Been using GPL long time now.

      Common example. Try to help neighbour to build a house, he'll sue Your ass coz' house is not really how he ment it, BUT YOU BUILD IT SO YOU'RE GUILTY.

    3. Re:Thoughts on liabity by anichan · · Score: 1

      Except that, when you're building a house, you draw up a legal contract with blueprints that are signed. So long as the house is to the specs agreed upon, or any variations were agreed to, there's no basis for the suit.

      Congratulations on finding the caps lock key, by the way. Taken together with the randomly capitalized 'Y' in "your" and slang "coz'", your post look very professional indeed.

      --

      karma is for the weak >)

  79. Re:Microsoft in denial? NO by Anonymous Coward · · Score: 0

    Can you spell "Anti-trust"?
    If they even dared to package their own anti-virus tool the likes of Symantec would be pounding at the gov.'s door.

    Untill recently if you called M$ support with a virus issue you'd be advised to contact an anti-virus specialist before they " gave it their best shot".
    If you called in grumpy and pissed off (many are after an infection) you'd be lucky to get thru to a tech.
    If you had a data loss issue and made a ruckus, the legal dept. would wave (Not Waive) a $5 bill (per EULA) in your face. Not enough to even cover the long distance fees incurred up to that point.
    So go figure.
    Besides, if they made .NET extremely secure (almost impossible) Network Associates et al would form long lines at the local Unemployment office.

  80. Frequency of patches. by Anonymous Coward · · Score: 1, Interesting

    Everyone wants to point their fingers at Microsoft for how often they release patches for their software. Has anyone looked at home? What will the media think when they see that Debian has amassed eight security-related vulnerabilities in their distribution in the past 11 days? (and speaking of "security through obscurity," which Debian denounces on their security site, why does Debian not list the glibc vulnerability as existing until January 13th, when their patch was downloadable. Suse announced the vulnerability on December 24th. Someone knew but wasn't telling. That IS security through obscurity.)

    Debian Security Alerts from 2002

    Exploitable software is everywhere, and common. Probably the biggest problem is, and will always be, distributing the patches. Windows Update attempts to address that, which is at least a step in the right direction. I honestly think that any desktop OS or small business solution would require such a mechanism. To Microsoft's credit, in this specific case, the first time Windows Update in Windows XP attempts to determine if there are any pending patches, it does ask the user if they want it to operate completely automatically, notify before downloading, or the user may completely disable it. This is not a forced and uncontrollable feature. Even I'm not stupid enough to have it work on it's own.

    Also, the faster you pressure the vendor to fix the problem, the more likely the fix will be a problem itself. Security through obscurity isn't fun, but honestly, I'd rather Microsoft quietly hold onto a vulnerability, thoroughly test it's patch, and release it with some fanfare, hopefully before anyone managed to write the script kiddie library of the day to take advantage of it. If the vulnerability is that bad, and there is a workaround, then they should provide instructions for disabling it. With the IE bugs of late, they have; publically announcing that people should step up their internet and intranet security settings, change their MIME types, disable active scripting and ActiveX components, etc.

  81. M$ is starting to crack by Anonymous Coward · · Score: 0

    Is it me or do you also sense there's something in the air now? I have a strong feel Micro$hit is starting to crack. You can read M$ related problems everyday on every magazine nowadays.

  82. Non US OSS/FS coders will be unaffected by boltar · · Score: 0

    As I've posted elsewhere , the US courts can bang their drum as loud as they like but if there are
    no similar software laws in the country the OSS developers are working in theres not a damn thing
    that they can do about it unless the developers are dumb enough to enter the US. Eg Dymitri Skylarov.

  83. Register article by nagora · · Score: 2, Informative
    You all need to have a look at this article at the Reg'.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    1. Re:Register article by anichan · · Score: 1

      Whether or not the article is "informative" or not is irrelevant. This has nothing to do with Microsoft's security flaws, and is thus "off topic".

      --

      karma is for the weak >)

    2. Re:Register article by nagora · · Score: 1
      If you read the article it is about the possible effect of forcing software producers to honour certain basic fitness requirements. Since this is being pushed as a consequence of MS's ineptitude and the damage it is causing, it is on-topic. In addition it deals with issues a lot of people were discussing within this story.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  84. It's not just a problem of code but of monopoly by Error27 · · Score: 2
    Seven years ago viruses came on floppy disks and they traveled slowly. Now a smart virus could infect millions of computers within an hour. This is an enormous threat and it is only through luck that no very malicious internet viruses have been written already.

    While Microsoft has a shocking attitude towards security, the real problem is not their software itself. The problem is that they are a monopoly. If everyone runs the same software, even a small vulnerability can bring the entire network down.

    Microsoft should be more security conscious but that really does not solve the core problem.

    Unfortunately, most people do not see security as enough of a priority to deal with the cost and hassle of changing software. The only solution I can think of is to encourage people to make backups. Backups do not help when a virus destroys hardware but they are better than nothing.

    Eventually, there will be a truly devastating internet virus. We have gotten lucky this far but our luck will not carry us indefinitely.

  85. Unix, Windows, and the Secure Tao by _Sprocket_ · · Score: 5, Insightful


    Yes, Microsoft products have security faults, whose doesn't? Microsoft's get more notice because of the insane amount of marketshare they have, also Microsoft's software is less mature than the UNIX offerings people often compare it to in terms of tight security.


    ...


    I remember back in the late 80s and early 90s how much of a joke UNIX security in general was.


    ...


    Unix security is better now, but that's in large part due to maturity...Microsoft software will improve as well..Look at how much they've improved stability already when compared to Win95...It will happen...slowly, perhaps.


    In a previous comment on another article, I noted that Unix has spent its time "in the trenches". Infosec history is full of Unix and its exploits... and its eventual improvement. But it is too easy to look at this history and learn the wrong lesson.


    Unix's history of security flaws is less about Unix and more about infosec awareness. Unix changed as the understanding of infosec and security principles changed. While time has allowed more of these flaws to be discovered and removed from the Unix code base, the process over the years has been more about knowing what to look for (or even to bother looking). And as this understanding of infosec principles, concepts, and procedures has increased entirely new chunks of unix code has materialized - sometimes to fill a void, but often to replace another project's functionality with a new design that has taken security issues in consideration during its inception.


    In short, Unix does benefit from its maturity. But the greater lesson is the infosec mind set. The tao of security, if you will. And these are concepts that can be applied to any project / OS.


    The claims that Microsoft will "get there" with maturity are misleading. Microsoft may indeed improve. But its not maturity of their code base that's at issue. The issue is whether Microsoft will begin to understand Security and design systems based on that understanding.


    Microsoft has shown signs of improvement with a sudden handful of security tool offerings. But unfortunately, these are really superficial afterthoughts to an already flawed environment.


    Microsoft's problem is not technical; its cultural. Microsoft is a technology company that excels at marketing. Articles by Microsoft coders talk about the push from Marketing to add additional features at the cost of bug-hunting and resolution.


    This kind of environment clashes with two infosec concepts. The first is that vulnerabilities are bugs - something malfunctions in an unexpected way, leaving the system vulnerable to intentional manipulation of this bug. The second is that there is an inverse relationship between functionality and security. Increasing the number of features, and the ease of using these features, often threatens a system's security.


    Marketing at Microsoft will first have to care about infosec issues (this may be happening as Microsoft gets more and more negative press). Then Microsoft will have to strive to design secure systems even at the cost of features (and possibly even abandoning or severely restructuring current systems).


    It will take a maturity of a different kind.

  86. On-line demo of Microsoft security by Xemu · · Score: 2, Interesting

    This web page from Fairfield City should be enough to convince you that Microsoft security is good enough for storing credit cards, your e-money, financial records and anything else.

    --
    Tell your friends about xenu.net
    1. Re:On-line demo of Microsoft security by f00zbll · · Score: 2

      That's funny. That page is infected with nimda virus. I guess some one should tell their webmaster.

  87. Oops, not for long! by Anonymous Coward · · Score: 0

    Not for long buddy!

  88. Automatic updates are for HOME users by karmma · · Score: 1

    I don't know why this is a story. Any responsible IT person shouldn't allow automatic updates of anything on their systems, let alone operating systems. corporate.windowsupdate.microsoft.comallows you to "save as" hotfixes and patches - test them in your environment, and apply them as you see fit.

  89. Innovation and Product Bundling by weave · · Score: 2
    What I don't understand is why Microsoft doesn't bundle some sort of Anti-Virus solution into their OS with free updates to signatures.

    Think about it. Viruses spread due to flaws in design or weaknesses inherent in that design. Why shouldn't a facility to protect against those weaknesses be a part of the OS?

    Why does Microsoft feel the need to bundle and integrate a browser, media player, and instant messaging into the OS to "innovate" yet continue to not take steps to protect their core OS from virus threats?

    1. Re:Innovation and Product Bundling by ethereal · · Score: 1

      Two reasons:

      First, there is at least an appearance of more security when the AV vendor is separate from Microsoft. Why would you trust Microsoft to catch their security problems which they've already missed once?

      Second, AV vendors represent one of the few large software markets on Windows that Microsoft hasn't already swallowed up or at least started on. Microsoft needs them to survive in order to provide part of a monopoly defense.

      I would expect to see Microsoft start bundling antivirus software about as soon as all of the antitrust activity is over, though.

      --

      Your right to not believe: Americans United for Separation of Church and

    2. Re:Innovation and Product Bundling by weave · · Score: 2
      Weak arguments, IMO.

      You saying OS security isn't good unless it's purchased from a third party? I have a counter argument. If anti-virus protection was provided by Microsoft, it would be an overhead (eat into profits) and hence encourage them to design their OS to stop situations which allow viruses to spread. What I find improper is the idea that a third party can profit from the insecurity of Microsoft. It sounds like a protection racket to me. And you have to keep paying to get updates or else you'll become vulnerable again. Whose to say that some big virii aren't coded by anti-virus companies themselves? They certainly love to hype each big virus that hits...

      As for the anti-trust thing, still makes no sense. They bundled a browser, media player, and now instant messenger. That killed (or is killing) third party vendors. If they had to choose a market to innovate and wipe out, why not the AV industry instead? I guess they just don't feel threatened by that industry currently.

    3. Re:Innovation and Product Bundling by ethereal · · Score: 1

      I think the third party argument comes back to avoiding monoculture - the appearance is that things are more secure if there's an independent set of eyes looking things over. That doesn't always make things more secure, but sometimes it does, and more importantly people have a gut instinct that it does.

      --

      Your right to not believe: Americans United for Separation of Church and

  90. implication of security by f00zbll · · Score: 4, Insightful
    Having dealt with security issues and tried to fight for tighter security vs convienance, management always choose convienance. I'm sure others have seen the same problem, but I'll say it anyways.

    To really implement tight security (the only kind that will prevent 95% of viruses) means a drastic change in microsoft's entire line of products. The fact is most people know better, but when they sit down at a computer their brains turn off and click everything. Only way microsoft can prevent all these email viruses isn't to turn off "launch attachment", because people will turn it on the first time they get an attachment. It's to require users save the file, scan the file and limit user account in windows. That means users have to login as the administrator to install programs and do updates. I'm sure people are saying, "just like unix."

    Will people put up with less convienance after they've had it for 8 years? My guess is probably not. In the best case scenario, people will slowly get used it and take 25 years to replace all the old software. Short of giving away their software, microsoft will have a huge headache of replacing all the outdated version with hacker friendly features.

  91. Innovation and Product Bundling by lightningrod · · Score: 1

    The reason I see for MS not doing this is two fold

    1) Microsoft clearly don't have a clue about security.

    2) Microsoft don't care, they see users are happy to purchase an os with a flawed security model and are happy to pay norton and sophos for their scanning programs.

    Eventually when there are enough computer literate people in the world, something that is happening very quickly, peoples level of education towards security will change. At that point microsoft will be in trouble IMHO.

    The trouble is at the moment MS seems to be an unstoppable force, but then again so have many companies and they've learned the hard way to.

    Now... where is my linux cd

  92. Re:Impossible by jlower · · Score: 3, Offtopic

    I disagree. Many of the virus problems that have plagued MS are because they included features along with brain-dead defaults that made it easy for viruses to propagate.

    For example, hiding known file name extensions by default often tricks users into launching an executible attachment when they think it's a jpg or somesuch.

    For example, executing code automatically, especially in preview windows was a stupid default.

    The list goes on and on. The bottom line is the features and defaults were seemingly determined by marketing personel.

  93. Security is not an absolute by Anonymous Coward · · Score: 0

    Let's face it: Anyone who has been in this business for long knows damned well that security comes in lots of different forms. Does Aunt Milli need C2 security to store her Rhubarb recipies? Hardly.

    Microsoft, for better or for worse, is aimed at PHBs and Joe Sixpack. These guys don't care about security except to the extent that it *HAS* affected them. They also don't care about software that's reliable. They need to see someone running a super stable OS with easy to use features that they can comprehend. Linux has come a very long way from its roots, but it ain't there yet.

    Folks, we don't all drive armored trucks to work, nor do we feel comfortable putting our families in a Yugo. We are still very much in the Model T and dirt road days of computer software and User Interface design. Crashworthiness isn't part of the equation, nor is security. GET OVER IT.

    Microsoft knows this. They're still selling cars to people who don't have them. They're not selling crashworthiness or security yet. Some day, when their market gets that intelligent, they'll be there.

  94. sounds nice by Anonymous Coward · · Score: 1, Insightful

    Yeah, that sounds nice but if you look at reality, the reason there are so many MS problems is because if wordpad has a flaw it's on the front page of every paper and web site on the planet. If apple, AOL, Linux, or anyone else has a problem you don't hear about it. Why? Because it's not big news. If a big actor gets arrested for indecent exposure you hear about it everywhere. If the local drunk is walking down the street with their dork hangin' out no one really cares. Another interesting question though is how many security flaws has Linux had since it first came out? How many in the Kernel? How many in the different distros? You people are such a bunch of misguided fools sometimes. You whine and cry and moan about any government action, but then BEG for the government to make more laws thinking they will only apply to MS. Then when your own stupidity comes back to get you, you cry. What would happen if the gov't said Linux is illegal because it allows for hackers to easily infiltrate networks and thus is a terrorist tool? You would all jump up and down, pound your chests, cry, whine, moan, and loose in the end. So why bring down more gov't than you have to? Talk about biting off your own nose to spite your face. I guess that's what happen when you let children get involved in things that are bigger than them. They don't know how to create, only destroy.

    1. Re:sounds nice by Oswald · · Score: 1

      Okay, I have to ask a question. You're obviously an intelligent person, and I agree with almost all of your post. But you're officially the one-millionth person I've seen write 'loose' for 'lose', and I gotta know: is this some kind of running joke, or is it really that hard for people to remember how to spell 'lose'?

  95. Let me update my machine, thank you... by treeborg · · Score: 2, Interesting

    The big problem here is that Microsoft presumes that it's interest in updating software supercedes the end-user's control of his or her machine. Why would any user want Microsoft doing anything to their machine without prior consent? The interest of a software corporation and the end-user are fundamentally different... Even local IT managers often screw up work in progress when updating software--usually timed for their convenience, not the user's. I am thankful that Microsoft is so incompetent; perhaps the ill-conceived notion that a central authority should dole out and control tools that have already been purchased by end-users will at last come under question.

  96. "Security Flaw In Microsoft Pitfall" by Bazman · · Score: 2



    Oh no, there's a security problem in everybody's favourite jungle 'n' cave sideways scroller! Hang on to that rope too long and it deletes all your files!


    Oh, "Security Flaws may be Pitfall For Microsoft". I really must stop speed-reading everything...

  97. Just curious by Anonymous Coward · · Score: 0

    Anybody knows any windoze user that doesn't know how to type Ctrl + Alt + Del in his sleep.

  98. Warranty Clause by lkaos · · Score: 2

    There are a lot of people commenting that the GPL should remove it's no warranty clause if MS should. There is a fundamental difference though between the two licenses.

    The GPL allows others to fix problems that occur, MS's license doesn't. More importantly, GPL software is traditionally not being sold. There should probably be a GPL license with a quality assurance that is specificially for selling GPL'd software.

    It is obsurd to think that a programmer would enter a binding contract to work for free. It's funny though because every other industry has to stick by some sort of warranty. I don't know how the computer industry gets away with it...

    --
    int func(int a);
    func((b += 3, b));
  99. Re:Impossible by bill0r · · Score: 1

    I fear that it will be easier for Microsoft to address most security issues (as they finally have wrt stability) than for Linux, etc. to become fairly user friendly.

    try: apt-get update
    apt-get upgrade

  100. Buffer overflows by Anonymous Coward · · Score: 0

    The security model isn't the issue. We need an OS that protects against buffer overflows.

  101. Insecurity by Alomex · · Score: 2

    Funny, as I write this we are trying to recover data from our compromised Linux system (RedHat).

  102. You Trust by Anonymous Coward · · Score: 0

    Not to be a troll here, but don't tell me you don't trust Microsoft and also that you bought their product (XP on your laptop). You may have doubts, and certainly everyone does, but obviously your doubts don't keep you from trusting MS enough to buy their product.

    If you really distrusted Microsoft, you would have bought an iBook.

  103. coffee makers? by Municipa · · Score: 2, Insightful

    When a coffee maker makes bad coffee, can you sue the manufacturer? We've heard about people sueing Mr. Coffee for burining down their house or maybe even squirt boiling hot water at their faces, but what about for bad coffee? What if your business depends on the quality of that coffee? How about televisions? Can a bar owner sue Samsung because their TV is fuzzy during a football game, which many of their patrons come to watch?

    What happened to testing out and researching what you buy?

    1. Re:coffee makers? by anichan · · Score: 1

      What the heck are you talking about?

      Coffee makeres producing bad coffee is a result of the user not being able to use it properly, or, by putting bad coffee in there to begin with. I don't see the connection.

      --

      karma is for the weak >)

    2. Re:coffee makers? by bruns · · Score: 1

      I would consider the failure of Microsoft products to be closer to the coffee pot burning down your house.

      I've watched a NT box singlehandedly destroy a company's online business...

      --
      Brielle
  104. Re:Interesting! by CharlieG · · Score: 2

    That's interesting!

    In the US, the sidewalk in front of your house is the responsability of the homeowner!

    You most likely will be sued, and your insurance company will settle - no contract, but you'll be at least partly liable

    --
    -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
  105. Re:Effect on GNU GPL (Quicken Y2K Example) by galego · · Score: 1
    Here's how I see it as a consumer...

    I paid for Quicken at one point (as part of the bundle I paid for on my system). As a consumer with a registered version of Quicken, I was entitled to a free upgrade when they realized that x-y versions weren't Y2K ready...and they had claimed they were....Again, I paid for Quicken.

    If GPL, OSF, whatever other TLA-licensed (Three-Letter-Acronymn)code is paid for. As in If (!free beer) and (free speech)...then it should be liable. If I don't have to pay for it, then I want some liability.

    If (free beer) and (free speech or !free speech) {
    Then I really don't card too much about liability. Downloader beware!
    }

    When Code Red was disabling Qwest's DSL service all over and customers and Qwest were getting hosed (and I'm sure Qwest passed the hosing on down to its customers), I enjoyed the fact that my service provider didn't rely on M$'s pitiful-attempt-at-being-secure OS for operations. I had a Mac connected to Speakeasy...I was just fine! When vulnerability is that widespread among M$ OSes, and *n*x based systems are unaffected...there's a definite problem.

    My personal solution? I don't use M$'s products...unless they're free (as in beer).

    --

    Que Deus te de em dobro o que me desejas

    [May God give you double that which you wish for me]

  106. Re:Interesting! by alcmena · · Score: 2

    Not entirely true. The homeowner is responsable for keeping the sidewalk clear, but the homeowner is not responsable for upkeep. The government has to fix cracks and such. The homeowner just has to plow snow.

  107. Re:Losing the press? or common IT lack of will??? by Anonymous Coward · · Score: 0

    That just proves that common IT would settle with anything just to avoid learning something new.

    First they were happy to get rid of buggy W2K, discovered even more terrible reality with XP. Now they're happy to have at least W2K back (buggy as it is, still better than XP)

    Dammit' AND XP SERVER IS NOT OUT YET, this is a real success.

  108. Re:Microsoft in denial? NO by anichan · · Score: 1

    Um, it has nothing to do with "anti-trust" or monopolies at all. The simple fact of the matter is that Microsoft was not making any money off of a virus scanner.

    If they had been able to make money then there would be an MS Anti-Virus, as there was in MS-DOS.

    --

    karma is for the weak >)

  109. Re:Interesting! by CharlieG · · Score: 2

    In NYC, you have to fix the sidewalk too, and if you don't the city will, and send you the bill

    --
    -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
  110. You need to be able to read it before.... by MeNeXT · · Score: 2
    you can agree to it. In most cases you purchase the software and have to open it before you can agree to the terms and conditions of use. Since you have opened it you may not return it. This practice must be stopped we should allowed to return it if we cannot read the terms prior to installing the software or the terms and conditions should be printed on the box so we may agree prior to purchassing the product.

    --
    DRM? No thanks, I'll just get it somewhere else...
  111. Re:Impossible by gpinzone · · Score: 1

    For example, hiding known file name extensions by default often tricks users into launching an executible attachment when they think it's a jpg or somesuch.

    True. That's why I turn that feature off immediately. BTW, didn't they do that so Windows95 would look more like the Mac OS?

  112. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  113. Simple Solution by Guppy06 · · Score: 2

    We all want Microsoft to be held accountable but the little guy should be free, right? Then make this accountability the punishment that Microsoft has to suffer due to the guilty verdict in the anti-trust case.

  114. What is the relation? by Whistler's+Mother · · Score: 0

    I don't know how programming shortcomings are related to business ethics.

    IMHO, these are two different things, shoddy programming and trying to monopolize the market, are punishable, or are they?

    Both require some action, yet can a common punishment fix the two? By splitting M$ up, will IIS suddenly be security hole free? I think not.

    --


    1. Re:What is the relation? by Guppy06 · · Score: 2

      It's my understanding that anti-trust cases are brought against monopolies when their business practices to maintain their monopoly are to the detriment of the consumers. At least part of that detriment is the way Microsoft spends more of its attention on squelching competitors than on making a stable, secure product. If Microsoft was forced to focus on good coding (or at least suffer the battery of lawsuits that would start up when they didn't), they couldn't continue to focus on their illegal business practices.

  115. Microsoft's director of security assurance by Anonymous Coward · · Score: 1, Funny

    Steve Lipner...gee, i'm sure he goes home everyday with a sense of having served his purpose. BWAHAHAHAHAHA

  116. Apparently it has to happen by gotan · · Score: 2

    The article states, that people will start using effective strategies to prevent this from happening only after it has happened. The reactions of Microsoft in recent cases only seems to confirm that. So it is highly likely that we will see such a scenario at least once, and probably with a much more destructive damage routine than what we've seen until now (the sneaky data-corruption scenario is quite troubling, since once it started you can't trust any of your data anymore, even worse would be a virus (or a module piggybacking on it) that is stealthy enough to work unnoticed over the period of some backups).

    Also the Article shows, that Virus scanners are not really a solution, since they can only react to known Virii. Also automatic updating/patching software is no solution, since that introduces other security holes and other problems, and in the end such a system also can only react. What we need to do is implementing basic concepts, and the named candidates (turning of unnecessary features, diversity, security by design, learning from the past (overflov exploits are still common), security audits, traffic control) are a very good starting point. But that costs money noone is going to spend before understanding that they have to. Very obviously it's not enough to read about such a scenario in a theoretical paper, to happen in some hazy virtual reality, it has to be in the news, and the billions of damage have to have already happened last night.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    1. Re:Apparently it has to happen by Anonymous Coward · · Score: 0

      Microsnot itself could propagate such a monster. They would have to accept the tradeoff in bad will for a BUNCH of computers getting creamed, but they could have a readily available for PURCHASE an upgrade or software version that is safe from this exploit.


      They send out the worm, do damage to NT and 95/98 boxes and force everyone to adopt some XP version containing the requisite spyware to maintain future money flow with "essential" upgrades.


      They blame the originating attack on opensource types or evil-hackers and also manage to get a few new laws passed to boot...all in the name of increasing their hold and income.


      Sure, it's a stretch, but done right it could be ultimately maneuvered in their favor.

  117. Weird by Priestess · · Score: 2
    Here in the UK the Queen owns all the roads so if there's a crack in the pavement we have to call up the Palace and get her to come out with her cement truck and shovel and fix it for us. If we trip on the cracks in the pavement we sue the queen in the queens court and if she's found liable she has to go to prison and be held at her own pleasure.

    Pre.........
  118. Re:How low will they sink? by Anonymous Coward · · Score: 0

    My neighbor's dog has a 5 inch clit

  119. graceful degradation by kubalaa · · Score: 1
    The problem is simply that physical objects degrade under errors gracefully. If you hire a sub-standard painter, your house isn't going to spontaneously collapse. Even if you don't hire a fabulous architect, it takes a lot of mistakes together before they seriously impact the quality of the product. Software's the opposite. Not only is it possible to introduce single, tiny errors which completely cripple the program, but almost all mistakes are of this type.

    This is a consequence of the computer "doing exactly what we tell it." Until we create a way of programming computers which has some room for error/graceful degradation (and consequently doesn't do exactly what you tell it), then computers will always have this problem.

    --

    "If you look 'round the table and can't tell who the sucker is, it's you." -- Quiz Show

  120. remember the latest XP flaw by Adler · · Score: 1
    the really big one that allowed you to be taken over, well last i checked less than a week ago, that patch doesnt exist on window supdate, aparently its not a critical update, you have to dig a bit to find it. so dont worry MS says its not important, it must not be.

    --

    Everybody denies I am a genius--but nobody ever called me one!

  121. Re:Roads Vs Sidewalk by CharlieG · · Score: 2

    Here in the US (NYC at least), the city is responsible for the ROAD, but the homeowner is responsible to keep the sidewalk and CURB in good condition -In NYC,(s)he is also responsible to sweep the gutter of the road - in fact a business is supposidly checked up to 2x day (I thing it's 10am-11am, and 2:00pm to 3:00pm) and if there is any litter on the sidewalk, or in the gutter, they can get a ticket! I'm not saying it happens often, but...

    --
    -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
  122. Quote of the day by mcrbids · · Score: 5, Funny
    Ok, Quotes of the day;

    First:

    "Microsoft treats security problems as public relations problems," said Bruce Schneier of Counterpane Internet Security in Cupertino, Calif.
    And then:
    "We're going to make our systems more resistant and more resilient," said Microsoft's director of security assurance, Steve Lipner. "We want to be unquestionably, unequivocally the best."

    Director of Security Assurance ??!?!

    If you can imagine a more Dilbertified position within a company....

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  123. Halting Problem by bitfarmer · · Score: 1

    Not quite. The Halting Problem is impossible for a computer to solve. In other words, it's impossible to automate the process of checking for infinite loops.

    Programmers don't have that limitation (as least most of them don't). Since we are able to recognize and predict certain kinds of outcomes that computers can't, we are often able to be sure if the result of a program is correct, even if we can't write a program that can be sure.

    --
    Eagles may soar, but weasels don't get sucked into jet engines.
  124. Call me a troll if need be by Mupp252 · · Score: 1

    But why does anyone (on this site) care if Windows has vuneribilities and how they handle them? This site is viewed by a majority of users using alternate OS's is it not? It seems as if the only reason stories like these are posted are to poke fun at Windows and how inferior it is. Thus giving the open source community more and more reason to light a cigar, drink brandy, and pat themselves on the back.

    One could argue that the reason stories like this are posted is because there are some Windows users viewing this site. To me, this isn't the case. Microsoft is looked upon (On this site, respectively.) as the bully who made fun of you growing up. So in order to avenge years of "Poopy Pants", findings of bugs and basicially flame articles are posted.

    I'm not going to say the authors of slashdot need to stop doing this. If that were the case I'd simply just not view the site. All I'm asking is for the authors to lighten up, or atleast change the logo to something more conservative.

    1. Re:Call me a troll if need be by inkless1 · · Score: 1

      The only reason anyone needs to light a cigar and drink brandy is that the name of the current day
      ends in "day". It should be part of anyone's daily regiment.

      Many of us are stuck with using multiple OS's. At home I have Nix, Win2k, WinXP and OSX. So any news relating to any of them is welcome.

      Right now, however, more than ever, I think there should be as much press as possible about MS security. MS is trying to position themselves as the online middle-man for all your needs and wares, and you all you have to do is trust them with storing your personal data online.

      If people realize that these people are the same ones who shipped an OS which was hackable out of the box, they might think twice about it.

      troll. :)

      inky

    2. Re:Call me a troll if need be by Mupp252 · · Score: 1

      Heh, thanks for your thoughts. I was honestly expecting a large thread of flames.

    3. Re:Call me a troll if need be by talks_to_birds · · Score: 1, Offtopic
      troll

      t_t_b

      --
      I'm on PJ's "enemies" list! Are you?
    4. Re:Call me a troll if need be by inkless1 · · Score: 1

      the fact that this got mod'd to 3 is darn silly.

  125. Is it Microsoft's Fault? by dasunt · · Score: 2

    Hate to say this, but as a windows user, windows has been good to me. I run win95 on a laptop (p75 & 16 megs of memory), using it primarily with bitchX, adobe reader, and microsoft's lit reader, and the machine has rarely crashed (I can't remember the last time it did). It also doubles as a quick and dirty win32 apache + php server, plus it has e4m on it for encryption, and a few apps (Vim) and games (Nethack, Nesticle, zSNES, etc). Btw, never had a virus on that machine.

    My desktop is a 1.13Ghz AMD machine with Windows 98SE and a ton of software installed. Active Desktop is turned off. It is another remarkably stable machine, save for a few things. Winamp 3 will crash it if its burning a cd at the same time. Ultramon seems to add to instability. Doom will occasionally crash. Other then Doom, I don't have any problems I can't live with by avoiding the software. Btw, this machine never had a virus either. :) Other then a bad stick of memory I had installed for 2 weeks, I've never had a problem with this machine.

    So, why do people have problems with windows? Crappy software. Cracked software can be unstable. The $10 games are crap. Comet curser is another item I've seen lead to instability. And finally, poor hardware. The amount of software installed (but not running) isn't a factor, I probably have over 100 programs installed on the machine. At boot, (off the top of my head), the following programs load - VNC, E4M, PGP, ICQ, TinyFirewall, Norton Antivirus, InCD). I have a tendency to run webservering (apache) or fileserving (warFTPd) software. I run games, everything from Nethack to Diablo, including Mame32 and TuxRacer. I use realplayer, gdivx, windows media player, and even (rarely enough) quicktime. The machine gets a lot of use under a variety of circumstances. And its stable.

    I'm sorry, but its not normal when windows crashes. And BSOD's aren't normal either. Its either bad hardware, a corrupt install, faulty programs, or poor drivers.

    Just my $.02

  126. How's this for a destructive payload? by Frank+Sullivan · · Score: 4, Interesting

    On most modern PCs, the BIOS is flashable. The control chips on the IDE drives are flashable. The CPU has flashable instructions. These are all there to deliver upgrades in case of a bug.

    Now, imagine a virus that destroys the IDE control chips on each drive (no accessing the data again, short of mechanically removing the platters), destroys the BIOS (no booting again short of physical replacement of the BIOS chip), and destroys the CPU (instructions are broken, starting with the ability to update the instructions).

    Cross this with Warhol propogation techniques. While you're at it, delay the payload long enough to maximize propogation rates, but not long enough to allow antiviral reaction.

    This could lead to *hardware kill rates* on the order of 10%-50% (or more) of the computers on the Internet. None of those computers would ever work again, and data stored on them could not be easily recovered.

    All of this is doable from publicly documented information, crossed with the Microsoft wormhole-of-the-week.

    Are you frightened? I am.

    --
    Hand me that airplane glue and I'll tell you another story.
    1. Re:How's this for a destructive payload? by ThatComputerGuy · · Score: 1

      Good thing some of us have GigaByte mobos with DualBios!

      --
      XML is like violence. If it doesn't solve the problem, use more.
  127. LOL! Pull the other one; it's got a bell on it by epepke · · Score: 2

    If MS loses the appeal of the popular press - promoting every new release as stable and secure - then they're screwed, even without the class action suits and liability claims.

    I just have to laugh when I see stuff like this. Ooh, Microsoft's gonna get in trouble! No they aren't.

    The vast majority of people who buy a copy of XP aren't even aware that they are buying a copy of XP. They buy a computer. To them, if they even know the words "operating system," it has no meaning to them beyond what it is they see on the screen. They certainly don't choose an operating system. They go down to Circuit City and buy a computer because all their friends have a computer, and they want one too. Or else they need one because they have a computer at work, and they want to work at home.

    Is there any evidence that Compaq, Dell, Gateway etc. are particularly concerned about security flaws in the bundled OS? No. They want to sell boxes, and they have to sell as many as possible, because their margins are low. Are people going to complain to Compaq, Dell, Gateway etc. about the OS? Sure, but they're going to complain to them about anything whether it's related to the machine or not, and at least there may be the option of foisting those calls off on Microsoft. Are Compaq, Dell, Gateway etc. going to complain to Microsoft? Maybe, but Microsoft has them by the short hairs, and they know it.

    What's going to happen with some bad press? Not a damned thing. People might become irritable and insist that Somebody Do Something, but they're going to keep shoveling money into Microsoft's maw anyway, and they're not going to slow down.

    Mumble mumble class action lawsuits? Yeah, right. The DOJ spend a whole lot of taxpayers' money to do nothing over several years. Half the states capitulated to a non-settlement. Microsoft isn't going to run out of lawyers any time soon.

    Truth, Justice, and the American Way? It was the American Consumer (who is always right, and don't you forget it buddy) who made things this way by their choices. It isn't going to change.

  128. Re:Thoughts on liabity and my keyboard by Anonymous Coward · · Score: 0

    The main thing is that your post is about something you payed and ordered for. (mine was about helping neighbour build a house not to earn money at all).
    Read carefully, if it's a problem, try to do that slow, with increasing degree of being slow.

    Have you ordered your distribution or is a part of GPL. (Don't even answer if you're a win user, if you are, well, I've just lost respect (I was too long my self, but that was long time ago))

    Last time I've checked commercial distributions like IBM/Linux, HP/Linux (you pay their liability way over 0$). All other distributions are freely downloadable and last time I've checked GPL???

    Original comment was about (example TV software????) taking liability for nothing. If you aggree with that I really hope you are coding (I'll be your buyer as soon as sign a legal liability contract with you))

    Yes, caps lock could be a problem, but being professional was not the main intention (BEING REAL WAS).

    Damn!!!! Uh, and I really love big letter Y. Here's a few of them (maybe you'll like them too): YYYYYYYYYYYYYY YYYYYYYYYYYYYY YYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYY YYYYYYYYY YYYYYYYYYYYY YYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYYY YYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYY YYYYYYY YYYYYYYYYYYYYY YYYYYYYY YYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYYYYY

  129. Sheldon correct again! by Erris · · Score: 2
    Such a move will further entrench software development into the hands of a few large companies.

    Is it good? I don't know, I guess it depends on what your priorities are. If what you really want is rock solid quality software, then yes it's good.

    Rock solid, yep that's what M$ makes computers, kind of like a paperwheight that blinks and makes noises between blue screens. Wooohooo, don't do nothin for yourself folks, Sheldon is going to save us all with solid software. Pththth-fiiit!

    Sheldon is not a real person. Sheldon is actually the name of a highschool debate team in Tel-Aviv. Not quite as interesting as signall11, but more comments. As dispair.com reminds us, when you redouble your efforts to make up for ineptitude, there is no limit to what you can't get done.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:Sheldon correct again! by sheldon · · Score: 2

      Huh?

  130. I may have a solution, an OSS Friendly one... by ghislain_leblanc · · Score: 1

    Hi,

    Let's say that [insert legal technicalities here ] any software maker who's making profitable buisiness out of IP have to be liable for it's product.

    It could work pretty much the same way amateur secourists do. If someone fails to save a life by doing Heinmeich Maneuvre (not sure how to spell it) on someone else, they won't be sued for criminal negligence or anything like that. But if a doctor kills someone be giving a bad dosage of some drug, it can be a totally diffrent story. I think.

  131. Re:Thoughts on liabity and my keyboard by anichan · · Score: 0, Flamebait

    If you walked over and helped him build it, with his concent, since you didn't excange any money then there still wouldn't be a problem unless you represented that you were an experienced builder when you were not. The court would throw it out since the neighbor could have told you to leave, basically.

    No company in their right mind would ever become liable for software. It's just too risky. You test it the best you can and, after it seems to work well for awhile (say, the F-16 flight computer software) you don't *ever* change it.

    I win a lot of things. I got you pissed off without even trying. But I run Linux, Mac OS X, and OpenBSD on x86,ppc, and sparc, respectfully. I guess I still have your respect. At least, I hope I do. I wouldn't be able to sleep in a /. poster didn't like me.

    BTW, you're so cool. I hope I can be just like you when I grow up.

    --

    karma is for the weak >)

  132. Reason for pessimism by HiThere · · Score: 2

    The reason for pessimism is the number of laws and court decisions that have recently been strongly biased in favor of corporatations and against individuals. Also, more generally, in favor of the extremely wealthy and against those less wealthy.

    P.S.: read the infoworld article on the remake of UCITA. In some ways it's even worse than the previous version. And I should expect a favorable outcome? I may hope for one, but expect it?
    .

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  133. Software liability by lostboy2 · · Score: 1

    The issue of software liability is a sticky one but I agree that companies producing software should have some measure of accountability. I don't have a good solution, but here are some thoughts...

    As an application developer, I am liable for the apps I produce. If I create applications that don't work, it is my job to fix the problems. If I don't fix the problems, then I run the risk of being fired. Certainly, I'd like software companies to be held to the same standards.

    One might argue that, if I don't like the software that a company creates, then I can just stop using it (which is analogous to that company getting fired), just as I can change cars or toasters if the one I get is junk. But unlike cars or appliances, it's not always easy to switch software.

    Aside from the cost, it's relatively easy to switch which car you drive -- doing so doesn't require a lot of preparation and generally doesn't affect other aspects of your life.

    On the other hand, switching software can be a major undertaking, especially for operating systems, and especially in a business. Even upgrading software from one version to the next (and even applying security patches) can require a a good deal of resources (money, time, staff, energy, etc.). Plus, changing software can require re-education of the people who will be using it which, itself, can be resource-consuming. (By contrast, one doesn't usually need to learn how to drive again when changing cars.)

    For example, I work in a hospital where changing software has ramifications far above just the monetary cost. Thus, to do so safely, changing software can require years of preparation, millions of dollars, swarms of people, etc. Certainly, we'd like to have some assurance in the quality of the software we install, and some recourse if it turns out to be crap.

    In any event, I think whatever legislation gets developed will need to take this difference into account.

    The legislation wouldn't have to be so open-ended that anyone could sue the company for any bug, but maybe there could be provisions that say that a software company is required to provide a patch for a significant bug/security flaw within X days or else businesses who are using the problem software can sue to be refunded the amount they paid for their support contract, for example.

    Or maybe software products should require disclaimers like they have for drugs ("the most common side-effects include BSOD, dry-mouth and anxiety").

    -- D.

  134. liability by thoth · · Score: 2, Insightful

    Software liability will be a tricky because of a domino-like effect: you may want to "guarentee" the code you wrote, but how can you do that unless you also guarentee the operating system it runs on? A bug in the OS may ruin your program. Oh, did you write the compiler you used? Maybe the compiler has a bug and introduced an optimization bug. Did you build the hardware? Do you really know if it works properly under all circumstances?

    That is to say, some limited liability would be very useful. It would force vendors to feel some pain when they unleash buggy code.

    For example, if Hailstorm/Passport/whatever has a security problem that leaks user credit card info, who is liabile for the fradulent charges? Hint: not Microsoft. If by law MS had to back the faulty charges out of its bank account, I predict Passport would be immediately withdrawn for a couple years of "redesign".

  135. But if they have 90% of the market by zrk · · Score: 1

    and half the market is below average, then at least 40% of Microsoft would be below average in its compliance.

    Half of the game is 90% mental.

  136. Its easier to go with level 0 by MikeLRoy · · Score: 1

    This system will wind up being a "liability leve sticker". ie, all open source software will obviously be marked level-0, as-is, despite the fact that much o/s software is more stable then closed source. Now, it i were a company with existing software, say, MS Word, i would stamp it with level 0 too, knowing that it limits my liability, and that the user will buy it for other reasons then "quality". Products with highter "quality levels" will simply cost too much to be marketable ($1000 for a word processor? $100,000 for an o/s??)

    --
    -Michael Roy Some people are like Slinkies. Not really useful, but you can't help smiling when you see one tumble down
    1. Re:Its easier to go with level 0 by Anonymous Coward · · Score: 0

      Mmm, I don't entirely agree. For a Word processor, maybe. For free Open Source products? Certainly. But what about a Web server? Or Oracle 9i... People would pay attention to security where security mattered most. It might not be such a bad thing, separating the basic utility applications that the average user thinks of when they say they're familiar with MS products, while highlighting the vulnerability of certain critical business uses of more senistive products.

  137. Reality theory by Anonymous+Brave+Guy · · Score: 3, Insightful
    Such law should have a provision that it only applies to commercial software (i.e. software that is sold for a price, or on the base of signed license contracts).

    I see. So it's OK for people to run around advocating Linux or Apache as a serious alternative to WinXP or IIS, but the former are not to be subject to the same liability and the contributors not subject to the same incentives? Realistically, these two claims are not compatible.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  138. I think.. by Anonymous Coward · · Score: 0

    Lawmakers had best not pass laws allowing people to sue software developers who put out buggy code.

    Why?

    We'd see a hell of a lot of open source projects going down in flames as well.

    Consumers are smarter than some here think. If we teach them that software doesn't have to be a stinking pile of dung, they'll catch on, and start demanding working programs - that, or switch to different products, or at the least, stop the upgrading frenzy and go with their patched to hell copies of Microsoft '98 products.

    Now for an obligatory B5 quote - "And so, it begins.."

    *snicker* Been waiting ages for the average Joe to start catching on to the fact that, no, computers aren't supposed to crash. :P

  139. About the pharmaceutical industry by k98sven · · Score: 2, Interesting

    In reply to all those "Software is IMPOSSIBLE to secure" posts:

    By comparison, so are pharmaceuticals.
    (intravenous drugs for example: it only takes a few bacteria to cause a potentially lethal infection in the patients)

    Yet scandals are rare. Why? Because of control.

    Everything is controlled in incredible detail. Look at the production lines in the pharma industry (I've personally visited a few), and you'll immediately become aware of the safety.
    Saftey starts *long* before production, even before the factory is built they're planning and designing for product safety. The routines of the staff are tightly controlled. Quality assurance staff are everywhere, continuously probing production. Basically, safety is a fixation, it permeates the industry from the start to the end.

    Why? Because they have to. It's the most tightly regulated business in the world, if the ventilation in that clean room isn't up to code, (which means replacing the air completely in 2 minutes) the FDA will shut 'em down immediately.

    Now I doubt we need this kind of regulation for software, after all, Microsofts customers don't die when MS screws up. (Thank god- what a holocaust that'd be.)

    But they definetly need to get security into their heads. As usual, money provides the best incentive. Hold 'em liable.

    As for OSS companies, heck, I thought Quality Management was what they did? When I buy RedHat Linux, I want a kernel that is stable and safe, packages that work together, etc. That's why I'm paying for it isn't it?

    If they support a product, they should take full responsiblity for it.

  140. MS ignoring the virial threat... by syn3rg · · Score: 0

    "And I stood praising God looking over the destruction of our enemy, as their bodies putrified from the rotting effect if the virus that God in His wisdom had put on the Earth, of which they had no knowledge." (apologies to H.G. Wells)

    --
    The contents of this message have been doubly encrypted by ROT13
  141. Re:Liability -- extending the concept by Reziac · · Score: 3, Interesting
    This is an outstanding concept -- it would allow both free and commercial software to pick the standard they intend to adhere to, and be liable in proprotion to the degree that they claim to meet a certain standard of performance (including stability, fitness for purpose, whatever).

    As to whether it actually meets said standard -- yes, it would be good to have an independent testing team, but who's going to fund it? Do you only get to have a rating if you can afford to help support the test process?

    That being the case -- I'd suggest a twofold system: a rating the software author agrees to meet, and a number assigned by independent review when that is available. So if I claim a 3 rating but actually manage a 4, I get a 4/3 rating. Consumers have caught onto similar systems quickly in the past (such as gas mileage ratings on new vehicles).

    To extend the idea another step, the penalties for failing to meet said standard should also be set on the same scale, so there will be no question how heavily any breach of performance standards will be penalized. Frex, if you claim to produce grade 5 software, but it's actually only grade 4, you get one increment worth of penalty. If you claimed grade 4 but it was really grade 1, you get 3 increments worth of penalty. And so on. That way someone who tries but didn't quite get it right doesn't get penalized as much as someone who really screws up and doesn't care.

    If you can't afford the liability, then don't claim the reliability. Simple.

    Occurs to me that liability insurance for software (both individual and corporate products) could quickly become reality under such a scenario, with premiums set apace with the reliability claimed for said software.

    Perhaps it could start as a voluntary system, which develops coercive force on the software industry as consumers become accustomed to the concept and as more funding for independent testing becomes available -- the system would make it in the publishers' best interest to support it, perhaps with some charity testing for free software.

    Anyone else have ideas for how to extend the concept?

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  142. Costs and fair deals by Anonymous+Brave+Guy · · Score: 2

    OK, OK, we've had the MS-bashing, and we've had the "Oh, no, it will destroy the free software/OSS world as we know it!" panic. Now perhaps it's time to sit back and take a realistic look at the situation from a software developer's viewpoint.

    Developing software with few or no bugs is possible. Occasionally, it has even been done to prove it. Look at TeX, for example. However, you get diminishing returns for your QA effort.

    One possible alternative is to adopt a genuine engineering-style approach to software development. When making a bridge, if the engineers say it isn't ready, it doesn't open until it is. Construction outfits who violate this "rule" are probably open to subsequent legal action in the event of an accident, on negligence grounds. Software "engineering" is obviously not subject to similar accepted practice, and when the engineers say it isn't ready, the managers tend to ship it anyway to keep the sales guys happy.

    Producing truly high quality software (in the bug count sense) normally requires both a considerable amount of skill and a considerable amount more effort than normal development. Microsoft would have the resources to do it, I suspect, though whether even they have enough truly skillful developers, and the quality of management to support them, is open to debate. What is certain, however, is that if they tried, the price of their products would rocket. They would become uncompetitive, as their customers adopted alternatives that lost data occasionally, but cost 1/10 as much. Yes, that is the sort of cost difference we're talking about, at least.

    However, even if you somehow make it commercially sensible to develop high quality software at that price level, you would still undo all the good if you allowed arbitrary liability on the part of the developers. As with things like intellectual property, you need a reasonable compromise. In that case, it's copyright or patents for a limited period, long enough to take advantage of your efforts, but not enough to keep things from everyone forever. In this case, perhaps what's needed is a set of accepted standards for liability. That would in one stroke do away with both some absurd licensing restrictions and pathetic QA on the part of certain developers, and also protect those consumers who are genuinely harmed by poor development standards.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  143. Re:This is why Linux is so pathetic by inkless1 · · Score: 0, Flamebait

    Um yeah. You know I heard somewhere something about a monopoly. So Linux is pathetic because someone else broke the law. OK.

    inky

  144. Re:Thoughts on liabity and my keyboard by Anonymous Coward · · Score: 0

    pissed me off???? nada, niente, zero, null.
    i like aggresive conversation. sometimes aggresion gives more than 10 years of peace.

    int pissedoff(); {
    return(0);
    }

    void main() {
    int readthis;
    readthis = pissedoff();
    }

    i think we at last aggree on liability when free of charge gpl software is given away, otherwise i'm going to stop making that kind of software.

    you can sleep like a baby. i allow you.

    ???? haven't you left out sgi ???? no need for answer! i don't use sparc, sgi yes.

    god i'm great on the keyboard, managed to type without caps lock, but still i couldn't do without ending with yyyyyyyy

    ending quoted from antz: remember, be the ball

    p.s. like the *ever* sentence.

    but is pissing off people the best you can, you know in that case there's a playground and i'm the player!!! also check your last sentence????? ain't it a bit strange

    been great chating, you've got !attitude

    greatings from santa

  145. oot oot by applejacks · · Score: 1

    Whats wrong with a little sarcasm?

  146. Been there; done that. by epepke · · Score: 2

    I've done that, pretty much. Back in the mid-1980's, I worked on a HASP bisynchronous communications package called HASTE. Hardly anyone uses HASP anymore, but it was a bit like telnet and FTP with guaranteed delivery, error correction, and compression, over bisynchronous communications lines. The program ran at first on CP/M machines and later on MS/DOS machines. It provided redirection to console, printer, and disk file, and redirection from console, disk file, and "reader." It had full on-screen help, a built-in text editor. It was menu- and event-loop driven. Not the most sophisticated program ever, but not too shabby.

    We were very concerned about making it bug-free, even to the point of including patches to operating systems and working with developers of many new computers to make sure their software and hardware could run it. We used to give demonstrations of the running program where a member of the audience would be invited to cut the cable during a transfer of a lengthy file. Then we installed a new cable, and the transfer finished.

    Even though we had a No Warranty sticker to keep the lawyers away, we offered a deal. The first person to find a bug got a free dinner at any restaurant. We had to pay off exactly once--at the restaurant in the Alexandria Hotel in San Francisco. We fixed the bug, of course. It was a cheap way to learn something about our program.

    Things were pretty good for five years or so. We got excited about what was happening in the field. Most other companies seemed to share our ethic. Then things got depressing. We started to see people go out of their way to buy crap and get rid of good stuff that worked seamlessly. We saw companies throw away X terminals that worked, forbid their graphics designers from using Macs, and institute All-Microsoft policies, resulting in most cases in a loss of productivity and endless headaches. We watched a new generation of people materialize with a Beavis and Butthead uh-huh all software has bugs mentality.

    I think I'm the only one of the group that does any serious sofware development any more. I have gotten way better as a developer. I am even vaguely embarrassed about that first bug-free success. But, two years ago, I was unemployed for more than a year. It was a bad time, and I lost my wife and just about everything else, including big chunks of my emotional capacity. I finally did make it back and am doing very nicely financially, but I'm not doing anything important, and I keep myself sane with Open Source side projects.

    I know from reading TechRepublic and similar boards that about 90% of all IT-type managers and hiring people would never consider hiring me. They have the blue-collar Beavis and Butthead mentality, too.

    What's the moral of the story? I think it's that developers aren't the problem. Nor is a lack of enough lawyers. The real problem is the business of the marketplace and the ethic that drives it. There are still some good development houses out there that make stuff that works. Macromedia is, I think, one. Adobe is another, their idiocy with Dmitry notwithstanding. But they are all either games houses, industrial control shops, and companies that established themselves when the marketplace still permitted the production of quality.

    Nowadays, people might bitch about poor quality or demand that some lawyers do something about it, but they still make their decisions in such a way as to encourage and reward crap.

  147. "No fitness for any purpose" clause by BlueUnderwear · · Score: 1

    Judging by the number of "XYZ MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE" clauses found in all kinds of license agreements, including for commercial software, we can suppose that everybody will give their software a zero rating, including commercial vendors. As basically everybody would label their software as 0, this wouldn't even cause a publicity backlash. So we'd be back to square one...

    --
    Say no to software patents.
    1. Re:"No fitness for any purpose" clause by Reziac · · Score: 2
      You're right on that -- at present, everyone has a zero rating. The trick is to get someone to have the balls to say "We think our software is at least [x] reliable" and take the plunge. In a hotly competitive market, it might give that product enough edge to get consumer notice (and purchases, for commercialware).

      It would take a while to catch on, of course, but if it embarrassed a few QA depts. into really satisfying software quality requirements instead of merely meeting suit-and-tie marketing requirements, that would be progress.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  148. You're not evil enough by TFloore · · Score: 4, Insightful

    Destroying a computer is not the worst you can do.

    Corrupting the data on the computer is MUCH worse.

    Think of a database for an ecommerce server. A virus that understands the database format, and turns every 7 into a 3 in the database. Credit card numbers (I'm sorry, sir, your card has been declined), prices, product IDs, addresses, zip codes, telephone numbers (hope this doesn't happen to your phone company), social security numbers. Everything on that database.

    Then it transmits itself to another host, and removes itself from that machine, attempting to cover its tracks.

    Destroying the computer is *nice* compared to letting it run for the next month with incorrect data. You just corrupted the next 7 million transactions that system processes. And how much does it cost to correct that? Restoring a nuked server is cheap by comparison.

    Which would be worse for a serious ecommerce business? Being down for a day? Or having to check every transaction that was processed for the last 30 days, and dealing with mischarged customers, fraud charges from CC#s billed incorrectly, incorrect products shipped, lost packages that were misaddressed...

    Destroying a system is bad for a home user... corrupting it can be deadly for a business.

    --
    This is my sig. There are many like it but this one is... Oops. Frank, I've got your sig again! Where's mine?
  149. Microsoft's Frenetic Development Cycle by ThePhantomPiper · · Score: 2, Interesting
    Microsoft has created a monster--a consumer public that expects an OS to never be older than a year or two. So MS is in the position of having to release software before its been properly debugged. I am no lover of Microsoft's business practices, but the public will need to be educated before anything can change; look at how the public reacts when they announce a delay in the release of a new OS. Heaven forbid they take the time to do it right before unleashing it on the world!

    --

    --
    "I'm not sure exactly what an AS/400 is, however, I'm pretty certain I wouldn't want one up my ass"

  150. Re:Impossible by Ramadog · · Score: 1

    Why apt-get? Why not urpmi?

  151. !!! by Anonymous Coward · · Score: 0

    i fail to see whats a new issue here.

    boom.

  152. Put the blame on you by Anonymous Coward · · Score: 0

    You have misconfigured it - simple as that.

    1. Re:Put the blame on you by Alomex · · Score: 2

      You have misconfigured it - simple as that.

      I have the default installation from the CDs, just like most windows users have the default installations.

  153. Total Recall by SPeW · · Score: 1

    When was the last time you heard about a software company issuing a recall on a product? Maybe they should. Other businesses do it especially when a product causes harm or doesn't work as intended and causes serious problems to consumers which in these cases it does.

    Can anyone say class action law suite?

    I want my time and money back

    --
    MoRe... LaTeR... -=PJK=-
  154. Been there done that..... by Anonymous Coward · · Score: 1, Interesting

    Not like we haven't heard this one before. Comes up about every 3 years or so.

    Believe me, reports of Microsoft's imminent demise because of security concerns are greatly exaggerated.

  155. WHOM! by Anonymous Coward · · Score: 0

    Goddammit, if I see another person saying "Who do you trust" like George HW Bush, I will break something. It's BASIC GRAMMAR! WHOM is the direct object form of the pronoun "who."

  156. Miss Thistlebottom is shocked! by Edward+W. · · Score: 2, Informative

    Miss Thistlebottom, my seventh grade English teacher, asked me to relay this message: "Did you say 'flaws . . . HAS begun'"?

  157. Yes, but... by HKTiger · · Score: 1

    ...OTOH, do you *really* need the apparently billions of useless "features" that Designated Software Corp rams down your throat in order to market a new version? Does anyone? They could be spending that time more productively (to us) developing less buggy software. Instead, they use a disposable economy model to keep throwing junk at you in the hopes that you'll think your last piece of junk is out of date and you really need a new Machine That Goes Bing.

  158. Re:I sort have seen it by deaddrunk · · Score: 1

    Why should RedHat care about recovering broken XP systems? Shouldn't the vendor have provided said facility?

    --
    Does a Christian soccer team even need a goalkeeper?
  159. Product liability and Free Software by Aguila · · Score: 1

    The simplest solution would be to only partially implement product liability for software, only to the price paid for the software. In the case of commerical software, this would provide a significant incentive for quality control. It would not impede free software development, as their liability, equal to the moneys earned from sale of their product, would be nothing.

    This would be a simple, fair mechanism that would be equitable to both commercial and open source software.

  160. Tres good point, that man/woman/entity! by HKTiger · · Score: 1
    Why is it that we apparently seem to need software with everything that opens and shuts, all-singing, all-dancing, that makes you coffee *and* offers the contents of your hard drive to the rest of the world as an added extra? Has anyone, anywhere, *ever* used all of the features of Word, for example? Does anyone even know what they are?

    And if we truly can't get by without all those features, what's wrong with interoperability, APIs, modularity, and smaller non-bloatey software? While we're at it, how about world peace, an end to poverty, corps voluntarily cleaning up their pollution...Naaaah, ferget it...

  161. Active Registration by HunterRose · · Score: 1

    Does anyone have the address those xp boxen try to report off to? I want to block it at my gateway, but I've never played with tcpdump before. Thanks.

  162. Fearmongering. by Kjella · · Score: 3, Interesting

    Actually most flashable cards have a backup non-flashable ROM, mainly in case the power goes during a BIOS flashing or similar. Also, chips can't turn off write access to themselves so if you just have a valid ROM to boot it, you can overwrite the BIOS again with a working version. When there was this BIOS-overwriting virus some years ago, there were a few laptops that didn't have a backup chip, probably to save space, and they choked permanently. The remaining ones were just to reflash, problem solved. After that, they've learned.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Fearmongering. by Cro+Magnon · · Score: 1

      That just keeps the evil hacker from frying your computer, but he can still corrupt your data. If you're a business, that data is more valuable that all your hardware. If it strikes a significant number of businesses, the cost could be astronomical!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  163. Nelson from Simpson's by bobobobo · · Score: 0, Offtopic

    Ha ha.

  164. You ought to know something about auto update by Anonymous Coward · · Score: 0

    on my XP system at least, turning off the auto update feature in control panel - system - automatic updates didn't do the trick. i had it set so that windows wouldn't even check for updates, and made damn sure it was set properly, but upon looking into the matter further i found that microshaft had done me the favour of running it in the background anyway, despite me telling the OS not to. go to start - run and type 'services.msc' or alternately 'gpedit.msc' (i think it was gpedit, could be gl or gsedit) for a big shock - XP will still be running automatic update in there unless you specifically disable it there too. I forget where to find the option - just trawl through. i'd look it up myself to check but i'm at work on an NT comp. there was heaps of crap in gpedit that i chose to disable on top of auto updates. where do you want microsoft to take you today?

  165. is it .NET or .NOT! by wnstb · · Score: 1

    Do they really expect intelligent people to put their credit card numbers into this thing? Linux please save us.

  166. Conspiracy Theory by Psx29 · · Score: 1

    What if every bug in windows is deliberately put there? What if every patch fixes one bug and opens up another? The true purpose of the bug would be for microsoft to monitor what you are doing on your pc. Paranoia...maybe?...reality...why not?

    1. Re:Conspiracy Theory by I+The+Man+in+Black+I · · Score: 1

      *sighs*

      --

      <sig>what-mib-says | mib2english</sig>
  167. Wasn't the Morris Worm buggy by Convergence · · Score: 2

    I think I remember the origional Morris worm as being fairly buggy and unreliable.

    By this, I meant assuming a worm that was carefully tested and not buggy. Many of the worms out there are buggy. Even the origional code red had flaws.

    1. Re:Wasn't the Morris Worm buggy by bemis · · Score: 1

      no argument here -- i was merely stating that there are some very competant and intelligent people that have taken that path -- you are *very* correct in your assertation that over 90% (god -- even that number seems small) of thw virii/worms that ever get "in the wild" are buggy and poorly written -- one might argue several points to account for this, but i'd guess it simply stems from the fact that unlike "production-code" worm-writers aren't terribly likely to test all of their loops and jumps .. .shrug. ... just my 2-centabos i guess ..

      bemis

    2. Re:Wasn't the Morris Worm buggy by bemis · · Score: 1

      sorry -- the 90% number was from a different conversation -- but you get what i was getting at -- :)

      bemis

  168. Re:I sort have seen it by Tony-A · · Score: 2

    Why should RedHat care about recovering broken XP systems?
    No reason they should. They do care about recovering broken RedHat systems, but that pretty much translates to recovering broken systems, XP systems not excluded.
    Shouldn't the vendor have provided said facility?
    Yep. Will they? Nope.

  169. I don't want to know what's in my updates by drinkypoo · · Score: 2
    If I wanted to know what was in the latest patch, I'd be running linux or openbsd or something on my primary machine. Those aren't my prorities. I run XP because I want a place to run Win32 applications, most especially IE6, and personalbrain. My website is on a FreeBSD server, and my development webserver runs OpenBSD.

    Part of the reason I like windows is because I don't have to think about things like that. Oh sure, I never have the best security, but I don't use outlook or IIS, I don't run exes that spammers send me, and I'm behind a firewall, as well as running zonealarm. I'm fairly well protected.

    Anyway, while it's possible that someday someone will hax0r windows update and slap some virii in there, I'm not too terribly worried about that, especially now that most of the big DNS railroading exploits are supposed to be patched. I just want autoupdate to keep my system relatively current so I can get back to what it is I do best; Downloading pr0n.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  170. Re:Impossible by Anonymous Coward · · Score: 0

    Okay, I have to post AC because I'm totally losing it.

    THIS IS A REPLY TO THE SECOND FRIGGING POST! WHAT THE HAIRY HELL IS WRONG WITH YOU FUCKING MORON MODERATORS?!?

    *ahem*

    It was even only a few minutes after the post it's replying to!

    HOLY FUCKING SHIT ON A HAND GRENADE! HOW THE HELL CAN YOU BE MORE GODDAMN ILLITERATE, AND STILL NOT BE AN ACTUAL FUCKING MONKEY?

    There. I'm done.

  171. simple solution by Anonymous Coward · · Score: 0

    If your stupid enough to purchase crappy software, you pay for your decision. If you choose to use free software thats crap, same thing. ( Since good software is not the issue here. )

    Make all software free from liability or defect issues, and make all software "satisfation garaunteed or your money back"... ( sorry sears. )

    With overpriced crap, you get you money back, and with free software, you get your money back... ( or even double y.m.b. :-)

    The only law we need is that a consumer can get the money back within a specified time period, for ANY reason. Software vendors can time--expire, require registration, etc. to thwart piracy. Consumers have some time frame to evaluate the software for suatability or bugs. And consumers should be able to talk about their experiances with others without it being a licence violation.

    Very simple, and it would be more effective than most of what has been proposed. Bad software = less revenue and a bad reputation.