Slashdot Mirror


Laws to Punish Insecure Software Vendors?

Gambit Thirty-Two writes "An influential body of researchers is calling on the US Government to draft laws that would punish software firms that do not do enough to make their products secure." Yeah that'll work.

229 of 581 comments (clear)

  1. fgp by trollercoaster · · Score: 2, Funny

    A visiting professor at the University of Alabama is giving a seminar on the supernatural. To get a feel for his audience, he asks:

    "How many people here believe in ghosts?" About 90 students raise their hands.

    "Well that's a good start. Out of those of you who believe in ghosts, do any of you think you've ever seen a ghost?" About 40 students raise their hands.

    "That's really good. I'm really glad you take this seriously. Has anyone here ever talked to a ghost?" 15 students raise their hands.

    "That's a great response. Has anyone here ever touched a ghost?" 3 students raise their hands.

    "That's fantastic. But let me ask you one question further... Have any of you ever made love to a ghost?"

    One student in the back raises his hand. The professor is astonished. He takes off glasses, takes a step back, and says,

    "Son, all the years I've been giving this lecture, no one has ever claimed to have slept with a ghost. You've got to come up here and tell us about your experience."

    The redneck student replies with a nod and begins to make his way up to the podium.

    The professor says, "Well, tell us what it's like to have sex with a Ghost."

    The student replies, "Ghost?!? I thought you said 'goats'."

    --

    Slashdot, come for the goatse, stay for the trolls.

  2. open source by kz45 · · Score: 5, Insightful

    What will this mean for open source? OSS companies/programmers will be just as liable as closed source ones.

    1. Re:open source by zebs · · Score: 3, Insightful

      The article says 'software companies', besides you pay for commercial software and its reasonable to expect it to be installed in a way that doesn't expose your computer to any form of attack.

      With open source you didn't pay and its a matter of trust between the user and developer that the program is secure... and if you're really worried about it you have access to the source.

    2. Re:open source by glitch! · · Score: 5, Insightful

      OSS companies/programmers will be just as liable as closed source ones.

      It does not have to be that way. Why not put in exemption for software that comes with source code? The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software. Also consider that the OSS writer has little or no control over changes the user might make (and that's one of the main points, isn't it?)

      --
      A dingo ate my sig...
    3. Re:open source by kz45 · · Score: 2, Interesting

      With open source you didn't pay and its a matter of trust between the user and developer that the program is secure... and if you're really worried about it you have access to the source

      if Open Source developers have no liability as you say, the business world will have a very difficult embracing it.

    4. Re:open source by cperciva · · Score: 2

      OSS companies/programmers will be just as liable as closed source ones.

      And how, exactly, is this a bad thing? Personally if RedHat got hauled into court due to their history of sloppiness, I'd be cheering.

    5. Re:open source by dillon_rinker · · Score: 3, Insightful

      No, this is an incentive for everyone to make their source code available so that problems can be fixed when they're found.

      If a problem is found in unmodified code, the original creator of the code is not held liable because the end user community has the tools they need to fix it.

    6. Re:open source by alen · · Score: 3, Interesting

      So if I buy Redhat 7.2 or Suse and it is later found out to be full of security holes then I can't sue them under this proposed law? Why not? They sold it. MS Windows is full of third party apps that MS licensed and included as part of the package. Look at IE, most of it is written by someone else and licensed by MS.

    7. Re:open source by SirSlud · · Score: 3, Insightful

      Really now. People equate OSS with guys at home working for free. I support RedHat being held liable for software they write if they are making money off of it.

      But software that is free, free as in free beer, should not be liable. I've always felt that if you are providing something for free, and you don't force it into people's hands, those people should understand the risks of using it.

      However, if you're making money off of it, that money should go to making sure the software is stable and secure, and that people get what they pay for. So, in that case, I think the idea of certain reasonable guidelines on security and realiability should and could be held up by consumer protection laws. I think there are certain things, such as vulnerabilities of running servers and such being on by default in shipped software, that should be illegal. The way some software vendors ship products with 40 outside-facing services to the novice user who will never ps aux or check out the services control panel is, to me, an unneccessary and easily preventable and pluggable hole, especially considering the number of people who use them and the value of the data that gets thrown on these systems.

      --
      "Old man yells at systemd"
    8. Re:open source by Flower · · Score: 3, Insightful
      The article says 'software companies',
      • Redhat Inc
      • Suse
      • Slackware
      • OpenBSD
      • FreeBSD Mall, Inc.
      • Caldera
      • Progeny
      • etc., etc., ect.

      These are companies that hire programmers, go through source code and make distros that people pay money for. I would consider them software firms that would fall under this proposal and I also consider them critical for the success of Open Source software.

      Now what happens to these comapanies when some project they have little control over but include in their distribution has a critical flaw that gets exploited? How vulnerable to litigation do they become? Guess we'll have to wait and see.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    9. Re:open source by athakur999 · · Score: 5, Insightful
      The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software.


      That's a bit like saying a car company shouldn't be held responsible for putting faulty brakes on a car, since after all, the car owner could have replaced the brakes with something that worked.
      --
      "People that quote themselves in their signatures bother me" - athakur999
    10. Re:open source by gus+goose · · Score: 3, Informative

      I am afraid that you are mistaken ... Redhat makes no money off it ... they make money from selling manuals, CD's, and support. Re-read the GPL, Redhat IS Free (as in Beer) except for delivery charges, P&P, Printing, Paper, CD's, etc, but the software itself is Free (as in Beer).

      gus.

      --
      .. if only.
    11. Re:open source by alsta · · Score: 2

      So terrible flaws such as the recent Internet Explorer problems wouldn't apply, because the free clause makes it exempt? Sounds like this won't do much good.

      --
      Wealth is the product of man's capacity to think. -Ayn Rand
    12. Re:open source by Catiline · · Score: 2

      Couldn't the GPL be modified for this even without a OSS clause? Something along the lines of "By using this program, you acknowledge the availability of source code and accept responsibility for any and all warranty requirements." (IANAL so that's probably well below the threshold of what's required, but my idea of what would work.)

    13. Re:open source by Computer! · · Score: 4, Insightful

      that gets exploited

      A critical point, I think. Keep in mind that these security holes are not exactly akin to a lock with a pink sticker that says "This lock doesn't actually work". A lot of research and experimentation is necessary in order to exploit those security holes. Research and experimentation carried out by criminals. As much as I would love to see software companies held accountable for the generally terrible state of software quality industry-wide, I'm not sure it's fair to hold Microsoft responible for making possible the actions of a malicious hacker. Is it Honda's fault a slimjim opens the door of my Civic?

      --
      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
    14. Re:open source by jgerman · · Score: 2

      Because you did not buy the software, you bought support.

      --
      I'm the big fish in the big pond bitch.
    15. Re:open source by haruharaharu · · Score: 2

      if Open Source developers have no liability as you say, the business world will have a very difficult embracing it

      Well, in the New World Order where software companies are required to exercise due diligence regarding security, you get the accountability that you pay for - hire a company to support your stuff just like you would now.

      --
      Reboot macht Frei.
    16. Re:open source by Chainsaw · · Score: 2

      Ah, but Internet Explorer is a vital component in Windows. Therefore, it is a sold product - can't sell Windows without it.

      --
      War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
    17. Re:open source by kin_korn_karn · · Score: 5, Insightful


      It does not have to be that way. Why not put in exemption for software that comes with source code? The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software. Also consider that the OSS writer has little or no control over changes the user might make (and that's one of the main points, isn't it?)

      What needs to be made illegal are EULAs that absolve the software creator of guilt for flaws. Ford is liable for putting the wrong tires on SUVs and causing people to die. Ask Explorer owners (if you can talk to people that would buy one nowadays) how they would have reacted to such a license, and imagine how the courts would have reacted.

      You've also made an excellent point about the futility of the GPL, but I digress.

    18. Re:open source by erroneus · · Score: 3, Insightful

      Hear hear!

      OSS companies/programmers will be just as liable as closed source ones.

      It does not have to be that way. Why not put in exemption for software that comes with source code? The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software. Also consider that the OSS writer has little or no control over changes the user might make (and that's one of the main points, isn't it?)


      Furthermore, OS authors do not always have control over what versions of what libraries are being used, or for that matter, what compiler is being used. With source code, mileage *will* vary. With a complete binary only distribution, it's another matter.

    19. Re:open source by weave · · Score: 2
      The law should state the fine as a multiple of the purchase price of the software, like 100x for example.

      Open source (well, free-beer open source) would be in good shape. 100 times zero is...

    20. Re:open source by MikeTheYak · · Score: 2

      And in closed-source software, you do not buy the software; you buy a license to use the software. You can buy RedHat off the shelf at Best Buy, just the same way you can buy Windows. I suspect most judges would treat the two situations the same way.

    21. Re:open source by sheldon · · Score: 3, Informative

      Well first of all the exemption would never get into the law because those who have the money have the lobbying power. Despite their hatred, not one of Microsoft's competitors would step up in support of this law. Oracle, Sun, Apple, etc. would all be lobbying against it as hard as Microsoft.

      Second of all, it wouldn't matter anyway. If I walk into a business suggesting they buy a warrantied product from a reputable manufacturer, and my competition walks in suggesting they use a free product with no warranty.

      I will win the contract, I guarantee it.

    22. Re:open source by SirSlud · · Score: 2

      Well, if 10$ is enough to develop and test the product, your decision to go 'into business' should also involve you accepting responsibility as to the damages that could be caused by your software. If a 10$ asking price doesn't provide enough moolah to test a product to a degree in which you are comfortable that it is relatively secure (I say relatively, because I do not think that these types of liability clauses should be absolute .. they should cover just some general easily implemented and tested possible sources for exploits, like buffer overruns, backdoors, etc), then ask for more money.

      Otherwise, you shouldn't be in business; so give it away for free. You cannot have your cake and eat it to. If you're in business, you have to be serious. Otherwise we end up with companies who are only interested in fooling people, as once the sale is made, their responsibility is null and void. This is what happened in the .com boom, to some degree. Consumers became disillusioned, as software vendors (and asp providers, etc) placed the blame and responsibility of non-functioning software and services on the consumer. So the consumer got scared, and stopped spending shit loads of money on stuff that they could not garauntee would give a favourable Return on Investment.

      Compare this to industries where companies can be held accoutable for obvious design flaws (car companies), and you have the reason we now have safety features like airbags, and a generally more reasonable attitude from the consumer base about what constitutes a company's level of liability.

      I guess the idea is .. if you dont want to be held accoutable for your errors, you cant expect to be able to profit from your work. Traditional manufactures know this; software vendors are working hard not to have to accept responsibility, for obvious reasons. But really, it would ensure that in the very least, commercial software was held up to at least some rudimentary standards in terms of security.

      Engineers have to go through all kinds of hoops, cause people and money go over their bridges. Explain to me why the makers of .Net, or whatever, the next big thing in services that shuttles all our data around, shouldn't be held by law up to these standards as well? The cost in terms of failures could be just as bad, if not even more catastrophic.

      --
      "Old man yells at systemd"
    23. Re:open source by lynx_user_abroad · · Score: 2
      OSS companies/programmers will be just as liable as closed source ones.

      A simple solution:

      People/firms who sell/vend/give away software incur full liability for the results of their software.

      Offering a patch is not enough. The vendor must recall the software and replace it with corrected software (on similar media, at vendor expense) to avoid liability for software they released.

      but

      It's not software until it get's compiled.

      This means OSS developers can avoid all liability by avoiding distributing pre-compiled binaries. The same exclusion would apply to other source-form distribution, including perl scripts, shell scripts, XML documents, python scripts (unless pre-compiled), etc.

      Business-style vendors like Microsoft, Red Hat, could still distribute binaries, but they would incur the liability costs. Users of embedded software (like Ford Motors, or internet toasters) would have the same recall process they have today.

      I'd imagine this would encourage disk drive and PC manufacturers to have a seperate BIOS disk so that if a patch were needed, the vendor could just ship new BIOS media, rather than having to recall the whole disk drive or computer. That would be good for those interested in hacking rights.

      And if you download my open source software off the internet and compile it yourself, then the liability rests with you, not me, because you were the one who compiled it. I have no control over what compiler you use, how you select the options, or even what platform you're compiling it for.

      This all makes perfect sense to me.

      --

      The thing about things we don't know is we often don't know we don't know them.

    24. Re:open source by sheldon · · Score: 2

      " I believe that software that controls systems where human lives are at risk should be regulated by the government to some degree, just as food and drugs are now regulated."

      It already is. In order to use a computer device in medicine it has to obtain government approval, meet rigorous standards, years of testing data, etc... Actually I think it is the FDA that handles that.

      Also, try to sell a 911 system that disclaims all liability and see how far you get.

      But someone using a home computer to surf the internet is not a risk to human life.

    25. Re:open source by SirSlud · · Score: 2

      I think I said they should be held accoutable for software that they write and charge for.

      So telling me they dont charge for software doesn't bring anything new to the table. I'm saying, if they /do/ sell some (ie, if any of their software is not GPL'd), they should be held accountable. That's the beauty of this approach tho; the market determines what level of accountability that the vendors should be held to. If people don't buy RedHat because RedHat could not be held accountable in terms of a failure, I'd suggest (and I'm a big proponant of OSS, so dont get the wrong idea) that they would have to look into ways of making sure the consumer confidence is there. If thats by providing an EULA that points out that they will hold themselves accoutable for certain problems, so be it.

      As it stands, the whole supply and demand thing has no say in liability, because vendors are not being forced to accept it. Should they be forced to accept some level of liability, the market could more easily dictate what terms those should be, or whether anyone ever cared about it in the first place (ie, people might keep buying RedHat, cause they wern't interested in being able to hold the vendor/developer liable in the first place.)

      --
      "Old man yells at systemd"
    26. Re:open source by SecretAsianMan · · Score: 2
      Someone said:
      The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software.
      Someone replied:
      That's a bit like saying a car company shouldn't be held responsible for putting faulty brakes on a car, since after all, the car owner could have replaced the brakes with something that worked.
      Nope, sorry. That would only be the case if the car company released the complete designs for the car with a free-as-in-freedom-and-beer license, such that anyone could build an identical car or make their own modifications to the design. In that case, the car company indeed should not be held responsible for faulty brakes.
      --

      Washington, DC: It's like Hollywood for ugly people.

    27. Re:open source by SirSlud · · Score: 2

      I dont know why this whole debate seems to be centering around total and absolute liability.

      It's not Hondas fault that you car keeps getting stolen until they start selling them without locks at all. Honda has done a /reasonable/ job in securing the vehicle, as evidenced by what the laws state, and that the market keeps buying these slimjim-vulnerable vehicles.

      However, should Vendor X be held accountable for shipping software with a backdoor, 35 different possible buffer overrun exploits, and for storing your password in a cleartext file who's default location is the document root of the webserver running on your OS? Hell yeah.

      I'm all for some reasonable levels of liability, where the cost of testing and ensuring complience is minimal compared to the possible damages and likelyhood of exploitation of the kind of obvious design flaws I mentioned above.

      No one can be perfect, but the way people seem to be painting it, even being pretty good, or even not retarded would be prohibitivly costly to any given software company. I think thats BS. :)

      --
      "Old man yells at systemd"
    28. Re:open source by aardvarkjoe · · Score: 2
      That's untrue. It's perfectly legitimate to sell the software itself under the GPL -- there's no need to have any physical product.


      Now, it's fact that you have a much better chance of making money if there's a physical product along with your software. But just because something is 'free as in beer' doesn't mean that you can't make money off it.


      (Which is why I object to the odd definition of free as it's used by RMS and his followers.)

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    29. Re:open source by ConceptJunkie · · Score: 2

      It's interesting that Microsoft is almost the only company to contribute almost the same amount to each political party. I guess if you share the wealth with everyone, everyone will be your friend.

      --
      You are in a maze of twisty little passages, all alike.
    30. Re:open source by joto · · Score: 2
      How is it different?
      1. Modifying a car requires tools and skills very different in nature from modifying software
      2. Modifying software requires tools and skills very different in nature from moidyfing a car

      Basically, to modify software, you need a basic knowledge of programming, common algorithms and datastructures, and a programming language, although you will get better with more knowledge. The tools you need are a computer, text-editor and a compiler/interpreter, but other tools can also come in helpful.

      To modify a car, you need basic knowledge of how a car works, some knowledge of common problems and symptoms, and some skill and technique to apply this to fixing the car, although you will get better with more knowledge. Useful tools would be a set of wrenches and some spare parts, although other tools can also come in helpful.

      I hardly see any difference at all. Saying that authors of software that comes with source code should not be liable for faults with the software is just like saying that producers of cars coming with a repair-manual, should not be liable for faults with the car.

      No, it is definitely not easy to make a reasonable compromise between protecting stupid customers against the irresponsible faults of the worlds largest software vendor, and protecting individual programmers and small software companies from legal harassment, but the line has to be drawn somewhere entirely elsewhere than whether you as a customer can fix the problem yourself. A good first approximation would be a money-back warranty for problems deemed worse enough by some committee, but even there worms pop up as you try to settle the details.

    31. Re:open source by dzym · · Score: 2, Insightful

      You refuse to understand.

      Knowing that the immutable law of software production is that some bugs will inevitably slip out of the development cycle and make it into the release, assuming such a law is passed, what benefit would the end user find in suing themselves for lost time and data?

      OSS software "vendor" profit margins are already low enough. What benefit would such a law render them?

      On the other hand, would a company such as Microsoft be able to absorb whatever financial blows may land its way much more effectively than aforementioned OSS software "vendors"?

      Where does this leave mass-adoption of said OSS software?

    32. Re:open source by aardvarkjoe · · Score: 2
      No, it's because you don't believe the GPL (or other Free Software licenses) provide you with any more/better freedom than proprietary licenses.


      Please explain to me why objecting to the misuse of a word -- "free", which is a specific and useful term, when applied to software, in its correct form -- immediately makes me an evil "supporter of proprietary licenses." If RMS would use the term "GNU/Free", or "floozixit", or some other term that allows us to use "free" in the same manner as everyone else in the world, I'd be perfectly satisfied. The fact that I always have to specify whether I mean no-cost or GPL-style free every time I use the word on /. is silly.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    33. Re:open source by kin_korn_karn · · Score: 2

      yes, that too. on the other hand, caveat emptor. If you haven't -bought- it, then how liable can the provider be?

      The only similar thing is a charitable donation, and I don't know if a donater would be liable if a donated item (such as a car) causes injury. You've always got the option to refuse the gift.

    34. Re:open source by athakur999 · · Score: 2
      When open source software is released there is no sale involved so you cannot claim something in return because you did not shell our any money to acquire it in the first place.

      So you're saying Microsoft shouldn't be liable for security holes in IE or Outlook Express? After all, they're free so no money was shelled out for them.
      --
      "People that quote themselves in their signatures bother me" - athakur999
    35. Re:open source by Lemmy+Caution · · Score: 2
      Um, no we don't. The UCITA protects software vendors from being sued for damages.

      We don't need new legislation. We need to remove the special protections that the software industry enjoys. And I would leave some of the protections intact for open software! That would motivate companies to move to the open model for two reasons: one, limited liability (after all, if you are distributing source, rather than binaries, you are distributing speech, not a product), and two, the inherent QA benefits.

    36. Re:open source by SirSlud · · Score: 2

      I agree. I think it does a great disservice to the movement, as it is hard enough getting people interested in the issues in the first place, nevermind that the semantics are head-spinning. Funny, that RMS .. you know his heart is in a good place, but he really kinda goes about converting people (and being stubborn) in ways that are just as self-righteous as any well worded MS press release. I also support the use of another term other than free. Non-Propriatary works for me ... NP. NPNPNPNPNP. Oh well, doubt we have much choice by now ...

      --
      "Old man yells at systemd"
    37. Re:open source by jgerman · · Score: 2

      Somehow I doubt it. There is a distinction. I don't have to buy Red Hat off the shelf, I can download it at absolutely no cost to me, or more accurately no profit for Red Hat.
      I'm not going to get into the morality of software licensing but suffice to say, whether you are paying for a license or the product itself there should be liability inferred when a corporation sells you the ability to use the software. Just as I cannot sue a University for teaching me how to use a software product, or a friend for helping me get it running or answering questions Red Hat should not be liable for code that they are not selling.

      --
      I'm the big fish in the big pond bitch.
    38. Re:open source by Lemmy+Caution · · Score: 2
      Ah, the faith! The faith you have in the rational workings of the market! Perfect information, no network effects, no organization pressures to chose one vendor over another, no manipulation of buyers or manipulation of public perception, no outside factors, no cost of entry to enter a market with a dominant, very solvent competitor. What a marvelous world you live in!

      Sadly, here on Earth Prime, things don't work that way. I'll requote Keynes: "the market can remain irrational longer than you can remain solvent." And "in the long run, we're all dead."

    39. Re:open source by dillon_rinker · · Score: 2

      Right. I suppose you think that "every user" is synonomous with "end user community." And yes, every user DOES have the necessary expertise and tools to fix the problem...just as you have the expertise and tools necessary to build a house, design a car, grow wheat, etc. Or are we living in a modern economy where if there's something I want done that I can't do myself, I can work, earn money and PAY SOMEONE ELSE TO DO IT?

    40. Re:open source by mpe · · Score: 2

      What will this mean for open source? OSS companies/programmers will be just as liable as closed source ones.

      That is the central question. It would basically depend how the system works. You could have something like.
      If you can see and modify the source code then there is no liability
      If you can see, but not modify the source code then minimal liability
      If there is no source code access than maximal liability

    41. Re:open source by Computer! · · Score: 2

      No, but if Honda simply had only two keys which opened up all their products--then it would be their fault.

      Says you. Ever watch a locksmith make a key for your car? I have. There's one blank they use for every single make and model. Using a metal file (no high-tech spy mission tools required), a good locksmith can have a key that works your door, trunk and ignition in about 5 minutes. It doesn't matter what kind of car you have, they get "root".

      Hummers (not sure about the new ones) actually have doors that come off. You can actually steal the whole door. With no tools.

      All it takes is a box cutter to get into any Jeep with a soft top.

      We, as consumers [in the US at least] - whether private or corporate - have the ability to sue for damages and that really can keep a company in line.

      Along with creating thousands of "hot McDonald's coffee on the crotch"-type lawsuits.

      If your credit card number is stolen from an on-line retailer [...] sue the fsck out of them.

      I agree. But can the retailer then turn around and sue Microsoft? NT can be locked down pretty tight. If it shipped that tight be default, much of the feature set would be disabled. I can see why MS wouldn't want that, because it's confusing to users who don't need that much security.

      --
      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
    42. Re:open source by WNight · · Score: 2

      I agree.

      If you run BeOS, or other non-MS OS, and go to Microsoft and download IE and Outlook, then they shouldn't be financially liable unless they intentionally damage something.

      This isn't possible though. IE and Outlook are tied into the OS and are thus being sold with it, even if you can download them seperately as well.

      Look at another example... Quake executables. You can download (even before the GPLing) the executables for Quake for any OS, free. This doesn't mean though that id Software doesn't make money from their sale, just that they acknowledge that their only use is with the data files which (theoretically) you can only get by buying the game.

      Even worse for MS, IE is an integral part of the OS these days. They use the rendering engine for the help system, much of explorer, etc, etc.

    43. Re:open source by Computer! · · Score: 2

      Should HP be sued if the "clever criminal mind" made off with the passwords?

      No, because you didn't do anything malicious. If you did, you'd be a criminal, although "clever" is debatable.

      --
      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
    44. Re:open source by WNight · · Score: 2

      Why should I be liable for accidental flaws in something I give away for free?

      This is the ridiculous legal climate of the US. Nowhere else can you sue someone because the clock they gave you as a gift was defective.

      The obvious thing to do with the bill is make sure that it says something to the effect of "at sale" so that only something you purchase needs to be warrantied. This is the way it is now, it'd just be codified. (Well, technically the way it is now, but you can sue over almost anything...)

  3. Easy Money by rhost89 · · Score: 2, Insightful



    So this means that if i configure my computer without a password i can sue the manufactuere for defective security in their software if it gets hacked.... Cool

    </SARCASM>

    --
    I will bend your mind with my spoon
    1. Re:Easy Money by SirSlud · · Score: 3, Funny

      Considering what things MS leaves on by default in Windows when it ships, you could buy their software for 200$, and then get a $20,000 lawsuit-fueled mail-in rebate! Talk about savings!

      --
      "Old man yells at systemd"
  4. Zero change of success... by MosesJones · · Score: 2


    Aimed at Microsoft, George Bush's friends in Redmond. Asking for them and others to actually produce secure and reliable software, and making them responsible for their actions.

    Sounds ridiculous that this shouldn't already be covered by things like Consumer Protection but in fact those licenses make sure that they have no responsibilities. And no-one is going to change that in the US when there is a president who doesn't want to prosecute for monopolistic practice the bigger violator of security concerns out there.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Zero change of success... by jallen02 · · Score: 2, Interesting

      I know this will get some dissenting responses, but I feel I should say it.

      I have administered WindowsNT 4 and Windows 2000 systems. I have *NEVER* been cracked, hacked, or otherwise seen any ill effects from the security flaws that do exist in any of the Microsoft products we use on our server platforms.

      I have written WSH scripts that automatically update and spread any updates to all of my systems. All I have to do is approve the update, which is done after I test it. I stay on top of their security patches and simply followed their recommended guidelines for locking down a server. I also disabled several things I know are exploitable.

      The funny thing is, I end up doing the same thing with the latest and greatest from RedHat. They make it a little easier out of the box to keep up with the updates etc. I have to turn off services I don't want and follow the "common sense" guide of things like turning off services I don't need.

      I am not saying my boxes are uncrackable, or that I am all knowing, or even that great at securing systems.... Anyways.

    2. Re:Zero change of success... by SirSlud · · Score: 2

      > I am not saying my boxes are uncrackable, or that I am all knowing, or even that great at securing systems.... Anyways.

      So what are you saying? :) That you havn't been cracked? Hehe, reminds me of my giraffe scarecrow .. works like a charm, I havn't ever seen any giraffes around my lawn. ;)

      --
      "Old man yells at systemd"
    3. Re:Zero change of success... by cperciva · · Score: 2

      my giraffe scarecrow .. works like a charm, I havn't ever seen any giraffes around my lawn.

      Wouldn't that be called a scaregiraffe?

    4. Re:Zero change of success... by JCMay · · Score: 2

      What are they all doing at the airport?

      And why not Ronald Reagan National Airport? It's open again and *much* more convenient!

  5. Hard to implement by RazzleFrog · · Score: 2, Insightful

    How do you quantify what is doing enough? If they release a patch in two weeks is that enough? How about 4? Is releasing a patch not enough? Should they actually call people and tell them to install a patch that has been out for months? I mean there is no doubting that Microsoft software has holes but they do patch them. The question is do the do it fast enough and do they make it required for users.

  6. Join the Libertarian Party by squarooticus · · Score: 3, Informative

    Be careful what powers you give to the government.

    --
    [ home ]
    1. Re:Join the Libertarian Party by NevDull · · Score: 2

      Just as importantly, beware what responsibilities you let corporations abdicate. "...but I had my fingers crossed behind my back, and only mentioned that in fine print I made you agree to..." should not be a valid defense against damage caused by software which is patently faulty, which the producer knew about, and which the producer wants to charge you to fix.

  7. Terrorism by CounterZer0 · · Score: 2, Interesting

    So, if a law like this is passed, will the people who break it be branded IT Terrorists? I mean, everything else is terrorism now, why stop here?

  8. Everyone would be in violation by alen · · Score: 5, Interesting

    Linux, Solaris, HP-UX, MS WIndows and a bunch of other products have holes in them that SANS tells others about. Has there ever been a piece of software with no security holes?

    1. Re:Everyone would be in violation by skrowl · · Score: 2

      I think this is exactly the problem they're talking about. Not only would OS vendors ALL be liable but anyone who makes any type of network connected software would be as well.

      The linux kids might be happy about MS getting hit for $10K or whatever per IIS hole, but when the same thing starts happening to proFTPd, BIND, sendmail, etc... the shat will really start hitting the fan!

      If such a law does get passed, it will certainly be ruled unenforceable the first time it's tested in court.

      --

      Prevent linux based DDOS's!
      http://linux.denialofservice.org/
    2. Re:Everyone would be in violation by Doomdark · · Score: 3, Interesting
      I don't think the point was to punish co's because their products have problems; they would be punished if it could be shown that this was more or less deliberate, ie. company didn't bother to even try to make it secure?

      In case of, say, Microsoft, the problem is not necessarily that they don't (try to) fix the known problems, it's that they somehow managed not to realize the obvious potential problems (with email/documents allowing active fully enabled scripting) when designing products in the first place.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    3. Re:Everyone would be in violation by minusthink · · Score: 2

      #include

      int main()
      {
      cout "Hello, World";
      return 1;
      }

      as far as I know, the root hole was fixed in 0.2.3

      --
      "when life gets complicated, I like to take a nap in a tree and wait for dinner" - Hobbes.
    4. Re:Everyone would be in violation by dhamsaic · · Score: 2

      My "Hello World" is uncrackable. :P

      --
      Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
    5. Re:Everyone would be in violation by stilwebm · · Score: 5, Insightful

      A law like this would benefit two camps. One would be large software companies, since the smaller competetition would be squashed as the cost of doing business reaches prohibitive levels. The other benefactor would be the insurance agency. They would increase premiums for software businesses greatly, since this would be the best way for businesses to protect themselves. Consumers would only suffer.

    6. Re:Everyone would be in violation by kin_korn_karn · · Score: 3, Insightful

      M$ and Big Software would love this law. It would effectively kill the free/open-source software movement. Who besides MS, Sun, Oracle, et al. can afford to take a chance on getting hit for $10k for each bug? I wouldn't be surprised if Larry, Bill, and Bill are behind this...

    7. Re:Everyone would be in violation by Technician · · Score: 2

      with no security holes?
      The first thing that comes to mind is any embeded controller without any outside connections. Nobody has hacked into my bread machine or microwave oven lately. It has user input, but the user input junk filter seems to work pretty good. I've never gotten the microwave to accept 2 hours and 93 minutes as valid input no matter how hard I try.

      --
      The truth shall set you free!
    8. Re:Everyone would be in violation by TheAwfulTruth · · Score: 2

      This actually happens to printers all the time. It will soon be happening to your microwave and toaster as well...

      (BTW some microwaves WILL allow you to enter 99 minues)

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    9. Re:Everyone would be in violation by TeknoHog · · Score: 2
      M$ and Big Software would love this law. It would effectively kill the free/open-source software movement. Who besides MS, Sun, Oracle, et al. can afford to take a chance on getting hit for $10k for each bug? I wouldn't be surprised if Larry, Bill, and Bill are behind this...

      I disagree. I thought one of the arguments why PHBs choose proprietary systems, is that they have a company to blame if the software fails. For now, they cannot usually sue the company because of EULAs that free the company from any responsibility. The law might mean that SW businesses would finally be responsible for their products.

      On the other hand, Free software usually have disclaimers that deny all responsibility, including fitness for the intended purpose. If I download this stuff for free and it crashes my system, it's my fault.

      In all fairness, if you pay for a piece of software, its producer should have certain liabilities. But M$ has an interesting point here, because for example IE is 'free' so it should be excluded, and we all know it isn't really 'free'. More interesting is the point that Free software has turned out much reliable even though we have no reason (in this silly business sense) to expect it should work at all.

      --
      Escher was the first MC and Giger invented the HR department.
    10. Re:Everyone would be in violation by Lumpy · · Score: 2

      Yes....

      10 print "hello world"
      20 goto 10

      also the versions in lisp, C, C++, python, Tcl, cobol, fortran and snobol are also as secure.

      --
      Do not look at laser with remaining good eye.
    11. Re:Everyone would be in violation by Sj0 · · Score: 2

      Oddly enough, I didn't pay 200 dollars for Linux, though I would have paid that for any given 9x release of Windows. Also odd, I didn't pay thousands of dollars for the GIMP, whereas adobe photoshop has a price which is quite steep indeed. Still though, I didn't pay a penny for GCC, though several pennies (tens of thousands of pennies, even) for Visual Studio Enterprise edition.

      The difference(in case you missed it), is that I put good money on the line for software, and I expect it to work. I also expect to be able to do something if the product I just forked over several hundred dollars for turns out to be faulty, and causes me to lose data, or in a worse case, lose millions of dollars because some kid was able to take my mission critical system down with a single malformed packet.

      There *IS* a double standard, because Free software is given to you, whereas you must pay for your latest bugfix install of Windows.

      --
      It's been a long time.
    12. Re:Everyone would be in violation by Sj0 · · Score: 2

      Nope, but Hello_World.asm would be.

      Hello_World.c could be safe only if it did something like this(keep in mind It's been a long time since I've done hardware in C, so it's probably pretty wrong, but you get the idea.) Everything done is using your own code, so you can trust it to do the job you told it to do, rather than some other programmers stuff which may be insecure. Harder to debug to be sure, but it *does* do the trick.:

      //notice no includes.Others' code is bad and I don't want to get sued. :)
      #define textScreen 0xB8000000
      int main() {
      char far *charscreen;
      int pos = 1;
      char message[12] = 'hello world!';/*could be 13... It's been a while since I've used chars(or c).*/
      while (*message) {
      charscreen = textScreen + pos; //sets the pointer.
      pos++;
      *charscreen = *message ; //puts the letter on the screen
      message++; //pushes the letter ahead one.
      }
      return (1);
      }

      --
      It's been a long time.
    13. Re:Everyone would be in violation by mpe · · Score: 2

      M$ and Big Software would love this law. It would effectively kill the free/open-source software movement. Who besides MS, Sun, Oracle, et al. can afford to take a chance on getting hit for $10k for each bug?

      Also there is the question of if they could claim that it would have cost them more than the fine to have removed the bug in the first place.
      The worst possible senario is even less competition, poor quality and big companies who simply consider fines as operating expenses.

  9. Fine them? by Geeky · · Score: 3, Funny

    Your software is insecure. Please pay your fine by credit card at http:// ...

    --
    Sigs are so 1990s. No way would I be seen dead with one.
    1. Re:Fine them? by garcia · · Score: 2

      umm http://?

      Send check or cases of beer to my home address listed below...

    2. Re:Fine them? by liquidsin · · Score: 2

      Or, if you're concerned with the security of online transactions, please sign up for a Passport account. They will handle all payment details.

      --
      do not read this line twice.
  10. Oh my, the irony by Reckless+Visionary · · Score: 4, Insightful
    You know, it used to seem like the software security and freedom communities were pretty closely related. Apparently the NAS doesn't have the same lassaiz fairre attitude as most of the freedom advocates.

    It's always interesting when those who call for freedom and security for themselves can only figure out how to do it by reducing the freedom of others. Now they want to legislate software standards? Come on, you have to be against that.

    --
    I think I'll stop here.
    1. Re:Oh my, the irony by Doomdark · · Score: 2
      I'm not necessarily advocating this legislation, but your assumption that regulation is automatically anti-freedom is flawed. Freedom and laissez-faire are not synonyms; there is also the "freedom means responsibility" concept. Just like with free speech you don't get "say whatever without consequences"; (pre-)censoring things is illegal, but you may be nailed later on the contents. Another way to put this is that libertarians have no monopoly for Freedom even though two things are related.

      That being said, the goal (having some recourse against foolishly ignorant s/w companies) could be more easily obtained by just clearly abolishing EULAs, and letting legal action start based on actual damages products cause (if any). I know that administration doesn't really have power (and shouldn't have) over courts, but they should be able to test out EULAs in court.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
  11. So... by mwalker · · Score: 2

    Reconsidering that plaintext cookie in my browser that holds my account password, are we?

    1. Re:So... by Peyna · · Score: 2

      I would certainly hope that a cookie wouldn't contain that information. Usually a cookie just has an identifying number, and all information is stored server side. I can't imagine anyone doing otherwise.

      --
      What?
    2. Re:So... by Chris+Mattern · · Score: 2

      > I would certainly hope that a cookie wouldn't
      > contain that information. Usually a cookie just
      > has an identifying number, and all information
      > is stored server side. I can't imagine anyone
      > doing otherwise

      You don't have to imagine in it. You can just go here . Or here . Or here, or here, or here, or here...

      Chris Mattern

  12. emmm... by einer · · Score: 2, Interesting

    This is definately a double edged sword. This could bite anyone on the ass. MS doesn't hold a monopoly on crap code (arguable). What happens to people who don't sell the software, but wrote and make money on its support? (I'm thinking of Apache here).

  13. Lobbying against it? by coug_ · · Score: 2, Interesting

    So.. if a company lobbies against this law, wouldn't that open them up to criticizm? I mean, it'd essentially be like them saying "we don't want to be responsible for our insecure software."

    1. Re:Lobbying against it? by buffy · · Score: 2
      So.. if a company lobbies against this law, wouldn't that open them up to criticizm? I mean, it'd essentially be like them saying "we don't want to be responsible for our insecure software."

      Sounds logical, but I doubt it. Think about the pro-tobacco lobby. They manage to garner support for their efforts without too many people in the public noticing that they're supporting a substance that kills people. What's a little bit of insecure software compared to that??

      I still smoke, and still use "insecure" software regardless. The American Public is a very funny thing sometimes.

  14. Freedom of Speech by CTalkobt · · Score: 4, Insightful

    This raises some constitutional issues - Do I have the right of freedom of speech ( as code has been found to be in some cases ) to utter an incorrect program?

    An additional question would be should all software now come with a warrently that specifically disclaims the implied warrenty and states that there is no warrenty? Would it be legal under the proposal?

    --
    There's a gorilla from Manilla whose a fella that stinks of vanilla and has salmonella.
    1. Re:Freedom of Speech by cperciva · · Score: 4, Interesting

      This raises some constitutional issues - Do I have the right of freedom of speech ( as code has been found to be in some cases ) to utter an incorrect program?

      Do you have the right of freedom of speech to utter other potentially hazardous comments? Yelling "FIRE!" in the middle of a crowded theatre is dangerous, and illegal. If you're engineering a bridge, does "freedom of speech" give you the right to design it so that it will collapse when people try to use it?

      There is a wide legal history for freedom of speech ending when it causes harm to others.

    2. Re:Freedom of Speech by Flower · · Score: 2
      Of course you have the right to utter an incorrect program. And due to the nature of free speech other people can call you on the flaws of what you've said.

      But, if you have been reading some of the latest decisions in the courts, software also has a functional aspect that can be litigated. You package that program into a binary and start selling it the issue is less of the code being free speech and more of the executable being a product.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    3. Re:Freedom of Speech by Peyna · · Score: 2
      You have freedom of speech as long as it doesn't harm other people, i.e., Charles Manson. He told other people what to do, and he's the one spending life in prison.

      So, if you write code that is harmful (i.e. results in loss of profit, etc.), then you most certainly can be held liable for it.

      --
      What?
    4. Re:Freedom of Speech by sam_handelman · · Score: 5, Insightful

      There is a wide legal history for freedom of speech ending when it causes harm to others.

      You don't need to open that whole kettle of worms at all, in this case. The right to say something does not equate with the right to sell it - unless it is sold for the purpose of communication (which commercial software is not.)

      People who write software and then sit on it, or only give it to a few friends, cannot and should not be able to be held accountable for their software not working - unless (like yelling "FIRE!" in the middle of a crowded theatre) there is clear evidence of malicious intent (computer viruses.)

      Someone who distributes software for free ought to be required to disclaim any warranties, which they allready do, and that is fine.

      On the other hand, when you sell a piece of software there is an implied warranty of merchantability that you cannot disclaim. Extending that warranty to include security is not a free speech issue. Your right to write any code you want is still protected, you just cannot necesarilly sell it.

      By extension, however, code written for the purpose of communication - including "here is how you write DeCSS" or the example code in a CS textbook - would still be protected, and you'd still have a right to sell it, whether or not it worked or was secure.

      --
      The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
    5. Re:Freedom of Speech by dattaway · · Score: 2

      uttering the following on IRC would put you in jail:

      rm -rf /

      or joking about telling someone to jump off a cliff would be illegal...

      imagine that... No one could be taught the importance of learning responsibility.

    6. Re:Freedom of Speech by egburr · · Score: 2
      Yes, with your freedom of speech you have the right to utter it. You then have the responsibility to "suffer the consequences" of your speech.

      Just as you are not banned from yelling "fire!" in a crowded theater. There is no law saying you are not allowed to do so. What you'll get arrested for is something like "inciting a riot" or "reckless endangerment" or something. Unless of course there really was a fire. You are not prohibited from speaking the words, but you will have to suffer any consequences of doing so.

      --

      Edward Burr
      Having a smoking section in a restaurant is like having a peeing section in a swimming pool.
    7. Re:Freedom of Speech by homer_ca · · Score: 2

      I really doubt it would result in censoring source code. Source code is not executable and it's not sold to end users as a useful product. Even binary-only software needs to be beta tested, and there must be an exemption for pre-release software that is released for testing purposes only.
      And this raises another question with Linux distros. Ever notice how much version 0.x software is in a typical distro? Some of it is actually pretty useful and production quality (gaim, windowmaker). What happens to all of that?

    8. Re:Freedom of Speech by gregbaker · · Score: 2
      This raises some constitutional issues - Do I have the right of freedom of speech ( as code has been found to be in some cases ) to utter an incorrect program?

      But, adveritizing is also speech, and false adveritizing is illegal. (Isn't it? Certainly bait-and-switch is.) I'd say blatantly insecure software is fairly similar to false adveritizing.

    9. Re:Freedom of Speech by pointym5 · · Score: 2
      Yelling "FIRE!" in the middle of a crowded theatre is dangerous, and illegal.

      Cite please. While it may be that you could be prosecuted should you start a panic by yelling "FIRE", that is not the same as it being illegal to do so a priori.
  15. Be careful of what you wish for by Pinball+Wizard · · Score: 4, Insightful
    If you are talking about imposing rigid design and coding standards to software that is released to the public, it could have a far more adverse effect on small software publishers and open source projects than it does to, oh say Microsoft.


    Seems to me this will have the least impact on those who need to pay attention to security the most(large software companies) while having the potential to make it harder for the "little guy" to write and publish software.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:Be careful of what you wish for by sheldon · · Score: 2

      That's what Government Regulations are frequently about... Raising the bar of entry into the market.

      Watching the debate on the '96 telecom act was very enlightening. If you thought it was about competition, think again.

  16. What about the click-thru EULA? by jarodss · · Score: 3, Informative

    Anyone ever read their full End User Licence Agreements, especially MS?

    It always has a limit that anything bad that happens while using their product is not their fault.

    Now IANAL but I thought that by clicking I Agree, that you were actually agreeing to that.

    1. Re:What about the click-thru EULA? by duffbeer703 · · Score: 2

      Laws supercede such declarations.

      If I made somebody sign a paper that states that I cannot be held accountable for my actions, it is completely irrelevant.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    2. Re:What about the click-thru EULA? by gnovos · · Score: 2

      If this could really protect the software companies, then you would see packs of Malboro's with EULA's on the wrapper...

      --
      "Your superior intellect is no match for our puny weapons!"
  17. Boon to Corporate America by Mr_Perl · · Score: 5, Insightful

    I suspect that this would ensure far less software gets produced by smaller vendors and individuals who can't afford the liability.

    Another good move for corporate America.

    Microsoft is able to defend itself against the government. Are you?

    --

    My poetry site welcomes the unusual.
    1. Re:Boon to Corporate America by Sloppy · · Score: 2

      It would also result in far less software being produced for businesses (large and small), since it would increase the cost of software so much. This would be a disaster for everyone.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  18. Other Microsoft Failings... by Rothfuss · · Score: 5, Funny

    But Windows XP is not the only Microsoft product with security failings.

    For example Microsoft Bob.

    I've been waiting for a service pack for it for years. I'm just not as comfortable hooking Bob up to the internet as I once was. Bob has gotten more viral infections than an old French Whore in a port town.

    -Rothfuss

    1. Re:Other Microsoft Failings... by TheAwfulTruth · · Score: 2

      And this is different from Linux how? Is KDE 1.0 still being supported? How about old versions of Apache? Samba? Is RedHat still patching it's release of 5.1? No? How about those new kernel bugs with every new release of 2.4.x? This is not a Windows Vs Linux problem. It's a generic software problem and you bagging on about MS does nothing to contribute to the discussion of it.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  19. What product are we talking about? by ConceptJunkie · · Score: 2

    draft laws that would punish software firms that do not do enough to make their products secure

    What, legally require things like DRM?

    No, I know what it means. Who's going to check out all this software? Are we going to have a Federal Department of Bug-Finding, which employees 57,000 people trying to write Code Red 3?

    How will this result in anything other than higher prices and no change in the "security" of software?

    --
    You are in a maze of twisty little passages, all alike.
  20. I was right! by SevenTowers · · Score: 2
    Even the animated paperclip that acts as a helper in some Microsoft software can be compromised and turned against the computer it is being used on.
    I always said that thing was evil
    --
    Imperium et libertas
    Autocracy and freedom
  21. I agree (Sort of...) by GSloop · · Score: 3, Informative

    Laws that make a vendor produce a secure and safe product should apply to software too.

    Ford and GM shouldn't be allowed to produce cars that kill people, simply because they couldn't be bothered to make them safer - like exploding gas tanks - ok, so that's not such a great example... (grin)

    But really, but the responsibility where it lies. If I put a system out on the net, and don't take some steps to make it secure, I should be liable for damages it causes when it's compromised. Same for SW companies. If you produce a product that doesn't meet the "reasonable" man test for care in producing the product, the maker should be liable for negligence.

    I might go even further though, and add some criminal penalties too.

    Software can be more reliable and bug-free and secure. (Go read the "Software Conspiaracy") Sure it will cost more, but what do you think all the virus outbreaks costs business and individuals. It's just a hidden tax. MS (and others) are just shifting the burden of producing software that works to the users. It's cheaper for MS to produce the software, but lots more expensive for the user to use them.

    Finally, the legal system _IS_ part of the free market. The threat and actual loss of damages to a plaintiff balance the system of the market. It's not just buyers and sellers - and a wild wolly mess...
    It just bugs me when "free market" proponents want to proclaim that the courts are unneccessary in the free market - bull! They are important and the market will not function correctly without them!

  22. Isn't this a bit extreme? What if I WANT insecure? by defile · · Score: 2

    I think a much better approach would be if companies had their software certified as secure. Just an independent group to come in and audit the release at varying levels of bulletproofedness.

    It'd drive up software costs, but if consumers don't care to look for the "Certified Secure!" brand, why should the government force it?

  23. Why not pass a law against crashes by asmithmd1 · · Score: 2, Insightful

    Do they really think more regulation is going to improve software? All this will do is make companies put time and effort into "compliance" instead of fixing problems users are asking for

  24. If they do this correctly... by thesolo · · Score: 2

    The US National Academy of Sciences (NAS) has released drafts of a report commissioned after 11 September to look at the state of America's computer systems.

    If the USA Patriot Act could get passed after 9/11, so could this. Let's not forget that rationale goes the way of the buffalo in the months following an attack. And while I think a lot of software would be better than it is now if it were more secure, this wouldn't just affect MS.

    Let's hope nothing comes of this, as it could mean lawsuits against anybody and everybody if any piece of data becomes available to the wrong party.

  25. good concept by Kallahar · · Score: 3, Insightful

    While the concept to "punish" vendors for flawed products is a good one, trying to get the _government_ to do it is a bad one. For one reason, the government is very easily corrupted, and often looks the other way.

    A better solution is to allow people to sue software companies that produce software that does not do what it is supposed to do. For example, if Microsoft says they have the most secure servers on the market, they damn well better be that.

    As soon as a few lawsuits are filed, things will change for the better. There's too much being "protected" by microsoft software for them to continue business-as-usual for long if they get sued for every nimda/code red/etc out there doing damage.

    However, if the company puts out patches (such as through windowsupdate) and the user fails to apply them in a timely manner, it's the user that screwed the pooch, not the producer.

    1. Re:good concept by hysterion · · Score: 2
      A better solution is to allow people to sue software companies

      As soon as a few lawsuits are filed, things will change for the better.

      YANAL, by any chance ?!?

      "Government bad, private litigation good." It sure sounds good. But following this route, look by whom you end up being governed .

  26. effect on OpenSource? by DzugZug · · Score: 2

    Where laws are concerned one must always tread carefully. What they are proposing is criminal penalties for security flaws. Imagine if the authors faced liability for writing ftpd with back dores in it. Whould people still be willing to write free software if that little disclaimer doesn't work any more?

    There is a long history of laws (e.g., Sherman Act) designed to limit corporations but instead limit individuals.

  27. Another reason to punish M$ by SCHecklerX · · Score: 2

    We really need fair competition in computer software again. If there were reasonable alternatives (yes *we* know there are, but most companies are pretty clueless wrt actual computer-based solutions), there would be NO NEED for this law, as the better software *should* do better in the marketplace.

    1. Re:Another reason to punish M$ by sql*kitten · · Score: 2

      If there were reasonable alternatives (yes *we* know there are, but most companies are pretty clueless wrt actual computer-based solutions), there would be NO NEED for this law, as the better software *should* do better in the marketplace

      But it's not. Which suggests that it isn't actually better. Remember, "better" is relative, and what you look for may not be what someone else looks for in a product.

  28. Wouldn't this give hackers more power? by The_THOMAS · · Score: 2, Interesting

    Not to sound insensitive to the software security issue, but going down this path simply encourages massive efforts at hacking one camp's software to further one's own favorite.

    Yes, people already do this, but to bring in the Gov't to be manipulated by these whims seems silly. Be responsible for your own security.

    --
    Ya Sure! You Betcha!, The_THOMAS
  29. Not Like Automobile Testing by CrazyLegs · · Score: 2
    I cannot even imagine how a mandatory scheme would work in terms of criteria, process, remedies, etc. Using the auto industry as an example, we have government standards/regulations vis a vis car safety, we have government testing processes, we have mandated manufacturer testing, we have independant testing and verification, and a slew of consumer watchdogs to try and keep us informed.

    Translating this to the software world, frankly, makes my head explode just thinking about it. Consider:

    • the handful of auto manufacturers vs. the thousands of software houses who would potentially be safety-regulated
    • the cut-and-tried 'goal' of a car (transportation) vs. the many, many 'goals' of the many, many pieces of software to be certified
    • the bureaucracy (public and private) required to make this work

    I can see, perhaps, a public standards body to which software vendors could choose to submit their products. In this scheme the government could award some kind of 'certification label' that a vendor could use on their packaging, etc. indicating it's 'safe'. That would at least enable the marketplace to decide the importance of government certification. However, we'd still be left with the niggly questions of what 'safe' is and how we might determine 'safeness'. Maybe this akin to 'quality' certification along the lines of ISO9001/2 processes(??).

    --

    CrazyLegs

    "Pork!!" said the Fish, and we all laughed.

    1. Re:Not Like Automobile Testing by Molina+the+Bofh · · Score: 2

      You can't assign a "National Software Security" label, or something like this, simply because software insecurity is caused by bugs. And chances are these bugs are unknown by the time the software is released.

      The article doesn't say anything about quality certification. What it says is that the software companies should be liable in obvious cases of negligence.

      That means: The companies should make sure their product is safe. If it isn't, and some damage is caused by a bug in their software, and the company didn't take the necessary steps to try to make it bug-free, then the company is in trouble. I think it's fair and clear.

      --

      -
      Roses are #FF0000, Violets are #0000FF, find / -name '*base*' |xargs chown -R us && mv zig greatjustice
    2. Re:Not Like Automobile Testing by CrazyLegs · · Score: 2

      ...and a car safety problem is caused by bugs and, yes, there are liability issues as well. My point about 'quality' was illustrative only. If a manufacturer can go through an ISO900x process to gain some kind of recognized standard of quality, then surely we could consider a similar ISO-like process where software safety is concerned. This doesn't negate the liability issues, but provides a credible framework in which software vendors can mitigate potential liability issues if they so choose (or suffer more dire liability consequences).

      --

      CrazyLegs

      "Pork!!" said the Fish, and we all laughed.

  30. Call it a "lemon law" by SanLouBlues · · Score: 2

    Why not, if you get a non-functional/debilitated automobile in most states the dealer is required to buy it back if they can't fix it quickly. If they can however, you keep the fixed car. What a concept!

    1. Re:Call it a "lemon law" by SanLouBlues · · Score: 2

      But how often do you go to a used software dealer?
      I guess this would have to be restricted to original sales and only the software manufacturer would be liable.
      (And yes, lemon laws are new cars only, unless some moron doesn't say "as-is" when selling their used cars in which case liability for break-downs can vary state-to-state, but it is never as bad as new-car breakdown liability.)

  31. I'll settle for basic product liability by swb · · Score: 2

    And real basic liability -- their product does what their marketing claims say it will, or they fix it or take it back and provide some kind of refund.

    I'm willing to accept that it may have defects that may cause problems, but the defects in the software should be fixable by the vendor.

    I'm not willing to accept that the product has so many defects that it does not do what is claimed. I call that fraud.

    1. Re:I'll settle for basic product liability by Tony-A · · Score: 2

      Right. It should perform substantially as advertised. Most secure whatever yet, should be pretty secure.
      I like OpenBSD's "No remote root in n years in the default install". It implies that there probably are some, but it's going to take an awful amount of hard work to find one.

  32. Oh what fun... by Iamthefallen · · Score: 2

    This is bad news for anyone dabbling in software development, you make a piece of software to do something (in your opinion) useful, release it on your website where a few dozen download it, it spreads a bit more, and suddenly, someone somewhere does something that provokes your app to crash, or be used, in a nasty way taking out their box and the boxes on that network.

    Now you suddenly find yourself with a fresh lawsuit in your mail claiming you're responsible for the couple hundred thousand dollars worth of damage done to a company in some remote place you've never heard of...

    This sounds like an excellent way to deter anyone from ever releasing anything that's not tested and tested again, meaning development for a hobby will be a lot tougher.

    I see a suggestion like this working only after a developer clearly states and guarantees that his software will not in any way harm the users equipment, or, very gross neglect from the developer and failing to provide even rudimentary security.

    --
    Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
    1. Re:Oh what fun... by Molina+the+Bofh · · Score: 2

      It is my understanding from "would punish software firms that do not do enough to make their products secure." that they are going after the cases of negligence.

      I doubt a single mistake would be enough for a lawsuit. But suppose a company releases a software (or OS) known to be buggy that has to be remotely exploitable system breaches (did somebody say Microsoft ?), and the company doesn't work enough in future releases to prevent bugs, and can't complain it doesn't have enough money to research & development, then I guess that'd be the case.

      --

      -
      Roses are #FF0000, Violets are #0000FF, find / -name '*base*' |xargs chown -R us && mv zig greatjustice
  33. But by wiredog · · Score: 2

    What if Linus got hauled into court after ext2fs ate someone's data?

    1. Re:But by scott1853 · · Score: 2

      That's not security, that's data integrity.

  34. Just like a LLP by Mr.+Fred+Smoothie · · Score: 5, Interesting

    The software producer's liability should be limited to the amount of their financial return on the software, except in cases where gross negligence is apparent. If I never made a dime of the sale of the software, I should be liable only for that $0.

    --

    1. Re:Just like a LLP by Mr.+Fred+Smoothie · · Score: 2

      Well, as for the balance sheets, only under subpoena if they're not a public company.

      --

    2. Re:Just like a LLP by mpe · · Score: 2

      The software producer's liability should be limited to the amount of their financial return on the software, except in cases where gross negligence is apparent

      This would also favour large corporates. Since they tend to have more options for hiding income.

    3. Re:Just like a LLP by Mr.+Fred+Smoothie · · Score: 2
      This would also favour large corporates. Since they tend to have more options for hiding income.
      Actually, I suppose I meant that the liability should be limited to the amount of damages to the customer or the amount the customer paid for the software, whichever is smaller -- not including punitive damages for negiligence. I think that's a somewhat standard formulation. Of course, the liability could approach the total value realized from all sales of the software if they were sued by a class of customers, rather than a single customer.
      --

  35. links Open Src&liability proposals Re:open so by leuk_he · · Score: 3, Informative
    Also interesting to read:

    Open source developers face new warranty threat
    Rosen and Kunze were attempting to secure an exemption from implied warranties of merchantability, fitness, or non-infringement for a computer program, "provided under a license that does not impose a license fee for the right to the source code, to make copies, to modify, and to distribute the computer program."
    The proposal would have brought the rest of the States in line with Maryland.
    The replacement version, which reads "or to distribute..." is joined by a provision that nullifies the exception for software licensed to consumer

    The complete text can be found here....
    a) Except as provided in subsection (b), the warranties under Sections 401, and 403 do not apply to a computer program if the licensor makes a copy of the program available to the licensee in a transaction in which there is no contract fee for the right to use, make copies of, modify, or distribute copies of the program.
    (b) Subsection (a) does not apply if the copy of the computer program is contained in and sold or leased as part of goods or if the transaction is with a consumer licensee that is not a software developer.

  36. Re:MS will be sure it is by evilpaul13 · · Score: 2, Insightful

    Do you really think that if this becomes a Bill with any serious chance of passing Microsoft won't have lobbied sufficiently to get it to pose a threat to its most serious competition? (Linux and OSS)

  37. BBC by foo+fighter · · Score: 2

    The market should work this issue out on its own if it is healthy.

    If organizations want higher security, they won't buy the insecure products. Business that have been burned by Outlook/IIS/Windows in the past will move to alternatives: GroupWise/Apache/*NIX.

    --
    obviously no deficiencies vs. no obvious deficiencies
  38. Barking up the wrong tree... by daoine · · Score: 2
    I don't want to be able to punish software companies that make insecure software. It's a blanket statement that makes no sense -- there are plenty of things that are insecure by design. There are lots of things that really don't NEED tight security.

    What I do want is to KNOW when a supposedly secure product has a security leak. Moreover, I want to know the ramifications of the issue, the patch progress, and current known virii/worms/other explotations roaming around.

    I really don't want to sue company X for making insecure software -- but I don't like the idea of them holding back on vulnerability announcements one they've been exploited.

    1. Re:Barking up the wrong tree... by Peyna · · Score: 2

      Really, if we sue the crap out of them, they will not have the opportunity to fix the problem, since they will spend all of their time and money in court.

      This would just be a hinderance towards making more secure software. We need something more like a "right to know" law.

      --
      What?
  39. OH PLEASE! by gfxguy · · Score: 2, Insightful
    if Open Source developers have no liability as you say, the business world will have a very difficult embracing it.

    That's ridiculous, how many times have you heard of a commercial company being liable for crappy products? How many products have MS released that have NOT worked as advertised, yet required consumers PAY to upgrade to a version that should have worked to begin with?

    Besides that, all the software licenses (shrink wrap or no) basically say "we're not responsible".

    --
    Stupid sexy Flanders.
    1. Re:OH PLEASE! by xmedar · · Score: 2

      Or what about the airlines being held responsible for the lax security that lead to the horror os Sept 11? You'll find that in practice having someone who is liable is not enough, you have to have the resources and commitment to carry things through, and as the law can take eons to come to a final definative conclusion it is not usually worth it, my advice is just tell everyone about the corporation, and if it is really bad, as in a threat to your corporations survival you can always set up a website and get some publicity for it, that is likely to do more good than hiring a bunch of lawyers.

      --
      Any sufficiently advanced man is indistinguishable from God
    2. Re:OH PLEASE! by Sj0 · · Score: 2

      Not ms bashing, some of their stuff is usable, but wasn't winXP supposed to be the most secure and stable ever?

      They all were. That's the problem. Starting with Windows 95, every OS microsoft has released has claimed to be the most stable and secure ever.

      They've also claimed to be faster -- a claim which has been consistently proven when such an OS is released to be false.

      --
      It's been a long time.
    3. Re:OH PLEASE! by nomadic · · Score: 2

      That's the libertarian dream, but it just doesn't work in real life like that. Companies that make unsafe products have historically not been held accountable in the long term; look at the airlines that lost planes on 9/11. Have they been held accountable by the public, even though it was squarely their fault? (they're responsible for handling security, and they long ago made the decision to remove air marshals from their flights just to squeeze a few more dollars out of them).

      What DOES work is the threat of legal action; when corporations are held liable for products that are unsafe, they tend to be a lot more careful when designing them.

    4. Re:OH PLEASE! by joto · · Score: 2
      Well, I find it quite reasonable that airline companies are not held liable for the horrors of september 11.

      This was something very few people expected happening, and the costs and inconveniences for customers would have made the airline bankrupt before you could say "bankrupt", if it wasn't mandatory for everyone. And I certainly don't remember any outbursts from the public wanting more security at the airports and airlines.

      Does that mean that I think the government should have made it mandatory? Maybe, but I don't have the numbers (or enough interest to get them) that was available to security analysts before the incident to see whether this was really something one could expect happening (I suspect it wasn't, though, and that securing against plains crashing for non-terrorist reasons was seen as more cost-efficient).

      Is what the US government has done in retrospect sufficient? Well, they have secured airports and airlines better, so i'd have to say yes. Is it required? Well, they have started a war, made a secret, military, no-appeals, orwellian, right-to-judge-you-and-take-your-life-anywhere-in- the-world-"court", and made inhumane prisoner camps violating the geneva convention for prisoners of war. I fail to see how this will not generate more terrorists, but that might be just me...

      Ok, this was probably off-topic.

    5. Re:OH PLEASE! by Sj0 · · Score: 2

      No it hasn't. Windows 98SE beats Windows ME on all fronts. I don't know why, but it does. It's faster, more stable, and generally better (and the lack of DOS support or the ability to manually set your IP address is maddening)

      Speaking strictly as a guy who was forced to switch by the general crappiness of ME. I wouldn't recommend it to anyone, whereas Windows 98SE is the best release since 95OSR2(the one MS didn't release because it made the original 98 look bad :) ).

      --
      It's been a long time.
    6. Re:OH PLEASE! by Tony-A · · Score: 2

      Red Hat 7.0, Professional Server at least, came with a Green CD and a very obvious piece of paper saying to update the RedHat Update. Wasn't long after it was first released either. Seems they put UPDATE notices on their front page on occasion, too.

    7. Re:OH PLEASE! by xmedar · · Score: 2

      This was something very few people expected happening, and the costs and inconveniences for customers would have made the airline bankrupt before you could say "bankrupt", if it wasn't mandatory for everyone.

      Um, no. Planes have been hijacked before in various parts of the world, there have been bombings (everyone remember Lockerbie?), the airlines took a decision that whatever losses came from hijackings and othr terrorist acts was a completely acceptable / tolerable loss, and by paying off the politicians made sure that the situation was cast in stone. It is lucky for us that the planes were not flown into nuclear power stations or chemical / biological weapons establishments, otherwise things could have been much much worse. As for costs they would have to be passed on to the customer, the attacks that where allowed due to lax security will cost far more than the preventative measures.

      And I certainly don't remember any outbursts from the public wanting more security at the airports and airlines.

      And I don't hear any outbursts from the public about trying to keep ex-Soviet nukes from being sold to lunatics that want to cause Armageddon, but it's a good idea, wouldnt you agree?

      Does that mean that I think the government should have made it mandatory?

      Depends if you think the government should be involved in protecting the public good, if not, then why bother having a military force at all? Before the hijackings government and airlines knew the risks, it was only the public majority that was in the dark, it seems that unfortuantely that no one in your government or in the airline industry is to beheld to account, so my insurance premiums rise because of your governments failure / corruption.

      Is what the US government has done in retrospect sufficient? Well, they have secured airports and airlines better, so i'd have to say yes. Is it required? Well, they have started a war, made a secret, military, no-appeals, orwellian, right-to-judge-you-and-take-your-life-anywhere-in- the-world-"court", and made inhumane prisoner camps violating the geneva convention for prisoners of war. I fail to see how this will not generate more terrorists, but that might be just me...

      Of course it will, unfortunately the US government / politicians don't take responsibility for their actions, and are allowed to get away with it, by both the media and the American people, havent you noticed that the IRA is still not on any of their lists yet Islamic terror groups are? Oh but hold on, American politicians want the vote of Irish Americans, so here in the UK thousands have been murdered by terrorists financed mainly out of the US. Americans really need to kick their "leaders" hard and get them to ensure that they change, otherwise America is likely to suffer even more in the future due to the fact that weapons (inc of mass destruction) are like any other technology they better (more destructive) and cheaper every year, they might not be evolving as fast as microprocessors, but they are still moving fast enough tomean that having a squadran of B2s is not enough, thatswhy they call it "asymmetric warfare".

      --
      Any sufficiently advanced man is indistinguishable from God
  40. Don't Use Insecure Products by sandmoose · · Score: 2
    How 'bout we just not use products that are known to have chronic security problems? That would send a clear message to iresponsible companies a lot better than some silly law.

    I do think companies like Microsoft need to take more responsibility for the huge gaping security holess in their products but I'm not legislature is the right way to go about it. I do think consumers need to be better informed. When a Ford recalls a few vehicles over some potential saftey hazzard it's all over the evening news. But what about when a dangerous security hole is found in the world's most used operating system? The vast majority of users never even know about it.

  41. Complicating the issue here by r_j_prahad · · Score: 2

    Whatever happened to the good old days, where if a product was notoriously unsafe and insecure, that consumers simply refused to buy the product? The manufacturer's only choice then was to either fix the problems, or cease production.

    If we bought cars with the same lack of discern that we buy software, Chevrolet could bring back the Corvair.

    1. Re:Complicating the issue here by r_j_prahad · · Score: 2

      No wonder there's so much "CRAP" on the market. Dumbasses like you put up with it, you generate demand for it, your low standards are what drives the quality products out of existence, you elect public officials that fail to act against shoddy manufacturers. The proliferation of "CRAP" goods out there is your fault.

      There's always alternatives; use your brain. I think most mass-marketed furniture is crap, so I build my own. Real hardwoods, not particle board with a fake wood vinyl veneer, almost always for the same price or less. I know people who grow most of their own fresh foods, write their own software, even build their own houses because they're disgusted with the price and the quality of what's commercially available.

      And don't confuse "want" with "need". If it's really "CRAP", you don't need it.

  42. Join the Green Party. by Decimal · · Score: 2

    Already a member of the Green Party, thanks.

    Be careful what powers you let corporations have when you let them run amok without government regulation.

    --

    Remember "Bring 'em on"? *sigh
  43. Hackers by scott1853 · · Score: 2

    So would it be legal to hack again? Or would hacking a system to prove it's insecure cancel the other one out.

  44. Before we decide this is such a great idea . . . by acceleriter · · Score: 5, Insightful

    . . . we might want to consider that while "security" can mean keeping your machine from being 0wn3d, it can also mean "security" as in the Security Systems Standards and Certification Act, otherwise known as the "Enforced Copy Control and Free Operating System Elimination Act."

    --

    CEE5210S The signal SIGHUP was received.

  45. Yes, please do by A+nonymous+Coward · · Score: 2

    Be careful what powers the governments assigns to its proxies.

    Such as special dispensations to ignore normal contract law by selling "licenses", such as copyright, such as patent, ...

    *Real* libertarians aren't as one sided as you seem to be. They actually believe in fewer laws of any kind, not just fewer of the kind favorable to their favorite soapbox.

  46. Mixed Emontions by clark625 · · Score: 2

    I hear a lot of people happy about the idea of going after M$ because they are the Evil Empire. I also hear a lot of people that are afraid of us open sourcers being attacked. Obviously, more secure and better written code should be standard.

    I'm not so sure that liability isn't a good thing. I'm not saying that a programmer should be completely responsible for his/her code and any results that occur. I can instead think of a different situation. Imagine I produce a piece of software and sell it/give it away. I don't think it's a bad idea for me to be required to:

    Openly reveil any and all known bugs/hacks/vulnerabilities (available from a website or whatever).

    If the product was PURCHASED, I should be required to give freely downloadable patches that will fix known (serious) bugs within a specified amount of time.

    If the product was given free of charge, then the product has no obligation other than to report the bugs (though giving away the source would be nice so others could fix it).

    If I fail to fix a serious, known bug within that specified time, I should be first not allowed to sell the product. It's buggy, and has a flaw that's very bad. Selling more broken copies just looks like I don't care. I would call it malicious.

    If I still don't fix the issue, then I SHOULD be culpable for damages. By this point, I would have ignored many warnings and I have negligently continued on a dangerous course. If a bug in my code (which I retain the rights to) causes loss of data, property, or life, I have contributed to that loss.

    Now, of course end users will be responsible for installing patches, monitoring CERT advisories, etc. The end users are also responsible for attempting to avoid known bugs while waiting for a patch to become available. But, sometimes this isn't avoidable (think power generation system). If this particular bug is the cause, then by all means I think the users should be able to go after the company they PAID for damages. It's not like the software company didn't charge the end users to use the software. With those software rights, there really should be some sort of software liability (just like if I made a defective car, and then had to do a recall).
    --
    Long, cute, or funny Sigs are just another form of over compensation, used by geeks, nerdz, etc.
  47. Absolutely no way by Glorat · · Score: 2, Interesting

    This is another one of those catch-all blanket decisions that seem alright at first thought but if you apply to all cases, you see that it is just disastrous. Let's look who it affects the most

    BETA SOFTWARE
    Well of course that has bugs. So we exempt this? OK, all (Microsoft) software will be beta

    NEWBIE / EDUCATIONAL
    Some newbie developer or uni student writes a piece of toy software and makes it available on his home page to boost his ego. Some other newbie academic downloads it and a bug in the "file manager" software deletes his C: drive.
    Exempt educational software??

    FREE BEER
    Some people make software out of the goodness of their hard. "YMMV, maybe you like it maybe you don't. No warranty". Maybe it is superb. But it might have a horendous bug. So people will no longer release freeware

    OPEN SOURCE
    Same as above but with source open, people can deliberately find bugs and cry out. Worse, there is plenty of open source software in commercial use (Apache etc). What if in some new iteration of Apache, there is a security hole and this will happen. Can people sue for this?! Can people sue the developers who worked on it for free? What exemption do you want now?

    MICROSOFT
    Well, by now, OSS has dried up because everyone is too scared to give work away. Maybe top projects that have been so heavily scrutinised in the past might be ok (Apache, Linux Kernel). Microsoft might just last a little longer than expected due to security through obscurity but of course they too will perish

    The end of software =)

  48. Some more cool laws: by t_allardyce · · Score: 2

    After the US government begins its new laws in the area of data and intellectual property, i have some more they could add:

    1. The Crap Film and Television Act, will hold film-makers responsible for bad productions, bad acting, bad lighting and poor scripts. If someone passes out from bordom from watching a film, they can sue the studio.

    2. The Invasive Pop-up Advertising Act, will ban all pop-up adverts. This will tie-in with the software laws, because pop-ups are technically software, and are insecure (in that they cause damage to my mouse).

    3. The Insecure Boy-Band Act, will ensure that all boy-bands are securely locked-up. If a record company tries to bring them to a studio or gig, they will be punished.

    --
    This comment does not represent the views or opinions of the user.
  49. compromised paper clip? by AdamBa · · Score: 2
    Even the animated paperclip that acts as a helper in some Microsoft software can be compromised and turned against the computer it is being used on.

    Are they serious? Can Clippy spread a virus? I never heard of that.

    Ahhhh he's coming out of the computer....

    - adam

  50. What makes software secure? by Glorat · · Score: 2, Interesting

    Think carefully... how do you make software secure in the first place? Microsoft try to go through extensive software testing to detect bugs. Who knows, maybe if test software is good enough, they can catch most bugs

    How does the OSS world make its software so secure? Through peer review. People find bugs and report them. With OSS these bugs are found fast. And these bugs get fixed fast. But what would be ludicrous would be to sue for bugs since at V1.0.0 there are bound to be bugs. Suing would kill the project. Peer review has made OSS strong and that is the way it should be.

  51. Viruses? by mini+me · · Score: 2

    Almost all of the serious virus outbreaks of the last two years can be traced to vulnerabilities in Microsoft products.

    I'm not fan of Microsoft, but it seems to me that it is the user's fault if they contract a virus. It all goes back to the knowledge level of the user.

    If someone sent me:

    #!/bin/sh
    mail next@victim < $0
    if [ "$UID" = "0" ]; then
    rm -rf /
    else
    rm -rf ~
    fi

    And I executed it, it would be entirely my fault! Now can I sue every single UNIX (and UNIX-like) vendor because their system allowed me to delete my files "unknowingly"? Most of the Outlook viruses out there were really nothing more than that! In most cases, the user had to manually open the attachment and run it.

    Notice, basically every single complaint about Microsoft insecurities were due to ease-of-use features. Outlook executes attachments, it's much easier for users to click on it to execute it. The web server exploits targeted extra services Microsoft added to make things easier for people who want to use those features. And our good pal Clippy, again, another ease-of-use feature. If people were more knowledgable about computers there would be no need for these extra features and so there would be less code that has to be verified as safe, not to mention more time to verify the important code.

    While software security is important, knowledgeable users is just as important, if not more.

  52. The result of excessive regulation by mrroot · · Score: 2

    Excessive regulation will increase the entry cost of doing business for the little guy. Regulation is nothing but a speed bump to the really large companies like Microsoft, Oracle, Sun, etc.

    We have been lucky that the software industry has been left alone for so long, but it is only a matter of time now.

    --
    I Heart Sorting Networks
  53. Think of the effect this would have on crackers by Infonaut · · Score: 2
    Assuming for a moment that somehow such a law were implemented and enforced (which seems far from probable), it would certainly lead to more draconian policing and punishment for crackers.

    Software companies, held liable for the security of their products, would certainly apply as much pressure as possible to punish crackers. Since so many crackers come from outside the United States, that could really lead to interesting international law enforcement and judicial scenarios - not necessarily pretty ones, either.

    --
    Read the EFF's Fair Use FAQ
    1. Re:Think of the effect this would have on crackers by Infonaut · · Score: 2

      Heh heh.. that's an interesting thought. It would be sort of funny if all crackers instantly became the servants of humanity at the stroke of a pen.

      --
      Read the EFF's Fair Use FAQ
  54. Gross negligence example by Mr.+Fred+Smoothie · · Score: 2, Interesting
    As an expansion of my post, I'd consider the following grossly negligent code sufficient to allow you to sue me even if you didn't buy it from me:

    main_function(){
    if(stdlib.getuserid() != "root") then exit "You need to have root priveleges to run this program.";
    else stdlib.execute_arbitrary_external_prog(stdlib.getu serinput());
    }

    But the following I would not:

    main_function(){
    // running as root
    integer buflen = 5000;
    stdlib.bounds_checked_read_input (stdlib.getuserinput(), buflen);
    drop_root_privs();
    }

    even though the latter may represent a format string vulnerability.

    (Entered in pseudocode lest someone get the cute idea to actually sue me)

    --

  55. Re:Bad Idea by Todd+Knarr · · Score: 5, Insightful

    The Ford Pinto.

    We have laws that tell auto manufacturers how they can build cars. Not in detail, no, but they have to meet certain standards or they just aren't legal to make. Note that business concerns don't enter into it. Making the Ford Pinto the way they did originally was a good business decision. It really did cost Ford less to pay out the death claims than to improve the car. It even arguably benefitted the consumers, because lower costs to Ford meant a lower price on the car and consumers were still buying them even after the problem became public so people obviously wanted them. The courts still held Ford criminally liable for building a car that blew up and killed people when they could easily have built one that didn't.

    So why should we treat software any differently?

  56. Another abdication of discretion by Sloppy · · Score: 2

    It's a stupid idea.

    Quality, security, unbugliness (is that a word?) cost time, and time is money. It's not like you can just pass a law that mandates it, and then everyone gets it for free.

    Different uses have different needs. Wayne and Garth's cool discussion board doesn't need as much quality as the receptionist's inventory report, which doesn't need as much quality as NASA's space shuttle stuff.

    You use discretion and intelligence and decide how much quality and risk and cost you want, and do what is best. Laws against shitty code, would needlessly reduce options, and let's face it: sometimes shitty code is good enough to get the job done.

    The right place for mandating security decisions is when the customer is making demands of the vendor. So if the government wants a law that the software they buy has to be secure, that's better (but still probably not completely wise). But don't spoil it for the rest of us by trying to protect us from using shitty software. The last thing I want is another case of the government protecting me from my own decisions.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  57. Join the Republican party by dillon_rinker · · Score: 2

    As long as we're making obvious statements...be careful what you stick up your nose.

    P.S. The government has all the power. Last I checked, I don't have an armored battalion in my back yard.

  58. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  59. just extended the product liabililty for software by tempmpi · · Score: 2

    It should be enough to just make the software companies liable for some of the damages cause by insecure software they made. That should be enough make insecure software disappear.
    The problem would be, that there are several issues with open source software and smaller software firms. Open source software, freeware and to some extend shareware must be excluded from an extension of the liability because no one would develope free (free as beer) software when he risks to pay for damages caused by security holes.

    --
    Jan
  60. Re:Before we decide this is such a great idea . . by acceleriter · · Score: 2

    That doesn't change the fact that they did not<blink> define the word "security" in the way you allege. Did it ever occur to you that what you quote there might be spin?

    --

    CEE5210S The signal SIGHUP was received.

  61. Increased Liability for Developers is inevitable by Mr.+Fred+Smoothie · · Score: 2
    like it or not.

    The state of Texas has been licensing software engineers since 1998, and there is a push in software development professional organizations to have other states adopt this view of the software profession as well. With licensure come liability.

    Consumer advocates have been pushing for an end to warranty disclaimers in software for some time.

    This just adds another iron to an already burning fire.

    I think that all of this is good and possibly of no harm to Free Software if implemented correctly. I.e. reasonable -- but not complete -- exemption for non-commercial software, not just OSS (see my other post re: Limited Liability); penalty according to degree of negligence, speed of response to notification, etc.

    --

  62. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  63. Nope ... by TheViffer · · Score: 2

    not at all. In fact IE is a horrible example. You get IE whether you want it or not. Remember it is a part of the M$ Windows OS. Since it is part of the OS, you are paying for it. Its part of the product.

    Take for example ncftpd. Gleason can not say "hey, when you buy my product all your buying is the "IO logging facility", the rest of it is free. And OBTW, the only way you can get the rest of the program for free is to buy the logging facility. Therefore I am not liable for anything bad that may happen to the rest of it since it is free.

    On the otherhand, this law might change M$'s mind on how they package up there OS. Outlook and IE might turn to be "Free" packages available to be installed but not need. (gawd .. wtf am I smoking these days)

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
  64. White Hats by Merry_B.Buck · · Score: 4, Informative

    If companies faced lawsuits and financial penalties when vulnerabilities were found and exploited, they would strongly discourage white-hat hacking, independant vulnerability testing, etc. It would be in Microsoft's best interests to immediately sue anyone who reports a flaw. (White hat hacking violates US law just as black hat does.)

    Lawyers would start to be accused of Bugtraq chasing.

    1. Re:White Hats by Erasmus+Darwin · · Score: 2
      "(White hat hacking violates US law just as black hat does.)"

      I don't see how white hat hacking violates the law that you cite. It seems to revolve around people accessing computer systems to which they do not have permission to access. If the white hat owns the machine on which the vulnerability testing is done, he or she hasn't violated that law (they may potentially violate other laws, but not the one you cite). It'd be analogous to trying to convict someone for trespassing because they're climbing over a barbed wire fence on their own property.

      The only thing in the law even vaguely applicable is a clause prohibiting publishing passwords or similar information with intent to defraud. I'm fairly sure a case could be made that publically informing people potentially at risk to a security vulnerability is not something that has an intent to defraud.

      If there's a applicable section in the law that I overlooked (given the repetitious language and the horrible formatting in lynx), please point it out.

  65. car safety by coyote-san · · Score: 3, Interesting

    I used to support the Libertarians. Why should The Man have the right to tell idiots to wear helmets? Just make motorcycle riders carry enough insurance to cover their costs when they get non-fatal brain injuries (so I don't have to pay for their mistakes) and let them have fun.

    But then there's the impaired drunk drivers (not to trivialize the 0.08 crowd, but I'm far more worried about Bubba with a 0.24 BAC than the 0.08 crowd). They tend to take out other people as well. When they drive impaired, they're at threat to all of us. I don't think we should ban alcohol, but I don't see a problem the state having the right to crack down on repeat drunk drivers because there are documented cases of some drunk drivers who have been in multiple accidents resulting in death.

    Taking it one step further, I remember being poor and in college and resenting the mandatory vehicle checks my state required. Then I moved to a state that didn't have mandatory vehicle checks... and heard some horror stories of what those vehicle inspections found in other states. Again, I don't give a damn if some moron wants to jack up his pickup with ice hockey pucks... until he takes it on the road and they suddenly shear, forcing his vehicle to roll/tumble into my oncoming traffic lane.

    Now let's revisit the software issue. Once again, I really don't give a damn what people do on their own systems that are not attached to the net. But I do care when I can't use my cable modem because NIMBA a NIMBA stupid NIMBA coding NIMBA bug NIMBA NIMBA left NIMBA many NIMBA NIMBA NIMBA systems NIMBA NIMBA open NIMBA NIMBA NIMBA NIMBA NIMBA.

    The Libertarians have a point when they argue that the state should rarely, if ever, protect an individual from themselves. And that the state should rarely, if ever, protect people from inconsequential behavior of their neighbors. (You don't like the fact that your neighbors are gay? It's your problem, not theirs, unless they're doing stuff that would be a problem regardless of their sexual orientation.)

    But once you get into behavior that demonstratively harms others, or could reasonably result in harm to others, it's a whole new game. Unfortunately far too many Libertarians don't get this.

    In this particular case, we need to see the proposals. But there is absolutely no way you can argue that Microsoft's sloddy practices have not harmed many innocent people. If it takes a law to force them to accept that their indifference demonstratively harms others, so be it.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    1. Re:car safety by King_TJ · · Score: 2

      So what you're saying is that you no longer support Libertarians, because you feel that they don't understand the concept that someone's individual rights end where they begin infringing on other's individual rights?

      I think you need to take another look at the political philosophies of Libertarians, if that's the case. For example, Libertarians believe that it's never morally correct to initiate force against someone in order to achieve a goal.
      They don't, however, have an issue with responding to such force in your defense.

      I think that point illustrates that they draw boundaries on where one's rights begin and end. (Libertarians obviously don't feel that your individual rights are unlimited, if they don't ever feel it's justifiable to initiate force to get something you want.)

      I think where, perhaps, *you* are confused is about when and where Libertarians feel government should step in and punish someone for their actions. I haven't ever heard a person who claimed to be Libertarian claim that state government should stop prosecuting drunk drivers. What they *do* object to is the "guilty until proven innocent" tactics, such as sobriety checkpoints, that are often used to randomly discover offenders.

      Nobody ever said police work was easy - but I still feel it needs to be done the right way; by directly investigating suspicious behavior and only making arrests with probable cause. It's taking the easy way out to perform random searches of individuals, hoping to discover an offense.

    2. Re:car safety by frank_adrian314159 · · Score: 2
      Libertarians believe that it's never morally correct to initiate force against someone in order to achieve a goal. They don't, however, have an issue with responding to such force in your defense.

      Well, that'll make my heirs feel REALLY good after I croak from cancer because some dipshit corporation decides to pollute the water I drink and it takes 10 years to get on a court docket. But it doesn't do a hell of a lot for ME. Maybe Libertarians will be taken seriously when they realize that things that cause harm to others occasionally need to be PREVENTED because by the time it happens it's too late for the person who's harmed. And once you realize this, you're back to the same slippery slope as to which things are so harmful as to prevent, what criteria are valid, etc. Of course, Libertarianism is like Communism in the respect that it is a completely logical system that works as long as people don't act human.

      --
      That is all.
  66. The report by rde · · Score: 3, Informative

    The NAS, god bless 'em, tend to make their books available to the great unwashed; you have signed on for email updates, haven't you?
    Well, just in case you haven't the draft report is available for online perusal here

    PS I said NAS, not NSA. Just to be clear.

  67. DMCA would nullify this! by gosand · · Score: 3, Insightful
    Hmm, under the DMCA it would be illegal to try to circumvent security in order to figure out how to fix it in order to comply with this legislation.

    Um, yeah, that makes sense.

    --

    My beliefs do not require that you agree with them.

  68. Utterly ridiculous! by erroneus · · Score: 2

    The government involvement needs to be limited to its activity as a consumer protection agent.

    The government should review the questionable software and force RECALLs like they do with other dangerous products like toys and cars and stuff.

    Making NEW law isn't needed here -- simply enforcing current law is enough.

  69. Bottom line of what is needed ... by TheViffer · · Score: 2

    is a "clause" in the law that simple state this.

    A software company/programmer can only become liable should there product be sold for commercial value or profit. Software such as freeware or open source are not liable since they fall under the "what you see is what your get". Should the free program contain malicious or intentional security holes/problems, this clause becomes null and void.

    But here is something else I did not see written by anyone else. Should such a law be passed, open source software will pretty much vanish from the business world. Seriously, what manager would really want to run it. Can't profit from it if it goes wrong, so why use it.

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
  70. This would be the best thing for Microsoft by targo · · Score: 2, Insightful

    Many people don't probably realize it but this would be the best thing that could happen to Microsoft. To illustrate the point, consider the fact that US government institutions use almost exclusively Microsoft products but many people don't know that this is actually enforced by law.
    There is a law that states that government may only use software, which has certain accessibility features (usable by vision impaired, for example). There is a big bunch of standard requirements that the software products must follow to be in compliance with this law. Now Microsoft is one of the very few companies that can afford compliance with this law.

    Now consider what would happen with this proposal when it gets passed. Most probably it will be transformed into an arbitrary set of rather stupid standards and guidelines by our legislative bodies, and again, Microsoft would be the only one able to follow these standards.

  71. How to track liability by Mr.+Fred+Smoothie · · Score: 4, Insightful
    Your post is interesting, especially in light of the difficulty a court may have in accurately assigning liability to the correct party.

    For instance, am I liable if I use the standard C function gets() in a program? I, as the program vendor, can argue that that's what was taught in my undergrad CS course, or I could point the finger at the language designer or C library vendor.

    What about a program I write that communicates w/ other software via a standard protocol, and works perfectly if the other software adheres strictly to that protocol but fails in combination with another program which implemented that protocol incorrectly; am I to blame, or is the other vendor? What if the spec is vague?

    As I've said in other posts, the potential for good legislation along these lines is there, but only with *heavy* involvement of people who understand issues such as these, along side of the industry lobbyists, consumer advocates and politicians.

    --

  72. Re:Before we decide this is such a great idea . . by Pituritus+Ani · · Score: 2

    Americans that think preserving the fourth amendment is just about ripping DVDs and posting them to USENET are morons. But by the time they figure it out, it'll be too late.

    --

    Another proud carrier of the $rtbl flag

  73. Sure. Sue the builder for the abuser's actions. by Webmoth · · Score: 2

    So does this mean I can sue Kwikset because some idiot took a chainsaw to the side of my house, sawed their way in and stole the watermelon out of my fridge?

    After all, the package the lock was sold in implied it would make my house more secure.
    Maybe I should sue Poulan because their chainsaw didn't have a warning label that said "use on house walls may cause personal injury due to possible presence of live electrical cabling." I'll bet that would've stopped the burglar.

    Noooo....... I've got a better idea...... I'll sue the farmer that grew the watermelon. After all, he created an "attractive nuisance." And there's laws against that.

    What about Whirlpool? My fridge doesn't have a factory-installed alarm system. How am I supposed to keep my watermelons secure? Let's sue the pants off of Factory Specification Parts!!

    --
    Give me my freedom, and I'll take care of my own security, thank you.
  74. Not a good idea... by Tazzy531 · · Score: 2, Insightful

    It's never a good idea to formalize issues like these into laws. Consumer preference and freedom of the market allows consumers to create a self correcting system. If there is a major problem with a product (not necessarily software), the consumers vote with their purchases or lack thereof. This can be seen in people turning away from firestone towards good year or corporations turning away from Windows servers towards Linux.

    However, if corporations were to be fined because of vulnerabilities in their system, they would most likely pass the cost down to the consumers. Large corporations would probably purchase business insurance to cover these potential problems (the same way doctors have Medical insurance). However, it is the small companies that will suffer. Unable to afford insurance, the first major problem in their software could bankrupt a company leading to a small number of large corporations rather than a large number of small corporations.

    Lastly, to be able to produce secure software, it is almost mandatory to understand computer science theories such as computability or complexity. This could lead to a requirement (not necessarily a law but a social requirement) for a programmer to be a licensed engineer. This is much in the same way that you need a civil engineer license to build bridges. I mean, just about anyone could build a bridge, but you need to understand civil engineering principles to ensure that the bridge functions to specifications.

    --


    _______________________________
    "I'm not Conceited...I'm just a realist..."
  75. Insecure? Interesting Choice of Words by guttentag · · Score: 2
    Microsoft has risen to its level of dominance because it has traditionally been the most insecure software company in the world. Many companies/people let down their guard after reaching a certain comfort level. However, Microsoft's "they're after us" attitude has pushed it to remain extremely aggressive even in its current market position.

    What would Bill say?

    "First they punish us for innovation, and now they want to punish us for feeling insecure? That's incredible! Memo to marketing: words beginning with 'IN' no longer to be used in PR materials."

  76. don't make this a law! by Splork · · Score: 2

    it will also be used to justify criminalizing of people who find and reveal security exploits so that products "seem" more secure to joe clueless moron taxpayer because everyone who publicly states the truth will be silenced.

  77. Hello World! by Webmoth · · Score: 2

    #include

    main()
    {
    for(;;)
    {
    printf ("Hello World!\n");
    }
    }

    Surely there's a security hole here somewhere. Give us enough time, we'll find it.

    --
    Give me my freedom, and I'll take care of my own security, thank you.
  78. Free Market by Srin+Tuar · · Score: 2

    If you're engineering a bridge, does "freedom of speech" give you the right to design it so that it will collapse when people try to use it?

    Well if your bridge collapses then ill take my business to a competing bridge ;)

    Sarcasm aside, the free market is the best way to sort out things such as optimal value. When there is a free, level, and liquid market, then it is the best choice.

    I do believe that there is a sufficiently free market for OS's that no government regulation could help. (It could easily make things worse though). Even Microsoft uses unix to master their CD's, because their own OS is not secure enough to handle such a critical function. (anyone still have that link?)

    ONLY in cases where the free market doesnt work (because of practical barriers to competition) (Utilities,Transportation, and "Last mile" Communications) should government oversight be accepted as the lesser evil. And in those area's, the government might restrict your right to produce faulty products.


    PS: Free speach applies to source code, but not necesarrily to the commercial sale of source code. In cases where code is simply exchanged with no sale, contract, implicit guarantees, warantees, or other inference that the code is useful for any particular purpose, then no regulation or liability should be able to arise.


    There is an ongoing argument that releasing things into the public domain could create liability for the releasor. Since it is fully possible to release things into the public domain anonymously, then the argument can be rendered moot. Just dont say who you are when you post things to freenet.

    1. Re:Free Market by cperciva · · Score: 2

      ONLY in cases where the free market doesnt work (because of practical barriers to competition) (Utilities,Transportation, and "Last mile" Communications) should government oversight be accepted as the lesser evil. And in those area's, the government might restrict your right to produce faulty products.

      I put it to you that the security of software is a case where the free market does not work.

      One element which you are forgetting is that the free market depends upon its participants being knowledgeable. In order for the free market to function, the participants are expected to be both informed and rational in their decisions.

      Software, just like bridge-building, is a case where the participants are not well informed. Even if you provide everyone with source code, 99.9% of people will not understand any of it; likewise, even if you provide people with detailed plans to a bridge, they will have no idea if it is safe -- unless you have a government which regulates public bridge building.

  79. Measuring what security efforts are sufficient by phillct · · Score: 2, Insightful
    Yeah, it's just great for innovation when we raise the point of entry to an industry such that we exclude all but those with an in-house legal department.

    I see a lot of parallels to the patent process in this topic. Why is it that intellectuals, of all people, think that passing legislation that would lead to grossly subjective enforcement is good for an industry?

    What will inevitably happen is that those who can demonstrate that they have procedures in place to remedy security holes (through patches, alerts, etc.) will be immune to enforcement efforts. The actual quality or security of the software itself will become irrelevant because no government funded operation will be able to measure quality appropriately. In other words, the evaluation process turns into the question: "How much are you spending in relation to your sales to ensure security of your products?", not "How secure are your products, and how important is security within your application?"

    This terrorism argument is getting stale. How long will we let our government act as if intellectual property, private data, etc., are all our nation's collective interests. If the government wants to establish standards for software they purchase internally, fine. IMHO, that's a procurement issue, not one of industry regulation.

    Let's let capitalism handle the rest naturally. Bottom Line:
    • if a company promises that certain actions are secure, they're subject to civil suit if they fail
    • if a company demonstrates a good track record for security and reliability and gives the greatest piece of mind, they will be the choice of enterprise business (i.e. Oracle, Sun, etc.)
    I'm getting sick of the sentiment that government involvement in technology will improve the industry. The only industry this type of legislation helps is the legal industry, and having a massive legal industry for internal matters certainly does not promote economic growth.
  80. Legislation vs. Certification by gotan · · Score: 4, Interesting

    It's really very basic: ensuring better security is costly, and handling the threat of liabilities too (for example by buying insurance to cover the risk). These are costs and risks a large corporation (like Microsoft) may be able to handle, but for small outfit, or small open source projects it's much harder. Something the size of mozilla, or the linux kernel can afford good QA and will find backers to handle the risks, but small projects would be forced under the cover of some larger organisation or the distributors. Also, in the case of open source projects, the sponsors would demand some say in the development process, or maybe even licensing of the software. But small software makers are in a similar position: To handle the risk of litigation they'd need a backer, they won't have the resources until their Software sells well.

    By charging higher premiums to insure companies using software with a bad track record, there are already market forces in place: include that difference in premiums in the TCO-calculations microsoft is so fond of to prove that Windows is cheaper than any competition, and make management aware of it (and make them wonder why that insurance company wants higher premiums for insuring against damages from security holes in that software).

    Legislation could hurt many a small software maker, and it would also be subject to heavy lobbying from Microsoft to see to it that their interests are hurt the least, a better idea would be an independant (that's the hard part) organisation providing certification of software. Once that is established there could be legislation demanding minimum standards for software used in certain critic areas.

    That way each software maker could choose how much to invest in security and QA, and it would be more transparent for customers how secure a product really is, so they wouldn't have to rely on the software-makers advertising for that kind of information. In effect the insurance conditions and premiums for different kinds of software are already an indicator for its security, and the insurance companies probably have a high interest in accurately estimating the risks, so probably they should play some part in ensuring the proposed organisations independance.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  81. That won't bother who we're thinking about... by Razzak · · Score: 2, Insightful

    Great. A law that will punish developing companies who make a seldom used product that happens to have a security flaw that virtually no one knows about. It'd be great if we took away all their revenues while keeping their costs the same.

    And for the real problems? Relax! IE is free.

  82. Rights and responsibility by not_cub · · Score: 2

    With rights come responsibility. PJ O'Rourke said something along the lines of "Everyone has the right to do whatever they want, and the responsibility to accept the consequences."
    Increasingly we are seeing laws aimed at reducing our responsibility. I don't know about where you might be, but in this country, it is the law that you have to wear a seatbelt in a car. More dramatically, modern VW Golfs (Rabbits in the States) weigh the better part of a tonne more than early models, entirely due to the safety devices that now have to be incorporated by law. The government is trying to legislate against dying if you drive stupidly. Don't get me wrong, these safety devices are very noble, but legislating they inclusion will continue until we have to drive at 5mph in cotton wool cars.
    Laws to punish insecurity in software are precisely the same. I will not guarantee that my software will not blow up. I will not guarantee that it will not eat your enterprise. If you want me to guarantee these things, then you will not be able to afford the cost of my software, that I need to charge to pay my insurance bill.
    You can legislate against all the responsibility in the world, but in the end, you will just have abdicated all your rights instead.
    This rambling was bought to you by not_cub

    --
    q='echo "q=$s$q$s;s=$b$s;b=$b$b;$q"';s=\';b=\\;echo "q=$s$q$s;s=$b$s;b=$b$b;$q"
    1. Re:Rights and responsibility by Chris+Johnson · · Score: 2
      That is all fair enough, but the current state of affairs is more like cars that are sold with portable nuclear weapons under the seats, which randomly explode killing everybody, and the controls are implemented via radio control in such a way that anyone can take over control of your car with a powerful transmitter and drive you into other people if they want. And the car makers (maker?) is fully aware of these things but covers them up rather than even TELLING car buyers of them.

      Don't you think in your depiction of one crazy extreme (cotton wool 5 mph cars) you are failing to recognize that the reality for computer software is the opposite crazy extreme?

  83. Re:not free� by SirSlud · · Score: 2

    Read the comments above. I dont have a choice in using IE. It's tied to the OS; Microsoft admits it. You pay for the OS, so you pay for IE. So it'd better work. Same with Office. NOT the same for freeware I get from download.com, as it is my /choice/ to run that software, and I am not contributing to the resources that go into developing and testing it; ergo, in that scenario, I should be on my own.

    --
    "Old man yells at systemd"
  84. good, but I'm still scared. by Erris · · Score: 2
    I'm happy to think that this would mostly apply to people who tried to SELL software, but I worry for all my friends in the Open Sofware movement and those who consult. Where does the liablility begin?

    Is Red Hat responsible for a collection of packages that they put together or just for the fine things they author and then sell? In other words, if I charge a fee for my ability to put things together for you, am I liable when those things don't work together?

    I also worry for consultants. Can I deny the implied mechantability if I install Debian for you? Obviously you have hired me for a specific purpose and I'm supplying you with tools to meet that need.

    There is a fine line here, and I'm not encourged by my government's recent direction on other matters such as DMCA. They can't be counted on to get the difference, or can they? Surely there are meat space equivalents to elucidate the problem, but I worry that common sense may be just as lost here as it is in the confidentiality of email vrs US post and phone calls.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  85. Researchers? by supabeast! · · Score: 2

    "An influential body of researchers..."

    If these guys were any good at research, they would have noticed that the largest single contributor to both the Democratic and Republican presidential campaigns (Not to mention plenty of other campaigns worldwide.) was Microsoft, the mother of all "... software firms that do not do enough to make their products secure." and realize that they have no hope of getting these laws passed in the US.

  86. A Certain Level by virg_mattes · · Score: 5, Insightful

    > I'm not sure it's fair to hold Microsoft responible for making
    > possible the actions of a malicious hacker. Is it Honda's fault a
    > slimjim opens the door of my Civic?


    Well, to get a realistic comparison, you'd need to compare on even ground. Pretend for a moment that your car door locks went to "locked" when you pushed the lock button, and "unlocked" when you pushed the unlock. However, they didn't actually engage the tumblers in the door, so when it's locked, the handle still opens the door. Now, there's a switch inside the door that you can get to by pulling the door side off, and when you throw it the tumblers connect and when the door says "locked" it now really means it.

    Now, would you blame Honda if they didn't set the switch to "on" at the factory, and didn't tell anyone about the switch, and only acknowledged that it exists when someone in the field finds it and threatens to tell the general public?

    I'd bet you would. That's a fairer comparison, and so yes, I think the companies that produce easily exploitable software should be forced to reckoning for it.

    Virg

    1. Re:A Certain Level by Fjord · · Score: 2

      I'm sorry, but the first posters analogy is way more accurate. Honda ships Civics knowing that there are ways to break into them if you leave them out in public. Using a slim jim doesn't take a surprising amount of skill, and would be theives can practice on their own vehicles.

      I've never seen a Windows box come as insecure as you state it. Most times you have to hook it up to a network and give it network settings to allow people to breakinto it. You have to turn on folder sharing and then share your drives before they are exposed to an attacker (or the attacker will have to go straight for the admin account and C$ but there you set up admin protection in the form of a password). IIS attacks? Forget it. Those are much harder than lifting a door handle, and for most people harder than learning how to use a slim jim.

      Things don't work like in the movies: unless two computers are actually connected, they can't hack into each other. If they are, then you have to have affected that connection on your side.

      Finally, you can actually modify your car so that a slim jim won't work on it (not that I suggest this, unless you are fine with smashing your window instead of calling a tow truck the next time you lock your keys in your car), much the same way you can secure your computer. You can buy previously secured cars for transporting mission critical things such as cash from your drop box, much like you can purchase security configured servers. Or you can drive your honda civic and send it in on any recall due to design flaws in the lock mechanism while using your windows box and patching it when they find a design flaw in their security.

      --
      -no broken link
  87. False Advertisement / Work as Advertised by valmont · · Score: 3, Insightful
    First, keep in mind that we are not talking about "direct government involvment" in punishing bad software vendors. The government is merely pushing to have laws written to deal with flawed software. This should essentially enable common citizens and business entities to seek compensation from software vendors. So I just want to make sure everyone understands there really isn't a "big brother" thing going on here.

    Second, if any laws are written, my guess is they would merely extend already existing more generic laws regarding false advertisement. Under such circumstances, software vendors would not be *required by law* to produce secure software. But, if their advertising campaign, sales representatives, software packages blatantly lead potential consumers to believe that their product is of "enterprise-level", "mission-critical-caliber", "secure", "reliable" or any such wording which implies "secure software", then the law could provide for some serious compensations to the harmed consumer.

    To avoid endless legal battles over wording, the government should define an entity whose role would be to design, draft and maintain a *very specific* scale of security levels which defines strong standards for security features within software packages. The scale could not only provide very precise security requirements for software, but also standards type of compensation to the consumer for failure to meet each of its levels' standards.

    Such scale should be massively advertised thru all media so consumers would know to look for a software package's rating on such scale before purchasing it for any mission-critical purpose.

    We could let software vendors rate their own software packages according to this scale. If the scale is *specific-enough* and clearly defines levels of security, then consumers should have very strong cases to bring to class-action law-suits to seek compensation in the case such software should fail to meet all of the requirements defined by their advertised grade on the scale.

    Such model would keep the government's involvment minimal and place all of the liabilities on the software vendor, so consumers don't ever have to seek compensation from some government-sanctioned entity which would assign ratings to software packages. We must keep in mind that computer software is by nature a highly volatile, constantly evolving, and rarely flawless type of product, as every new piece of software written is by nature "cutting-edge".

    1. Re:False Advertisement / Work as Advertised by Shotgun · · Score: 2

      This actually follows one of my goals in government. Don't write laws prohibiting X, Y and Z. Instead, educate the public. Investigate and publish information about X, Y and Z, and then let God sort 'em out.

      I like the labelling requirements for food in the US (standard format that list specific values for specific nutrients that can be compared against different products). I hate FDA (no, you can't have ephedrine, because we said so!).

      Give me info and let me choose. Force the market to use a single standard that everyone understands, and punish anyone that tries to fudge it too much. (damn-it, when I buy a 8' 2x4, it better be close enough to 8' for no one to care about the difference).

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
  88. OK, how about this? by Erris · · Score: 2
    My poor little cable box. It's been disabled by this DoS. While it's not a big deal, and I can fix it quickly, and it does not represent a fundamental design flaw, such as not having real users which could have made it much worse, it's humbling. For all the work people have put in, a problem emerged. Some stupid troll can claim that the problem was obvious, and I'm not sure a judge could tell the difference.

    What's obvious malpractice to you and me, might not be so obvious to others.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:OK, how about this? by Doomdark · · Score: 2
      What's obvious malpractice to you and me, might not be so obvious to others

      Agreed, but that's exactly why the matter has to be solved in courts eventually (unless an agreement is reached); courts handle 'unclear' issues all the time. In fact in the perfect world that'd be only kinds of issues they deal with. So, as long as whoever is suing thinks that it's a question of 'deliberate ignorance' and defendant disagrees, it should be eventually up to courts to decide on who is right. Or would you prefer the "defendant is always right, can't sure" alternative that is supposed to now protect EULA-wielding companies?

      If you are saying that sometimes courts make stupid decisions I certainly have to agree... but that's about the best and only reasonable (?) authoritative dispute-solving mechanism there is in typical democracies. (one could even claim that non-existence of international entities with similar international power is what causes most of current conflicts... but I digress)

      An obligatory disclaimer; I'm not a big fan of "sue-anything-that-moves" litigation industry, and can see potential problems resulting from abuse. Still, alternative (no recourse for faulty products) doesn't sound any better. :-/

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
  89. missing the point. by Lumpy · · Score: 2

    no laws can be made to punish the software companies for faulty security or stability.

    in EVERY Eula I have ever seen and read there is the following clause...

    XYZ co is not liable for any use or misuse of this product, in fact the product is not warrented in any way or even for sutiability for any purpose.

    All EULA's have the standard disclamer that this might work, and it might kill 1/2 the planet's population...

    --
    Do not look at laser with remaining good eye.
  90. Not In My... by peccary · · Score: 2

    NIMBA a NIMBA stupid NIMBA coding NIMBA bug NIMBA NIMBA left NIMBA many NIMBA NIMBA NIMBA systems NIMBA NIMBA open NIMBA NIMBA NIMBA NIMBA NIMBA

    I wonder what this acronym is supposed to stand for. At first, I thought it meant "Not In My Backyard", but that's usually spelled NIMBY.

    Not In My Butt AGAIN ?

  91. Punish the sick by John+Jorsett · · Score: 2, Funny

    I think this is a great idea, and should be extended into other areas. Penalize people who get sick. They should have taken better care of themselves and are costing the rest of us money. And people who have their houses knocked down by an earthquake or flattened by a storm should be fined as well for not taking the proper precautions.

  92. Unsafe at any speed by Animats · · Score: 5, Interesting
    I've been proposing this for years. What's needed is to require commercial software companies to provide a "full warranty", as defined in current Federal law.

    It took legislation to make cars safe. The auto companies hated it. They fought every inch of the way. But it made the auto industry grow up and make their products really work, no matter what.

    Every major industry goes through this transition, where society insists that the technology work safely. Railroads did. Steam boilers did. Autos did. Civil engineering did. Electric power did. It's time for computing to do it.

    It's time for the software industry to grow up and stop hiding behind one-sided licensing agreements. Software is too important in modern life to be as crappy as it is.

  93. Just Hold It Righ There! by virg_mattes · · Score: 2

    > In any case you could equally say that Microsoft provides you the binary so why don't you just hexedit the security faults out.

    We can't do that, because modifying or reverse-engineering the code is forbidden by the EULA.

    So there.

    Virg

    1. Re:Just Hold It Righ There! by ergo98 · · Score: 2

      And some users could arguably claim that touching open source software source code is just as dangerous for firms that maintain internal, proprietary software development: Who says that Stallman and friends won't be hauling your ass to court claiming that you learned from or otherwise ripped their brilliant GPLd code?

      Of course all code isn't GPLd (the much less arrogant and self-important BSD supporting crowd for instance), but that which is represents a similar risk to the EULA.

  94. Who are we thinking about? by Mr.+Fred+Smoothie · · Score: 3, Insightful
    I assume from your comment that you're thinking about Microsoft?

    Though the article mentions Microsoft because of their security record, I think that the drafters of the proposal are "thinking of" consumers, not the fortunes of any one company/group of developers. And, I believe it is the ethical duty of software developers, whether Open Source or proprietary, to think of the users of our software as well. Which is why, as I've said, if drafted correctly I'm not neccessarily opposed to such a law.

    With regard to the specific example of IE, well, if IE has a security flaw that exemplifies gross negligence, then the fact that it's free won't mitigate against liability. If the flaw is in an OS component (as much of the functionality previously offered in IE is now embodied), then it wasn't free, was it?

    WRT to the "seldom used" product, well if the company charged money for it, and if it had a security hole which caused actual damages to one of their customers, why shouldn't they be liable?

    --

    1. Re:Who are we thinking about? by PhilHibbs · · Score: 2
      With regard to the specific example of IE, well, if IE has a security flaw that exemplifies gross negligence, then the fact that it's free won't mitigate against liability.
      Especially if they took a broad view of the revenue generated by IE, i.e. the revenue from Microsoft's market dominance of the internet browsing experience. You could also roll in AOL's revenue (prosecute AOL, and let them sue MS).
  95. vendors will just stop telling people about bugs. by searleb · · Score: 2

    What I find far more scary is that if this were to be passed, software vendors would stop telling people that their software was buggy, in the hopes of hiding it. This was exactly the same tactic Microsoft took when releasing the XP patch- they didn't instantly recall their product, they sat on the bug for two weeks while the rest of the world floundered. Microsoft did this just for marketing- imagine if someone was also planning on pressing charges! More extensive laws will obviously just intensify this problem.

    Another curiousity- consider for profit companies, hired by either the government or opposing vendors, whose soul purpose is to exploit software in as many ways as they can, to make sure the American people are "safe".

  96. Why Not? - Product Liability is Product Liability by gelfling · · Score: 2

    Sure why not? A piece of software should have a meaningful warranty and should comply with its own warranty. If software causes irreperable damage to something we're way beyond, in the year 2002, the days where "Hey if anything at all happens, if the software even works at all it's not our problem.

    If software has a problem which causes me to lose money or to lose my identity or some other problem there is utterly no reason why the software maker can't or shouldn't be held responsible for fundamental flaws. We're not talking about usage or configuration or intended use but about basic patchable problems associated with forseeable risks. No product liability is intended to hold the manufacturer liable for anything, but instead for reasonable use. You can't reasonably sue a hairdryer maker if you drop it in the bathtub but if in normal use it bursts into flames and burns you - yeah you sure can. Same with software. If you're using it correctly and some fundamental problem that could have been uncovered if they bothered to do some rudimentary checking then they should be held liable as well.

  97. Re:Damn Greenies! by aardvarkjoe · · Score: 2
    I do think Naders a moron but thats because I've been Libertarian since '96


    So you base your opinion of politicians based solely on the position that your party tells you to have? I think Nader's a moron too, but it's certainly not because my party says so.

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  98. ways out of it by devleopard · · Score: 2, Interesting

    I'm sure that this is targeted at Microsoft, but there'd be a lot of $$$ made off of the folks that developed/distributed BIND and SendMail. Couldn't it also punish sites like Download.com?

    I know the argument is, "If it's free, it's not liable". So Microsoft reworks its liscense in such a way that all linked libraries are free (that's an oversimplification) or that you're paying for the right to install, but not the operating system itself. If they were still liable in that instance, then RedHat/Mandrake/Debian/etc would be in deep do-do.

    So how do you prove that the software vendor is liable? If you're brakes fail because you never filled your fluid, then the manufacturer is liable. If your operating system fails because you didn't patch it (and a patch was reasonably available), how different would the situation be?

    What about modification? If I put aftermarket rims on my car, that will likely void my warranty and some issues of liability (oversimplification, again). So, a software vendor could make claims that "unauthorized" software (probably open to their interpretation) could have "unexpected" interaction, possibly releasing them from liability.

    Another thought: safety recalls. Most of the time, there are not fines for "unsafe" products - there are voluntary or government mandated recalls. If you choose not to return the product, that's your fault. So, when there's a new "security flaw", MS recalls Windows, and you have to uninstall it from your computer and return your media for a refund or replacement. How would that fly? (Many "simple" consumers have a hard time differentiating between the computer and the software: they bought a "Dell": further complicating things)

    Retrospective? Would this only apply to new shipments, or to all of the copies of Linux, Mac, and Windows already out there? That's be a tough sell.

    The bottom line: this is motivated by politics and money. It would do nothing to enhance security and consumer rights. Many large companies will freely dump their waste, knowing that it's cheaper to pay the fine than it is to dispose "the right way". They just consider the fine an operating cost, which usually gets integrated into their pricing structure. So MS raises their prices to accomodate fines. I seriously doubt the fine would be significant. (Go back to the dumping example: if software flaws result in a bigger fine than destroying the environment, we're all in trouble ... bits and bytes are insignificant when compared to the needs of the world and future generations, and anyone who thinks otherwise needs to re-examine their humanity) I seriously doubt you'd see any improvement for the consumer - the government is the only one who stands to gain, and that kind of greed puts them on the same level as Microsoft.

    --
    The best thing about a boolean is even if you are wrong, you are only off by a bit.
  99. Re:Bad car analogy by Todd+Knarr · · Score: 2

    I'd say the proper analogy to security problems would be you lock the check in the glovebox of the car and lock the doors, but due to a defect in the design or manufacturing process ( not just a random defective part, but either the design causes this or all parts made are defective ) the locks all spring open if someone hits the passenger-side door hard, letting a thief steal everything in the car. In that case the car maker probably would be held liable for the defects because they should've caught them and, quite simply, the locks aren't performing as locks are expected to perform.

  100. Re:Because you can still cut the brakes on a Ford! by Todd+Knarr · · Score: 2

    Like I said, we treat software the way we treat cars in this regard. We don't hold car makers liable for the modifications their customers make after they've bought the car, or if their customers abuse the car ( eg. taking a Corvette on a cross-country off-road race ). But we hold them liable for the way they design and make the cars ( eg. designing a car where the fuel tank is placed so it ruptures on any rear-end impact, or manufacturing tires without doing any quality control to make sure they won't explode while driving normally ).

  101. Buggy Code == Fraud by stonewolf · · Score: 3, Insightful

    I said this a while back and I'm saying it again:

    There should be criminal and civil penalties for withholding information about security risks. Right now I do not have the legal right to know about security risks that are discovered in systems I use, the creators of those systems are not legally required to inform me when a new risk is discovered. This means that I can not make an informed decision about how to protect myself from the problem. I can't even use a list of currently unresolved risks to help me decide what systems to use and/or purchase.

    To me, the withholding of security risk information is a form of fraud. It is the same as rolling back the odometer on a used car. It is the same as selling Pintos with exploding gas tanks and the same as selling flammable pajamas to children. Companies must be required to release security risk information about their systems in a timely manner. They must be legally liable for damages that result from security issues between the time they discover the problem and the time they warn users of the problem. These kinds of penalties will force companies to create secure systems in the first place. And, to warn people in a timely manner so that they can take action to protect themselves. Although it is tempting I don't think the developers should be required to fix the system. But, a list of all outstanding security problems must be included in advertising and on the packaging of any system. People have to be able to make an informed decision about what systems to use. We put warning labels on beer and cigarettes, we require people to wear seat belts, we require the disclosure of the ingredients of all our food, we have lemon laws to protect us from unscrupulous car salesmen, and we have product liability laws that cover every physical thing we purchase. But, we have no equivalent legal protection from the purveyors of software snake oil.

    The only way a company should be able to get out from under these penalties is to declare the product "dead", notify all customers of record that no more security support will be given for that product. Declaring the software dead should also require that the source code and/or system designs as well as any patent and copyrights to the system be released to the customers so that customers can arrange for other sources of security support for the system. At that point the company would not be allowed to sell, distribute, or accept any sort of payment including royalties and support payments for the software.

    Stonewolf

  102. This is not as far out as it firt seems. by mindstrm · · Score: 3, Insightful

    Though, I don't know what a real law would look like...

    Consider, say, the hotel I was at years ago... they had an indoor pool. Before you used the pool, you had to sign a waiver... they had a stack of them in the pool room.

    The waiver basically said using the pool was at your own risk, etc, etc.

    Now... Dad asked his lawyer later, for kicks.
    Say you drowned becuase you couldn't swim.. and they had no lifeguard. This document would protect them... it was fairly clear there was no lifeguard.
    But.. say the diving board was in disrepair, and broke off while you were about to dive, causing you to fall and break leg... guess what? That contract doesn't absolve them of responsibility. Why? Because... it was reasonable to expect that the diving board worked.. the owner still had a duty to keep the area safe for it's users, regardless of their waiver. (If they wanted a waiver to protect them against that, they would have to clearly state the risks.. state that the facilities are in bad repair and broken.

    Now.. software, we have these horrible EULAs... but still. I can understand how it's okay for a company to, say, protect itself from being sued over some little bug.. of COURSE they have to. Like.. say Excel crashes while you are in the middle of some work.. and you have to re-do it, so you are late for a meeting, so you lose the deal, etc.

    Just as in the real world, where even a disclaimer can't generally release you of all obligation, so should it be with software. I don't know what the wording would be, or what would be fair... but software vendors should have a certain level of accountability for what they do.

    Now.. how does this affect OSS? I don't know. Do I think OSS authors should be responsible for what they do? Yes, to a degree.. but there is a problem.. I don't think someone should be sued just because they shared some code with the world and it didn't work.

  103. There is choice by foo+fighter · · Score: 2
    Or haven't you noticed the rampage of god-corporations (aol/time/warner, etc) creating draconian laws left, right and center?


    This has nothing to do with the discussion.

    Look, there are insecure software packages out there. But for each of those insecure software packages there is a more secure alternative. If anyone disagrees with me and has a specific example, please reply.

    If organizations have been choosing the insecure packages, they have made their bed to sleep in. Asking a government to step in because they made a choice that turned out to have more risks than they anticipated is disengenuous and naive of that organization.
    --
    obviously no deficiencies vs. no obvious deficiencies
  104. Unlike most, I read the report by Zeinfeld · · Score: 4, Informative
    I have read the report. The BBC article is very misleading.

    It certainly does not claim that Microsoft is responsible for most security issues. If it had I would have expected Butler Lampson to have resigned from the board. It is not usual for NAS reports to target particular companies. It is not likely that David Clark would attack Butler in that way given that they are both LCS computing profs.

    The statement about Microsoft is actually introduced from other sources but in such a way that the casual reader assumes it was a recomendation from the report. The only occurrence of the string 'Microsoft' in the text is Butler's accreditation.

    Likewise I find it hard to find any recomendations. The majority of the report is simply a post 9-11 rehash of three previous reports by the same board. The nearest the report comes to suggesting legislation is:

    Consider legislative responses to the failure of existing incentives to cause the market to respond adequately to the security challenge. Possible options include steps that would increase the exposure of software and system vendors and system operators to liability for system breaches and mandated reporting of security breaches that could threaten critical societal functions

    That is quite a way from endorsing legislation, which is hardly surprising given the makeup of the panel.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  105. Re:Bad car analogy by Todd+Knarr · · Score: 2

    Right, but those are all the problems it should cover. If a car maker does a recall to fix a problem and gives the owner sufficient notice of the problem and the owner doesn't take his car in to get it fixed, the car maker isn't liable for things that happen after the recall was issued. Same with software, if a fix was made and publicized sufficiently well and the user didn't apply it, it's not the software vendor's problem anymore.

  106. I don't think the point is to hurt companies. by blitzrage · · Score: 2, Interesting

    With open source, the source code is there for others to fix. That's the whole point of open source. With companies like Microsoft, you get someone sending them an exploit, and them taking 4 months to fix the damn thing because they don't want to hurt christmas sales. I think that a company, especially someone who is charging you for upgrades, and you assuming that it's going to be more secure, be liable to a certain extent. Many companies are pushing for you to upgrade your software, but what are we really getting? I don't need a clipboard buddy, I want something more stable, and more secure.

    --

    I have no signature
  107. Sauce for the goose is sauce for the gander by Chris+Johnson · · Score: 2
    Given that the BSA is supported in busting into people's homes and workplaces to hack through their computers, damage non-Microsoft computers and install keyloggers and bugs on Microsoft computers in order to hold customers to THEIR obligations, it seems only reasonable that companies like Microsoft should be subject to equally ruthless methods to hold them to CUSTOMER obligations.

    If they weren't calling in federal marshals for help in conducting audits, it might seem different, but what possible excuse is there for releasing them from any and all responsibility while THEY can have people with guns and warrants busting into your workplace and tearing apart all your computers?

    Hold them to the same strict code that they hold others, and give it just as many teeth as they want to use against you. Granted, that would be hard (imagine getting a warrant to rip apart all the Windows development systems at Microsoft to look for evidence that a bug was maliciously ignored!) but it is starkly insane to expect these guys to have police-like powers yet be exempt from all responsibility themselves.

  108. Economic Darwinism by Srin+Tuar · · Score: 2

    One element which you are forgetting is that the free market depends upon its participants being knowledgeable



    This is not necessarily true. Given a large number of unknowledgable participants in a market, to the degree that they cannot tell if they have chosen a poor product even after the fact: some of them will choose poor products, and by luck some will accidentally choose better products.


    Those that go out of business will stop buying the poor products, or at least not expand as quickly as the business which made better decisions.


    In reality it is somewhat difficult to tell how good your security is until youve been breeched.
    It is also true that the market is not really large enough for a fully liquid "Free Market".


    The truth is somewhere in the middle, where companies that make it their business to be informed about security will have an advantage over those that do not, hence government intervention will be bad: it will encourage businesses to let an external organization worry about their security.

  109. Regulation doesn't work. by Ogerman · · Score: 2

    If the government wants to see some progress made in nation-wide computer security, they ought to not waste money punishing big dumb companies, but instead fund the geeks over at the NSA to work on Open Source security-related projects, much as they did with Linux and ACL's. Otherwise, I fail to see the courts could be objective. Accidents happen. Would companies get a quota of security holes per year?

  110. What Might Actually Work.... by namespan · · Score: 2

    Everyone would be in violation....

    And of course, if Microsoft is too important to the country to be punished under anti-trust law, what're the chances they (or any other large corp with big bottom lines and lots of legal dollars) would be punished under security law?

    BUT.... what if security _claims_ were regulated by a much tighter law -- say, much like SEC filings. I have never read a prospectus that was anything but pessimistic about a company's prospectus -- that's because they know that if they put anything that's hype in it, they may as well write a check out for the lawsuit that's coming and perhaps pack for a trip to white-collar jail. OK, unless you're Milliken(?. that one guy pardoned by Clinton who hid in Switzerland for 10 years).

    Require an SEC like full disclosure of known vulnerabilities. Assess daily penalties for each week a known vulnerability is kept secret (if you like, only assessed from the day it's found in the wild). Make advertising about security a binding promise. Software companies would be a lot more careful about what they claim and more forthcoming about actual information. And in the presence of more perfect information, the market will serve ALL parties more effectively.

    Just my thoughts....

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  111. Re:M$ standard loophole by SecurityGuy · · Score: 2
    This is so outrageously ridiculous a tactic (that you correctly point out they *do* use) that it needs an equally outrageous response. Henceforth, I'll always have a minor on hand (who can't legally enter into a contract) to push stupid buttons like this for me.


    "I don't care what your EULA says. I didn't agree to it. I didn't install the software." -- Me


    Of course it won't work, but then neither should their EULA garbage if it ever gets in front of a halfway intelligent judge.

  112. Re:Great minds think alike� by Decimal · · Score: 2

    Personally, I think the greens and libertarians should merge. I am a green, yet I'm not a socialist or pro dope. I'm a capitalist and a believer in freedom.

    Maybe they should regroup as liberal greens?


    I have a Libertarian friend and we are at complete odds on most issues. Techically speaking, I'm a left-leaning authoritarian* and he's a right-leaning Libertarian. Refer to the nolan chart. Greens are actually best matched with the Natural Law party.

    Well, keeping this on topic, I find myself agreeing with Libertarians in that I don't think that we should pass such a law... right now. The people in congress are far too corrupt to even consider pushing something like that through them. Only the small companies will be hurt by the monstrosities that they are capable of creating. What we need right now is campaign finance reform, so that in the future we can have decent lawmakers who will pass such a law and make it fair.

    * This does not mean I am a Communist. I do not approve of dictatorships.

    --

    Remember "Bring 'em on"? *sigh
  113. Other companies pay when they screw up. by zerofoo · · Score: 2, Insightful

    Ask any pharmaceutical or biotech company what happens when one of their products fails and someone is injured. They'll tell you often times there are criminal as well as civil penalties. If Ford had to make a safe Pinto, why shouldn't software vendors be forced to make secure software?

    Many will argue that bad software isn't life threatening, and therefore doesn't require stiff penalites, I say baloney! If the firmware that controls the hydraulic systems on an aircraft fails in flight you probably won't survive. If your database on your e-commerce site gets hacked due to a "buffer overflow" error, and all your credit cards get out on the web, shouldn't someone be held liable for the damages...or are we going to let the insurance industry just mop up the dammage and pay for it with higher premiums.

    There has to be some accountablity for negligent behavior.

    -ted

  114. Re:The home of the free by radja · · Score: 2

    >We want to destroy the DMCA that restricts our freedom of speech, and yet we want to RESTRICT companies from doing what they want.

    Yes. But they're allowed to SPEAK about what they want. That's not hypocritical, that's the difference between speech and action.

    //rdj

    --

    No one can understand the truth until he drinks of coffee's frothy goodness.
    --Sheikh Abd-Al-Kadir, 1587
  115. A Source of Confusion by virg_mattes · · Score: 2

    I'm not following your logic at all. How did you get from modifying the source of a program vs. hacking the executable to GPL issues? To wit, the original discussion was about modifying a program your company uses. My point was that altering OSS was different from hacking Microsoft because you're not legally allowed to hack the .EXEs, but you're legally allowed to monkey with OSS. The GPL in this case would only apply to redistributed code, not "internal, proprietary software development" (your words). And while RMS and Co. could lay on a lawsuit charging you with pilfering GPL code within a program you sell, they'd have to prove it just like anyone else who wants to sue you, so there's no larger risk of litigation than from any code jockey you ever come in contact with.

    > Of course all code isn't GPLd...but that which is represents a similar risk to the EULA.

    Not at all. They're different animals, with different situations. As stated above, the GPL applies only to redistributed code. If I get a copy of Red Hat Linux and munge the kernel code to run faster on my local Frankensystem 2002, but I don't redistribute that code outside my business, the GPL never applies. Hacking WINWORD.EXE is always, under every circumstance, illegal, even if I then don't even run the modified executable. Just changing it is a violation.

    Virg