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..."

199 of 505 comments (clear)

  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?
  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 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.

    2. 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.

  3. 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 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.

    3. 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
    4. 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.
    5. 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.

    6. 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."

    7. 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.

    8. 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?)
    9. 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'?)
    10. 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

    11. 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

    12. 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!

    13. 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
    14. 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.

    15. 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.

    16. 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

    17. 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
    18. 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.
    19. 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.

    20. 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
    21. 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
    22. 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?

    23. 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.

    24. 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

    25. 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);
    26. 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.

    27. 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.

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

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

    29. 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.

    30. 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.

    31. 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.

    32. 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.
    33. 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

    34. 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.
    35. 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.

    36. 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?

    37. 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
    38. 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
    39. 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

    40. 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.

    41. 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)".

    42. 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.

    43. 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."
    44. 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.

    45. 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
    46. 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.
    47. 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.

    48. 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.

    49. 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.

    50. 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.

    51. 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?

    52. 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.
    53. 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 ?

    54. 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
  4. 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 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.
    6. 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?

  5. 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 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.

    3. 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
    4. 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.

    5. 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.

    6. 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 /.

    7. 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?

    8. 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.

    9. 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.

    10. 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.
    11. 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.
    12. 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
    13. 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?

    14. 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.

    15. 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.

    16. 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.
    17. 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.

    18. 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.
    19. 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.

  6. 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))"
  7. 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.

  8. 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.

  9. 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.

  10. 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 _Sprocket_ · · Score: 2

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

    2. 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.

  11. 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?
  12. 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!

  13. 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.
  14. 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.

  15. 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.
  16. 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 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.
  17. 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 barzok · · Score: 2

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

    2. 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
    3. 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. :)

  18. 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 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.

    2. Re:Interesting to note the official response here by Tony-A · · Score: 2

      Well the ads do say you can fly.

  19. 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.

  20. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  21. 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 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.

  22. 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.
  23. 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.

  24. 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

  25. 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 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.

  26. "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 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.)

  27. 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

  28. 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 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.

    3. 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. :)

  29. 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...

  30. 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 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

  31. 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.

  32. 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 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.

    2. 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.

    3. 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?
  33. 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.

  34. Read the paper next time. by Convergence · · Score: 2

    They're doing permutation scanning.

  35. 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?
  36. 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 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.

    2. 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.

    3. 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.

  37. 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
  38. 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 ...

  39. 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

  40. 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.

  41. 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?

  42. 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"
  43. 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.

  44. 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.

  45. 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.

  46. 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 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.

  47. 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.

  48. 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.

  49. 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
  50. 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.

  51. "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...

  52. 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));
  53. Insecurity by Alomex · · Score: 2

    Funny, as I write this we are trying to recover data from our compromised Linux system (RedHat).

  54. 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?

  55. 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
  56. 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.

  57. 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
  58. 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...
  59. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  60. 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.

  61. 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
  62. 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.

  63. 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.........
  64. 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
  65. 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.
  66. 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

  67. 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.
  68. 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.

  69. 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?

  70. 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.
  71. 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".

  72. 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.
  73. 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.

  74. 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?
  75. 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.
  76. 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.

  77. 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?
  78. 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"

  79. 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'"?

  80. 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
  81. 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
  82. 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.

  83. 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.

  84. 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?
  85. 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.'"
  86. 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.