Slashdot Mirror


Confidence Shaken In Open Source Security Idealism

iONiUM writes: According to a few news articles, the general public has taken notice of all the recent security breaches in open source software. From the article: "Hackers have shaken the free-software movement that once symbolized the Web's idealism. Several high-profile attacks in recent months exploited security flaws found in the "open-source" software created by volunteers collaborating online, building off each other's work."

While it's true that open source means you can review the actual code to ensure there's no data-theft, loggers, or glaring security holes, that idealism doesn't really help out most people who simply don't have time, or the knowledge, to do it. As such, the trust is left to the open source community, and is that really so different than leaving it to a corporation with closed source?"

173 of 265 comments (clear)

  1. I don't buy it by GameboyRMH · · Score: 5, Insightful

    Am I supposed to believe that the general public is aware of open-source software at all? They're hardly aware of the concept of "openness" in the first place.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
    1. Re:I don't buy it by Lilith's+Heart-shape · · Score: 5, Insightful

      Most of the general public can't tell a compiler from a Cuisinart. We can eventually fix this by teaching kids to code, which has the additional benefit of showing them that their feelings don't matter to anybody else.

    2. Re: I don't buy it by BarbaraHudson · · Score: 5, Informative

      The article makes the claim with absolutely no statistics to back it up. The public knows more about Kim Kardasian and Ebola than open source security flaws. Sounds like the writer has been taking lessons from Florida Muttonhead. Ã

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    3. Re:I don't buy it by Anonymous Coward · · Score: 1

      They are aware of the title "Open Source" only and these flaws are definitely a black-eye, even if they do not understand the concept. Most of the public sees it as a bunch of free stuff out there that maybe someone an use.

      Corporations will definitely be re-evaluating the option of open-source after these two issues.

    4. Re:I don't buy it by mlw4428 · · Score: 1

      Yes and no. Most of the general public that deal with software who have any real influence are your managers/executives and I think they're the ones more or less meant in this article. My company won't lay in bed with Open Source because of the recent issues and their opinions on the lack of support. I'm not saying FOSS is bad, just why ONE company chooses not to.

    5. Re:I don't buy it by The+Ickle+Jones · · Score: 5, Insightful

      Corporations will definitely be re-evaluating the option of open-source after these two issues.

      Maybe they should also avoid proprietary software, for similar reasons. That leaves them with... nothing. Oh, well, they can always pretend that perfect software exists.

    6. Re:I don't buy it by GameboyRMH · · Score: 5, Insightful

      Wow really, the recent issues are a factor? My company uses plenty of FLOSS and heartbleed/shellshock haven't been a bigger blip than any of the Windows/IE/Flash/Adobe Reader zero-days that are routinely discovered.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    7. Re:I don't buy it by LifesABeach · · Score: 2

      "...the trust is left to the open source community, and is that really so different than leaving it to a corporation with closed source?"

      Closed source works? They're the ones the bad guys make mega-bank on. Get real. So the holes are there, they get filled up in the FOSS world a lot faster than some other a== clown closed system, even factoring in that the close source community cares.

    8. Re: I don't buy it by LifesABeach · · Score: 1

      coffee..on..keyboard,..damn,..cleaning..it..up..before..boss..gets..back

    9. Re:I don't buy it by r1348 · · Score: 1

      Not when it comes to encryption.

    10. Re:I don't buy it by postbigbang · · Score: 3, Interesting

      Some kids will become good and responsible coders, but not all kids. Some will be artists, musicians, mechanics, farmers, etc., and for the rest of the world that doesn't code, a heavy responsibility is placed on the FOSS community to do code reviews.

      People don't compile at all. They download binaries, and they don't know the difference between an MD5, a SHA-x and a hole in the ground. Binaries therefore need special protection. Open Source doesn't mean anyone's actually looking at the code, and there needs to be peer review on critical components given with distros, but this isn't guaranteed to happen. Instead, there's an incredible bloat of stuff that we HOPE is good. An actual process might be better. What kind? Something more than Linus yelling at you.

      --
      ---- Teach Peace. It's Cheaper Than War.
    11. Re:I don't buy it by ArhcAngel · · Score: 5, Insightful

      Big corp CIO's need somebody to blame when things don't work. Open Source doesn't easily facilitate that. That is why Red Hat and Canonical have thrived. They have taken on the risk of deploying an open source product out of the CIO's hands. The support for proprietary products is in most part an illusion. I can't count the number of times I have had a product languish with an issue that the ISV had no intentions of fixing. Unless the problems affects a large enough group most ISV's aren't going to lift a finger to correct it. At least with OSS even if the maintainers of a project dismiss your issue you are still able to hire someone or find someone who happens to be interested in your issue to modify and possibly correct the issue. That's not even an option with proprietary software.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    12. Re:I don't buy it by leenks · · Score: 1

      I found their language courses incomprehensible too...

    13. Re:I don't buy it by xvan · · Score: 2

      Actually, I can't remember last Linux Zero-Day bug.
      And the bugs this article refers to are BSD's and GNU's fault.

      Maybe, just maybe, Linus' way is the right way.

    14. Re:I don't buy it by AchilleTalon · · Score: 2

      I even know a bunch of software developers who pretend to embrace open-source software without knowing what it is all about. Imagine the general public, they just know about free software like in free beer. Even large corporations using open-source software just like the free part like in beer, that's why these critical pieces of software don't have the resources they deserve.

      --
      Achille Talon
      Hop!
    15. Re:I don't buy it by ray-auch · · Score: 2

      How did you fix them in minutes when it took several days for correct patches to come out, for entirely predictable reasons (laughable approach of trying to find and fix all bugs at once in a parser never designed to be secure, when the real issue is that it should never be being fed untrusted input) ?

      To my mind, that is the biggest failure of open source / free software in this case
      - 20+ yr old bug / insecure-feature in an obscure corner of a system never designed for today's threat environment - forgiveable
      - responsible disclosure, working with maintainers under embargo - good
      - publication along with a patch that was broken again within hours if not minutes - fail
      - everyone and his dog then panic-issuing further patches for one parser vulnerability after another before eventually someone (actually more than one different approach) fixes it properly the way it should have been done in the first place - spectacular fail

    16. Re:I don't buy it by postbigbang · · Score: 4, Insightful

      Try an energy link and go check CVEs using the string openssh for starters. Kernel? No. All the crap in the back? Oh, yeah.

      --
      ---- Teach Peace. It's Cheaper Than War.
    17. Re:I don't buy it by Opportunist · · Score: 1

      "Open Source software is free!"
      "So? On bittorrent, any software is free"

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    18. Re:I don't buy it by Jane+Q.+Public · · Score: 1

      Instead, there's an incredible bloat of stuff that we HOPE is good. An actual process might be better. What kind? Something more than Linus yelling at you.

      But this just leads back to the final line in OP:

      As such, the trust is left to the open source community, and is that really so different than leaving it to a corporation with closed source?

      And despite Betteridge's Law, the answer to this is Yes. Because when flaws are found, the community DOES audit, and repair.

      Great example: a couple of years after Oracle assumed control of MySQL, people left in droves. Why? Because when it was open source it was better maintained, security flaws were patched faster and more often, etc.

      Was that specifically a security issue? No. But it's still illustrative of the difference.

    19. Re:I don't buy it by gweihir · · Score: 1

      Many seem to think that FOSS is these "terrorist-like" "hacker kids" that "threaten modern society". Hence you can sell them anything but do not expect any understanding.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    20. Re:I don't buy it by gweihir · · Score: 1

      To be fair, modern compilers have some similarities with Cuisinarts.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    21. Re:I don't buy it by Opportunist · · Score: 2

      Nope. For the same reason they don't give a shit about any sky-is-falling announcement in any other software they use. The cost to change anything is SO prohibitively high that there is no option but to simply carry the risk.

      Every time someone announces "there has been a huge security flaw in X", someone will invariably follow up with "oh, now corporations will drop it instantly and not touch it with a 10 foot pole anymore".

      It usually shows more about the lack of knowledge of corporate structures and corporate thinking than anything else about the person making that claim.

      Corporations don't, and more often than not simply CANNOT, make spot decisions. Strategies span years and dropping something suddenly, if possible at all (again, nearly invariably it is NOT possible altogether), is prohibitively expensive. Unless that system flaw is near certain to occur and near certainly sinking the company if it happens, a "drop it like it's hot" will simply not happen.

      If any corporation is now "moving away" from OSS because of this, it's either that someone important wanted to and needed an excuse, or that the last business dinner with the CSS vendor was tasty.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    22. Re:I don't buy it by Opportunist · · Score: 4, Insightful

      ...and 2 days after it got known.

      The main difference between OSS and CSS is that in OSS you can actually find the security holes. In CSS, all you can do is hope that the vendor finds them, or at least cares enough to look for them in the first place.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    23. Re:I don't buy it by Anonymous Coward · · Score: 4, Informative

      Actually, I can't remember last Linux Zero-Day bug.

      Linux has certainly had a number of security bugs that existed for many years and could have been exploited for privilege escalation and unauthorized access to machines:
      5-year-old privilege escalation bug
      8-year-old privilege escalation bug
      14-year-old sigreturn bug

      Now you could take the dismissive, naive approach and say these don't matter and weren't exploited simply because you didn't hear about it in any well-publicized, poorly-executed attack but how many more of these ancient (and recent) vulnerabilities exist in the Linux kernel unfixed and unbeknownst to the maintainers? There could be none (unlikely), there could be many (much more likely) and as the kernel gets more and more complex and more and more bloated with kernel-mode drivers in the source tree it becomes even more likely that security vulnerabilities will be incorporated and go unnoticed.

      NB: I'm not discussing this in the context of Linux Vs something else or Open Vs Closed, just that the Linux kernel is no more secure than any other software.

    24. Re:I don't buy it by marcello_dl · · Score: 1

      a couple of years after Oracle assumed control of MySQL, people left in droves. Why? Because when it was open source it was better maintained, security flaws were patched faster and more often, etc.

      It is not the best example, one could object that MySQL was bought to be eventually snuffed.
      On the other hand this highlights the very problem with non-free software. All considerations, including security, are secondary to the corporation's mission. So, there needs to be free software no matter what, else security will get worse.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    25. Re:I don't buy it by TemporalBeing · · Score: 3, Interesting

      How did you fix them in minutes when it took several days for correct patches to come out, for entirely predictable reasons (laughable approach of trying to find and fix all bugs at once in a parser never designed to be secure, when the real issue is that it should never be being fed untrusted input) ?

      To my mind, that is the biggest failure of open source / free software in this case - 20+ yr old bug / insecure-feature in an obscure corner of a system never designed for today's threat environment - forgiveable - responsible disclosure, working with maintainers under embargo - good - publication along with a patch that was broken again within hours if not minutes - fail - everyone and his dog then panic-issuing further patches for one parser vulnerability after another before eventually someone (actually more than one different approach) fixes it properly the way it should have been done in the first place - spectacular fail

      And yet Microsoft has a known policy that they don't fix any exploit proven or not unless it is actively being exploited; when an unknown exploit is exploited they take up to 30 days to release, and that still may not have everything fixed. So to put this in context, if Microsoft were the developers of Bash:

      • They would have sat on the bug for 20 years too if there were no known active exploits of it.
      • The first patch would have taken 30 days, not under 2 weeks (I don't know the real number, but it wasn't very long; and certainly under 2 weeks if not under 1 week).
      • The second patch would have still been needed, but would have taken yet another 30 days
      • Only a few developers would have had access to be able to review and fix anything
      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    26. Re:I don't buy it by UnknownSoldier · · Score: 2

      Open Source software is legally free!"
      "So? On bittorrent, any software is free"
      You forgot most likely illegal -- just because the "cost" appears to be zero for you, doesn't mean it is legally free.

      FTFY.

    27. Re:I don't buy it by Jane+Q.+Public · · Score: 2

      It is not the best example, one could object that MySQL was bought to be eventually snuffed.

      Actually, that's just part of the same argument. Open source has no way to snuff programs. They're just picked up by others and carried on.

      And in fact, that's what happened to MySQL. Many -- possibly even a majority by now -- webhosts have replaced MySQL with MariaDB, and hardly anybody even notices. MariaDB is a fork of the pre-Oracle, open-source MySQL. So if Oracle was really trying to kill it, they failed. It lives on, newer and in many ways better, just under a different name.

      On the other hand this highlights the very problem with non-free software. All considerations, including security, are secondary to the corporation's mission. So, there needs to be free software no matter what, else security will get worse.

      I certainly agree with you there.

    28. Re:I don't buy it by UnknownSoldier · · Score: 4, Informative

      > http://www.phoronix.com/

      Please don't link to Phoronix garbage -- all they care about is linking to themselves instead of actually linking to the source
      i.e.

      * https://lkml.org/lkml/2010/9/1... Linux 2.6.36-rc4
      * https://lkml.org/lkml/2010/9/2... Linux 2.6.36-rc5 <-- alpha: fix a 14 years old bug in sigreturn tracing

    29. Re:I don't buy it by Opportunist · · Score: 1

      I guess I should have noted that I wanted to depict the general level of information some random internet user would have about open source software.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    30. Re:I don't buy it by nukenerd · · Score: 1

      Whooosh!

    31. Re:I don't buy it by ray-auch · · Score: 1

      I didn't say MS was better, I said the bash response was poor, and the poster I replied to couldn't possibly have had fixes in place within minutes as claimed.

      Oh, and in your argument "up to 30 days" suddenly becomes "taken 30 days" - actually if bugs come in uniformly distributed in the 30 day cycle then average would be 15 days, or lower since sometimes they do go out-of-band.

      Plus, the second (and third and fourth and so on) patches are only needed if the first (and second and third.,.) one is inadequate and not properly tested. Maybe MS are just as bad at that too, but the developers of Bash were certainly not good at it.

    32. Re:I don't buy it by sjames · · Score: 1

      Is shatter fixed yet?

    33. Re:I don't buy it by Bite+The+Pillow · · Score: 1

      The article does not use the term "general public". Thanks to a misinterpretation by iONiUM, and your failure to make sure the thing you are criticising is even a thing, we are talking about a non-issue instead of the actual topic. Unless you are brand spanking new to this website, you should know better, and shame on you.

      I don't even see a clarification of who is becoming more aware - only that people involved with open source in some fashion are making comments. The obvious conclusion is that the general public has more opportunity to be aware. Not that they take advantage of that opportunity.

    34. Re: I don't buy it by rtb61 · · Score: 1

      The also missed the one who glaring difference between open source security holes and closed sourced proprietary security holes. Once found they are publicly exposed, and fixed and not lied about and put off until the next paid update, as motivation to pay for that update. Found as in found by the respective communities, one being the open developers and the other being the sales and marketing division of a corporation. Of course from the article itself âoeIf these systems were based on proprietary software, these vulnerabilities would likely stick around a lot longer,â Trost said. âoeThey may not be found ever, and if they were found, they would be found by high-end hackers or nation states.â

      Hard to pick what this article is really about, it seems to be hinting at government funding of securing of widely used open source software. So logically any government departments using and securing open source software, share their work with each other and the public via a government sharing house that could also work with other allied countries. This is not a lost investment like buying 'er' renting closed source proprietary code but has potential for major savings across public and private technology use, savings in the range of hundreds of billions of dollars. There is serious money to be saved here across the long term, especially for those countries that don't profit from computer software licences but in fact register huge tax evasion losses as a result, again basically billions stolen in tax evasion scams.

      --
      Chaos - everything, everywhere, everywhen
    35. Re:I don't buy it by cascadingstylesheet · · Score: 1

      which has the additional benefit of showing them that their feelings don't matter to anybody else.

      Um.

      Pendulums swing in two directions. ya know. I'm not sure that the best antidote to an over-emphasis on feelings is to lurch into sociopathy ...

    36. Re:I don't buy it by TemporalBeing · · Score: 3, Insightful

      I didn't say MS was better, I said the bash response was poor, and the poster I replied to couldn't possibly have had fixes in place within minutes as claimed.

      I'm just pointing out that however poor the Bash devs response was, Microsoft's would have been worse.

      Oh, and in your argument "up to 30 days" suddenly becomes "taken 30 days" - actually if bugs come in uniformly distributed in the 30 day cycle then average would be 15 days, or lower since sometimes they do go out-of-band.

      Actually, my comment regarding "taken 30 days" for Microsoft is well founded in their historical turn-around for CVEs that they have acknowledged as being fixed. With a rare exception, they don't deliver any patches in under 30 days; and even 30 days is being gracious as it's usually more like 6 months so I'm already putting them on their own expedited schedule for such fixes.

      Again, pointing out that however poor the Bash devs response was, Microsoft's at it best is worse.

      Plus, the second (and third and fourth and so on) patches are only needed if the first (and second and third.,.) one is inadequate and not properly tested.

      If the numerous people reviewing Bash, from multiple companies, and disciplines didn't find the issue with the first patch, then how would Microsoft with a far more limited set of people looking at the code be able to get the same kind of patch correct the first time and get all the corner cases figured out and fixed before releasing the first patch?

      I'm not saying the Bash devs had 1 million eyes on this; but they certainly had a few hundred if not a thousand or so in total. Microsoft's equivalent group probably is no greater than 50 devs at best, likely smaller; and probably no where near the cross-discipinary skill set match either.

      So if the Bash guys had to do a second patch (or even a third, etc) to fix it; chances are Microsoft would have had to have at least as many patches too.

      Maybe MS are just as bad at that too, but the developers of Bash were certainly not good at it.

      Agreed - kinda. The main point of the origin of this thread (article?) was that F/LOSS software could not deal as well as proprietary software; that somehow the proprietary vendors could do better with these kinds of bugs - both catching them and responding to them.

      My point, is that based on its history - documented in numerous articles over the years - Microsoft is a prime example of showing that's not the case. That proprietary vendor's own policies and procedures prevent them from delivering anywhere near as good a turn around.

      But here's the kicker - there is a similar exploit for cmd.exe. It's yet to be patched. ;-)
      here's an example: https://twitter.com/FioraAeter...
      (And yes, I've seen it from other sources, just don't have those links right now.)

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    37. Re:I don't buy it by Anonymous Coward · · Score: 1

      Critical pieces *do* get checked. And have been checked. The Covarity Code Checker(tm) is a software application that tested large parts of code (funded by the United States Government Department of Homeland Security). The checked open source software and (because they are part of the US government) closed source software. Critical parts of Open Source (specifically the Linux kernel among other pieces of software). The results reveal that, yes, Open Source (at least the pieces tested) *really are* more secure and are created to higher standards than the commercial software also tested. The commercial software included operating systems from leading vendors (you can probably guess who they are). So its not just FOSS doing code reviews, the DHS is doing them too (as are others).

    38. Re:I don't buy it by ReeceTarbert · · Score: 1

      And the bugs this article refers to are BSD's and GNU's fault.

      Would you care to elaborate? The article talks about Heartbleed and Shellshock bugs which, affecting userland components, aren't OS specific.

      Actually, I find it odd that you singled out the BSD family, especially considering that bash is not part of the default FreeBSD install and, even if a user decides to install it, /bin/sh is not the same executable as /bin/bash (or rather /usr/local/bin/bash). The FreeBSD went even as far as to disable the "export function" feature by default on 20140926:

      20140926:
      AFFECTS: users of shells/bash
      AUTHOR: bdrewery@FreeBSD.org

      Bash supports a feature of exporting functions in the environment with
      export -f. Running bash with exported functions in the environment will
      then import those functions into the environment of the script being ran.
      This resulted in security issues CVE-2014-6271 and CVE-2014-7169, commonly
      known as "shellshock". It also can result in poorly written scripts being
      tricked into running arbitrary commands.

      To fully mitigate against this sort of attack we have applied a non-upstream
      patch to disable this functionality by default.
      You can execute bash
      with --import-functions to allow it to import functions from the
      environment. The default can also be changed in the port by selecting the
      IMPORTFUNCTIONS option.

      RT.

    39. Re:I don't buy it by ray-auch · · Score: 1

      If the numerous people reviewing Bash, from multiple companies, and disciplines didn't find the issue with the first patch, then how would Microsoft with a far more limited set of people looking at the code be able to get the same kind of patch correct the first time and get all the corner cases figured out and fixed before releasing the first patch?

      Because they have a "far more limited" team full of security specialists. Some (maybe all) of the later bugs were found using standard fuzzing tools, which should have been part of the test process the first time, as soon as the parser was found to be broken once on non-standard input. In fact it should have been picked up, whilst under embargo, that the whole idea of parsing code out of untrusted input was a security hole that would need to be patched (as it eventually was), even not-security-experts with some idea about security could have predicted that (as I did - http://slashdot.org/comments.p...)

      I'm not saying the Bash devs had 1 million eyes on this; but they certainly had a few hundred if not a thousand or so in total.

      During the embargo, really ?

      Agreed - kinda. The main point of the origin of this thread (article?) was that F/LOSS software could not deal as well as proprietary software; that somehow the proprietary vendors could do better with these kinds of bugs - both catching them and responding to them.

      Actually the article doesn't say that proprietary is any better, just that FOSS hasn't turned out to be as good at it as people were assuming (many eyes bugs shallow etc.).

      But here's the kicker - there is a similar exploit for cmd.exe. It's yet to be patched. ;-)

      cmd.exe parser has a bug, or maybe a feature. bash parser had a bug, or several, or maybe a feature.

      Big big big difference is that cmd.exe doesn't execute, or echo, or parse, all its environment variables at startup - that is the actual bash shellshock vulnerability (not the various parser bugs), and cmd doesn't have it. No one has yet found an exploit for this cmd.exe bug, let alone a remote one.

    40. Re:I don't buy it by abhisri · · Score: 2

      Here is the biggest difference maker. Found a serious issue in your closed-source router? Wait for next 2 years for the vendor to fix it.

      Open-source? There is at least a chance that you are not hostage to the whim of some mid-level manager deciding what goes in next dozen releases. Unlike in case of corporations like oracle/microsoft, you could reach out to the developers and argue the case of fixing the issue early or even(assuming you have the skill) come up with a fix yourself. Vendor of a popular product closes shop or kills off a much-needed feature? You don't have a prayer. Open-source? Project may just get forked, as happened in case of MySQL. Security? Truecrypt can be audited by a third-party, to confirm that it is actually secure *because* code is open-source. How does that even work for a closed-source proprietary encryption product?

    41. Re:I don't buy it by Wootery · · Score: 1

      It's called Coverity, not Covarity, and no, it's not funded by the US government., other than that the government hired them to check some Open Source packages. I wasn't aware that had happened. The article you link shows that Coverity pointed out a good number of real issues.

      The results [coverity.com] reveal that, yes, Open Source (at least the pieces tested) *really are* more secure

      What's really secure and what's not isn't something a static-analysis tool gets to decide. At least, not when we have real-life track-records to look at.

    42. Re:I don't buy it by pop+ebp · · Score: 1

      And yet Microsoft has a known policy that they don't fix any exploit proven or not unless it is actively being exploited

      Can you please cite the policy?
      A quick glance through the Microsoft Security Bulletins reveals that most of them have not been actively exploited before being patched.

      Of course you could argue that Microsoft is lying, but many security researchers do (privately) report vulnerabilities to Microsoft, and you really don't think some of them will publicize the bugs if they aren't fixed in, like, a year?

      Or are you actually trying to say they don't fix them unless they have been reported, which is an entirely different thing?

    43. Re:I don't buy it by Lilith's+Heart-shape · · Score: 1

      Some kids will become good and responsible coders, but not all kids. Some will be artists, musicians, mechanics, farmers, etc., and for the rest of the world that doesn't code, a heavy responsibility is placed on the FOSS community to do code reviews.

      And some will also write for TV and movies. If they know how to code, they'll have no excuse for some of the really shitty depictions of computers and hacking we've seen on TV and in film before. :)

    44. Re:I don't buy it by Lilith's+Heart-shape · · Score: 1

      Take a look at our governments and corporations. At least half of 'em are run by sociopaths.

    45. Re:I don't buy it by Lilith's+Heart-shape · · Score: 1

      I hope you told them it was DOS on steroids instead of being a condescending prat. :)

    46. Re:I don't buy it by TemporalBeing · · Score: 1

      And yet Microsoft has a known policy that they don't fix any exploit proven or not unless it is actively being exploited

      Can you please cite the policy? A quick glance through the Microsoft Security Bulletins reveals that most of them have not been actively exploited before being patched.

      Of course you could argue that Microsoft is lying, but many security researchers do (privately) report vulnerabilities to Microsoft, and you really don't think some of them will publicize the bugs if they aren't fixed in, like, a year?

      Or are you actually trying to say they don't fix them unless they have been reported, which is an entirely different thing?

      Microsoft does not publicize all vulnerabilities reported to them; and not every reporter will publicize it either. So how many they actually know about is unknown. This is reported by most people that are writing about the issue, especially those comparing Microsoft's practices to Open Source's and comparing the numbers for the CVE reports between the groups.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    47. Re:I don't buy it by pop+ebp · · Score: 1

      You don't need every reporter to publicize it. You just need one reputable researcher to come out and say "Most the bugs I reported to MS haven't been fixed," and it would prove your point. The fact that we don't see that makes your story highly unlikely. By the way, you are also alleging that they are knowingly publishing false information on their web site. (As you said they only patch bugs that they know are being exploited, but most of their issued bulletins said the bugs are not being exploited.)

      I don't like defending Microsoft (they certainly deserve their bad reputation), but your accusation is really going too far. No large company is going to do that.

    48. Re:I don't buy it by xvan · · Score: 1

      Heartbleed was caused by a FreeBSD bug,
      Shellshock was caused by a GNU bash bug.

      Both projects are independent of the Linux Kernel Project. That's the project managed by Linus.
      So blaming Linus management for the lost confidence on open source security is, at least, unbased.

    49. Re:I don't buy it by ale2011 · · Score: 1

      Well said. But there is still much room for improvement and stabilization of free software processes.

    50. Re:I don't buy it by ReeceTarbert · · Score: 1

      Heartbleed was caused by a FreeBSD bug,

      No. Heartbleed is a security bug in the OpenSSL cryptography library. OpenSSL, in turn, is an open-source implementation of the SSL and TLS protocols vailable for most Unix-like operating systems (including Solaris, Linux, Mac OS X and the various open source BSD operating systems), OpenVMS and Microsoft Windows. See? Not OS specific.

      Shellshock was caused by a GNU bash bug.

      Correct but, again, not OS specific.

      Both projects are independent of the Linux Kernel Project. That's the project managed by Linus. So blaming Linus management for the lost confidence on open source security is, at least, unbased.

      True, but the article didn't mention either and, let's face it, a kernel with no applications to run wouldn't be much fun -- or useful.

      RT.

    51. Re:I don't buy it by LifesABeach · · Score: 1

      I was actually referring to a stone found in Egypt

  2. Cart before the horse. by jedidiah · · Score: 4, Insightful

    All of this presupposes a pre-existing awareness of Open Source and Free Software among the general public. Due due the typically communal nature of Free Software, this awareness really doesn't exist to begin with. It's absurd to talk about the "general public" and how their confidence is "shaken" when they are blissfully unaware to begin with.

    This is just the usual professional troll click bait that we've come to expect from the news media lately. They need to feed the 24 hour news cycle and will do so by any means necessary.

    --
    A Pirate and a Puritan look the same on a balance sheet.
    1. Re:Cart before the horse. by GameboyRMH · · Score: 1

      Thank you. I said essentially the same thing above but got downmodded for it.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    2. Re:Cart before the horse. by i+kan+reed · · Score: 4, Insightful

      On the other hand, if you can't trust OpenSSL for security, a major open source project whose entire purpose is security, who can you trust in the OS world?

      Obviously, as a developer, I know that security flaws are just another way to make mistakes, but once you know about heartbleed, how can you assume nothing else of similar scale has been found by nefarious actors?

    3. Re:Cart before the horse. by Cabriel · · Score: 4, Interesting

      Not so. When there are articles about governmental offices switching whole-hog to open source software, that shows immediately that there is an awareness among the general public. When there is an article about one minister claiming open source software isn't working for his office and another minister countering that claim saying no one in the office has had an issue, there's a strong suggestion that there is an awareness of open source software. When an open source OS is advertised as being superior to a closed source competitor, there's absolutely going to be an awareness of open source and free software (Android vs iOS).

      While this may still be professional click-bait, I think calling it trolling is, itself, putting the cart before the horse.

    4. Re:Cart before the horse. by Anonymous Coward · · Score: 1

      This is just the usual professional troll click bait that we've come to expect from the news media lately. They need to feed the 24 hour news cycle and will do so by any means necessary.

      Agreed. Where does it end? Why can't everyone just slow downnnn. Oh yeah capitalism...

    5. Re:Cart before the horse. by Famak1994 · · Score: 2

      Not to mention that the article in question is based entirely on two bugs. The first one was thwarted by security researchers while the 2nd is a direct result of legacy code running on old machines/mainframes. So I fail to see how the open source community is shaken by all of this...I'm certainly not pissing myself!

    6. Re:Cart before the horse. by udippel · · Score: 1

      Right. But the GP's formulation is less abstract and leaves less room for interpretation. No, did not mod you down nor do I have modpoints currently.
      Never forget, we are at /.

    7. Re:Cart before the horse. by Frescard · · Score: 2

      All of this presupposes a pre-existing awareness of Open Source and Free Software among the general public. Due due the typically communal nature of Free Software, this awareness really doesn't exist to begin with. It's absurd to talk about the "general public" and how their confidence is "shaken" when they are blissfully unaware to begin with.

      Before ranting about the ignorance of the "general public", it would help to read the article first, which makes no mention of them at all, but rather talks about multiple professional developers, and their response to these security breaches.

    8. Re:Cart before the horse. by pixelpusher220 · · Score: 4, Interesting

      And lets also remember that corporate software has so many many bugs and vulnerabilities that they had to schedule a MONTHLY day to do them. Only to find yet more bugs so critically important that they broke their own rules well more than 2 times to release out of cycle fixes.

      OS will almost always beat corporate in terms of defects and response time. Anyone care to guess how many 'heartbleeds' currently exist in Windows code that we know nothing about?

      --
      People in cars cause accidents....accidents in cars cause people :-D
    9. Re: Cart before the horse. by BarbaraHudson · · Score: 2

      We notice these articles because they're in our field of interest. The general public? They're more aware of Apples latest problems because they have iThingees.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    10. Re:Cart before the horse. by FuzzyDustBall · · Score: 5, Insightful

      On the third hand, if you can't trust RSA for security, a major closed source project whose entire purpose is security, who can you trust in the OS world? The real difference from security Between open source and closed source is attitude towards the product, In closed source there is incentives to hide issues, where in open source there are very few.

    11. Re:Cart before the horse. by Curunir_wolf · · Score: 1

      Never forget, we are at /.

      And, it's GameboyRMH, who has so many "freaks" he probably gets modded down regularly just for being who he is.

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    12. Re:Cart before the horse. by udippel · · Score: 5, Interesting

      You can't. But that's not the point at all.
      But in one case one could, if only one wanted, to check the code quality and apply a patch; in the other case this door is totally shut. The first alternative is light-years ahead of the second, irrespective of the field. Because it leaves you the freedom of choice. Be it contributing to retirement benefits or invest your money at your own discretion, the decision to smoke certain substances or not, choice always has a connotation of freedom. The same choice that one has to buy this operating system or that one.
      Once you decide for closed source, you are
      1. totally dependent on the manufacturer
      2. without a chance to check yourself
      3. unable to analyze if the manufacturer has inserted some malicious code like a trapdoor, eventually on purpose
      Now, where would be any advantage in using a system of closed source?

    13. Re:Cart before the horse. by jedidiah · · Score: 1

      What professional developers?

      The original article doesn't really say anything meaningful at all. It doesn't appear to actually make any effort to judge the perceived impact of these problems?

      Besides, it's not the "professional developers" that matter here really. It's the end users including Fortune 100 companies that might have a VP position dedicated to Linux.

      The whole thing was content-free trolling masquerading as journalism.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    14. Re:Cart before the horse. by Opportunist · · Score: 1

      Traffic analysis would show.

      A nefarious actor would probably act upon his discovery. For the simple reason that as long as it is his and his alone, he can capitalize on it. This is something traffic would reflect. He would probably try to use it to the maximum effect before it becomes widely known and a patch against it gets developed.

      Today we're at the point where we can in hindsight identify such occasions. After a flaw gets revealed, certain "odd" firewall logs start to make sense. The next step would be to notice such clusters of "odd" network traffic and use it as an analysis source to find such flaws.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    15. Re:Cart before the horse. by ale2011 · · Score: 1

      On the other hand, if you can't trust OpenSSL for security, a major open source project whose entire purpose is security, who can you trust in the OS world?

      U mean GnuTLS?

      --
      Bugs happen

  3. Publicity by Anonymous Coward · · Score: 1

    I think it's nice to know about a security flaw and that the community usually has a fix for it fairly quickly.

    Corporations probably have an equal amount of security flaws but since it is private it is not usually given as much publicity and sometimes it takes months for companies to make a fix.

    1. Re:Publicity by murkwood7 · · Score: 1

      ... sometimes it takes months, if not years, for companies to make a fix.

      Sorry, couldn't resist!

      --
      - X/Y -
  4. perfect timing. by gandhi_2 · · Score: 5, Interesting

    amazing this article is posted on the same day as 3 0days for MS products.
    one of which has been known for over a month, and will soon have a logo.

    1. Re:perfect timing. by Anonymous Coward · · Score: 1

      I agree. The "general public" doesn't even know what Open Source is, and the amount of security problems the general public has with Windows isn't small. It's why a lot of people switched to Apple.

    2. Re:perfect timing. by fustakrakich · · Score: 4, Funny

      It's why a lot of people switched to Apple.

      Boy, are they in for a surprise!

      --
      “He’s not deformed, he’s just drunk!”
    3. Re:perfect timing. by Anonymous Coward · · Score: 3, Insightful

      AC because modding. My experience (as unpaid maintainer of friends and family computers) is that the new breed of Apple users are the most inept and clueless of all of them; believing that Apple is 'secure' they click away at phishing emails, visit websites that they have been warned have been pwned and generally abdicate all responsibility for their own security. That Nigeriean Prince only cares that they have a Mac because it means they probably have more he can steal from them.

  5. Yes its very different. by Anonymous Coward · · Score: 1

    and is that really so different than leaving it to a corporation with closed source?

    Yes its very different, since ANYONE can chose to do it. Just because most people don't understand something doesn't mean the information shouldn't be available to them to learn and evaluate.

    1. Re:Yes its very different. by jones_supa · · Score: 1

      For security it is not enough that anyone can read the source code. In practice people rarely have the time or patience to churn through projects that can be 10k or 100k lines of code, just looking for dragons for fun. If we really want to get this right, there must be professional, thorough, provable and documented code audits.

  6. The source is there, just read it by Anonymous Coward · · Score: 5, Insightful

    The schematics for cars are available, just review them to make sure there's no structural or design flaws.
    The chemical formulas for prescription drugs are available, just review them to make sure they're not poisonous.
    The texts of the laws are available, just review them to make sure there's no conflicts with constitutional rights and other laws.

    The point is, get off your high horse, not everyone knows how to code. And even if you do know how to code, with the dozens of programming languages out there, and the almost infinite coding styles of programmers, you shouldn't expect even other coders to be able to review your code.

    1. Re:The source is there, just read it by Anonymous Coward · · Score: 1

      The texts of the laws are available, just review them to make sure there's no conflicts with constitutional rights and other laws.

      Since when do people even care about constitutional violations? Even blatant ones (like the TSA) just get ignored outright.

      The point is, get off your high horse

      Who are you talking to? Most proponents claim that the ability to read the source is what matters. You can hire others to audit the code, do it yourself, make modifications yourself, or hire others to make modifications. You are not beholden to a specific company. This is a huge advantage over proprietary software, and it remains a huge advantage even if most people can't code.

    2. Re:The source is there, just read it by fustakrakich · · Score: 1

      The texts of the laws are available...

      Depends...

      The world is full of secret sauces...

      --
      “He’s not deformed, he’s just drunk!”
  7. Yes, it really is so different. by ysth · · Score: 4, Insightful

    Yes, it really is so different.

    With both the recent openssl and bash bugs, in addition to fixing the bug, careful investigation was done by the respective communities and additional problems were/are being addressed. I submit that this would likely not have been the case with closed source software.

    1. Re: Yes, it really is so different. by Anonymous Coward · · Score: 1

      Well that and in the case of bash, would a company still exist after all years to patch it?

    2. Re:Yes, it really is so different. by Anonymous Coward · · Score: 1

      Bingo!

      All of the "attacks" (heartbleed, shellshock, etc) came after the bugs were discovered - discoveries that would not have been made by white hats if it weren't for the fact that the software was open source in the first place. These discoveries prove the value of open source, not its flaws.

    3. Re:Yes, it really is so different. by ljw1004 · · Score: 5, Insightful

      Yes, it really is so different.

      With both the recent openssl and bash bugs, in addition to fixing the bug, careful investigation was done by the respective communities and additional problems were/are being addressed. I submit that this would likely not have been the case with closed source software.

      Why do you submit that?

      I work on the VB/C# compiler teams. These compilers used to be closed-source for ten years, and were made open-source earlier this year. Whenever we have a bug, we ALWAYS do careful investigation to look for all the related issues we can find. That's been no different between our closed- and open-source eras. We do it because "high quality software" is the number one driver of satisfaction, and if we make higher quality software then we get more sales. I think it works: you almost never hear people being bitten by VB/C# compiler bugs. We pay people full time to do careful investigations of stuff that (I reckon) most people would find too boring to do without a salary. None of this is affected by closed- vs open-source.

      What I've enjoyed is "open-source language design". The language design decisions are still made by stewards of the language as before. But by opening up the process of language-design, we see a lot more viewpoints and ideas from everyone. Better to fix bugs at the design-stage rather than wait until after the thing's been implemented.

      I'm willing to believe your submission is true -- but not without evidence, since your claim contradicts my own experience.

    4. Re:Yes, it really is so different. by scamper_22 · · Score: 1

      It would probably not be much different, just on the basis of 'open source' alone.

      Both open source and closed source can make their case that their way means better software.

      Open source basically claims code is available for anyone to see/fix/build on top.

      Proprietary software claims their software is more controlled, they can formalize review processes, and they have paid people attending to the code.

      But in reality, the open/closed nature of a project is probably one of the smallest factors in terms of affecting quality.

      There are open source projects that no one really looks at, there are projects that people use that no one thinks of going into the depths of...

      For closed source, often time legacy software/libraries get abandoned, support handed to people who know nothing about it, they go bankrupt...

      It really just depends on the company/team/organization assigned to working on said project.

  8. How many patches did MS push down today for IE? by schwit1 · · Score: 1, Insightful

    And this makes how many?

    1. Re:How many patches did MS push down today for IE? by bigpat · · Score: 1

      And more importantly... who in their right mind still uses IE? Internet Explorer is currently blocked by my company's proxy server because it is considered so insecure and isn't likely to get unblocked any time soon.

  9. Open Source in commercial products by haruchai · · Score: 1

    Heartbleed & Shellshock have impacted for-profit companies quite significantly. I don't have an objection to them using opensource within the boundaries of the license but should THEY not be vetting before rolling it into a commercial product?
    No one company has to do it all alone - it can be done through a team effort & foundation, just like OpenStack.

    --
    Pain is merely failure leaving the body
    1. Re:Open Source in commercial products by LWATCDR · · Score: 2

      Heartbleed and Shellshock show that nothing is really free.
      Those bugs would have been found long ago if big companies had put resources into FOSS.
      OpenSSL was used by everyone but had less than 20 active devs and a super skimpy budget.
      Bash? When was the last build of Bash before Shellshock?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Open Source in commercial products by Cabriel · · Score: 1

      So, you're saying that the F/OSS community isn't responsible for the bugs in their software?

    3. Re:Open Source in commercial products by Bengie · · Score: 1

      It wasn't a bug in bash, it was working exactly as expected. What wasn't expected was web devs passing in data directly from the Internet into bash. Bash incorrectly assumed that environmental variables were assigned from a trusted source.

    4. Re:Open Source in commercial products by neilo_1701D · · Score: 1

      Heartbleed and Shellshock show that nothing is really free.
      Those bugs would have been found long ago if big companies had put resources into FOSS.

      But that's special pleading.

      FOSS is supposed to be an alternative to stuff put out by big companies; why is it suddenly incumbent upon them to be fixing security holes 20+ years old?

    5. Re:Open Source in commercial products by spitzak · · Score: 4, Informative

      No, bash was NOT working as expected.

      The expectation was that a bash shell function could be defined by starting an environment variable value with "() {". The purpose of the code was to do exactly that, no more and no less. Yes it did assume the string came from a trusted source and the idea is questionable, but that was not the hole.

      The fact that the code could cause arbitrary commands in the value to be executed at startup was certainly not intended.

      I think it is interesting that this bug was visible in source code for 20 years and until now nobody found it. This includes the black-hats. Not sure what this means...

    6. Re:Open Source in commercial products by benjymouse · · Score: 2

      It wasn't a bug in bash, it was working exactly as expected. What wasn't expected was web devs passing in data directly from the Internet into bash. Bash incorrectly assumed that environmental variables were assigned from a trusted source.

      Nope. It was a bug. While it was the intention that bash would "import" function definitions from env vars, it was *never* the intention that it would directly and without confirmation execute any commands *following* the function definitions in the env vars.

      So yes, a serious bug.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    7. Re:Open Source in commercial products by swillden · · Score: 1

      FOSS is supposed to be an alternative to stuff put out by big companies

      Cite?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:Open Source in commercial products by Bengie · · Score: 1

      The fact that the code could cause arbitrary commands in the value to be executed at startup was certainly not intended.

      There seems to be several "bugs" associated with "ShellShock". At least one of the security issues was postponed because there was no way to fix it without breaking the feature. OpenBSD, then FreeBSD decided just to disable the feature all together. I am not aware of any follow-up on whatever "bug" that was, but it sounded like a "working as expected" issue.

      Since I cannot find anything sounding like this on Wiki, I'll assume that I'm wrong.

    9. Re:Open Source in commercial products by haruchai · · Score: 1

      Not at all. But anyone who uses F/OSS IS a member of the community and that includes companies who chose to use it in commercial products.

      --
      Pain is merely failure leaving the body
    10. Re:Open Source in commercial products by UnknownSoldier · · Score: 1

      > was visible in source code for 20 years and until now nobody found it. This includes the black-hats. Not sure what this means...

      As opposed to close source? That doesn't change the reality that ...

      ALL software has bugs.

      Now at a pragmatic level at least the open source ones are _eventually_ found -- we have no idea, or guarantee, when or If the closed source ones will ever be found !

    11. Re:Open Source in commercial products by serviscope_minor · · Score: 1

      So, you're saying that the F/OSS community isn't responsible for the bugs in their software?

      Nope, he's saying that the community is responsible. As major users, those companies are part of the community. They're as responsible as anyone else.

      As the saying goes: it's free so if it breaks you get to keep both halves.

      --
      SJW n. One who posts facts.
    12. Re:Open Source in commercial products by phantomfive · · Score: 1

      I think it is interesting that this bug was visible in source code for 20 years and until now nobody found it. This includes the black-hats.

      1) Finding bugs is hard work.
      2) There is plenty of lower hanging fruit

      --
      "First they came for the slanderers and i said nothing."
    13. Re:Open Source in commercial products by LordWabbit2 · · Score: 1

      I'm gonna be pedantic here, I would say ALL complex software has bugs in it. Hello world seems pretty bug free to me.

      --
      There are three kinds of falsehood: the first is a 'fib,' the second is a downright lie, and the third is statistics.
    14. Re:Open Source in commercial products by UnknownSoldier · · Score: 1

      Your pedantry is "almost" correct. ;-)

      The only program that is bug-free is the trivial one liner.

      NOP // assembly no-operation

      Though some would argue:

      int foo = 0;

      is bug free since without input, and output, whatever "calculation" you do is pointless & void.

      Software runs on the _assumption_ that the hardware is

      a) functioning ...
        b) ... correctly!

      We have almost no way to guarantee that in software. Sure we have ECC RAM but what else? Anything more then 1 line is making these assumptions and therefore is a candidate for being buggy.

      So I would revise your statement:

      "All non-trivial software is buggy."

    15. Re:Open Source in commercial products by LordWabbit2 · · Score: 1

      Well if you really want to be pedantic you could go with the fact that whilst the code of "hello world" is simple and mostly a one liner, the libraries and code it relies on to produce that one line is made of thousands of lines of code which might have an issue with the length of "hello world" and cause a buffer overrun.
      But I do understand your meaning, even simple code like "Hello World" could create real world problems, you still have to deal with the underlying system problems. I recall an exploit in WinXP where you could send an overized ping packet and do a buffer overflow.

      --
      There are three kinds of falsehood: the first is a 'fib,' the second is a downright lie, and the third is statistics.
  10. Yes. Yes it is. by Anonymous Coward · · Score: 5, Insightful

    As such, the trust is left to the open source community, and is that really so different than leaving it to a corporation with closed source?"

    Yes. Yes it is. Because with open source, you have the possibility of dedicated community members examining, testing, and fixing the code even before a major breach happens. You even have the option of doing it yourself.

    With closed source you have companies that will spend the minimal amount they can on security, and sweep issues under the rug as long as no one is complaining with arguments like, "oh, the odds of someone exploiting THAT are astronomical". Which means that the first people who discover the problem are usually the black hats.

  11. And that matters, how? by casings · · Score: 2

    Last time I checked, the general public was pretty ignorant about just about everything related to computers outside of checking their email and viewing the latest cat pictures on reddit.

    I'd rather consult a magic 8 ball than the general public.

  12. Vojjne. by Anonymous Coward · · Score: 4, Insightful

    Meanwhile my Windows 8.1 is downloading 16 fixes in 97MiB, of which one was used for military and industrial espionage if the security firm that found it in the wild SIX WEEKS AGO is to be believed.

    There is no magic alternative that is better than open.

  13. Public believes closed source is safer? by Anonymous Coward · · Score: 1

    If the public thinks that closed source is any safer, then people are dumber than I thought.

  14. OpenBSD by Bengie · · Score: 1

    I think when it comes to security related projects, like security libraries, that are used all over the place, we should demand higher quality code and better design and code practices, like those of OpenBSD. We should not compromise on quality when it comes to this kind of stuff. Do it correctly or don't do it at all.

    1. Re:OpenBSD by udippel · · Score: 1

      I salute your resolve. Tell this to the unwashed masses how have been craving for the most recent cool software / gadget / widget / design / feature for the last 20 years. And offer 'security' as alternative, and close to 99 out of 100 will gladly take the earlier candy.

  15. Open Source is More Easily Auditable by Bob9113 · · Score: 5, Interesting

    As such, the trust is left to the open source community, and is that really so different than leaving it to a corporation with closed source?

    Yes, it really is so different. Open Source provides an additional avenue for security auditing. With closed source software, any auditing body must be authorized to view the source code by the owner of the software. With Open Source, anyone can audit it. That does not mean that anyone has audited it, but being able to do so without having to contact the software distributor and get their permission is a substantial difference.

    If you want highly secure software, you have to verify that one or more trusted third parties have audited the code. You can't skip that step with either kind of software, it's just easier to get it done with Open Source.

  16. Depends by JCaptainP · · Score: 1

    The strength of open source just depends on how active the project is. Some companies open source their code as a business model and many Fortune 500 companies have developers focused solely on open source projects. That said, most projects are developed by a small handful, working after hours.

    I think the exacerbating issue is so many use open source technologies and the more they are used the more issues you'll find.

  17. I doubt it by Ckwop · · Score: 2

    I'd be surprised if a random member of the public could even define what free software is. They'd probably think it's connected to the cost of the software rather than its freedom giving properties.

    That said, I think that the view that with enough eyes all bugs are shallow is false. Given that bash is used in millions and millions of servers and the bug took decades to root out, we must think of a better way to get eyes on the code.

    The whole stack needs a line by line review by security experts. That will cost tens if not hundreds of millions of dollars but my view is that it's probably worth it. Then we have to make sure all changes get reviewed in the same way.

    The result of this process would be a super-hardened version of OpenBSD. It would come with a nice fat government certification and if you want to do business with the government, you have to use that distro.

    That might rub people up the wrong way but I think that's what's ultimately going to happen eventually. A lot of this infrastructure is so critical to the modern economy that we can't just run any old code anymore.

  18. The difference by Charliemopps · · Score: 2

    The difference between Open Source and Closed source is not the number of bugs and flaws... the numbers of bugs and flaws are likely equal. The difference is the number of bugs that were found and fixed. Just as many problems exist and are as equally dangerous in closed source software. The differences is that because it's closed, they remain there, undiscovered by the general public, for a very very long time.

    All of these discoveries should be celebrated. They are examples of Open source working as it should.

    1. Re:The difference by Charliemopps · · Score: 1

      Sometimes Microsoft knows about a flaw and simply DOESN'T patch it.

      ...and that's another very good point... Fixing bugs often is a "Cost benefit" thing.
      "It will cost us $100k to fix this and the worst thing they could get are the first names of client contacts" = Not getting fixed
      "It will cost us $100k to fix this and the worst thing they could get are the nuclear launch codes" = Getting fixed

      With closed source, the decision to fix that is in the hands of the developers.
      "99% of our customers will continue using this despite the bug. We'll lose the defense department but oh well..."

      With open source they can choose to fix it themselves.

    2. Re:The difference by mystikkman · · Score: 1

      A long time went between the discovery and the fix available to the public. The ignorance and history rewriting is getting painful to watch in these comments.

      http://www.smh.com.au/it-pro/s...

  19. Nobody claims open source software has no flaws by chubs · · Score: 1

    Nobody claims there are no vulnerabilities in open source code. But I bet you'd see some interesting differences if you compare the time between when an open-source vulnerability is reported and when it is fixed to the same interval for a commercial, closed source alternative, you'd see that known vulnerabilities exist for a much shorter time in a well-supported open source product. No, I don't have any source to back that up, just my experience with how long known vulnerabilities go unpatched in Windows, Adobe products, etc.

    1. Re:Nobody claims open source software has no flaws by jones_supa · · Score: 1

      But I bet you'd see some interesting differences if you compare the time between when an open-source vulnerability is reported and when it is fixed to the same interval for a commercial, closed source alternative, you'd see that known vulnerabilities exist for a much shorter time in a well-supported open source product.

      Take a look at bug trackers of OSS projects sometimes. They are full of known bugs which have been waiting for fix for months or years. Around the time when Heartbleed was discovered, there was another bug reported 4 years ago and no one had taken the responsibility to fix it. It even had a CVE record.

  20. Forking, not audits, is the reason openness works by stealth.c · · Score: 3, Interesting

    The Open Source approach has worked so well because people are at complete liberty to build on existing ideas and existing work, *not* because users are supposed to audit the code they're running. Almost no one does that, but a few do, and sometimes they decide to take what does work and throw out what doesn't. In FLOSS this can happen faster and with greater frequency than with IP-encumbered code. Whether you have faith in it or not, it works.

  21. 66 pct of America worried about Ebola by WillAffleckUW · · Score: 2

    Look, people in the USA are more worried about Ebola, an infinitesimal risk, than are worried about getting a polio shot (we're losing herd immunity in major cities right now) or a flu shot (which WILL kill thousands of people this year).

    I'm not that concerned that "the public" is worried about Open Source, as most of the people polled think it means "open sores".

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:66 pct of America worried about Ebola by WillAffleckUW · · Score: 1

      To be exact, I mean thousands of people will die from influenza, not the actual shot itself. Which you should get. It's going to be (and already is) one of those years.

      Oh, and consider patching your libraries, if you use open source. Most of the hacks were due to people not patching libraries, after someone did identify vulnerabilities.

      Now, excuse me, I have an email from a Nigerian Prince who wants to give me money.

      --
      -- Tigger warning: This post may contain tiggers! --
  22. Re:No warranty by Anonymous Coward · · Score: 1

    as opposed to the commercial software with a EULA 30 pages long which essentially says the same thing but without access to the source for your own review

  23. Re:Really? by Anon-Admin · · Score: 3, Informative

    Ill disagree, I still believe it is because Windows is far less secure.

    Linux == 98% of all super computers (Top 500 List)
    Linux/Android == 74% of all Mobile devices (Gartner)
    Linux/Android == 61.9% of all Tablets (Gartner)
    Linux == 78% of all internet Servers (Security Tech)
    Linux == 28% of mainframes (Gartner)
    Linux Desktops == 1.65% (From Gartner as the total number of systems shipped with Linux pre-installed) up to 20% depending on the source.

    That is not even getting into all the routers and smart switches, embedded devices, etc.

    Open source and Linux make a very large target with lots of high profile targets. I am surprised that there are not more exploits and the simple lack of viruses should be proof enough that linux is far more secure.

  24. Looks like free software is working by El_Muerte_TDS · · Score: 1

    Somebody saw something weird, looked at the code analyzed the logic, found the bug, reported it, and it was fixed.

    Nobody said those thousand eyes would find bugs instantly.

  25. What a dumb question by JustNiz · · Score: 1

    >> is that really so different than leaving it to a corporation with closed source?"

    Yes its COMPLETELY different.

    Can there be exploitable bugs in open source? Of course. That remains true for all software, open or not. It is incredibly naive to imagine that anyone could effectively predict every potential future use of any product, especially a complex system.

    Not only are exploits less likely in opensource in the first place (beacuse of the larger numbers of eyes looking at the code) but detection is faster (same reason) and also patches are released very quickly in community projects. For comparison look at Microsofts ongoing track record on even consciously leaving known exploits unpatched, in comparison to the speed that patches for Heartbleed and Shellshock got pushed out.

    Furthermore unlike closed source, it is very unlikely that there could be anything added to an opensource project that is intentionally malicious or even morally questionable, and then remain undetected for long. Apart from anything else, It would be too easy to see which user put it there and make that information public.

  26. Nothing's changed by reikae · · Score: 2

    Free software is about ideology. About the availability of source code and the permission to examine, modify and redistribute it. It doesn't mean better security or indeed better by any quality metric, and that's not the point. Much like freedom of speech: it's important even if I never say or write anything and it doesn't make everyone Shakespeare either.

    Posted from my Windows computer btw; I think there is value in software freedom, but I use what best meets my current needs and wants, and encourage others to do so too.

    1. Re:Nothing's changed by edis · · Score: 1

      ... About the availability of source code and the permission to examine, modify and redistribute it. It doesn't mean better security or indeed better by any quality metric, and that's not the point...

      Of course, that is the point: permission to examine and modify is directly setting preconditions to instantly enhance code examined. And if examination with sufficient eyeballs really takes place, process goes just as doctor prescribed. It does not, however, mean, that code escapes possibilities to hack completely - it is too complicated structure to expect that, unless looking at it with idealism of topic.

      --
      Servant of karma
  27. somebody else's job by Anonymous Coward · · Score: 3, Interesting

    I'm pretty sure i kan reed said he'd audit it.

    This is a little story about four people named Everybody, Somebody, Anybody, and Nobody.
    There was an important job to be done and Everybody was sure that Somebody would do it.
    Anybody could have done it, but Nobody did it.
    Somebody got angry about that because it was Everybody's job.
    Everybody thought that Anybody could do it, but Nobody realized that Everybody wouldn't do it.
    It ended up that Everybody blamed Somebody when Nobody did what Anybody could have done


    Really, why aren't there several open source auditing projects?
    1. secure coding bootcamp,
    2. throw them on a project to audit.
    3. tracking of when last audited, by whom, and any findings.

    1. Re:somebody else's job by ray-auch · · Score: 1

      There aren't because:

      1. no one is paying for them (or at least not enough to make a difference and catch stuff like heartbleed and shellshock)
      2. auditing existing code doesn't "scratch an itch" for anyone on the hobbyist side

      Closed source companies like MS have to weigh up costs of security auditing vs. cost of reputational damage of getting it wrong (i.e. if you think safety is expensive try having an accident). For a long time, MS was so secure as a monopoly that the reputational damage wasn't worth them worrying about - that isn't the case now, and they are better at security than they were, but they have a very large legacy mess still to clear up.

      For open source companies, the reputational damage is spread or lands elsewhere (shellshock is a GNU bug not a Linux bug or a RedHat or Debian or...), so there is even less incentive. Your competition benefits equally from your auditing but you take the whole cost. Therefore it will need collective funding by competing companies - which is always a lot harder to organise.

    2. Re:somebody else's job by TangoMargarine · · Score: 1

      Somebody and Anybody are on trains headed towards each other at 20mph (each). Construct a boolean algebra equation to describe all actors.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  28. Wow... by Famak1994 · · Score: 1

    "While it's true that open source means you can review the actual code to ensure there's no data-theft, loggers, or glaring security holes, that idealism doesn't really help out most people who simply don't have time, or the knowledge, to do it."

    Examples?

    Usually, when developers abandon a project they'll post it on github and leave it up to the fans to continue the development.

    "As such, the trust is left to the open source community, and is that really so different than leaving it to a corporation with closed source?"

    Yeah, it's completely different by every imaginable degree.

    1. Re:Wow... by Yunzil · · Score: 1

      Examples?

      Wait, you want examples of people who are too busy to review other people's code? OK, here's one: me.

    2. Re:Wow... by Famak1994 · · Score: 1

      I'm referring to open source software that has fallen victim to vandalism due to a lack of security researchers.

      Again, show me an example.

  29. pay them!! by lkcl · · Score: 3, Interesting

    the key point that people keep missing is that corporations - which are legally obligated to maximise profits - take whatever they can get "for free". software libre developers *do not have* the opportunity that is normally present in business transactions to present the person receiving their work with the VERY IMPORTANT opportunity to transfer to that developer a reward (payment) which represents the value of the software that the person is receiving.

    so it should come as absolutely no surprise that those software libre developers are not equipped with the financial means to support themselves (the Gentoo leader ending up with a $50,000 credit-card debt and having to quit and go work for Microsoft is an example that springs to mind) and they *CERTAINLY* don't have the financial means to pay for e.g. security reviews or security tools.

    the solution is incredibly simple: if you are using software libre for your business, PAY THE DEVELOPERS. find a way. pick a project that's important or fundamental to your business, and PAY THEM.

    1. Re:pay them!! by swillden · · Score: 1

      the key point that people keep missing is that corporations - which are legally obligated to maximise profits

      That supposed legal obligation doesn't always exist, and far too much is made of it even where it does. Can you show me any examples of companies being prosecuted, or even investigated, for failing to maximize their profits? It doesn't happen. And you can easily spot any number of examples of companies failing to take opportunities to maximize profits.

      Drop that tired meme, it's really not true in practice, even when it's true in theory -- which isn't always the case, even for for-profit corporations.

      What they're really legally obligated to do is whatever is in their corporate charter, articles of incorporation and IPO statements. Those define the expectations of investors and what's what they have to meet. In nearly all cases, generating profit is a key element of those expectations, but it's not always the primary one. But regardless, you don't see anyone getting prosecuted for failing to do that, either. The real punishment for a company that doesn't meet shareholder expectations is that the share price drops, and eventually the board ousts the management and puts in someone who will.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:pay them!! by UnknownSoldier · · Score: 2

      100% agree!

      If businesses were smart they all would chip in $10 say towards LibreOffice, Inkscape, Krita, FreeNAS, GimpShop, etc.

      They could be free of the tyranny of proprietary vendor-lock file formats for once and for all. But yet they would rather pay to suffer ! **shrugs**

      Could you image how much development could get done if open source alternatives to X could get funding!? Not say money is a silver bullet TM but it certainly would go a long way!

  30. FUD by ruir · · Score: 1

    "Closed" software also has lots or more security problems, and then you do not have the source to look at and fix it. This article is a troll.

  31. Damn good thing Windows has no holes! by swschrad · · Score: 4, Insightful

    yes, sir, sure would hate to be vendor-bound at work or home with insecure systems, or using a network full of spies and lies, to access online sales where I and my financial records might actually be the product. Yep, you can trust brand-name software and systems totally.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
    1. Re:Damn good thing Windows has no holes! by GameboyRMH · · Score: 1, Informative

      The MS salesmen actually use the threat of spies coding on open source projects as a scare tactic. Unironically.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  32. Publicity..... by Dega704 · · Score: 1

    Being open-source is what allowed these flaws to become publicly exposed. This article assumes that this is a 100% bad thing. The better question is how many closed-source security holes exist and are being actively exploited that we don't know about?

  33. false premise by binarstu · · Score: 1
    TFA starts off with this as the very first sentence:

    Hackers have shaken the free-software movement that once symbolized the Web’s idealism.

    And then fails to provide any real evidence that this is true. It should take strong evidence to reach the conclusion that an entire "movement" has been "shaken" to the point that it has lost its symbolic meaning. I skimmed the rest of the article, but the authors pretty much lost me after that bit of nonsense.

    People (both good and bad) have been finding flaws in open source software for decades. No one in the "movement" was surprised or "shaken" to hear about a few new discoveries. These bugs earned extra attention because of the ubiquity of the software, but still -- nobody has ever said that open source software is somehow, magically, bug free. The "idealism" is that a) people can actually find the bugs by looking at the source rather than reverse engineering; and b) once a bug is found, anyone is free to modify the code to fix it, rather than waiting on a business to decide that it merits patching, perhaps weeks or months later. And, as far as I could tell, this all worked very well with the "Shellshock" vulnerabilities. The bugs were found, and the patches were written and released not long after.

  34. "...if it's in the news, don't worry about it." by trawg · · Score: 3, Insightful

    I think some of Schneier's words apply here:

    "I tell people that if it's in the news, don't worry about it. The very definition of "news" is "something that hardly ever happens." It's when something isn't in the news, when it's so common that it's no longer news -- car crashes, domestic violence -- that you should start worrying."

    If this had been a story about a Windows exploit it's unlikely it would have been reported in the mainstream in a similar manner. Even if it had it's unlikely anyone would have paid attention; even the non-technical public is massively desensitised to stories about Windows security issues.

    If anything, I'm now /more/ confident about open source security. This demonstrates that when people find problems, they fix them quickly and efficiently. Who knows what is happening in closed source software?

  35. Re: Really? by Anon-Admin · · Score: 3, Interesting

    And a competent windows admin still deals with viruses on their servers.

    I was unaware that all the android phones, tablets, and devices as well as all the home routers, set top boxes, etc. were only managed by "IT professionals"

  36. Either way it's about trust by epyT-R · · Score: 1

    Whether you trust the community or trust a closed vendor, you're still trusting that they got it right and/or haven't been compromised by moles working for crooks or governments. The bottom line is you should assume any easily accessible security software is compromised and build multilayer security around the asset you want protected. At least with open software you can audit it yourself or have it audited by someone you do trust. Closed? forget it, unless you're a government.

  37. Re:Really? by iggymanz · · Score: 1

    you are full of shit, the important stuff is not on windows and the infrastructure of the internet is not built using window

  38. Some things can't be papered over. by westlake · · Score: 2

    With both the recent openssl and bash bugs, in addition to fixing the bug, careful investigation was done by the respective communities and additional problems were/are being addressed.

    Excuse me for saying that I find all these platitudes less than reassuring.

    The name itself is an acronym, a pun, and a description. As an acronym, it stands for Bourne-again shell, referring to its objective as a free replacement for the Bourne shell. As a pun, it expressed that objective in a phrase that sounds similar to born again, a term for spiritual rebirth. The name is also descriptive of what it did, bashing together the features of sh, csh, and ksh.

    Stallman and the Free Software Foundation (FSF) considered a free shell that could run existing sh scripts so strategic to a completely free system built from BSD and GNU code that this was one of the few projects they funded themselves, with Fox undertaking the work as an employee of FSF. Fox released Bash as a beta, version .99, on June 7, 1989 and remained the primary maintainer until sometime between mid-1992 and mid-1994, when he was laid off from FSF.

    A security hole in Bash dubbed Shellshock, dating from version 1.03, was discovered in early September 2014.

    Bash (Unix Shell)

    Analysis of the source code history of Bash shows the vulnerabilities had existed since version 1.03 of Bash released in September 1989.

    Shellshock (software bug)

    A 25 year old bug with the potential to do enormous damage.

    In the UNIX shell in almost universal use by *NIX professionals, and a spate-no-expense project conceived and funded by the FSF.

    1. Re:Some things can't be papered over. by ale2011 · · Score: 1

      Analysis of the source code history of Bash shows the vulnerabilities had existed since version 1.03 of Bash released in September 1989.

      That's the outcome of a limited analysis. Had they dug deeper, they would probably have concluded that such kind of vulnerability was already latent in Babbage's Difference engine, as well as in any man-made device. Don't misunderstand me, I don't mean that Nature makes no bugs :-/

      The point with man-made stuff is that we are free to decide how to deal with it. No wait, that was supposed to be the point with free software. (Damn, I'm getting garbled, perhaps it's hypocaffeiniemia.) Really, bugs happen the same whether you're paid or not. Discovering such an old one takes an odd moment.

  39. Speedy fixes and obvious "relay all to Microsoft" by raymorris · · Score: 1

    A big difference is probably that with open source you know you don't have glaring issues like a mail client that checks all incoming and outgoing emails for specific keywords, then sends a report to Microsoft and the NSA if any of those keywords are used. It's not that both open source and proprietary can't both have subtle bugs, of course they can. If an open source project such as say Apache decided to start sending tracking data to Apache.org, we'd all know about it before the version was even released, and we'd chop that "feature" right out immediately.

    Secondly, fixes are much, much faster, and in high-impact cases the fixes tend to be of much higher quality due to the number of people studying the problem and suggesting fixes. Microsoft publicly acknowledged a problem with IE in 1998. In 2012, they released a half-fix. Florian released the shellshock fix that most people use within 24 hours. Over the next couple of days, many smart people looked at and proposed and released other methods of addressing it, and after a few days it was decided to use Florian's original fix.

    As ESR famously said (but with context this time):
    given enough eyeballs, all bugs are shallow. More formally: Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix will be obvious to someone.

    The fix, the proper fix, is likely to be clear to someone when you have perhaps thousands of people looking at an issue like shellshock or heartbleed. The possible solutions are discussed and a solid solution is generally released within hours to days. Contrast that with Microsoft repeatedly needing to publish more patches to fix problems caused their last patch, which they released to fix problems in an earlier patch.

  40. General public as topic? by edis · · Score: 1

    Just substitute "general public" here with "widespread notion", and try to focus in discussion on essential message of the post.

    --
    Servant of karma
  41. Like Proprietary Software is Better? by Forgefather · · Score: 1

    There were two high profile security flaws in Open Source software that garnered a lot of news attention. Once the vulnerabilities were noticed the community quickly moved to patch them. How is this worse than proprietary software developers who pray that no one exploits their dodgy code until they have the business will and manpower to patch the bugs? Or perhaps we should turn to our proprietary secure software paragons: Apple, Microsoft, Oracle, Flash to provide secure alternatives to Open Source software....oh wait.

    --
    "There are lies, there are damn lies, and there are statistics"
  42. I've heard this argument before by idontgno · · Score: 1

    Specifically, anti-vaxxers.

    "If so many people refuse to get vaccinated, herd immunity can't work. So why bother?"

    "Because if all you voluntary natural selection candidates want to kill yourselves, my own vaccination will at least partially protect me."

    Open Source at least offers the opportunity to protect yourself, to the extent of your own skill and effort. Which is the most anyone can realistically expect in this world. I have no intentions of allowing my fate to rest entirely at the tender mercy of people who think they know better than me.

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  43. Re:Speedy fixes and obvious "relay all to Microsof by Yunzil · · Score: 1

    As ESR famously said (but with context this time):
    given enough eyeballs, all bugs are shallow.

    Addendum: Of course, it might take 20 years for anyone to notice, because everyone is assuming that someone else is looking at it, but whatever.

  44. article writer is an idiot by slashdime · · Score: 1

    Wow.. confidence shaken by vu-vu-vulnerabilities huh?

    Article is nothing more than talking points from someone who knows nothing about the industry and only read about the 2 vulnerabilities in the news.

    They might as well have stopped a person in the street and asked "Sir/Madam, if your livelihood depended on computers, and said computers had a vulnerability, could it possibly affect you in a negative way? Yes?"

    It's a story! Rush to print!

  45. Lots of shaking to go by future+assassin · · Score: 1

    before its anywhere near close Windows security failures over the years.

    --
    by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
  46. Open Source Tradeoff by scruffy · · Score: 1

    Yes, the advantage of open source is that good actors can read the code and find and fix security flaws. The disadvantage is that bad actors can also read the code and find and exploit security flaws. One would hope good actors would outweigh the bad ones, but my fear that that governments and organized crime have become bad and worse actors in a big way. Even when a particular flaw is fixed, we all know that there are still flaws to be found and exploited in any big software project, and nowadays the big-time software exploiters have the budgets and the manpower to take advantage.

    That said, that doesn't mean closed-source is any better (a different tradeoff), but it would be foolish to think that open-source software is not being exploited for its open-source properties.

  47. yes, shallow/deep refers to solvability by raymorris · · Score: 1

    Yes, that quote talks about once a problem is noticed, the right solution will be clear if many people look at the problem.

      It says nothing about positive or negative about how subtle bugs might be or when they'll be found. The answer to that question largely depends on the architecture of the code and the style, whether side-effects are common. Linus prefers kernel functions to be no more than a few lines long. If a function is three lines, you can pretty easily see if it's correct or not. A function that's 200 lines long probably has a bug that you wouldn't see easily. That's true regardless of the license the code is under.

  48. Re: Really? by DaTrueDave · · Score: 1

    For example Android userland doesn't give you much access to anything but the app store. They aren't managed as general use computing devices.

    What does that even mean? Any Android user can download and install an application from anywhere, not just from an app store.

  49. The reality by msobkow · · Score: 1

    The reality is that doing security audits and code reviews are boring. Unless you have someone who is really dedicated and knows their stuff taking on the task for an open source project, or someone paying a team to do it (TrueCrypt/VeraCrypt), it's not going to happen. In theory corporations are paying their staff so it should happen, but in reality corporations are likely to push such reviews way down the priority list because they cost money. Spending money is bad to a corporation, m'kay?

    Personally I've never believed in the "many eyeballs" approach because even when porting an open source project to a new release of an OS or a custom distribution, I only learn the bare surface of the code -- enough to get the port running. I most certainly do not do an in-depth learning and understanding of the code being ported.

    As a result, the only one who does any sort of real review is usually the original developer -- the person(s) least likely to see the flaws in their work that are caused by misunderstandings and erroneous assumptions -- because they don't know any different than they did when writing the code in the first place!

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:The reality by edis · · Score: 1

      The reality is, that nobody ever should have gave badge of non-hackable software to products of any development model. For thousands and millions of software lines, and multitude of situations regarding mutual relations of its parts, multiplied by possible input fluctuations additionally depending on execution environment, you have imperfect software somewhere somehow, rather than perfect one. Constant float of patches for live products of any model is reality. What we can talk about, are certain and numerous benefits, that open source has over proprietary one. If confidence in idealism is shaken, this is only for good, because reality was certainly far from being ideal.

      --
      Servant of karma
  50. Re:Really? by Opportunist · · Score: 1

    Yes, but all those high profile targets also don't suffer from being "administrated" (I'll use that term loosely here) by Joe Randomsurfer.

    Super computers: Not only are few of them readily accessibly via internet, they usually reside behind atomic-bomb-grade firewalls and are administrated by people whose net worth is more or less directly tied to that super computer's well being.

    Android Phone/Tablets: Give it time, the malware writers are only just getting into the mobile market. But they're already pretty efficient, you have to give them that.

    Internet Servers/Mainframes: While not as well administrated as the aforementioned supercomputers, we're still a far cry from their admins being idiots who think TCP is the acronym for the Chinese Secret Service.

    Linux Desktops: Yes, even they usually have users that don't fall for the dancing pigs.

    In a nutshell, Linux as the "geek system" has turned into a self fulfilling prophecy. It's still rarely used by people who have neither some decent computer skills nor some relative who does.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  51. Re:Really? by Opportunist · · Score: 1

    Sadly, virus writers do work that way. Virus writing is a business. Nothing more, nothing less. Yes, there is the occasional hobbyist who wants to prove something, but most malware today is simply trying to steal money or identity.

    And with this goal, it is simply more profitable to target MS systems. Few Linux servers are ever being for online banking or buying stuff with a credit card.

    And while, yes, a Linux server connected to a 100mbit line would be interesting to get, e.g. for spamming purposes, getting 100 MS machines with 1mbit each is even better. And easier to infect, too.

    What makes MS systems attractive to a malware criminal is that they are more numerous and more likely to be "administrated" by a computer illiterate who is easier to trick into clicking or starting something.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  52. Re:Yes. Yes it is. by Opportunist · · Score: 1

    In open source you'd probably just add something along the lines of
    /* Yeah, I know it ain't pretty. If you don't like it, improve it. */

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  53. can we even discuss this yet? by Twillerror · · Score: 1

    I don't really feel like the open source community is "ready" to talk about what security means.

    It's nice that communities found these issues, but if I was in organized crime I'd be not only following this, but looking for exploits. Which should be a lot easier given the code. Looking for lesser projects vs even the big boys and going after that.

    Do a search for "QA" in open source and the results are a little eye opening...in that you won't see much. I think in general open source projects need to actively find help and have their code scanned and analyzed more.

    I believe open source can be far more secure and possibly already is, but just flat out denials of any issues in our communities is just being complacent.

    Open source has security issues does not equal go back to closed source, but it does mean we have work to do to get better.

  54. The general public? Really? by Opportunist · · Score: 2

    The general public? Please. The general public is a mass of ignorant people. If you want to find the IQ of a group of random people, take the dumbest person and divide by the number of legs. I.e. the more people you get, the stupider they are.

    Need proof? Just take any reaction to any "sky-is-falling" information they ever got. From 9/11 to Ebola, the reaction is blind panic. You want to use THAT mass of idiots to gauge the sensibility of something esotheric like a coding paradigm?

    Please.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  55. Re:Really? by NotInHere · · Score: 1

    Yeah, it might be true that Linux servers are more secure than windows servers, or win desktop, but X comes from an age where people didn't care about per-app isolation, but about per-user isolation. X is, in security terms, broken.

  56. Re:Yes. Yes it is. by The+Ickle+Jones · · Score: 1

    Examples, citations, personal experience. What's special about open source that prevents its maintainers from doing the same thing?

    It's technically possible, but another advantage for free software is that you can fix the problems yourself or hire others to do it, and even fork the project if necessary. You don't have to wait for some company to do it.

    Yes, a company producing closed-source software can do this behind hidden doors, but doesn't mean they fall into this paradigm of laziness.

    No, but the secrecy certainly helps keep things out of the spotlight.

  57. Closed Is Just As Bug-Ridden by Greyfox · · Score: 1

    You just never find out about it. It takes an open source developer to write a heartbleed-style bug, and some jackass at a company to attach a CGI shell script to a web server. I seem to recall the web server very specifically says never to do that. I've worked at companies from mom and pop shops to IBM and have never seen security as a priority for any commercial entity. Except that one time, auditing software at Data General for their B2 secure UNIX, which IBM acquired and decommissioned a year or so after I left the company.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  58. Yes, it's different by Todd+Knarr · · Score: 1

    The main difference is that you aren't leaving the trust to the open-source community. You can, but you don't have to. If you're affected by a problem, you have the option of legally fixing the problem yourself if it's that critical for you. You can discuss the problem with others without risking a vendor's legal department jumping down your throat. You can test your systems to determine whether they're vulnerable (eg. Debian-based Linux systems weren't normally affected by the recent bash bug even though the bug existed on them because of the way Debian configured their shells). Ultimately you've got options you just don't have with closed-source software.

    And think about this. How many problems of a similar severity have we seen in closed-source software? And how many of those have the vendors known about for years and deliberately left in place because fixing them would involve admitting they existed and cause PR problems? It seems to me that open-source software still has a much better track record when it comes to these issues than closed-source software by a wide margin.

  59. Re:Yes. Yes it is. by Kjella · · Score: 1

    With closed source you have companies that will spend the minimal amount they can on security, and sweep issues under the rug as long as no one is complaining

    If security holes didn't have economic consequences, that'd be true. And I don't mean incident-related costs because the EULA got the almost watertight covered there, but no doubt bad press about zero day bugs hurt their sales and bottom line. If it becomes common and grave enough it also becomes a brand and reputation problem which costs a lot for marketing to tackle. When Blaster and Slammer was all over the news they implemented the firewall. When malware exploited that everyone runs as admin they implemented UAC. When malware corrupted the boot process they came up with Secure Boot, of course throwing a wrench in easy Linux booting was bonus.

    They'll put as much effort into it as it pays off rather than dealing with the fallout. Of course they'll cover up and downplay all that they can as damage control regardless, but they're still interested in avoiding it altogether. As long as it doesn't clash with other money making attributes like convenience, in early UAC they dialed it up too high. Now a watered down version is in Windows 7 and few complain anymore. Patch Tuesday is such a convenience, not for security but for IT staff managing Microsoft machines. The downside of 24x7 patching is that all Linux admin must keep up and having them just roll out automatically without testing could get nasty.

    Basically, Microsoft takes take blame for whatever happens before patch Tuesday. IT staff can plan for a monthly test and patching session, in between they have it easy unless there's an emergency patch and then everyone knows you "must" do it because it's an emergency. Microsoft is big enough to just absorb the blame because if 0,001% of their customers is mad at them it doesn't really matter. The CIO can point to the company following best practices regarding Microsoft products. All the blame gets neatly passed around and defused, unlike the CIO having to defend their home grown solution where bits and pieces were cobbled together with open source and the only support was themselves so all the blame stays in-house. It might not work better for the system, but it works better for the people in the system.

    --
    Live today, because you never know what tomorrow brings
  60. Re: Really? by phantomfive · · Score: 1

    And a competent windows admin still deals with viruses on their servers.

    Are you sure?

    --
    "First they came for the slanderers and i said nothing."
  61. Re: Really? by jones_supa · · Score: 1

    And a competent windows admin still deals with viruses on their servers.

    No, they don't.

  62. Oh, the naivety! by mdragan · · Score: 1

    "Security flaws found in the "open-source" software created by volunteers collaborating online, building off each other's work." If a company uses the work of "volunteers collaborating online" it should at least do some checks on that software, improve it, make it better, more secure and make sure it suits their needs. That's the difference from proprietary software where you buy it and then discover that it has a quirk that works against you or it has a security hole that you can't fix yourself, not even hire somebody to fix it. And companies, at least responsible ones, are doing this, of course. The author is just naive to think they don't. The simple fact is that with "open-source" there are more eyes looking for security holes and fixing them, including programmers employed by companies.

  63. Re:Really? by Opportunist · · Score: 1

    That's basically how it is. If you look at the attacks against online banking, you'll notice that the malware targets the users, not the bank. It's easier and more profitable. Getting a thousand bucks from a few thousand people beats grabbing a million in a bank heist.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  64. Confidence shaken? Not really. by stoatwblr · · Score: 1

    Opensource is the posterkid for bashing this week, but at least the holes are being fixed now that attention is focussed.

    The recent windows-related NSA stories show what happens when bugs remain unpublished and can get widely exploited for years before being quietly fixed.

    "Many eyes" may not find bugs in a hurry if they're not looking, but when they finally focus on the code, things change rapidly - and the finding of these bugs often inspires other eyes to go check for the same thing in other code (which is how the ancient X bugs were found recently.)

    People repeatedly tell me that old code is safe and secure because it's old and therefore stable. My argument is that the only "safe" code is stuff which has been security audited and gets regularly security audited - and that most old stuff has never been properly checked because everyone assumes someone already did it.

  65. Re:Yes. Yes it is. by UnderCoverPenguin · · Score: 1

    My own corporate experience as a software developer, architect and VP is that security is taken very seriously by industry and a considerable amount of effort is expended on that very issue.

    I am glad you take your company's products' security seriously.

    Sadly, most of my clients only take their company security seriously. Product security, no. In one case, the client was so averse to implementing any security measures in the products that, when our customer dictated we had to use a particular CPU integrity test that required a random number generator, when the project manager saw the name of the psuedo-random number generator I used, he exclaimed "What?!! You're putting encryption in the software?!! No!! No!! No!! We can NOT do that!!". I then assured him it was only a random number algorithm, not encryption.

    --
    Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr