Slashdot Mirror


How To Argue That Open Source Software Is Secure?

Smidge207 writes "Lately there has been a huge push by Certified Microsoft Professionals and their companies to call (potential) clients and warn them of the dangers of open source. This week I received calls from four different customers saying that they were warned that they are dangerously insecure because they run open source operating systems or software, because 'anyone can read the code and hack you with ease.' Other colleagues in the area also have noticed that three local Microsoft Partners have been trying to strike fear in the minds of companies that respond, 'Yes, we use open source or Linux' when the sales call comes in. I know this is simply a sales tactic by these companies, but how do I fix the damage these tactics cause? I have several customers who now want more than my word about the security of systems that have worked for them flawlessly for 5-6 years, with minimal expense outside of upgrades and patching for security. Does anyone have a good plan or sources of reliable information that can be used to inform the customer?"

502 of 674 comments (clear)

  1. That's a new low by Daishiman · · Score: 5, Interesting

    Really, that's a new low for Microsoft lackeys. Being ISV's you'd expect them to be a bit more honest and pragmatic. Turns out they're just like their evil overlords.

    1. Re:That's a new low by Ethanol-fueled · · Score: 4, Informative

      Eh. Two of the three ads served on this page since I first viewed it are Microsoft ads.

      Never understood why people didn't like KDawson, but approving articles from known professional trolls with links to Twitter(not to mention the fact that other Slashdot admins post Twitter's articles) smells funnny. There's always a market in people you love to hate ;)

    2. Re:That's a new low by djupedal · · Score: 1, Troll

      > Never understood why people didn't like KDawson

      Mod up

      - /. has been taking $$ from MS for some time now...funny how that works.

    3. Re:That's a new low by Toe,+The · · Score: 1, Offtopic

      Check out the moderation on this admitted (though somewhat true) flamebait.

      At the moment, it's reading:
      Moderation -1
          40% Flamebait
          30% Troll
          30% Insightful

      Mission accomplished. :)

    4. Re:That's a new low by squidinkcalligraphy · · Score: 4, Insightful

      I wonder if that's because suddenly companies are trying to save money by moving to open source software? And this is a pre-emptive response by the people who have the most to lose?

      --
      "I think it would be a good idea" Gandhi, on Western Civilisation
    5. Re:That's a new low by Ethanol-fueled · · Score: 2, Interesting

      Not necessarily, Toe. If Microsoft breaks Surface now then they could have a leg up on everybody. But they won't, because they're too busy trying to stick their fingers in everybody else's pie as per Ballmer's demands. In defense of the divell, there are many smart people working for Microsoft who are censured by Dick Cheney...er...Ballmer...er...other pointy-haried adverstising executives who buy mod points from Slashdot.

      [MS developer]: Eureeka! We've surpassed the iPhone and made efficient all that humanity stands for!
      [Ballmer]: "Yes, great that it cost a lot. We'll save it for later, you are all redirected to the Zune project! We can't lose to Apple, can we?! You know how many job openings there are in India? [*brandishes fist*]

      [shareholders]: "Why haven't we seen any useful technologies emerging from the sinkhole that is your R&D department?"
      [Ballmer]: "We have RIAA and MPAA operatives in the United States government."
      [shareholders]: "Ooooooh."
      [other shareholders]: "Ahhhhhhhhh!"

    6. Re:That's a new low by djupedal · · Score: 1

      50% Insightful
          30% Troll
          20% Flamebait ...as of this post time...

      The trolls must be doing a shift change, or they've found something else to hammer on instead. Maybe we've stretched them thin... That's the ticket, we should flash mob all sites being greased by MS trolls :)

        (meet at the usual place for details...)

    7. Re:That's a new low by onionlee · · Score: 1

      Well, something I've sadly discovered is that many ISVs actually believe this crap. It probably sounds reasonable to an exec or salesman who doesn't know the difference between binary and source D:

    8. Re:That's a new low by BrokenHalo · · Score: 2, Insightful

      And as long as you treat this forum like a video game, you're part of the problem.

    9. Re:That's a new low by jellomizer · · Score: 1

      Open Source has Human Nature on its side for security.
      When someone else is looking you behave better. Open Source Currency for developers is not Money but Ego Boost, which does have its faults and problems, but in terms of witting secure code it had its benefit. Knowing that you code caused a security problem causes the persons Ego to get hurt, Fixing a security problem raises your Ego up. The closed source model you hide your security problems under the carpet once the problem is found you will need to go back to the source (company) to fix it. Then they will need to prioritize the danger find a solution wait until it can get into a big enough release then sent out long after the exploit has been exploited. And the guy who made the bad code isn't effected from the problem he may not even know about it or care, or work there anymore.

      Secondly just show them the facts about Viruses and Malware how Windows has much much more then Linux or Mac, (and there are a lot of people with the skills to do such damage who want to take a Linux Zealots or Mac Fanboy down a couple of notches.)

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    10. Re:That's a new low by Ed+Avis · · Score: 1

      You know, there is no '+1 correct' moderation, nor '-1 disagree'. Nor is there a moderation flag for common sense, although '-1 redundant' is fairly close.

      --
      -- Ed Avis ed@membled.com
    11. Re:That's a new low by mailist · · Score: 1

      So they so feared open source, then they should start securing their environment by shutting down their router...

    12. Re:That's a new low by furby076 · · Score: 1

      The fact you have a lot more people looking at the code, TRYING to find security holes so they can report it. For some odd reason people want their names cited for doing things that will hail them as "heroes" and maybe get them a big fat pay-day.

      Companies are typically reactive about these things, not proactive and don't gaurantee timely updates..then again neither does open source. Though if you are using open source, and you know how to program, you could potentially fix issues yourself on the fly.

      --

      I do not support "The Man". I also do not support your irrational stupidity
    13. Re:That's a new low by commodore64_love · · Score: 1

      >>>/. has been taking $$ from MS for some time now...funny how that works.

      I just look at it as taking back the money they originally stole from me (typically through Congress' help, such as Stim Bills). The advertising $$$ are not coming from Microsoft, but from taxpayers.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    14. Re:That's a new low by HartDev · · Score: 1

      This is sad, but at least I got my friend to start using Linux, he asks me about the security and I assure him for now that no one is trying to break into Linux Systems, more truthful, no one is trying to break into his laptop, so if you keep away from the porn sites and get rich quick schemes there should be no problem, with almost any OS that you run.

      --
      To see a few of my Android apps goto: www.hartwired.com
  2. turn tables by TheSHAD0W · · Score: 5, Insightful

    How about telling them that Microsoft has taken code from open-source operating systems like BSD (true) and people have discovered bugs which had been fixed long ago in the open-source versions, and missed in the closed-source versions BECAUSE they were closed-source?

    1. Re:turn tables by man_of_mr_e · · Score: 4, Informative

      Actually, it's not true.

      You should read this article http://www.kuro5hin.org/?op=displaystory;sid=2001/6/19/05641/7357

      Microsoft did use code from BSD, but it was licensed from UCB (via Spider Software) and predates the first open source versions of BSD's network stack, as evidenced by the copyright dates. And Windows Network stack is not based on it anymore.

    2. Re:turn tables by Pav · · Score: 5, Insightful

      I'm not sure "counter-spin" is the right tactic. Sure, you can offer some counter arguments, but personally I'd suggest the customer do an Internet search with something like "windows linux security". Microsoft has advertising muscle, editorial influence and sales teams... but despite this many people in-the-know choose open source specifically for security - an Internet search should make that clear. It will also demonstrate your integrity.

    3. Re:turn tables by TubeSteak · · Score: 5, Insightful

      How about telling them that Microsoft has taken code from open-source operating systems like BSD (true) and people have discovered bugs which had been fixed long ago in the open-source versions, and missed in the closed-source versions BECAUSE they were closed-source?

      What the argument really boils down to is this:
      Open Source - You/I/We/The Community can audit the code and fix problems now
      Closed Source - Wait for the vendor (MS) to release a patch (once a month) if the vendor thinks it is worth patching

      --
      [Fuck Beta]
      o0t!
    4. Re:turn tables by Roger+W+Moore · · Score: 5, Insightful

      Ah, but how do we know it is not true? Since it is closed source we can never be completely certain and just have to take someone's word for it....which is really the whole point of the argument for OS.

    5. Re:turn tables by sumdumass · · Score: 4, Interesting

      Many small shops like to think they are more important then they are. I don't know how many times I have had to switch to some other software because a partner found that a larger firm used something else just to find it willfully inadequate compared to what was being used before the 20 grand switch. This is true for law firms, Tax shops and accounting shops, insurance agencies and almost everything else I have worked with. They seem to think that using the software they use will give them the edge to be as profitable as they are.

      The counter spin tactics that would probably be beneficial is something along the lines of Sun, IBM, Novel, and several other big Iron shops use OSS. Even the smaller shops mid level shops that use DB back ends use OSS like pervasive SQL, Oracle, MySQL, and so on. How is it that the large shops who spend the money for the Sun or Novel or IBM or Oracle servers that cost probably more then what they paid for IT in the last year don't have security concerns with Open-Source Software but a Microsoft rep who is attempting to sell you software and lock your into their specific version/line can convince you that it is unsafe?

      I would still attempt to back that up with other facts concerning OSS usage like by Cisco, Zycell, and several other routing companies who provide industry leading security and routing products. I mean if the routers are configures correctly and capable of acting as a firewall, it's the first line of defense. And if their OSS servers and software aren't directly connected to the internet, then where is the worry because in order to hack them, you would need to bypass the routers or gain physical access to them.

    6. Re:turn tables by Anonymous Coward · · Score: 2, Insightful

      Have you personally gone through the millions of lines of code in the Linux kernel to make sure that there isn't a backdoor? No? Then you're just taking someones word for it.

    7. Re:turn tables by LiENUS · · Score: 2, Insightful

      Ah, but how do we know it is not true? Since it is closed source we can never be completely certain and just have to take someone's word for it....which is really the whole point of the argument for OS.

      Because 1) Microsoft documents the heredity of their code well. They're not stupid. And B) the source code is widely available, both through legitimate channels like Microsoft's shared source programs and channels that are a bit shadier like bit torrent. Don't you think someone would have pointed anything embarrassing to Microsoft like this by now?

    8. Re:turn tables by Hooya · · Score: 4, Informative

      If I were in that situation, I'd cite:

      Cisco - ASA - Based on Linux
      A10 - Loadbalancer/Firewall - Has Linux
      Coyote Point - Loadbalancer - *BSD

      And I'm sure several others.

      If open source is good enough for Cisco to use for Firewalls that you'd need to secure your network, you'd think it's secure enough for the common man?

      Any references where Windows was used for firewalls to secure the rest of the network?

      I'm not sure if I'd take the combative approach but the point is that even if you went 'proprietary' and wiped out all open source servers, put windows on 'em - what would you put in front to firewall them? Another windows box? Or a Cisco ASA? So, did you really get rid of Open Source?

    9. Re:turn tables by the_womble · · Score: 4, Insightful

      It does not invalidate the point that the bugs were fixed in the open source versions and not in the MS version.

      Other points to make:
      1) Open = open to independent security audits. I think the Open BSD audit covers other people's code, so there is at least one example of it happening.
      2) MS code has been leaked, and other code is deliberately shared with selected people. The bad guys probably have ways of getting hold of a lot of MS source code; whereas open source is available to you as well.
      3) Track record. Not just Windows vs Linux, but IIS vs Apache etc.

    10. Re:turn tables by JWSmythe · · Score: 5, Insightful

          An obvious one would be....

          "So, why do my non-public facing workstations constantly get viruses; my public facing Windows machines get exploited; yet my non-public facing Linux machines have no security problems; and my public facing Linux machines have never been exploited. They're all patched in accordance to the distribution guidelines."

          To appease the C-level folks, good documentation and quantification of the instances of security problems will make them happy.

          "We spent 5,000 man hours last year cleaning up exploit problems on properly patched Windows machines, yet we spent 20 hours investigating potential security problems on the open source machines and found them to be simply user error. Per machine they equate to 50 hours per Windows machine, and 0.01 hours per open source machine.

          In the last fiscal year, the TCO per machine on average, including cost of licenses, upgrade licenses, maintenance, and required security response for Windows machine was $800, while it was only $2.50 per open source machine. Hardware costs are not accounted into this, as the open source users are happy with the superior performance achieved versus the Microsoft based counterparts."

          Those numbers are just yanked out of thin air. Fill them in with the appropriate numbers for your network.

          If you can provide a brief yet complete statement like that, it won't matter what the sales minions say, you have factual data to back up your side. Scare tactics aren't as good as hard evidence. Well, except in court. Juries will believe anything if you wrap it up right.

      --
      Serious? Seriousness is well above my pay grade.
    11. Re:turn tables by shutdown+-p+now · · Score: 3, Insightful

      What the argument really boils down to is this:
      Open Source - You/I/We/The Community can audit the code and fix problems now
      Closed Source - Wait for the vendor (MS) to release a patch (once a month) if the vendor thinks it is worth patching

      Careful with your phrasing! This can easily be twisted to:

      Open Source - there are no experts, just you/I/we/the community hacking on the code; problems will be fixed only when someone is bothered enough, and even then you have no guarantee he knows what he's doing. No support for the fix either.

      Closed Source - wait for the well-paid experts to release a thoroughly tested patch. If there are any problems, call support.

      And when it comes to marketing, it doesn't matter if it's true or not; it only matters what the customer hears last, and what he is more likely to believe...

    12. Re:turn tables by Anonymous Coward · · Score: 2, Funny

      Yes, yes I have.

    13. Re:turn tables by zigmeister · · Score: 1

      At the risk of being overly obvious, in the context of this article, this comment is deliciously ironic.
      So this post isn't a complete waste, if there was a backdoor, it is open source so the crackers would find it and exploit it (eventually) thus as time goes on you can be more and more sure of its security:) Oops, did I somehow tie the article in question into that?

      --
      Failure formatting five FAQs of financial facts.
    14. Re:turn tables by AlgorithMan · · Score: 2, Interesting
      if the BSD code is completely gone now, why does vista and the win7beta still have the

      C:\Windows\System32\drivers\etc

      Directory? And why does that Directory contain files that have the exact same syntax as the files found in BSDs /etc Directory? even the names are the same, plus the comments in these files start with a # which is common in unix-systems (like BSD), but completely unusual for Microsofts Syntaxes...

      --
      The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
    15. Re:turn tables by Hooya · · Score: 1

      Or that can work in reverse:

      Closed Source - the expertest the company could afford to hire.
      Open Source - the expertest anywhere in the world!

      would you want him writing your ethernet drivers? or the cheapest outsourcing provider?

    16. Re:turn tables by fl1ckmasterflex · · Score: 3, Insightful

      Actually, these days .. "backdoors" aren't so obvious to look for. A simple buffer overrun could turn into an exploit. In the case of C++, exception records on the stack could be manipulated using exploits in code totally unrelated to the actual place of interest so that a nice helper function of your choosing gets called during stack unwind when there is an exception during execution..

      Heck, if you got mad skillz, you could potentially corrupt server memory by messing with the powergrid of the building. I plan to do this before I die.
      ------------
      "Solar winds predicted this week, use only the highest quality of tinfoil's to wrap your disks in and protect your data!"

    17. Re:turn tables by Chrisq · · Score: 1

      Oh good, I can be really confident now

    18. Re:turn tables by isorox · · Score: 4, Insightful


      Have you personally gone through the millions of lines of code in the Linux kernel to make sure that there isn't a backdoor? No? Then you're just taking someones word for it.

      I haven't gone through the designs of a 747 either, and I haven't checked that the plane I'm about to board matches those designs. Even if I did, I wouldn't know what I'm looking for.

      Fortunatly I trust that many independent people have been through those designs, and I trust the the qualified pilot has checked the plane out. More importantly, I trust that if the pilot is wrong, he suffers the same consequences I do.

    19. Re:turn tables by huckda · · Score: 2, Funny

      I did...
      there were no backdoors...

      about 5 front doors, 2 sliding glass doors, 1 pocket door and 3 sets of french doors(ptooey!)...but no back doors were evident.

      --
      "Just Smile and Nod." --Huck
    20. Re:turn tables by gzipped_tar · · Score: 1

      The bad guys probably have ways of getting hold of a lot of MS source code; whereas open source is available to you as well.

      Agreed. And also remember, the bad guy don't even need the source code to do bad things to you. Analysing disassembly/coredump/binary patches usually suffices for performing an attack.

      In a word, the hackers already know what they know because what is there is already there.

      --
      Colorless green Cthulhu waits dreaming furiously.
    21. Re:turn tables by DarkProphet · · Score: 3, Insightful

      FWIW, I like Linux and FOSS, but I don't totally hate Microsoft or Windows as a rule.

      Have you personally gone through the millions of lines of code in the Linux kernel to make sure that there isn't a backdoor? No? Then you're just taking someones word for it.

      True in theory, I guess, but the difference is that I -- or anyone I hire -- could audit the Linux kernel code at any time. The same simply isn't true for Windows. Even if it were possible to get access to the Windows kernel code, it sure wouldn't be free. With Windows, I have to take someone else's word for it. With FOSS, I have options to independently verify any such claims.

      --
      What could possibly hurt the security of the American people more than giving our own government the ability to hide its
    22. Re:turn tables by Bert64 · · Score: 1

      Have you personally disassembled and gone through the billions of lines of resultant assembly code in windows to make sure there isn't a backdoor?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    23. Re:turn tables by Bert64 · · Score: 2, Insightful

      Actually no...
      The legit shared source approaches come with strings attached, like any bugs you find must not be disclosed except to microsoft themselves...

      And because they are a for-profit company, bugs which are discovered in private are usually kept quiet because disclosing them has a negative impact on business. They only disclose to the public bugs which were found by third parties because they have no other choice.

      What do you think the ratio of issues being found by third parties reverse engineering the binaries, vs people with the source code? How many more vulnerabilities have been discovered in private and silently fixed?

      MS like to make a big deal that the number of vulnerabilities reported in a given linux distro such as debian is greater than the number reported in a specific version of windows... But they don't point out that not only does debian distribute and support a much larger range of software some of which is also capable of running on windows, but all vulnerabilities discovered are dealt with in public.

      When it comes to the shadier methods such as bittorrent, only blackhats will acquire source code that way, and these people will actively exploit vulnerabilities rather than disclosing them.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    24. Re:turn tables by Xest · · Score: 1

      Because it'd still have an identical or near identical memory footprint when compiled such that examination of the binary would be enough to prove it.

      Source doesn't have to be open to prove it's using someone elses code.

      I disagree then that this is even a factor in arguing for OSS, let alone the whole point of the argument. The argument for OSS is that it's more secure and more extensible and customisable.

    25. Re:turn tables by noundi · · Score: 1

      Have you personally gone through the millions of lines of code in the Linux kernel to make sure that there isn't a backdoor? No? Then you're just taking someones word for it.

      The probability of corrupted information should be lower when investigation can be done by anyone, for there will be a diversity of reports, much like any scientific research. However when the research is isolated, you're bound to only hear one side of the story.

      --
      I am the lawn!
    26. Re:turn tables by catman · · Score: 1

      Why do those files carry copyright notices to Microsoft? AFAIU, the contents of the files and the way they are written are in the public domain?

    27. Re:turn tables by damburger · · Score: 4, Interesting

      In other words "Science - it works bitches"

      As a physicist I am quite comfortable arguing the merits of evolution over creationism because I understand the strength of the process that favored the former over the latter. I don't have to see every single experiment performed in that area of research; I know dodgy research would've been (and has been) spotted.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    28. Re:turn tables by TheLink · · Score: 1

      Backward compatibility.

      --
    29. Re:turn tables by wisty · · Score: 1

      Damn straight. The crackers have Microsoft's code (or some of it) through leaks.

      Besides, finding errors or vulnerabilities in your own code is almost impossible, for psychological reasons.

      Checking other peoples code is easier. You don't have the ego, so it is easier to find bad bits. Unless the code is hard to read (i.e. badly designed), and you can make the call that it needs refactoring.

      Testing for errors or vulnerabilities is easy, especially if you automate.

    30. Re:turn tables by LaminatorX · · Score: 2, Insightful

      While no one person has gone over the millions of lines of code, any given sub-section of the code had been gone over by dozens of people from different businesses and organizations. I'll take peer review over a one-man audit any day.

    31. Re:turn tables by Aphoxema · · Score: 1

      They changed the password. Hold on, I have to use a backdoor, it'll take about 5 minutes to figure out. *cue dramatic music*

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    32. Re:turn tables by AlgorithMan · · Score: 1

      Microsoft needs to comply to $standard to be accepted by $someone?

      --
      The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
    33. Re:turn tables by fictionpuss · · Score: 2, Insightful

      Actually, when I worked at Spider a few years later, there was still a lot of bitterness as apparently Microsoft did not so much as license the code, as just take it.

      But a small company of around 50 bodies does not have the resources to take Microsoft to court, so what are you going to do about it? Microsoft would counter-sue for defamation or somesuch and you'd be bankrupt before you got chance to prove your original claim.

    34. Re:turn tables by Just+Some+Guy · · Score: 1

      Even if it were possible to get access to the Windows kernel code, it sure wouldn't be free.

      Sure it is - just download a copy from your favorite warez server. So which do you trust more out in the wild: software meant to be read by everyone, or software that no one is supposed to see. Good guys and hackers have Linux source, for example, but only hackers can see how Windows ticks. Ergo, Windows has all of the alleged security issues as FOSS but without the mitigating factors. How could you possibly trust that?

      --
      Dewey, what part of this looks like authorities should be involved?
    35. Re:turn tables by ServerIrv · · Score: 1

      And the inferential fallacy in your argument would be the fallacy of composition. Composition is when we reason that what is true of parts of a whole is necessarily true of the whole itself.

      Unfortunately, since I am not going to review all of the code either, I have to subscribe to the same argument. I'm fine with the peer review of the individual parts, and believe that when put together it is also still true.

      No, I'm not a troll. Yes, I'm reviewing for an exam which includes inference and inferential fallacies.

    36. Re:turn tables by ckaminski · · Score: 1
    37. Re:turn tables by ckaminski · · Score: 1

      Raptor firewalls used to be based on Windows (or run on Windows and Solaris).

          Wonder whatever happened to them... Lol

    38. Re:turn tables by LaminatorX · · Score: 1

      You are absolutely correct. For example, with quite a bit of time and effort someone could insert some sort of obfuscated back door functionality distributed across several differrent kernel modules that looked innocuous when viewing any individual piece of the puzzle, yet would only be discoverable through extremely careful process auditing of the modules respective API/methods.

      However, this would be Very Hard to pull off and maintain, essentially the attacker would have to become a mole within the development community for months or years. Not impossible, but most would be attackers have much more attractive targets as far as return on their nefarious man-hours.

    39. Re:turn tables by MrNiceguy_KS · · Score: 1

      Hey, Anonymous Coward is a great guy! I see him posting here all the time.

      Granted, he seems a bit unstable. Some of his posts have been a bit odd, to say the least.

      --
      Redundancy is good And also good.
    40. Re:turn tables by Roger+W+Moore · · Score: 1

      True - but the person I choose to trust could be proven wrong by anyone who has read the code (and there are people who have). This means that they have zero motive to lie because their reputation will rapidly be toast - as will be the case if they make frequent mistakes. In the closed source case there is no means to catch a mistake or deliberate lie, plus there is financial incentive for people to lie.

      Hence open source is still better because I have the option not to trust the experts if I believe (or find) them to be incompetent. With closed source I have to trust the expert and they potentially have an incentive to lie.

    41. Re:turn tables by tokabola · · Score: 1

      Did you even read the article you linked to? I quote (from your linked article):

      Now, some of Spider's code (possibly all of it) was based on the TCP/IP stack in the BSD flavors of Unix. These are open source, but distributed under the BSD license, not the GPL that Linux is released under. Whereas the GPL states that any software derived from GPL'ed software must also be released under the GPL, the BSD license basically says, "here's the source, you can do whatever you want, just give credit to the original author."

      and

      However, it looks like some of those Unix utilities were never rewritten. If you look at the executables, you can still see the copyright notice from the regents of the University of California

      and

      And the software was licensed perfectly legally, since the inclusion of the copyright notice satisfied the BSD license.

      Why would they include the original copyright if they weren't using the code?
      It's true that MS's use of BSD code was perfectly legal, and it's completely unfair to say MS "stole" it. However, the point remains. MS still uses code from BSD (which has ALWAYS been Open Source, just not GPL - the BSD license is an Open Source license) for it's Unix services, FTP, and a few other purposes. Nothing wrong with that, but that's not the point.

      --
      Open Source for Open Minds
    42. Re:turn tables by man_of_mr_e · · Score: 1

      You are confusing utilities like telnet and ftp with the TCP/IP stack in the OS. The stack in the OS was rewritten, the utilities were not.

      Further, the key to understanding the licensing issue is in fact the copyrights. If you run strings on these utilities, you get "Copyright (c) 1983 The Regents of the University of California." 1983 is an interesting date, because in 1983 there was no open source version of BSD. In fact, the first open source version was in 1988, but that version did not contain any TCP/IP network code. The first version with TCP/IP was Network Release 1, which came out in 1989. And yes, the Network Release 1 had a 1989 copyright.

      This means that in order to use the 1983 they had to use a non-open source version, which required explicit licensing from UCB, not open source licensing.

    43. Re:turn tables by TheSHAD0W · · Score: 1

      Even when BSD was proprietarily owned by Berkeley, the source was always available. Perhaps it wasn't true "open source", but it was certainly reviewable AND reviewed by its users.

  3. how to argue that closed source is secure? by bugi · · Score: 4, Insightful

    Open source is verifiable. Closed source is not.

    Open source is verified, by many people, who discuss it in public. Closed source is not.

    1. Re:how to argue that closed source is secure? by mR.bRiGhTsId3 · · Score: 1

      I know that open source is verifiable and one of the tenants of security is that is should function now matter what kind of knowledge an attacker has of its inner workings, but when I hear that open source is verified by many people, it always makes me wonder. How many people actually bother to go look through the code and make sure that the code does as advertised. I'm sure the general principles are well discussed and sound, but I've always wondered how many people actually have the expertise to do a full audit. I guess the most widely known case in point was the Debian ssh basket of fun. All the eyes in the world didn't seem to help that.
      Namely, I'm interested in statistics. I.e. how many people are actually working on doing security auditing, validity checking on an open source projects vs. the size of the QA department of a comparable close source product.

    2. Re:how to argue that closed source is secure? by walshy007 · · Score: 1

      I'm sure it's quite a few, since I myself when encountering problems with oss projects have to go through a lot of source code before you get how the program is structured, and how to do what you want to.

      I'm no professional, but many eyes make all problems shallow

    3. Re:how to argue that closed source is secure? by cptdondo · · Score: 5, Informative

      Did you ever monitor a project maillist? I'm constantly amazed at the nit-picky details that must be addressed before a patch is accepted. The submitter is held to an incredibly high standard.

      I've worked in a commercial outfit, and if it worked, we shipped.

      The quality control that a patch goes through, the ruthless dissection of programming style, usefulness, and clarity is something I've never seen in a commercial environment.

    4. Re:how to argue that closed source is secure? by ClosedSource · · Score: 1

      Open source is potentially verifiable by outside sources while closed source is potentially verifiable only by inside sources.

      Most open source and closed source applications have not actually been verified, however.

    5. Re:how to argue that closed source is secure? by jmorris42 · · Score: 1

      > Open source is verifiable. Closed source is not.

      Good start, but since they are aiming low, why don't we?

      There is no such thing as Closed Source. There is only Open Source and Source that only the vendor and the serious black hat types have.

      If that doesn't set em thinking and you think you might still lose a customer over this BS go trawl the underworld a few hours and snarf a copy of the source to Windows. Toss the DVD on their desk and say "I found the source to Windows in less than a day. Yes possessing this thing is a crime so after you look at it a bit you might want to destroy it. Do you think the sort of people who want to 0wn your systems care about the legal niceties? The difference is most of the White Hat hackers DO care so less research is done to find Windows flaws before the bad guys do."

      --
      Democrat delenda est
    6. Re:how to argue that closed source is secure? by tknd · · Score: 1

      That doesn't necessarily mean that the people on the mailing list are accurate or that they have reviewed the software in its entirety. The grand parent's logic is incorrect. Open source is easier to verify because the source is available. That doesn't necessarily mean that the source is verified.

      An analogy is in running a business and filing taxes. Let's say I run my small business, and file taxes myself. I make my books available to all and my accounting transactions available to the public. I then claim that my accounting computations and tax calculations are accurate because my books are available to the public. Any sane person would laugh at that logic because clearly the public doesn't necessarily mean that someone has reviewed my books. The only way to verify is to have an external agency audit my books and publish their findings. (And even then, the auditing agency can spoof the audit.)

      So open source is not verified just because it is open source. Now if another entity went out of their way to verify a particular version of an open source software, published their results, and were reputable, then you could at least appeal to higher authority that the software is verified. But that doesn't mean it is perfect. The only way to fully convince yourself that a piece of software is verified is to audit it yourself.

      The same is true for proprietary software. The only difference is no public entity has immediate access to the source. Thus it is certainly harder to audit proprietary software.

    7. Re:how to argue that closed source is secure? by MrNaz · · Score: 1

      tenants of security

      I'm looking for a place to stay at the moment. What's the rent like in security, and is it a pet-friendly area?

      --
      I hate printers.
    8. Re:how to argue that closed source is secure? by moteyalpha · · Score: 1

      I build from source for most of my packages on Linux and I also change things in the code to be more to my liking. I have to understand how the code works to do this. The biggest security problem I see is the way in which closed source incorporates methods that it sells to companies. I have done Windows driver development and I know that it is done. Off the top of my head I remember something I think was called "Bear251" or some such name along with many other loop holes that eventually become security flaws that cannot be removed without destroying designed in functionality.

      I am sure that the pressure is really on at Ms because there are layoffs and I bet the marketing shirts are going to be the sweatiest and FUD will continue to be rampant. They are a company for profit and I am surprised this is all they do.

      I often check my machine and the drivers that I get and if I found a hole in something that I thought somebody put there as an exploit, I would be letting everybody know. With closed source you cannot verify if a driver is tampered, because you cannot compare it to source and disassembly is possible but is so time consuming it can't be doe in the constantly updating code world.

    9. Re:how to argue that closed source is secure? by mellon · · Score: 1

      It happens quite a bit, both because people doing bug-fixes have to read the code to understand how to change it, and because people who do commercial work with Linux pay for code reviews.

      When I was still maintaining the open-source ISC DHCP distribution, on several occasions I got email from people who were doing line-by-line audits of my code, and found some things that they thought were issues.

      It's possible that they don't catch everything, but based on the bug reports I got, I'd have to say that they were very thorough.

      Anyway, if you're concerned about security, buy your distro from someone who will give you some assurances about the security of the code. You can't afford to give those assurances out yourself. That's what companies like Red Hat and SuSE are for.

    10. Re:how to argue that closed source is secure? by InlawBiker · · Score: 1

      QA isn't designed to catch anything except flaws in the design and some out-of-bounds stuff the testers dream up.

      I'm sure there's somebody somewhere going through the source code looking for problems but the only thing with enough money for that is a government.

      I work for a Very Large Telecom and we put a lot of stress on our systems all the time, either MS or Redhat or Solaris or whatever. We end up finding a lot of flaws that could be exploited, and we report them. Eventually they end up as patches somewhere down the line. I would estimate that 99% of flaws in Enterprise software are discovered by customers.

    11. Re:how to argue that closed source is secure? by profplump · · Score: 1

      First, you're assuming that the QA department of a comparable closed-source product has any purpose other than checking for obvious bugs. Stand-alone QA is a great idea, but in most places there's not nearly enough QA to even begin testing for things like architecture or specification flaws, let alone rare-case implementation errors -- they're lucky to get good coverage on implementation of expected use cases.

      Second, I audit some of the code I build. I do not do comprehensive audits, nor do I audit every bit of software I build. But I've audited the pre-auth bits of my IMAP server and I've been through the pre-auth and GSSAPI code in my SSH server, not to mention all the lesser reviews I've done of other software just for the purposes of adding features or checking expected behavior. Even if only 1 in 1,000 users looks at the code, and those reviewers are only qualified to catch 10% of the errors in the code they read, it's still likely to be better quality and quantity code-level review than happens in most commercial QA environments.

    12. Re:how to argue that closed source is secure? by techno-vampire · · Score: 2, Funny
      I would estimate that 99% of flaws in Enterprise software are discovered by customers.

      When they report the flaws, do the get a red shirt as a reward?

      --
      Good, inexpensive web hosting
    13. Re:how to argue that closed source is secure? by robo_mojo · · Score: 1

      The quality control that a patch goes through, the ruthless dissection of programming style, usefulness, and clarity is something I've never seen in a commercial environment.

      That's to reduce the occurrence of regressions.

    14. Re:how to argue that closed source is secure? by sumdumass · · Score: 1

      Well, sort of.

      Suppose your tax documents and accounting and everything was open to the public and you start off a new year, there might be mistakes in it but your balance sheets will reflect that and eventually be discovered.

      Now here is where your concept is removed from OSS. You see, in the tax example you mentioned, it's just there, in OSS with an active community, several things will be different. First, when someone opens something, others get interested and decide to work with and on it. They take the books and review backwards, from the start, and through the middle to get an idea of how things are operating then they set about to fix things in it or to add functionality to it. So right there is a review to check the balance sheets. Now the patch that fixes something or adds new functionality gets reviewed by all the members of the team and goes through a process that determines if it should be added or not. If it is, it gets recorded and is listed in the change log as well as tracked by the person who submitted the patch. Now, there is accountability that could lead to criminal charges if the patch is designed to allow something illegal to happen. Although the anonymity might prove hard to actually go after someone.

      So to keep in comparison, each and every time you change your balance sheets for your accounting, it would have been thoroughly reviewed by people in the know who have some intimate knowledge of your business' actions. It's really no different then sending the books off to the accountant's office once a week.

      Then the program's code is added and packaged up into a container which is then presented to the public in source or binary format with options to get the source. This would be the reference of your taxes being made out and ready to be filed. Now the people who download and use the program, as long as they got it from the source and not an untrusted third parts, has a reasonable expectation that they are getting somewhat of a secure program with it's faults known. But it goes on for more, Before you file your taxes, people actually seek out the product and start to use it. If it doesn't work as advertised or their firewall log report unexplained communications to the programs, it gets reported and we find out what the problem is. So yea, even before you file your taxes, there is one more verification to make sure things are somewhat secure.

      Now, that process isn't fool proof, it isn't even going to catch everything. But it is a little more then presenting a load of books that no one would look at, and it is more transparent then a proprietary app which receives no independent review that is public. Most OSS apps are more then a program being thrown to the wolves as is. There is a complex process and community behind it and this is especially proven when the app or whatever gets bundled into a distro and a separate, maybe larger community puts their name and support behind it.

    15. Re:how to argue that closed source is secure? by shashigowda · · Score: 1

      Yeah I agree... I am a member (kinda a silent member) of the WordPress hackers' mailing list... Each mail proposing a patch is reviewed by atleast 50 people and only then you "might" get it through in the Trac. MS is just hiding the bugs they have got... Now that is peak of shamelessness!! everything has to have bugs as long as it is written by humans. Free Software allows everyone to find and fix them, while microsoft has to fix it by itself and people should pointlessly pay for the fix.. Anyway hackers (crackers) good enough to hack a finely written GNU/Linux system have to have the intelligence to find a bug in MS Windows with or without the source code... Free Software development is the perfect form of software development...

    16. Re:how to argue that closed source is secure? by rtfa-troll · · Score: 5, Informative

      You seem to be a bit trolling, but you're an interesting troll, so lets go ahead :-)

      It's very clear that different parts of open source have different standards of review. Whilst the Debian SSL situation is bad to terrible (I had just installed my home web server on Debian for an experiment; I was not pleased!), however it was discovered only due to the source being open. It's known that actual deliberate attempts to put back doors into the Linux Kernel have been thwarted. By choosing properly supported stable well audited parts of Linux there can really be a benefit. Personally I would strongly recomment RedHat. I was impressed that ther distribution wasn't actually compromised during the recent attacks on their signing infrastructure. It showed a real commitment to defense in depth to a level which surprised me.

      Even the compiler attack you mention has now been countered (see also Schneier's interesting discussion of double compilation). I'm surprised you don't mention it when discussing a 1980's paper (which is why I wonder about the trolling bit). This means that it really is possible to leverage the benefit of "open source" for better security.

      I'd take a slightly different moral; you should have layered trust. More for Linux; less for Apache; little for Open Office very little for random Linux games; none for closed source software. Use SELinux to partition your software (if your OS doesn't support SELinux then change it :-). If you care about security then insist on source and actually pay for some parts of source level audits.

      A key "talking point" in this discussion would be why the Chinese insisted on having Windows source whilst commercial customers don't get it. Discuss whether your company has any Chinese competitors. Seriously consider switching off a system which gives those competitors a benefit you don't have (sometimes Chinese competitors seem indistinguishable from the government). If they insist on source then so should you.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    17. Re:how to argue that closed source is secure? by shutdown+-p+now · · Score: 1

      The quality control that a patch goes through, the ruthless dissection of programming style, usefulness, and clarity is something I've never seen in a commercial environment.

      I did. The problem is that all too often, such code inspections tend to devolve into really minor nitpicking over absolutely irrelevant style issues just to satisfy the reviewer's ego.

    18. Re:how to argue that closed source is secure? by Bearhouse · · Score: 1

      Mod up.

      As you say, parent may/may not have been trolling, but was interesting. Thank you for taking the time to do an in-depth negation rather than just the usual "he's an anti-FOSS heretic, stone him!!!!"

    19. Re:how to argue that closed source is secure? by molecular · · Score: 1

      Open source is verifiable. Closed source is not.

      Open source is verified, by many people, who discuss it in public. Closed source is not.

      The OPs problem is lack of credibility with his customer, not lack of knowledge. What he therefore needs is some credible source he can use to "proove" to his customer that above holds true.

    20. Re:how to argue that closed source is secure? by Hatta · · Score: 1

      Even the compiler attack you mention has now been countered [dwheeler.com] (see also Schneier's interesting discussion of double compilation [schneier.com]). I'm surprised you don't mention it when discussing a 1980's paper (which is why I wonder about the trolling bit). This means that it really is possible to leverage the benefit of "open source" for better security.

      As far as I can tell, this double compilation scheme requires a second trusted compiler. Where are you going to get a trusted compiler without writing it yourself in machine language? And that assumes you trust your hex editor.

      --
      Give me Classic Slashdot or give me death!
    21. Re:how to argue that closed source is secure? by david_thornley · · Score: 1

      You don't need a trusted compiler to do the double compilation thing, you need two different compilers that will at worst betray you in slightly different ways. The idea is to compile the source for compiler A with compiler A and compiler B. That gives you two different binary versions of compiler A, so you recompile the source for compiler A with both of those. Look for differences. If compiler A is untrustworthy, it'll give you the same untrustworthy A. However, compiler B has no reason to hide compiler A; if it's hiding anything, it's betrayals in compiler B. Therefore, the last compilations will be different if A is untrustworthy, and much the same if they aren't.

      If you distrust your hex editor, write the compilers to removable storage. Either the copy written to removable storage is the same untrustworthy A or it's sanitized or already clean. If it's untrustworthy, examine it on another system (preferably moving between Microsoft Windows and any Unix-like system for maximum paranoia) and you'll find the differences. If the copies are the same, run the known clean version of compiler A on your original system.

      In an open source environment with more than one player, it's going to be almost impossible for one vendor to hide something like the DMR hack. This doesn't apply to closed source; consider all the AV companies that betrayed their customers by not spotting the Sony rootkit.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    22. Re:how to argue that closed source is secure? by Xtifr · · Score: 1

      Actually, I once "compiled" gcc with a C interpreter and used the result to (very slowly) recompile gcc itself. The result was byte-for-byte identical to a version of gcc built with a regular version of gcc. If you can't figure out what that demonstrates, then you're in the wrong line of work (assuming you're involved with software development).

  4. Go to the bug logs for your software by wtansill · · Score: 5, Interesting

    Show them how quickly discovered vulnerabilities are patched and how much discussion each bug receives. Ask the competitors to provide access to their discussion groups and bug logs. Compare. Contrast.

    --
    The contest for ages has been to rescue liberty from the grasp of executive power. -- Daniel Webster
    1. Re:Go to the bug logs for your software by grcumb · · Score: 4, Insightful

      Show them how quickly discovered vulnerabilities are patched and how much discussion each bug receives. Ask the competitors to provide access to their discussion groups and bug logs. Compare. Contrast.

      I'd put the emphasis on 'Compare'.

      Print two lists. One containing all the critical vulnerabilities that have been reported in the last twelve months, along with numbers of exploited machines worlwide. The other will be a list of how many of these vulnerabilities have affected your supported machines.

      If you've been doing your job well, the second list will be a blank page.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    2. Re:Go to the bug logs for your software by juanhf · · Score: 2, Informative

      Secunia keeps track of vulnerabilities in over 20,000 different software applications and operating systems. I would start there when comparing the relative security of an application - which I would not rate simply by whether it is closed or open source but by whether it is maintained, the severity of the vulnerabilities, and how many issues are outstanding.

    3. Re:Go to the bug logs for your software by rm999 · · Score: 1

      Depends on the technical expertise of the customer. Some people may interpret we have "discussion groups and bug logs" as "we have many bugs."

    4. Re:Go to the bug logs for your software by DiegoBravo · · Score: 1

      I really don't understand the logic of this comparison; my "supported machines" can be some AS/400 for example, and this doesn't contributes toward open source.

      Sadly I think it is pretty impossible to get just some hard statistic. How people defines or qualifies a vulnerability as "critical"? For using the number of affected machines, to be fair, all the "interesting" operating systems must have the same proportional participation; and of course, hackers try more (how much more?) to crack Window$, so the successful attack counter is totally biased.

      Despite all the love the original poster demonstrates to open source, I think that (like many posters already said) 1) Open Source does not makes better security just because it is open source (albeit on several circumstances does promote an improvement); 2) Microsoft, open or close or whatever, just don't care enough about security; 3) Other "close source" companies apparently (because we don't have numbers nor full lists) are doing good on security as well.

    5. Re:Go to the bug logs for your software by mapsjanhere · · Score: 1

      Sorry, that's not going to cut it since you're comparing apples to oranges, and your customers will know it. There is a huge difference between the millions of poorly maintained windows machines open to everything in Grandma's attic, and professionally supervised MS based environments in a business.
      My guess is that the second page will be blank in most cases of professional environments. Linux just benefits from the lack of clueless users here; that and the limited market share make it a less attractive target for hackers in the first place.

      --
      I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
  5. Point Out Their Records by bky1701 · · Score: 1, Insightful

    Just point out how much more secure Firefox is than IE, or OpenBSD is than Windows, or any other hundreds of examples. The proof isn't hard to see, especially when it's Microsoft trying to argue.

    1. Re:Point Out Their Records by ColdWetDog · · Score: 4, Funny

      I'd just suggest rolling on the floor in hysterical laughter, just sobbing until your chest hurts whenever anybody says that to your face. Maybe after a couple of times, people will get the idea.

      For anybody too dense to get it, show them the You Tube clips of Gates & Seinfeld.

      --
      Faster! Faster! Faster would be better!
    2. Re:Point Out Their Records by Tubal-Cain · · Score: 1

      That proves nothing until everyone else has switched. And even then, the AntiVirii will move. They will just be even more usesless than before.

    3. Re:Point Out Their Records by muckracer · · Score: 1

      > Ask them about the antivirus software market?

      Or just give them some good answers:

      detected malware by today's F-Prot:

      Windows: 1204227
      DOS: 40230
      Office/Macro: 11376
      Unix/Linux: 1990

      Obviously Unix/Linux is staggering in its insecurity compared to Windows/DOS/Office...

  6. Of course... by QuietLagoon · · Score: 4, Interesting
    they are dangerously insecure because they run open source operating systems or software, because 'anyone can read the code and hack you with ease.'

    .
    Of course, Microsoft Windows has proven that closed-source, proprietary software is secure. Ha-ha-ha-ha-ha-ha-ha-...

    Microsoft is desperate to fight the lower cost of Open Source in these troubled economic times. Microsoft is having trouble justifying their economic exstence. So, instead of fighting on a cost basis, Microsoft is tryng to shift the battleground to a different arena --- one of security. Unfortunately, in the arena of security, Microsoft loses big.

    1. Re:Of course... by joocemann · · Score: 4, Insightful

      I don't think they are aiming to battle on the concept of 'security' but rather the easily exploitable human characteristics of fear and susceptibility. This is, to a knowledgeable person, an obvious attempt at spreading rumor/mudslinging to create a widescale negative buzz among the weeble peoples.

      I also heard Obama is a Muslim?

    2. Re:Of course... by QuantumG · · Score: 1

      I also heard Obama is a Muslim?

      Boy, that one stuck.

      I've quietly informed people that they're wrong when they've said it and had them go? Oh, really? Didn't know that. No argument. They *knew* they were just repeating an unfounded rumor.

      --
      How we know is more important than what we know.
    3. Re:Of course... by trawg · · Score: 1

      Going wildly off topic, but... like the rest of the world I paid more-than-usual attention to the US election (I'm in .au).

      The best thing I saw McCain do was in one of those weird discussion things where some redneck-sounding lady got up and said something like "I don't like Obama because he's a Muslim".

      McCain just pulled the mike away from her and no-nonsense just said "that's not true" - not even dignifying her response with any sort of beating around the bush, just flat out saying it was bullshit. Obviously to NOT do that probably would have been a PR nightmare, but I just thought the way he handled it was good.

      (Still happy Obama won though, like everyone else on the planet, it seems)

    4. Re:Of course... by ahodgson · · Score: 1

      The odd time the real McCain got to peak out from behind his Republican bullshit handlers, he was still pretty likable, yep.

      Also glad he lost, though.

  7. I'd consider calling in Bruce Perens by tcopeland · · Score: 3, Interesting

    He may be lurking hereabouts, but if not, here's his bio. I've been doing open source for a fair while - 10 years or so - but he's been talking to companies and coming up with good answers to various arguments against open source for much longer.

  8. Um..laugh? by msimm · · Score: 2, Interesting

    I'm sure in enterprise things can be different but working for a small/medium sized developer I know my CEO isn't so un-clued in that I couldn't explain something like this over drink and have a good laugh.

    But then we've used Oracle and seen what happens when cost and bad economics limit your businesses growth. Let them smoke our RHEL and MySQL licensing, maybe their getting something out of the ink.

    Better yet, when your PHB approaches you why don't *you* ask him to point out a security situation that *wasn't* caused or aggravated by something that wasn't open source.

    Just because some idiot says it's true doesn't mean anything.

    --
    Quack, quack.
  9. *sigh* by faedle · · Score: 5, Informative

    If it's good enough for the NSA, it's good enough for you.

    1. Re:*sigh* by ScytheBlade1 · · Score: 2, Interesting

      Keep in mind that the question was not linux, the question was "open source." OpenBSD falls under that, and in many ways I'd regard OpenBSD as more "secure" than linux.

      But before the trolls get at me (I ONLY HAVE LINUX DESKTOPS, BACK OFF!)...

      Don't get me wrong, as a whole I'd agree with your NSA analogy, but your example isn't remotely encompassing of "open source." Mozilla is open source, but you'll note we don't have SEMoz. And really - SElibpng?

      The MS reps are spreading FUD.

      " because 'anyone can read the code and hack you with ease.'"

      Which is absolutely true. The question, is who can *load and execute code* with ease. That answer is pretty clearly defined - and in the case of open source, it is arguably more clearly defined that in the case of MS.

      In any case, if someone is capable of running code on your system, you're likely screwed. It's not as bad as physical access no, but it's still not good either.

      The relative "openness" of the source code has 0 impact on who you allow to run code on your system. You trojaned a PAM library, great! You can now get complete root access!

      Now you just have to install it.

      (Oh....)

    2. Re:*sigh* by ScytheBlade1 · · Score: 1

      Whoops, sorry. I read "hack you with ease" as "hack it with ease."

      In any case I stand by my final statement, as sure you can rewrite core system functionality, but that doesn't mean jack until you managed to get the modified components in place - without breaking things.

      This is the time old debate respun and renewed. Guess what? Because the source is in front of me, I can also make my system *more* secure! Holy cow!

      Two way street with open source. You can (with relative ease) create malicious system components, or (with the same relative ease) enhance your system security.

      In the MS case, you have less options *in both directions.*

      Fortunately for most of us, none of this matters. Who has access to your system is the only relevant thing here, and further that applies to NT based operating systems too.

    3. Re:*sigh* by techno-vampire · · Score: 2, Informative
      The question, is who can *load and execute code* with ease.

      It doesn't matter that somebody can identify a vulnerability and write code to exploit it if they can't get it loaded and running on anybody else's box. Even if they can get the program downloaded onto a Linux machine, it won't, by default, have execute permission. In the Windows world, everything has execute permission and ActiveX is there to download and run arbitrary code from any website that wants to take advantage of it. I don't know about you, but to me, that makes Linux more secure than Windows, which is why I'm using it right now.

      --
      Good, inexpensive web hosting
    4. Re:*sigh* by djveer · · Score: 1

      but but.... the NSA runs IIS6 on Windows Server 2003! Netcraft confirms it!!! :P

  10. Think of it like an academic report by TheSpoom · · Score: 4, Interesting

    Open source software is like any report in an academic journal.

    While a little more informal, it has usually been similarly vetted by competent experts in the field before it's been allowed into the wild, especially in large projects.

    Therefore, it's much more reliable than closed source software like Windows, for which you have to take Microsoft's word alone, as opposed to the reviews of several top developers in their fields who approved the commits in the first place.

    Plus, tell them to examine their sources; the bias is obvious.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:Think of it like an academic report by chdig · · Score: 2, Insightful

      Not all academic journals are equal, and open-source vetting would span the gamut between well respected and not-to-be trusted (phpBB anyone?) Your comments read as if Microsoft doesn't have competent experts and linux does, which could also be argued both ways.

      I don't think there's any need to exaggerate the security of open source software. One of my clients was recently burned due to Debian/Ubuntu's openSSL changes (utter disregard for security) that led to their servers being taken down, and a lot of hassle and explaining to be done. The sysadmins on the job weren't on top of their security updates, and Debian was not vetting their code properly.

      Linux security relies on its system administrator. A good sysadmin with a bunch of linux boxes will be able to run a secure network, while negligent ones, such as those I've dealt with recently, can create security nightmares with linux. Same goes for Windows, really.

      So, the most important thing you need to show your customers is that you are reliable, on top of your profession, and have the knowledge and confidence to stand behind your open source products. The weakest link in any network, be it Windows or Linux, is those that administer it.

    2. Re:Think of it like an academic report by TheSpoom · · Score: 1

      I'm not saying that all open source software is secure. I'm saying that its security can be verified.

      Large open source software (for example, the Linux kernel, which is central to this article) has a chain of approval that a piece of code must go through to make it into the mainline kernel. To get through that chain of approval, it has to be examined multiple times by people who verifiably know what they're doing.

      You can't get that sort of open verifiability within a closed source product, or at least, not usually in Microsoft products. Again, you have to take their word for it.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    3. Re:Think of it like an academic report by houghi · · Score: 1

      Open source software is like any report in an academic journal.

      With closed source you must believe the producer that all is well and he says all is well. Bit like a lot of people say that the bible is true, because the bible says so.
      So Closed Source is like New Design and Open Source is like Darwinism.
      OK, perhaps not a very good argument in many parts of the world. Sorry. :-/

      --
      Don't fight for your country, if your country does not fight for you.
    4. Re:Think of it like an academic report by Bert64 · · Score: 1

      Yes, while there are thousands of open source applications out there, some of which have terrible track records, the big projects are generally well audited and often have several big companies standing behind them. I would take the combined word of RedHat, Novell and IBM over the word of MS.

      When it comes to all the small projects, you can compare them to all the small third party programs available for windows, only if you really depend on a small project you can hire someone to audit it or maintain it... If you rely on a small closed source windows utility there is a very high risk of it going unsupported, or having vulnerabilities which are never fixed etc.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  11. The proof is ..... by budword · · Score: 2, Insightful

    The proof is in the pudding. Who gets hacked more ? Who suffers from worms and viruses constantly ? Who has to run anti-virus and anti-malware software ?

    1. Re:The proof is ..... by Clarious · · Score: 1

      I have said it before, but someone replied me with this information from ZoneH:

      O.S. Defs. %
      Linux 6693 76.60%
      Win 2003 1583 18.12%
      Win 2000 189 2.16%
      FreeBSD 104 1.19%
      Unknown 88 1.01%
      Other 81 0.93%

      I am not a security expert, so how I can argue back?

    2. Re:The proof is ..... by Clarious · · Score: 1

      Also, IIRC, Linux's uptime is quite good, but according to netcraft (http://uptime.netcraft.com/up/today/top.avg.html), except one BSD server at #1, number 2 to 6 run Windows. I am confused, so does Linux server have high uptime or not?

    3. Re:The proof is ..... by AnalPerfume · · Score: 1
      I stumbled across a site the other day which is a great pointer for those who need a smack with the common sense stick: http://www.whylinuxisbetter.net/ A simple response to start them thinking, is that since Microsoft closely guard ALL their code, to ALL their applications, their code can't possibly be penetrated, since the logic they're trying to portray is secrecy and source of code. How then do they explain ANY malware? Let alone the floods of it which increases by the day. The malware writers MUST have seen the code right or had to reverse engineer it? If malware writers have seen the code, surely OSS code would be an easier hit, since they don't have to reverse engineer it first to find exploits. Someone needs to get Microsoft's official answers to some hard questions under penalty of perjury.
      1. What % of botnets are mostly infected Windows boxes?
      2. Of those botnets, what's the average estimated % of infected Windows boxes?
      3. Which other OS's have been found as zombies on botnets and what percentages are they?
      4. How much ($) damage and disruption worldwide have botnets estimated to have caused?
      5. How much ($) per seat does the average business lose in downtime (and engineer time to fix) when their employee's workstation has to be rebooted for a trivial update or virus infection / cleansing?

      We know botnets are a Windows problem, they won't want to go on the record about it though. As Bill Gate's once said "our products just aren't designed for security".

    4. Re:The proof is ..... by PitaBred · · Score: 1

      Zone-H is currently hacked... interesting.

      link to screenshot if they fix it any time soon.

    5. Re:The proof is ..... by Man+Eating+Duck · · Score: 1

      I am confused, so does Linux server have high uptime or not?

      While it's possible to have a high uptime on any OS with proper maintenance, it's horrible for security. There are many patches that can't be done without a reboot (Linux kernel update without some very fancy hacks, many more on Windows).

      A system that's been going 24/7 for a few years is probably not patched properly for a long time. Additionally you'll want to check once in a while that your box will come back online properly with all services running in the event of a power failure. Even with generators, UPSes and whatnot someone CAN yank the wrong power cable by mistake :)

      If you need high availability you go for redundancy. You have an identical hot spare server for upgrading and unexpected downtime, or if pressed for funds, you have a less beefy server that you patch and bring online during low traffic periods while you maintain your main server. Or you virtualize the whole server, making switchovers seamless. Even if your main virtual server for some service crashes and burns, the spare will lurk in the background on the same physical box and not consume much resources until it's needed.

      A good hosting service, for instance, will shuffle your files between physical and virtual servers while they patch and upgrade their OS and server software. This is done transparently to the end user, ensuring that your site is always online.

      Someone with more experience in HA networking can surely expand on this and correct me, but long uptime generally != good.

      --
      Are you a grammar Nazi? I'm trying to improve my English; please correct my errors! :)
    6. Re:The proof is ..... by Bert64 · · Score: 1

      Older versions of the linux kernel roll their uptime back to 0 after 497 days when running on 32bit hardware... Newer ones don't, but newer versions are by definition not so old and haven't had chance to reach such levels of uptime yet. I used to have a box which rolled around more than once.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:The proof is ..... by Bert64 · · Score: 1

      It doesn't clarify how the sites were compromised...

      Was it the system that got compromised, or something in the site itself?

      Linux hosting is generally cheaper, and therefore more commonly used by casual users who aren't concerned about security and are likely to upload vulnerable applications.

      Free webapps are more widely available for linux, the barrier to entry for someone wishing to develop webapps on linux is much lower resulting in thousands of readily available applications of dubious quality. Anyone can make an app for linux/php and upload it somewhere that others can obtain it from.

      Linux is more commonly used for shared hosting - where a single server can host thousands of sites. When you have thousands of sites and thus thousands of users on a single system, the chance of one of those being compromised is very high, and once you have local access the chance of elevating privileges is also much higher. If you were to compromise such a system, you could deface thousands of sites at once.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:The proof is ..... by Bert64 · · Score: 1

      Incidentally, many of the systems in that list are BSD/OS (aka BSDi), a commercial variant of BSD which stopped being developed several years ago.

      Also, the uptime checks are done based on ICMP responses I believe... Depending on your configuration, those responses might actually be coming from a firewall or load balancer sitting in front of the web server itself. Or your firewall may be blocking them completely, such that netcraft can't get a response.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    9. Re:The proof is ..... by Clarious · · Score: 1

      Thank you and everyone for clarify things up for me. But I can't still argue with them because they have the numbers while I don't have.

      Well, maybe I should just ignore them and get my works done :)

    10. Re:The proof is ..... by Bert64 · · Score: 1

      Your uptime should generally be as high as the time since the last kernel level security patch...

      On unix you can patch all your user land apps without rebooting, it's sometimes possible to patch the kernel without rebooting and with an open source kernel it's possible to build a minimal kernel which has a lower chance of vulnerabilities... As an example, an issue was discovered in the support for ATM networking in the linux kernel fairly recently, this issue didn't affect me because i don't have ATM support compiled in.

      Also on unix you can strip down the system to the minimum required, thus the frequency of patching is reduced because you don't have unnecessary applications installed...

      Windows makes this whole approach much harder:
      You can't strip down the kernel
      You almost always need to reboot to apply patches, even userland ones
      Even a "server" version of windows comes with a whole heap of stuff that is useless for a webserver, and yet cannot easily be removed, and still needs to be patched.

      You also have to consider how the uptime is measured... If it's being done over the network using ICMP requests as i believe netcraft does, what is actually answering those requests? Is it the actual server, or a firewall in front of it?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    11. Re:The proof is ..... by Bert64 · · Score: 1

      Interesting, but doesnt say if they got root or just the user running the site...

      Also, why would they give their server a name like "ubuntu1", and their kernel is 1 revision out of date...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    12. Re:The proof is ..... by Bert64 · · Score: 1

      I should also point out that it's easily possible to fake the uptime and os type returned to something like netcraft...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  12. Not sure about customers, but... by Lord+Kano · · Score: 5, Funny

    I had a professor say that kind of thing in class once. He said that "Linux will never be as secure as Windows because it's open source. Anyone can see the source code and use it to hack your computers."

    It was completely involuntary on my part, but I let out a loud, and I do mean LOUD, "WHAT?".

    He turned and looked at me, I said "I'm sorry but that's not correct. Look at OpenBSD, it's open source too and there has been exactly one remote exploit in a default install in the past six years. Microsoft wishes that Windows had that kind of track record." He stammered and stuttered and then moved on with his lecture.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:Not sure about customers, but... by Wasteland_Frier · · Score: 1

      Thank jeebus I'm doing my degree at a *NIX fanboy/freetard university, I would have been arrested for assault if anyone had said that to me during a lecture

    2. Re:Not sure about customers, but... by msormune · · Score: 1

      The professor should have pulled a pocket calculator out his pocket and say "This pocket calculator is even safer than OpenBSD, as it has never has a breach in security".

    3. Re:Not sure about customers, but... by slack_prad · · Score: 1

      If I were that professor, I would have responded "That's because no one uses openBSD"

      --
      Sent from my desktop computer
    4. Re:Not sure about customers, but... by Lord+Kano · · Score: 1

      Then, I would have pulled out my pen and said "The same is true of this pen, but your calculator and my pen can't do anything useful when we're not actively using them. OpenBSD can and does."

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    5. Re:Not sure about customers, but... by Lord+Kano · · Score: 1

      Server security and file/directory permissions.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  13. *cough*conficker*cough* by Anonymous Coward · · Score: 1, Informative

    Do you need any more blatant example than that?

    Name the next largest 'nix worm after the Morris worm.

  14. To be frank, no, it has never come up by Ritz_Just_Ritz · · Score: 1

    In my 15+ years using Linux, various BSDs, and other open source software, I can't recall even once where someone asked me to "prove" that my tools were secure.

  15. Don't show them OSS is secure by mysidia · · Score: 2, Informative

    Show them it's more secure than Closed source software.

    Show them statistics about compromise and Virus infections of Windows servers.

    Show them statistics about compromise and Virus infections of servers running open source OSes.

    Construct "model" servers implemented according to system defaults and providing all required services (but with no extras installed)

    For example, e-mail: A FreeBSD 6 server running postfix MTA, A Windows 2000 server running IIS SMTP Service.

    Show them the probably impact that would be expected to both servers if no Vendor security updates were ever applied (based on Worms and viruses that were in the wild).

    Show them statistics about the number of remotely exploitable vulnerabilities that were discovered that would actually impact the two model servers.

    Show them the impact of actually protecting the Windows 2000 server from vulnerabilities with constant updates VS the few updates required to protect the fairly ironclad FreeBSD 6 server.

    Consider the historic frequency of updates required to keep a system secure, and the downtime impact of constant reboots to apply updates.

    1. Re:Don't show them OSS is secure by man_of_mr_e · · Score: 1

      I don't think you want to show them compromise statistics of servers. All the available data suggests Linux gets hacked significantly more than any other OS.

      In an interesting case of Irony, I went to one of the leading web site defacement archives to pull up some statistics, Zone-h, and was greeted with:

      hack3d By Cyber-Terrorist & HeLL cYbEr

      uname:
      Linux ubuntu1 2.6.24-22-server #1 SMP Mon Nov 24 20:06:28 UTC 2008 x86_64

      and some goofy video of dancing babies.

    2. Re:Don't show them OSS is secure by mysidia · · Score: 1

      But was that a result of an exploitable vulnerability in the web server?

      Or were most of the 'hacks' the result of a vulnerability in a web application running on said server.

      In comparing OSes, you don't want to be accidentally comparing the maturity of applications you are running on top of the OS.

      An in-house-made webapp being exploited does not necessarily say much about the OS it was built to run on. It _may_ say something about the programming language or app framework used to develop it.

    3. Re:Don't show them OSS is secure by Hucko · · Score: 1

      Hey! that is my machine!

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    4. Re:Don't show them OSS is secure by Bert64 · · Score: 1

      Or were they the result of a malicious admin?

      Or a weak password?

      Was the site itself hacked, or was it the DNS? Was it the load balancer? Was it the firewall?

      Linux will be the target of more hacks against webapps, as it's easier and cheaper for someone with little or no experience to start writing them, or to deploy such apps written by others.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    5. Re:Don't show them OSS is secure by mysidia · · Score: 1

      Exactly..

      Exploits of weak passwords and custom-built webapps can't be counted against the OS, these are admin errors.

      Just because mature OSS operating systems as a whole are more secure does not mean every single OSS product is more secure, or that the installation is more secure when you install OSS products that aren't very mature.

      BSD and the Linux kernel itself are almost 20 years old

      This is good, because it means hackers and the community have had a long time to look at the source code of core components and to understand what kind of vulnerabilities are likely to arise

      The more eyes over time, the higher the probability any given vulnerability would be discovered and reported.

      If a product was riddled with remotely-exploitable holes, by the time 20 years came around, there would be enough info about them to avoid using it.

      Compare FreeBSD 4 even to Windows 2000.

      The number of remotely exploitable bugs in a stock FreeBSD4 install (unprotected by a firewall) can be counted on one hand.

      Compare to the number of remotely exploitable bugs in a stock Windows 2000 install.

      The thing to keep in mind is this is heuristic in nature, and _given_ the fact there were more eyes looking at the BSD source code.

      Past lack of vulnerabilities is no guarantee of future security, the strong security design of the OS you choose is something you should be relying on.

      Oh, and don't use PHP.

    6. Re:Don't show them OSS is secure by Bert64 · · Score: 1

      Yes, the problem is people using insecure webapps, most of which are written in php... It's not even php which is the problem, rather the apps people are writing with it...

      PHP is being used because it has the lowest cost of entry...
      Linux is being used because the cheapest hosting plans use linux...

      People could easily write insecure apps in asp and host them on windows, or they could host insecure php apps on windows, linux is primarily used because of cost.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  16. Show them where it works by Zigbigadoorlue · · Score: 3, Insightful

    Show them trusted (kind of) and family name organizations that work on/use FLOSS. Big ones that jump to mind are the DoDs use of linux, the NSAs creation of SE linux and everyone knows who IBM is.

  17. Stupid is as stupid does by unlametheweak · · Score: 1

    How or why would a cracker-hacker break into a company, re-write their software (i.e. Open Office) to put a vulnerability in it, and then sit around waiting for the software to fail, when instead they can just exploit defects in closed source software?

    So the answer would be it is easier to crack closed source software because it is poorly maintained (i.e. time and budget constraints) and there is no peer review. The open-source nature doesn't make software easier to crack (unless the vulnerabilities in it are flagged with comments pointing them out), but it does make software easier and more likely to be fixed if there are vulnerabilities found.

  18. Antivirus by lena_10326 · · Score: 5, Interesting

    2 points.

    1. The fact that an antivirus program combined with a firewall is mandatory for any windows box (closed source) to remain virus free for longer than 20 seconds connected to the internet, whereas linux (open source) requires no such antivirus program, is experiential proof that linux is more secure.
    2. Many firewall/routers run linux. If linux is good enough to protect your windows machines from intrusion, then a logical person would conclude an open source operating system such as linux is more secure.
    --
    Camping on quad since 1996.
    1. Re:Antivirus by TubeSteak · · Score: 2, Insightful

      # Many firewall/routers run linux. If linux is good enough to protect your windows machines from intrusion, then a logical person would conclude an open source operating system such as linux is more secure.

      Many firewall/routers run a highly stripped down version of linux.
      It does not follow that an OSS OS is more secure.

      --
      [Fuck Beta]
      o0t!
    2. Re:Antivirus by gbrandt · · Score: 1

      2 points.

      1. The fact that an antivirus program combined with a firewall is mandatory for any windows box (closed source) to remain virus free for longer than 20 seconds connected to the internet, whereas linux (open source) requires no such antivirus program, is experiential proof that linux is more secure.
      2. Many firewall/routers run linux. If linux is good enough to protect your windows machines from intrusion, then a logical person would conclude an open source operating system such as linux is more secure.

      I agree linux is more secure, but item one is not proof of that. There are more exploits for Windows because there are more windows boxes out there. And the exploiters go where the biggest market is.

      Gregor

    3. Re:Antivirus by uniquegeek · · Score: 2, Insightful

      It might be better to say that several large internet entities who employ the top people in tech obviously have a preference for Linux.

      And then all you need to do is some large company name-dropping. Pointing out all the ways someone has already used Linux personally (without knowing it) would also be a help.

      Here's one that comes to mind:
      http://news.cnet.com/2100-1001-275155.html

    4. Re:Antivirus by lena_10326 · · Score: 1

      I agree linux is more secure, but item one is not proof of that.

      And that one item is the topic: security.

      There are more exploits for Windows because there are more windows boxes out there.

      And then there are corporate and ISP networks. A much more enticing target because they house valuable information and bandwidth. Corporate servers count.

      --
      Camping on quad since 1996.
    5. Re:Antivirus by lena_10326 · · Score: 1

      Many firewall/routers run a highly stripped down version of linux.

      Just a question.

      I have 2 identical machines. One is installed with a recent linux distro using default options. The second installed with windows, also recent and using defaults. If I told you all your personal credit information was in the home directories of both boxes and that I intend to put one of those machines on the open network, but you get to choose. Which would you choose?

      --
      Camping on quad since 1996.
    6. Re:Antivirus by ion.simon.c · · Score: 1

      Which distro?

    7. Re:Antivirus by Tubal-Cain · · Score: 1

      And the exploiters go where the biggest market is.

      And on web servers, that is open source. What cracker wouldn't want to kill Google, Yahoo or Wikipedia for a day?
      And note the 9 most reliable hosting services of January '09.

    8. Re:Antivirus by Bert64 · · Score: 2, Interesting

      While that may be true, blackhats also prefer unix machines...

      The CLI is better, and usable over a slow connection, smart blackhats will relay through multiple machines in different countries resulting in a connection far too slow for use of a gui.

      Unix machines will also have a whole set of cli based tools installed, and it's usually easy to install more if necessary...

      Blackhats will typically only resort to windows machines when they need mass numbers, eg spam sending and ddos, and they will write automated tools to do it rather than logging in and running tools manually.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    9. Re:Antivirus by techprophet · · Score: 1

      Yeah, there's a big difference in the security of Ubuntu vs Paranoid Linux (or whatever they call it now).

    10. Re:Antivirus by init100 · · Score: 1

      What cracker wouldn't want to kill Google, Yahoo or Wikipedia for a day?

      There are more kinds of crackers than those that carry out (D)DoS attacks on various sites. Some crackers try to steal credit card information, some other crackers use your boxes to send out spam. In those cases, you don't want to take the system down, in fact, you want to make your malware as invisible as possible, or otherwise someone might realize what's going on and wipe the system clean.

  19. We actually have the opposite problem by pythas · · Score: 1

    I work for a SaaS company, and when we go through the inevitable rounds of security discussions any mention of open source software can be met with grumbles and a big discussion justifying it's use with some of our larger customers. Fun times!

  20. Simply.. by zaunuz · · Score: 1

    ..show them the numbers. Microsoft Windows' security flaws since 1995 vs that of Linux

    --
    this is probably the most boring sig in the world
    1. Re:Simply.. by dbIII · · Score: 1
      You are completely and utterly wrong in that respect.

      At that point linux had build into it many of the lessons of years on *nix and the majority of software was developed on other breeds of *nix and ported to run on linux based platforms. Would you like to point out those huge numbers of security flaws?

      Please stop spreading such bullshit - security can be built in from the basic design or thrown away just the same way (eg. needing Active-X to run MS Windows update to save you from all the obvious Active-X exploits).

      The MSDOS flaws are still relevant when they keep turning up in Vista - for example the utterly bizzare choice to allow arbitrary code in image files to run that sounds like something far too stupid for Science Fiction.

    2. Re:Simply.. by malevolentjelly · · Score: 1

      Would you like to point out those huge numbers of security flaws?

      I think it enjoyed a great deal of apparent security back then, since nobody had anything sensitive or valuable on linux servers in 1995. If you were security conscious, you probably were using Solaris, HP-UX, AIX, IRIX, VMS, or even NT. If you were security conscious and using free software, maybe you were using BSD. Linux was still wrestling with such difficult issues as having a working file system and supporting not super common hardware back then. Linux in 1995 was really hands-on: definitely not what you'd find in a professional environment.

    3. Re:Simply.. by dbIII · · Score: 1
      That completely avoided the question - where then were all those security flaws you were talking about?

      I am sorry Sir but I have to say that you really do not have a clue what you are talking about on this subject.

    4. Re:Simply.. by malevolentjelly · · Score: 1

      where then were all those security flaws you were talking about?

      Well, as much as I'd like to read the bug reports on Linux 1.0, I can say that linux is and has always been riddled with privilege escalation exploits through userland system calls. I mean, we're talking about a poorly implemented and messy system that was maintained by amateurs in the mid 90's built on 1970's-80's design and security principles. I don't have the time or interest to even look into the usenet archives for specific cases of this, but I am confident nonetheless.

      When a system isn't secure by design (Linux is secure in a very antiquated sense, we're talking modern secure) then you need a lot of professionals with alot of paid time to spackle up the security issues. Linux definitely didn't have that in the mid 90's. One might construe that it was insecure, but it's difficult to verify because the system was extremely untested from a security-standpoint. I don't believe you could even deign to consider linux secure on a commercial scale before SELinux in 2000; any suggestion to the contrary is pretty absurd.

      For clarification, we are not talking about security in terms of "my kid sister downloaded comet cursor and now i have a virus"-- more on the lines of "do I want to put banking information on this server?"

      Since modern windows and linux are both somewhat classic approaches to operating systems (linux moreso), I'd imagine that whomever has the bigger security team has the more secure product from an absolute standpoint in a dynamic and changing world of security threats. That would probably be Microsoft.

    5. Re:Simply.. by dbIII · · Score: 1
      You are guessing while a very large number of people on this site had the knowlege and the experience at the time.

      Your confidence is gravely misplaced.

      Remember back in 1995 that MSDOS had a speed limit on modems of 9600bps and that the net was pretty well a unix thing. I'm sure you'll find a few thousand people on this site that were using it back then for that reason.

      Please desist with the wild accusations on a site where a very large number of people will see it as the bullshit that it is, and please at least have the grace to stop plucking at unread straws: "as much as I'd like to read the bug reports on Linux 1.0" - we were on 1.1 in 1994 and 1.2 in March 1995, but of course you don't know or care since you are just making up security issues that were not there.

      I don't believe you could even deign to consider linux secure on a commercial scale before SELinux in 2000; any suggestion to the contrary is pretty absurd.

      You are doing it again, and it is becoming clear that your belief is not based on knowlege or experience despite bringing up widely deployed piece of software as a buzzword. There have been many suggestions to the contrary and none of them are absurd despite wahtever gut feeling the above statement was based on. Even the misconception that more people have worked on security at Microsoft than with linux shows you are not aware of the scale of these projects and the number of years that have been invested.

      Experience and knowlege trump gut feeling most of the time. You have had the misfortune of expressing your gut feeling on a forum where there are many with the experience and knowlege to correct your wild accusation.

    6. Re:Simply.. by Bert64 · · Score: 1

      While the 70s-80s unix designs on which linux is based are far from perfect, it does seem that windows has been far worse in many ways...

      Much of the problem is that although the NT kernel was originally well designed, the legacy cruft inherited from dos and the 9x windows series has severely impaired the security design of NT.

      The idea of running as admin, and with apps requiring this has been inherited from the 9x series which had no concept of permissions... This is one of the biggest issues.

      The idea that an image format can contain executable code (see the recent wmf vulnerability), this was an intentional feature not a bug.

      Autorun - again an intentional feature that opens up a big security hole.

      Encryption used for passwords, unix is modular in this respect, although older versions used DES it is easy to substitute in a new and stronger algorithm. Windows on the other hand used Lanman which is trivially weak, and removing it breaks compatibility with older systems due to the way the network authentication works. Newer versions use NTLM as well which is also fairly weak, and changing it would again break compatibility. Vista finally has lanman turned off by default, but you're still stuck with ntlm.

      And then there are new technologies MS have developed which suffer from huge design flaws...

      ActiveX - executable objects delivered by websites, an attempt to copy java applets, tho java was sandboxed while activex isnt...

      UPNP - allows machines behind a firewall to open arbitrary holes in the firewall, a protocol which is inherently insecure by design.

      Group policies - client side security, group policies are great for convenience but shouldn't be used as a security measure... Look at the policy which restricts access to cmd.exe, the check for this is implemented in the cmd.exe binary itself and easily overcome... Also the restriction thats supposed to stop you browsing to the c: drive, it only affects explorer and the file open dialogs, it doesnt affect the underlying apis so your cmd.exe can still go into that dir and view files, also if you do something like open a zipfile which gets put in a temporary subdir of c:, keep hitting the up button until you reach the root...

      Bloat / non modular - even "server" versions of windows come with all kinds of crap that will never be used on a typical server, things like ie, outlook express, media player, directx etc... I want my servers to be absolutely minimal, and controlled entirely over a serial console... I don't want any unnecessary code installed or running because it introduces risk and increases patching burden.

      Linux may be based on an older design, but it doesn't suffer from so many serious design flaws, it's a much simpler system and when it comes to security simple is good. Simple is easier to understand, and with a strong understanding you can more easily improve security.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:Simply.. by malevolentjelly · · Score: 1

      Bloat / non modular - even "server" versions of windows come with all kinds of crap that will never be used on a typical server, things like ie, outlook express, media player, directx etc... I want my servers to be absolutely minimal, and controlled entirely over a serial console... I don't want any unnecessary code installed or running because it introduces risk and increases patching burden.

      It's interesting you bring this up, because this really reflects a linux mindset. The idea that your slinging tarballs around your system, patching and rebuilding every aspect for security reasons. That's Microsoft's problem-- you're a supported customer, after all. You are running an image of their supported configuration as opposed to a self-supported... hullaballoo.

      While the 70s-80s unix designs on which linux is based are far from perfect, it does seem that windows has been far worse in many ways...

      You then go on to describe a lot of userland features designed primarily for the ease of use of home users. Don't forget that I was commenting on Linux 1.x from 1995-- I don't even want to compare the userland of Windows 95 to Linux 1.x, because that's just so unfair. Even I believe it wouldn't be right to make that comparison. Don't forget that all these features can be disabled by an admin.

      ActiveX - executable objects delivered by websites, an attempt to copy java applets, tho java was sandboxed while activex isnt.

      ActiveX is a scripting layer, not unlike your perls and pythons in unix. I think it represents a sort of unholy bridge between web and Operating System that belongs in trusted networks like intranets but should really be disabled in an untrusted network setting, if not sandboxed. I believe in IE 7+ ActiveX is fully sandboxed. It's convenient if not a little too naive for a malicious network world.

      Group policies - client side security, group policies are great for convenience but shouldn't be used as a security measure... Look at the policy which restricts access to cmd.exe, the check for this is implemented in the cmd.exe binary itself and easily overcome... Also the restriction thats supposed to stop you browsing to the c: drive, it only affects explorer and the file open dialogs, it doesnt affect the underlying apis so your cmd.exe can still go into that dir and view files, also if you do something like open a zipfile which gets put in a temporary subdir of c:, keep hitting the up button until you reach the root...

      This is the "hacked from inside" scenario. I think instances like that are really meant to slow people down. From an NSA/military standpoint, physical access to any of these systems is game over security-wise. Linux is no safer than Windows in that respect. I've met people who can crack (linux or windows) password hashes on paper in mere minutes. Be afraid.

      Bloat / non modular - even "server" versions of windows come with all kinds of crap that will never be used on a typical server, things like ie, outlook express, media player, directx etc... I want my servers to be absolutely minimal, and controlled entirely over a serial console... I don't want any unnecessary code installed or running because it introduces risk and increases patching burden.

      Custom builds of windows are far more common in enterprise editions-- have you not seen custom Windows images within a corporation being shot around on Remote Deployment servers? I believe Windows is quite modular by design. The limitation to remove and alter that is purely artificial from a home user standpoint.

      Encryption used for passwords, unix is modular in this respect, although older versions used DES it is easy to substitute in a new and stronger algorithm. Windows on the other hand used Lanman which is trivially weak, and removing it breaks compatibility with older systems due to the way the network authentication works. Newer versi

    8. Re:Simply.. by DaVince21 · · Score: 1

      Don't just keep it at flaws, name the fixes too. The security flaws list for Linux could be bigger because more were discovered by more developers.

      --
      I am not devoid of humor.
  21. Don't argue by gzipped_tar · · Score: 1

    Some are secure and others are not. What is secure now could become insecure later, and vice versa.

    Nothing replaces good auditing and vigilance.

    --
    Colorless green Cthulhu waits dreaming furiously.
  22. Do they use Windows at home? by horza · · Score: 1

    Well the plus side about Microsoft being an illegal monopoly is that practically everybody knows how bad it is. Ask them if they worry about viruses and spyware on their home Windows machine. Then point out the server versions are the same with a few extra apps thrown in. Point out that Linux has never had a virus and was designed to be multi-user unlike Windows.

    If they point out a flaw in a crappy PHP app then point out that the same flaw exists if you run it under Windows. Some people associate a few major PHP apps with Linux even though it's really platform agnostic.

    Phillip.

    1. Re:Do they use Windows at home? by micheas · · Score: 1

      Point out that Linux has never had a virus and was designed to be multi-user unlike Windows.

      You might want to skip that part. Linux has had proof of concept viruses, and the windows NT family was designed to be multi user.

    2. Re:Do they use Windows at home? by expat.iain · · Score: 1

      You might want to skip that part. Linux has had proof of concept viruses, and the windows NT family was designed to be multi user.

      Okay, How about Linux has never had a virus outside of a lab environment?

      Windows being designed as multi-user is only in the context that multiple users could login and have their own environment. Not quite in the same vein as having a multi-user operating system that supports multiple simultaneous users.

      Back on the virus issue, it should also be borne in mind that the worst a regular user will do is delete his/her home directory. That's after they have explicitly executed the virus payload. The *NIX design architecture is still inherently more secure that anything MSFT has brought to market.

      Regs.

      Iain.

    3. Re:Do they use Windows at home? by micheas · · Score: 1

      I would go with Linux has never had a rapidly spreading virus, or the standard security settings in Linux have so far prevented the spread of Linux viruses without anti-virus software,

      If you run the windows task manager you will typically see about three users with processes running. (as opposed to the typical linux machine that has over a dozen users, bind, www, mail, etc.)

      Windows security model is closer to that of linuxSE than traditional unix permissions. The big problem with windows security is that configuration is left as an exercise for the end user.

      So basically you need to do all the work for a masters degree in computer science in order to secure your windows computer.

      Or in other words windows security is left unconfigured.

      Just like Linux borrows a lot from UNIX, Windows NT copies a lot from VMS.

      According to a study released by Microsoft 90% of the Windows malware would not run if people did not run as administrator.

      Proper security is thwarted by many of the leading applications for windows, including quicken and office. implementing unix level security on a windows machine was really hard the last time I tried. Much less implementing full usage of the ACL.

      SELinux is creeping into Debian, Redhat, and SuSE. But only for a few services and there are a lot of problems getting everything right.

      Personally I believe that when SELinux makes it to web browsers and filemanagers, then Linux may be ready for the desktop, in the meantime it is as close as anything else.

    4. Re:Do they use Windows at home? by expat.iain · · Score: 1

      I would go with Linux has never had a rapidly spreading virus, or the standard security settings in Linux have so far prevented the spread of Linux viruses without anti-virus software

      The fact that one must manually execute the malware, instead of having Windoze conveniently install it for you makes a difference.

      If you run the windows task manager you will typically see about three users with processes running. (as opposed to the typical linux machine that has over a dozen users, bind, www, mail, etc.)

      It concerns me that you run multiple services on the same nodes and then talk about security. You are way off the mark with that comment though. My machine that I'm doing some web development on has a high user count of 7 at the moment, but turning off some stuff that is not normally in use brings this down to 3. I should point out, however, that these extra users are running various services under these restricted identities. This is a Good Thing.

      I do not want to have just one user running all services. I want them separate. It's safer that way. But a DNS server should not be running web services or email. One server, one service.

      Windows security model is closer to that of linuxSE than traditional unix permissions.

      Exactly how do you figure that?

      The big problem with windows security is that configuration is left as an exercise for the end user.

      No, the big problem is that it's almost non-existent.

      According to a study released by Microsoft 90% of the Windows malware would not run if people did not run as administrator.

      Blame the customer? Nice one. ;)

      Personally I believe that when SELinux makes it to web browsers and filemanagers, then Linux may be ready for the desktop, in the meantime it is as close as anything else.

      SELinux has little bearing on general desktop acceptance. And I would suggest that "ready for the desktop" happened years ago.

      Regs.

      Iain.

    5. Re:Do they use Windows at home? by micheas · · Score: 1

      You seem to be missing my point(s).

      First, modern *N*X systems have a user group security model that is implemented about as well as can be done. Additionally, there are the beginnings of acl implementations being done.

      Windows has ACL security which is theoretically much better than user group security, unfortunately it is in the off position, and turning it on requires all the work of getting a PhD. in computer science, this makes it useless unless you wish to pay someone $200K to secure your desktop.

      Second, I think windows XP, Vista, OS X, and every other current desktop is not yet ready for general use. The bugs in Firefox, IE, and Safari are just the tip of the problems that they have. Yes, *n*x systems tend to be fairly good at protecting everything but ~/ from malicious software, but that is the location of most of the important data on most workstations.

      Linux is showing some of the best progress towards a solution to this problem. and if you said that Debian/Redhat/SuSE/etc. doesn't suck as bad as Microsoft's current workstation software I would agree, but we are talking degrees of suckage, not degrees of goodness. refinements of the openid, opensocial stack should help solve some of the desktop problems.

      In theory Microsoft has a good product, in reality they have a product that has been trojaned by legacy libraries and a set of default security settings that do more to interfere with the legitimate use of the system than to interfere with malicious software.

      I have heard of very few people that argue for one server one service outside of microsoft. Privilage separation, and multiple user accounts and nothing running as nobody seems to be adequate.

      Better arguments for opensource would be qmail and postfix. If you installed qmail on a server that had no other services exposed in 2000 and you had not patched it and it was still running today, it would probably be just fine as long as it was set up correctly in the first place.

      I don't know of a web server that is provably correct, but I wouldn't be surprised if one exists. Most of the time you are stuck picking software that is closest to what you want, not perfect software.

      I would talk to the client about how little software is provably secure, and the fact that many people seem to be ripping out secure software for increased features, the fact that windows lost its security ranking due to bugs, the fact that the NSA contributes security code to Linux, and then have a talk about where the real security weaknesses are in there system and what the cost would be to harden them. you might be able to get a little more business out of them if you pitch it right.

  23. penetration testing by cmdr_tofu · · Score: 1

    Arguably there is a disadvantage to open source software which gives the attacker something to analyze. Peer review is great, but remember the Debian OpenSSL vulnerability? If your customer is concerned, treat their concerns seriously. Remember who the boss is.

    I would recommend the only way to be certain is to hire a pen-testing company. Have a team of dedicated professionals try to exploit your software. If they succeed, you learn how to improve your systems to secure them, if they fail, you look good. Either way you win.

  24. Patch tuesday? by Anonymous Coward · · Score: 1, Informative

    Remind them what patch Tuesday is about. Them ask them about MS transparency on disclosing unpatched bugs. How many patches were applied to IE and is it yet secure?

  25. Time to repair vulnerabilities by downix · · Score: 1

    Open Source, due to it's open nature, means more people able to repair vulnerabilities much faster. Look at the years it took microsoft to patch vulnerabilities that would enable critical systems to be taken over remotely. Microsoft has a finite crew to find and report bugs, holes and vulnerabilities. I work tech support. Want to know how many people fall victim to virii that exploit vulnerbilities that date back to Windows 98? Open Source also means that when things go wrong, the buck stops here. You can repair it, or work with someone to repair it, while with Microsoft you are victim to their schedule, their level of priority. Your vulnerability not critical enough, bottom of the pile you go.

    I can count on 1 hand the number of Linux vulnerabilities that, once discovered, took over a month to repair. I cannot count on both hands + feet the number of Windows vulnerabilities that continue to plague us over a decade after discovery.

    --
    Karma Whoring for Fun and Profit.
    1. Re:Time to repair vulnerabilities by downix · · Score: 1

      More than that my friend, more than that.

      --
      Karma Whoring for Fun and Profit.
  26. Reminds me of something people said about crypto by DeHackEd · · Score: 1

    AES, RSA, and all the rest are published standards. Now, some companies claim that they can't reveal what kind of encryption they use or it would severely degrade their product. I'm not naming names because I have none, this is just a vague recollection. Just go with the high level idea.

    Well, how safe does that make you feel? Someone guesses it and all your security goes out the window? Here's the claim made by AES, and possibly by extension open source: We have a thousand eyes watching us, everyone knows how we work since it's published, and we're still secure. How's that for tough?

    And, yes, more logically valid arguments like stats between number of open and closed source vulnerabilities found and other things suggested by other posters.

  27. Modern security by Accersitus · · Score: 1

    If a security system uses modern cryptographic methods that are considered secure, there should be little difference if the method is known (as it would be in open source) or not. This is because one of the criteria for a secure cryptographic system is that they are secure even when an attacker knows the system used, and has information to mount a known plain-text attack. Of course this works best in theory, and in a real life application it might not be that simple. But at least in cryptography the justification that "our method of security is unknown to attackers" is considered weak.

  28. No Software is More (or Less) Secure Due to Source by filesiteguy · · Score: 3, Insightful

    Whether or not the source code is available does not make software less secure. The methods by which most script kiddies and actual hackers (if I can use that term with these losers) access systems are those which would not be more or less available given the source code. You take a given library, note the interfaces and find a way to break in. If you have a buffer overflow, all the better.

    Though I am an OSS advocate, I do not fall prey to the "oss is better" or "closed source is better" simply as a security measure.

    Bad (insecure) software can be written by any individual or vendor. It is how that individual vendor responds to exploits that is the key.

  29. This is easy by garada · · Score: 5, Insightful

    Tell your customers that Microsoft is trying to sell them stuff. It has nothing to do with open source vs.closed source, just money.

    1. Re:This is easy by Casandro · · Score: 1

      True. Microsoft as well as many other companies are known for such FUD.

    2. Re:This is easy by ahodgson · · Score: 1

      And, clearly, open source is kicking their ass so bad that they've gotten desperate enough to get their ISVs to start running these underhanded campaigns to fight it. They're probably paying them to do it, too.

  30. This is a better question... by mtapman · · Score: 1

    This is a better question than most here will give credit, regardless of how sleazy it is that MS sales reps are using it as a tool.

    The real focus needs to be determined. Is the question whether open source software development methodology is inherently vulnerable? Or is the question whether open source project X is more vulnerable than proprietary project Y?

    I'll address my thoughts on the open source methodology, and the argument I use in these discussions.

    Software security is reliant on a couple of key factors. Obscurity is the first one most people think of, and despite the prevailing feeling, obscurity is an excellent security control that protects against certain types of attacks. However, reliance on obscurity for security is not a good idea because over time most secrets are disclosed.

    Good security architecture relies on robust security controls that maintain integrity even when attackers are fully aware of the mechanism's internal working. Perhaps it helps to think of it this way, imagine two people walking down the street. One is alone and vulnerable but in disguise and very hard to recognize. He's relying on obscurity for security, and it will probably work. The other person is surrounded by bodyguards and the entire region for miles around is swarming with more guards and surveillance teams. He's relying on a robust security control (really controls) and it doesn't matter if attackers no the details, they still aren't going to have an easy time getting through to him.

    So open source projects are no insecure because they are open, and in fact many would argue that their very openness provides insurance against stupid decisions to use weak security controls and protect them only through obscurity (a classic move of proprietary systems, just think of the old MS password hashing scheme, or a dozen other proprietary security controls that turned out to be too weak to withstand public scrutiny).

    The vulnerability numbers bear out this basic concept with more vulnerabilities relating to Windows systems than to *nix systems despite *nix systems running many more critical systems. I'd have to say that this is in large part because the underlying security controls of *nix systems are dissected by obsessive compulsive geeks, like us.

    To convince your boss that FOSS is OK, do some research on vulnerabilities reported in the NVD. A (very) informal check shows about 1200 vulnerabilities tied to Linux and 1400 tied to Microsoft. I'd suggest doing more, and better, research than that before sitting down with the CEO to discuss this but the numbers seem to be on your side.

    I'll end by saying that FOSS products are not always secure, and the open source development methodology is not inherently secure if the development community is too small to provide competent, and unbiased, security reviews of the software. A very large project, like Apache or Ubunut, is likely to fair well when compared directly to IIS and Windows. A smaller open source project, like a contributed module to Drupal, may be riddled with problems simply because not very many people took the time to look at it before deployment. That is one advantage of a commercial company, they (should) have a good QC/QA program to make sure bad products don't get shipped (they get sold to Microsoft who can ship crap with impunity ;-)).

    Anyways, it should be an easy argument with NVD numbers to back you up and the concept that security through strong algorithms and good architecture is more important than security through obscurity.

    --
    Like trees blowing in the wind.
  31. just like politics by asamad · · Score: 1

    M$ = communism - every thing behind closed doors
    open source = democracy - everything in the open

    just can't explain the bush era

  32. Well by mindstrm · · Score: 1

    There are a plethora of articles out there about open-source and why it's more secure.

    In the end, though, you have to address each customer's concerns directly.

    If they have a concern, answer it.

    If they are looking for some type of certification, tell them how much it's going to cost.

    If they are looking for guarantees, ask them what guarantees they get with these "other" secure produts they are considering. If they in fact DO get guarantees, which I doubt, than that's a legitimate point of competition.

  33. Windows is Open source on Balckhat sites already by goombah99 · · Score: 4, Interesting

    Since 2004 The source code for windows is available for $20 on blackhat websites. SO it's avaialble for scrutiny by a very select few since possession is criminal.

    Also it's worth noting that even for-profit companies like Sun and Apple often open source their code (e.g. apple's Darwin Kernel and openSolaris). And those companies have much better security reputations than Microsoft.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  34. Hows this? by pugugly · · Score: 2, Insightful

    Mmm Hmm.

    And how many times have you heard about worms on Microsoft, the 'more secure' closed source OS?

    And how many times have you heard about viruses getting through on the Linux systems I helped you set up?

    Since Linux is the main system used for internet servers, you would think dangerous criminals would hit it first, right?

    The reason you haven't heard of it lately is they did. Unix and Linux ironed all this stuff out 20 years ago - the last Unix worm that got famous was the Morris Worm. Huey Lewis and the News were big, there were still hair bands, and Republicans still had a reputation as being fiscally responsible.

    Pug

    --
    An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    1. Re:Hows this? by pugugly · · Score: 1

      Well, no - but they still had that *reputation* in the 80's.

      Reagan managed to get that reputation small enough you could drown it in a bathtub, but that's post 80's - {G}.

      Actually, the factoid I love/fear is that, since FDR, there have been 17 months of recession under Democrats (11 under Truman and 6 under Carter.) This latest one gives us over 100 months of recession since then under Republican presidents, although I believe even among Republicans Bush Jr. is the first to manage two on his watch.

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
  35. Costs by DesertBlade · · Score: 1

    Show them the costs of 'securing' windows versus Linux and Open source. Once the see the savings, perceived security of MS is less important. Money talk BS walks.

    --
    Half of writing history is hiding the truth.
  36. You know how you can prove it to me.... by trippp · · Score: 1

    Do your taxes on an open source tax prep application, sign your name on the dotted line, and send it to the govt. I'm not talking about 1040EZ. I want you to do a full on 1040 with deductions, interests, AMT, the whole works. That uneasy feeling you have in your gut right now is what CIOs feel when you want to put mission critical open source systems in their network.

    1. Re:You know how you can prove it to me.... by mabhatter654 · · Score: 1

      except that nearly 100% of pre-packaged software explicitly does not warranty errors in the results or lost data. Even if you buy the support, all they promise to do is FIX the software if you broke it, not fix your data.

  37. turn it around -who is the largest online company? by Anonymous Coward · · Score: 1, Interesting

    They sure have to be concerned over security. I don't know for sure, but google has to be right up there, probably the largest, 500 buhzillion servers running.... Let's check.... What do they run? Aww, gee, would they do that if it was insecure? Is google dumb, or smart? Does IBM push open source? Well, yes they do. Is IBM dumb, or smart, would they push inherently stupid and insecure software? What runs on the bulk of the worlds supercomputers used by top companies and research organizations and universities and nations? I just looked, 439 out of the top 500 run linux. Ask those MS scaremongers if all these advanced eggheads would run linux or open source if it was inherently insecure.

    Just start throwing some big names, big computers and big projects out there that deflate the MS bluster. Then tell them you are now on their "do not call" list, to stop spamming you, and to stop wasting your time. Really, this is 2009, any company/PHB that would fall for such retarded scare tactics about open source has no business using anything more modern than an abacus and an ink quill.

  38. Re:No Software is More (or Less) Secure Due to Sou by oGMo · · Score: 4, Insightful

    Whether or not the source code is available does not make software less secure.

    Disagree. Security is not a static rating but a process; part of that process is fixing found problems. Guess which is easier to fix: the stuff you've got the source to, or the stuff you have to wait 6 months before the vendor acknowledges as flawed.

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

  39. Put in terms of ROI... by phallstrom · · Score: 3, Insightful

    I have several customers who now want more than my word about the security of systems that have worked for them flawlessly for 5-6 years, with minimal expense outside of upgrades and patching for security.

    5-6 years? Go back and figure out the cost of purchasing the various windows software that you'd need (including all licenses, per-seat, etc.) over that time period. Don't forget the proprietary back up software and enterprise anti virus software. Then taking your hourly rates run the numbers for how often you would need to patch those systems (every week?) and toss in the time it would take you to *test* the roll out of those patches and then add more time for when it breaks everything despite your testing.

    ROI goes a long way towards changing a customer's mind (which is why so many of them don't want to spend money on reliable backups :)

  40. A good metaphor by platykurtic · · Score: 2, Interesting
    Think about the lock on your door. Do you know how it works? If you don't you can look it up on the internet somewhere. But even though you know how it works, if you don't have the key, you can't get past it.

    This is a general principle of security in general: something is only truly secure if it remains secure even when you know exactly how it works. Anything else is "security by obscurity"

    Closed source software is like a mysterious lock where you have no idea how it works. You can take the company's word that it's secure, but really you just don't know. One day someone may just show up able to waltz right into your house. If the design of the lock is public for everyone to see, you can examine it yourself if you're knowledgeable in such things, or else rest secure knowing that plenty of knowledgeable people have deemed the lock good enough for their homes

    That's my favorite way of explaining open source to non-computer people

    1. Re:A good metaphor by Alpha830RulZ · · Score: 1

      Um, look up 'Bump keys'. Say, here

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  41. Fight back by missing000 · · Score: 5, Insightful

    Don't discuss the attack, that's just playing into the hand they gave you.

    What I would point out is the monthly patch cycle you buy into with MS.

    Any vendor worth using releases patches as vulnerabilities are discovered, keeping software safe. MS doesn't do this, and claims it as a feature.

    The rest of the world releases patches as soon as someone with eyes sees a flaw. This is a clear advantage and negates all the FUD you are seeing.

    1. Re:Fight back by Malc · · Score: 4, Insightful

      Microsoft have a shocking history of sitting on a known vulnerability for years, but saying that releasing monthly instead of immediately is a problem is to spread your own FUD. They used to release as they patched, but that was even more problematic and so they responded to their customer's needs. In most cases, exploits don't appear in the wild until Microsoft release a patch for it.

    2. Re:Fight back by rtfa-troll · · Score: 5, Insightful

      Don't discuss the attack, that's just playing into the hand they gave you.

      Well; if nobody's discussing it, then no. If they do discuss it you should definitely be ready to discuss their specific points with the people who have heard them. Preparing in advance so those points seem silly at the time they are told is also good.

      What I would point out is the monthly patch cycle you buy into with MS.

      It should be remembered that whilst this doesn't work properly, it was introduced partly at the demand of corporate customers. Some of them still like the idea and so it's maybe not the strongest point. What is worth discussing.

      • Linux has SELinux / iptables and other second level defenses which make many vulnerabilities easier to control
      • Linux patch management is integrated for both standard applications and OS making the likelyhood of an unpatched system much less than on Windows;
      • Linux patch management is flexible, allowing automated patching of systems on a self imposed schedule; e.g. desktops automatically, servers at night after warning.

      If you do want to discuss Microsoft's patch cycle, discuss it in the light of specific problems it causes. You should know of a specific "zero day" unpatched vulnerability which should obviously be patched and hasn't been.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    3. Re:Fight back by LurkerXXX · · Score: 5, Insightful

      They claim it's a feature, because it's a feature their large corporate customers asked for. You aren't likely to get bonus points for going against that one.

      Microsoft used to release patches as soon as they were discovered. They worked that way for decades. A hole was found, a fix was built, tested, and released. Patches would come out almost daily sometimes. The big companies didn't like that because besides the plethora of standard 3rd party apps that MS and others tested the patch against, they also all had tons of custom in-house software that each patch had to be tested against. When patches were coming out frequently (sometimes daily as I said), their testing teams would only get a start on one patch, when they'd have to begin the testing process again with another patch. Things stacked up in the queues and they blew a lot of money on large testing teams. They requesting less frequent, but scheduled patch releases from MS so that they could set a regular manageable cycle for testing. It's certainly a security risk, but the pointy-hairs and bean counters at the large corps thought it was a good risk for the dollar savings.

      By attacking MS's patch cycle, you are attacking the pointy-hairs and bean counters at those companies you are trying convince open-source is good. Probably not the best approach.

    4. Re:Fight back by jd · · Score: 5, Insightful

      Oh, there's actually a much better ways to do things. Windows 2000 had its NIST certification withdrawn due to insecurities (you don't have to say those were fixed and it was revalidated).

      Whereas Linux is certified at around EAL5 - one of the highest Government ratings for commercial software and above the standards needed for classified work. Linux also has security code by the NSA. They can't endorse it, being the Government and all, but would the NSA spend money on software they can't use?

      Even NASA and the Department of Energy have spent millions on Linux systems and putting some of their most essential work in that environment. If it's good enough to secure our nation against terror, doesn't it have to be better than the system you're patching monthly and still getting break-ins on?

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:Fight back by hairyfeet · · Score: 3, Insightful

      Point out also that there was...what? 45 or so known holes that hadn't been patched( some known about for years) when MSFT abandoned Win9x/WinME. Sorry that I can't give you the exact count, but sadly most of the Win9x sites have gone poof into the ether of the Internet. But I would point out that unlike MSFT Windows where they can decide to pull your plug by simply not bothering to provide security patches or safer updated software (See Win2K and IE7 for an example) that with Open Source code that even if the company that originally produced it were to disappear tomorrow or refuse to support it you still have options.

      And I would also point out that the vast majority of viruses are NOT on Open Source OSes, even though by their logic they would be easy pickings and with all those servers running Linux it would be a spammers wet dream, and yet despite this "security risk" of having the source code the vast majority of viruses and spyware, malware that causes billions of dollars in lost revenue due to repairs and security breaches, runs on only one OS: The closed source Windows. So if Open Source is a cause for hacking what is their excuse?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    6. Re:Fight back by w000t · · Score: 1

      That however is a pretty lame way to go around that. Couldn't they keep releasing patches as holes were discovered and simply provide the means for their clients to decide when to install them at their discretion? Wouldn't that provide the same gains to those customers without exposing the rest of their userbase (those who don't test and review every patch, which I bet is almost everyone) at a completely unnecessary risk?

    7. Re:Fight back by The+Master+Control+P · · Score: 2, Insightful

      Interesting adaptation...

      Wait for any anyone who's going to patch to patch. Any remaining hosts are theoretically easier targets and as a result you have a more stable botnet (no initial surge & dieoff as people patch/repair).

    8. Re:Fight back by Malc · · Score: 2, Insightful

      No, I think it's just the reality of what happens. Maybe people don't write exploits until they've seen the issues that Microsoft are patching. A believe a lot issues are reported privately to Microsoft to give them time to investigate and patch. Then public disclosure comes. Then the exploits are implemented.

    9. Re:Fight back by Anonymous Coward · · Score: 3, Interesting

      Someone can correct me if I am wrong, but I believe Redhat EL 4/5 and Suse 10 have EAL4+. The + does not mean its EAL 5 and above, but rather EAL 4 with additional protection profiles. The generic Linux kernel does not have an EAL rating.

      Windows 2000/XP/2003 has got the same (That is EAL4+). I am not sure about differences between the protection profiles though.

      So watch out when you argue that point.

      Note: AFAIK only 1 or 2 purpose designed OSs have ever got higher than that.

    10. Re:Fight back by turbidostato · · Score: 3, Insightful

      "Don't discuss the attack, that's just playing into the hand they gave you.
      What I would point out is the monthly patch cycle you buy into with MS. "

      I think you are right, but I'd go even a step further. Just as it is read:
      "I have several customers who now want more than my word about the security of systems that have worked for them flawlessly for 5-6 years"

      Then I'd say: "Have your facts: all I can offer is my word and my 5-6 years track record, true. But once the Microsoft minion's word dust has settle what is it in reality *their* track record? Something like millions of malware-bloated systems? You are not buying words; you are buying facts."

    11. Re:Fight back by turbidostato · · Score: 2, Informative

      "They claim it's a feature, because it's a feature their large corporate customers asked for. You aren't likely to get bonus points for going against that one."

      But the question is *why* they asked for it.

      "Microsoft used to release patches as soon as they were discovered. They worked that way for decades. A hole was found, a fix was built, tested, and released. Patches would come out almost daily sometimes. The big companies didn't like that because besides the plethora of standard 3rd party apps that MS and others tested the patch against, they also all had tons of custom in-house software that each patch had to be tested against."

      That's the symptom, not the deep reason. The reason they didn't wanted ASAP patches is simply because *they broke things*.

      I'm still waiting for a Debian security update to break anything.

    12. Re:Fight back by HungryHobo · · Score: 5, Informative

      Well there's an old quote you could pull out.

      If I take a letter, lock it in a safe, hide the safe somewhere in New York, then tell you to read the letter, that's not security. That's obscurity. On the other hand, if I take a letter and lock it in a safe, and then give you the safe along with the design specifications of the safe and a hundred identical safes with their combinations so that you and the world's best safecrackers can study the locking mechanism -and you still can't open the safe and read the letter - that's security.

      This might be a way to explain it to your clients.

    13. Re:Fight back by Anonymous Coward · · Score: 3, Interesting

      We deal with satellites and gather data from NASA, ESA, JAXA, several governmental intelligence satellites, IRIDIUM and GALILEIO among others.

      Do we need tight security? I would say so.
      Do we run mainly on Linux and open source? Yes.

    14. Re:Fight back by Registered+Coward+v2 · · Score: 2, Insightful

      Oh, there's actually a much better ways to do things. Windows 2000 had its NIST certification withdrawn due to insecurities (you don't have to say those were fixed and it was revalidated).

      Yea, and when an MS ISV points out it's been revalidated, your credibility just went to zero. Clients would naturally think "What else didn't he tell me?" or worse.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    15. Re:Fight back by N1AK · · Score: 2, Insightful

      Don't even bother talking about Windows and Windows software security. If your customers are caught by some FUD being spread trying to sell them a product and you start flinging mud against Windows you are pitting yourself against MS, which might be ok for a knowledgeable audience, but a lot of people will think MS is a good software provider because of its size.

      I'd try and keep your case very simple.
      Various government agencies use Linux, including Intelligence.
      Open Source means that people who follow the law can see how something works under the hood, allowing more people to work to protect it. If someone is attempting to attack a program they could decompile it anyway so closed source provides very little protection.

    16. Re:Fight back by init100 · · Score: 4, Informative

      I'm still waiting for a Debian security update to break anything.

      OpenSSL?

    17. Re:Fight back by Allador · · Score: 1

      Any vendor worth using releases patches as vulnerabilities are discovered, keeping software safe. MS doesn't do this, and claims it as a feature.

      It is a feature, by the definition of their customers.

      MS used to release them as soon as they were complete, and their entire corporate community was in an uproar because it was non-stop.

      So they moved to a monthly cycle because thats what their customers wanted.

      If you were in the industry at this time and had responsibility of windows machines during this period you would know this.

      There's another non-obvious phenomena here. A large portion of the exploits encountered in the wild are written exclusively by analyzing the patches.

      In other words, a large number of patches dont have any circulating exploits until the patches are released, at which point it takes a few days to a week to get exploits in the wild, based on the patch diffs.

      You're arguing a point that sounds reasonable when you dont have much experience with the situation, but doesnt actually work in the real world.

    18. Re:Fight back by Allador · · Score: 3, Informative

      Couldn't they keep releasing patches as holes were discovered and simply provide the means for their clients to decide when to install them at their discretion?

      Yes, thats how it always worked, and still does.

      You seem to be suggesting that at one point that Microsoft would 'force' (somehow) customers to apply the patch. This has never been the case and doesnt even make sense.

      The piece you're missing is that once MS releases a patch, the black hats reverse engineer the patches, and within a few days to a week can have a working exploit in the wild.

      So in the real world, exploits for a patch necessarily follow the release of that patch by a few days to a week.

      In that situation (which describes the real world situation) its much better to lump them all together and do them once per month.

      The exception is when there are active exploits going on in the wild already. At that point, there's no downside to releasing the patch.

    19. Re:Fight back by donaldm · · Score: 1
      In a commercial or government computing environment it does not matter if you have a Linux, Microsoft, Unix or any other OS you don't apply patches until you have tested them in a test environment. Even though a patch may work perfectly with the OS it may cause problems with certain applications and I would not like to be the one who has to go before management trying to explain why a so called innocuous patch just brought down the company database.

      Any IT department should have a "Change Request" process in place and all concerned parties must authorise any changes and the date/time they can be implemented. I can now hear the excuses such as:
      1. We are only a small company and can't afford this type of complexity.
      2. This is unneeded paperwork.
      3. This is going to cost.

      I am quite sure that the simple list of excuses can easily be added to. The initial counter to all is "What do you perceive is the value your data?". Surprisingly a good Change Request process does not have to be complex or expensive although I have seen some that come close to driving people insane.

      As far as the FUD coming from Microsoft centric people you are going to have a hard time with the Managers since most have little if any clue with regard to IT and just parrot phrase what they hear. The easiest way is not to get flustered and if you don't know say so but definitely find out from reliable sources. Under no circumstances attack Microsoft even though you are tempted since that is bringing yourself down to their level. A cool professional approach will always win over all but the most hardened Microsoft centric manager and even these people can be sidelined but take extreme care if you do this.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    20. Re:Fight back by donaldm · · Score: 1

      What you have said I fully agree with however put yourself in the role of the IT manager who has to explain this to a non technical Manager. Patching of any OS is very difficult to discuss with non technical people since you have to get all interested parties to understand why you are doing an upgrade and then to agree to a date and time that a set of updates are going to be applied.

      With Linux you can easy provide a list of all packages that are on the system (rpm -qa) and then provide all interested parties with a explanation of what they actually are. If you use a package manger such as "yum", "apt-get", "yast", ... you should be able to provide a list of all packages that will be updated without actually doing an update. In larger Linux environments it is usually a good idea to build a repository server which allows for the control of updates.

      Getting technical is great with collogues but will confuse the non technical department heads so keep any explanation within their comfort zone. It is always a good idea to show managers how updates work with a hands on demonstration. I have found that the command line is much better for this. Believe me they love this since it is not highly technical and many do get a good understanding on what is going on. You can even put the data into a spreadsheet which really looks good.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    21. Re:Fight back by mapkinase · · Score: 2, Interesting

      I was always puzzled w/ those "eyes" thing in open software, more precisely with implicit assumption that there are plenty of eyes looking at the software code. I thought it's the ratio "bad eyes"/"good eyes" that matters the most, and what is actually these numbers are in "closed" and open software?

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    22. Re:Fight back by TheLink · · Score: 3, Insightful

      But the truth is Open Source Software is not automagically secure. There can be safes which have open design specifications that aren't secure - just no safecrackers have bothered looking at them.

      Some OSS is secure, some aren't. Same for closed source.

      To me the track record of the programmers involved will give you a better idea of whether a particular program is secure or not.

      Analogy: someone who hasn't learnt how to write properly after 5 years of writing (or bothered to), is unlikely to write properly tomorrow. Whereas someone who keeps writing well is likely to still do so.

      --
    23. Re:Fight back by gnapster · · Score: 1

      That opened up a security hole, but it never stopped a computer in its tracks.

    24. Re:Fight back by suckmysav · · Score: 4, Informative

      "They used to release as they patched, but that was even more problematic"

      Translation: Admins were sick and tired of rebooting servers on a daily basis.

      Rather than do the impossible and redesign their OS from the ground up to make the constant rebooting issue irrelevant, they did the only thing possible wh

      Clump all their updates into bundles so that reboots were "scheduled" and admins got used to the cycle.

       

      --
      "You can't fight in here, this is the war room!"
    25. Re:Fight back by zaphirplane · · Score: 1

      so how does that explain the debian ssh hole which existed for years and copied by ubuntu and still noone picked up on it

    26. Re:Fight back by TheJasper · · Score: 2, Informative

      But the truth is Open Source Software is not automagically secure. There can be safes which have open design specifications that aren't secure - just no safecrackers have bothered looking at them.

      That is not the point. No one said open source meant 100% perfect software. The point with security is that if there is a problem you want to know about it right away and take steps. Thinking that by hiding away details means noone will know about your problems is naive. Security lies in how well your safe can resist being opened by someone who knows how it works and in keeping secret your combination. That last part is the biggest security hole in most systems.

      Sure track record is important but any security system which doesn't open itself to public scrutiny is likely to be flawed. This is what you are taught if you take courses on security, this is what the real professionals believe. Keeping things secret will work as long there is one person who knows the secret and he has to be dead.

    27. Re:Fight back by drinkypoo · · Score: 1

      I was going to say, don't discuss "more secure". No software is "more secure". There is only software which is less secure, and that is Windows. You might also download and show to your boss the Windows 2000 source code, to illustrate the point that Microsoft can't actually keep a handle on their sources anyway.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    28. Re:Fight back by Anonymous Coward · · Score: 1, Insightful

      you misunderstand, "openssl" is the magic phrase to instantly stop any argument about security involving debian.

    29. Re:Fight back by Anonymous+Brave+Guy · · Score: 1

      In most cases, exploits don't appear in the wild until Microsoft release a patch for it.

      If that were a good argument, Microsoft would do well never to release any patches at all.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    30. Re:Fight back by Ramf71 · · Score: 1

      You gotta be careful about this EAL stuff. Linux itself isn't certified at all. It's a particular implementation of Linux that gets certified, and NONE of them are certified at EAL5 (yet). A few implementation of Linux are certified at the EAL4+ level (which essentially means they meet all the criteria of EAL4 and then some). Also, the "security code by the NSA" is NOT part of Linux (out of the box). Security Enhanced Linux (SELinux) is a set of mods that can be applied to Linux distros. So, while it MIGHT be ok to tell your CIO that Linux is inherently more secure than Windows, it is NOT OK to tell her or him that NSA-written code ensures this.

    31. Re:Fight back by ScuzzMonkey · · Score: 5, Insightful

      There are a load of fine suggestions in this thread which are well-constructed for logical minds, but I can't help but feel this tactic is best answered in kind: a gut-level fear-check. And so the best response isn't to sit down and try to explain the perils of security through obscurity, nor to try to sell additional security services, or to discuss patch cycles and the like, but instead to simply ask the client this: "When's the last time you heard on the evening news anything about a new virus, exploit, or vulnerability discovered in your Linux software? Now, how about Microsoft software?"

      Overly simplistic? Absolutely. Sure to make them reconsider what the Microsoft vendors are trying to sell them on its supposed security? Definitely.

      --
      No relation to Happy Monkey
    32. Re:Fight back by erroneus · · Score: 4, Insightful

      If Microsoft "discovers" patches, that kind of scares me.

      Vulnerabilities are not patched when they are discovered. Some are, others sit waiting acknowledgement for a very long time before they are addressed.

      In any case, the only true and reasonable metric is track record.

      So first, one needs to explain that source code does not necessarily mean vulnerabilities are visible or present any more than knowing how a lock works makes them insecure. That is a pretty challenging hurdle to overcome. Frankly, I am not sure how I would address that in a way that would be universally understandable. But that is the beauty of FUD. Fear is easy to do, but not easy to undo. And since Microsoft is the accepted "religion" speaking against it is blasphemy.

      But it is easy to point to track record of security and it might be helpful to select some specific cases of known vulnerabilities in Windows that went unpatched for a very long time. It is also easy to point to the many, widely-known disasters that have occurred with Windows over the years... disasters that occur regularly without the use of source code proving that availability of source code is somewhat irrelevant.

      In the end, there will be arguments for both sides and neither will make clear sense to the non-technical. Request a 3rd party penetration test and security audit and be sure your ducks are in a row.

    33. Re:Fight back by betterunixthanunix · · Score: 1

      "would the NSA spend money on software they can't use?"

      Yes. Modern national security includes cybersecurity, which means that the NSA has an interest in securing the software that banks, financial markets, etc. are using.

      --
      Palm trees and 8
    34. Re:Fight back by Aphoxema · · Score: 1

      Maybe people don't write exploits until they've seen the issues that Microsoft are patching.

      And maybe the fact that they have to patch is necessary because someone already discovered the vulnerability.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    35. Re:Fight back by Aphoxema · · Score: 1

      The hole connected to itself via ssh, encrypted, so no one could catch the never ending loop of nonsense.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    36. Re:Fight back by LurkerXXX · · Score: 1

      It's a way I don't agree with because I'm an OpenBSD user and put security high on my list. It's not at all a lame way to go about it for the bean counters.

      The problem with your method (by their thinking) is that as soon as a patch is released, if it's not a publicly known one (and LOTS aren't), as soon as it's released the bad guys start reverse engineering it to find out exactly what ms changed, and what the likely hole was that they can exploit.

      Some of the bad guys are really good and can often do this in as little as a day. They then make an exploit that takes advantage of the hole and release it.

      Now all those big corporate users are exposed in a major way until their next patch cycle. Much more at risk than they were while the thing was unknown. They don't like that.

      So at the expense of the home user and small biz user, they convinced MS to hold up patches for the monthly cycle. Since the big corps are cash cows for MS, and the typical home user's interest is "duh, what's a patch?", MS satisfied the corp customers.

      As I said. It's not something I would choose or agree with, but they have very real reasoning for it with their priorities.

    37. Re:Fight back by INT_QRK · · Score: 1

      Couldn't you also say that say that the best of Open Source (GNU/Linux, BSD, Firefox, Apache) is built and maintained by a community of contributors whose reputation are collectively and individually on the line for every bit of code that they produce or improve upon, since all code us open for anyone to see and criticize. We respect and depend on the idea of peer review in science and engineering. Should security depend on the quality of the product, or the obscurity of its flaws?

    38. Re:Fight back by TheJasper · · Score: 3, Funny

      Good point. I like to educate people however. Even if your way is more effective. I like to tell people what I think and then if they ignore me I watch things blow up. If I like them I'll even tell them I told them so. Otherwise they probably won't see me again.

      Of course they can do the same: "When OS is hacked who solves your problem? Some good samaritan? Who do you blame? Microsoft has a whole team of professional security experts who are standing by 24 hours a day...."

    39. Re:Fight back by Tuoqui · · Score: 2, Insightful

      Well I'm surprised people haven't gone with the most obvious method of arguing security...

      Ask them the following questions...

      Have you seen the Microsoft (XP, Vista, Office, etc...) source code?
      Do you know anyone who has?
      Do you know how quickly they find bugs and/or fix them?

      You can ideally attack the Microsoft patch cycle because EVERY. SINGLE. TIME. YOU. PATCH. YOU. HAVE. TO. REBOOT... With Linux the only time you need to reboot the system is if you patch the kernel itself.

      With Linux the patches are made almost instantly (certainly within an hour or so of the vulnerability being discovered). This lets the system administrators decide when to patch. If they wish to patch once a month like Microsoft does then that is perfectly fine. If they want to patch every day at 4am then that is perfectly fine too. YOU make your own policy, it is not dictated to you.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    40. Re:Fight back by RulerOf · · Score: 1

      The reason they didn't wanted ASAP patches is simply because *they broke things*

      While it might have been this way at some point, I have systems that have been patched automatically for years without software breaking. Maybe with the XP SP1 -> SP2 switch something broke, but that was so long ago that I think I was still in school.

      --
      Boot Windows, Linux, and ESX over the network for free.
    41. Re:Fight back by Presto+Vivace · · Score: 1

      I suppose you could just send your customer a link to a Google search of "Microsoft" and "security vulnerability" and then send the same search on your product.

    42. Re:Fight back by pfleming · · Score: 1

      Or point out that Microsoft is investing in OSS as well as "open sourcing" some of its own software. If it's so insecure why would MS do this?

    43. Re:Fight back by overlordofmu · · Score: 1

      That post makes me smile. How intelligent? Thanks for that wonderful analogy.

    44. Re:Fight back by poot_rootbeer · · Score: 1

      It should be remembered that whilst [the monthly patch schedule] doesn't work properly, it was introduced partly at the demand of corporate customers.

      Okay, but that doesn't explain why people who WANT 0-day patches for 0-day exploits are forced to wait weeks.

      Why not have msce.windowsupdate.com for the customers who demand patch releases only once a month, and competent.admin.windowsupdate.com with daily patch releases, and allow local administrators to choose which to get updates from?

    45. Re:Fight back by Spatial · · Score: 1

      I think it's more that the crackers can reverse engineer the patch and find the vulnerability much more easily. If it fixes it, it has to touch it. There has to be a change - and they can see that change.

    46. Re:Fight back by dragonjujotu · · Score: 1

      Provided you are using a respectable distro, you can explain that these "good samaritans" are also working to protect their own systems as well as their customer's systems.

      --
      Yes, I am obsessed with ellipses.
    47. Re:Fight back by HungryHobo · · Score: 1

      So one of the safe crackers found a flaw. And they fixed it.

      The open source doesn't guarantee 100% perfect security, simply better security than security through obscurity.

    48. Re:Fight back by mordred99 · · Score: 1

      While as a security person for years, I agree with you, there are other considerations that go into patching. One big one that is not listed anywhere on this thread is Regulations.

      Most Regulated industries are required to test, patch, and implement any patches on all affected systems and apps within something like 30-45 days after release. So if MS is releasing patches ad-hoc, companies will have to spend full time employees dedicated to patching for just MS products (which is what they did). Now they have a sysadmin and desktop admin spend a week of their time a month and blow it out with WSUS. They get back 3/4 of an FTE by doing it that way.

      Another thing you seem to miss, there have been several, out of cycle patches, for zero day exploits in the last decade since MS went to this patching cycle. MS has release several patches "out of cycle" to combat them. So yes, it is not always patch Tuesday, however the majority of their patches are released on a regular schedule.

    49. Re:Fight back by Sancho · · Score: 1

      This is exactly what happens. People reverse engineer the patch to discover the exact vulnerability.

      http://www.techimo.com/forum/security-privacy-issues/207377-reverse-engineering-security-patches-automatically-generate-exploits.html

      And that's what I'd tell the Asker's clients. Being closed source doesn't help you--it just means that you're beholden to one company to fix your problems.

    50. Re:Fight back by Sancho · · Score: 1

      Couldn't they keep releasing patches as holes were discovered and simply provide the means for their clients to decide when to install them at their discretion?

      Yes, thats how it always worked, and still does.

      Well, not really. You're missing a step.

      Old way:
      1) Exploit discovered.
      2) Patch developed/tested/released by Microsoft.
      3) Patch installed at user's convenience.

      New way:
      1) Exploit discovered.
      2) Patch developed/tested by Microsoft.
      3) Microsoft waits for Tuesday.
      4) Patch released.
      5) Patch installed at user's convenience.

      What people in this thread are complaining about is that there's a gap between the amount of time that the patch is finished and when it's released. That's the point that the grandparent was making--they weren't insinuating that patches were ever mandatory by Microsoft.

      You're correct that once a patch is released, it's easier to reverse-engineer the vulnerability. That's precisely why Microsoft came up with Patch Tuesday--so that their big clients could have a scheduled time frame for patch deployment.

      That doesn't mean that it's the best way to do it, though. While the corporations are sitting pretty behind their locked down systems and corporate firewalls, the rest of the world is vulnerable.

    51. Re:Fight back by Anonymous Coward · · Score: 1, Insightful

      The highest any flavor Linux has received in the US is an EAL4 per the official list today.

      As one who managed a *nix OS through the CC Evaluation at the EAL5 level, there are years of time and millions of dollars of differences between the EAL 4 and 5 levels and the disciplines, documentation and tests to prove the differences between any level above 4 are extensive.

      When I say millions, I'm talking about staff time on the part of the vendor, contract time on the part of the CC lab, special testing by the government and the cost of keeping the code base static during the evaluation and distribution of a product claimed to be Evaluated. It is a rare vendor who, once through the Evaluation, will make patches and improvements to the OS and then submit the new product for an Evaluation update. But that is what you have to do to keep an evolving product current in both its code base and its Evaluation status.

      Too many vendors get one Evaluation and then use marketing FUD to fuzzy over the fact that the features you want were never evaluated or were evaluated but there have been changes since the evaluation which invalidate the status of the product version you want to use.

      Evaluation status pertains to a specific product and code base so it is impossible to make a sweeping claim for Linux. You must have a specific distribution, revision and a means of securely receiving exactly the product that was received.

      Hardly possible for a Windows based server OS (oh, the hardware is included in the evaluation so you can't add any non-evaluated products) and not typical for a Linux OS except in very controlled circumstances.

    52. Re:Fight back by nabsltd · · Score: 1

      Microsoft used to release patches as soon as they were discovered. They worked that way for decades. A hole was found, a fix was built, tested, and released. Patches would come out almost daily sometimes. The big companies didn't like that because besides the plethora of standard 3rd party apps that MS and others tested the patch against, they also all had tons of custom in-house software that each patch had to be tested against.

      Microsoft has a free product that allows updates to be released as needed, but still give corporate users the time they need to test: Windows Server Update Services.

      So, there is now no excuse for Microsoft not releasing patches as soon as they have finished their own testing.

    53. Re:Fight back by mordred99 · · Score: 1

      "If they want to patch every day at 4am then that is perfectly fine too. YOU make your own policy, it is not dictated to you."

      Unless you are in a Regulated industry and are required to document for audit that you have validated, tested, and deployed your patches with XX days of being released.

    54. Re:Fight back by trboyden · · Score: 1

      Agreed. I would go so far as to say, do you want to end up like TJX? Granted the main avenue to them getting hacked was their weak wireless network, but they also had servers running in "Administrator mode" with blank passwords. I don't know of any Linux server operating system that let's you do that out of the box, but I do know Microsoft Windows servers let you do that. (Windows 2003 SP2 and Windows Server 2008 probably don't now, but TJX most likely didn't have those back in 2005 when they got hacked.)

    55. Re:Fight back by thannine · · Score: 1

      So in the real world, exploits for a patch necessarily follow the release of that patch by a few days to a week.

      Yeah, as if there were no exploits for unpatched vulnerabilities. I have an idea, why doesn't MS just stop creating patches for good? By your logic that would stop the exploits from appearing.

      It's just like the MS argument: If you can't see the code (or the patch), you can't find the hole. Only thats just a load of BS, as proven so often by exploits to yet-unpatched MS holes.

    56. Re:Fight back by ckaminski · · Score: 2, Informative

      No, the idiots used to release product improvements in service packs and patches, and THAT caused a problem. They didn't constrain patches to simple fixes.

      And WSUS makes their once-a-month policy moot anyway, because it puts upgrade power back in the hands of the site admins, and not WindowsUpdate.

    57. Re:Fight back by Pinchiukas · · Score: 1

      Just don't tell them linux is resposible for defending the US of A from terrorists :).

    58. Re:Fight back by brunson · · Score: 1

      The Mars rovers run Linux.

      http://www.linuxjournal.com/article/7570

      --
      09F911029D74E35BD84156C5635688C0
      Jesus loves you, I think you suck
    59. Re:Fight back by Bigjeff5 · · Score: 1

      You do realise that is a server service for your network, not an alternative update service from Microsoft to recieve patches as soon as they are produced, right?

      WSUS allows you to apply Microsoft patches to your network whenever you want - AFTER they have been released. You still have to wait until Patch Tuesday before you actually get your hands on the patches. The main purpose of WSUS is to allow corporate users to test new patches in their environment before deploying them to the computers on the network. You basically point the Windows Update client to your server running WSUS, instead of to the Microsoft update site.

      In other words, WSUS will allow you to delay your patches indefinitely after they are released by Microsoft, but it will not help you get your patches any faster than Patch Tuesday.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    60. Re:Fight back by Taevin · · Score: 1

      Here's one way to look at it: The "good eyes" are only doing what is legal and encouraged. Open source software by definition allows people (both "good" and "bad" eyes) to view the source and encourage them to do so. Closed source software makes it illegal to do so, removing the "good eyes" from the pool of people looking at the code.

      What you're left with is only "bad eyes" looking at the closed source software with no "good eyes" to counteract the negative influence. Contrast that with open source software which may have the same number of "bad eyes" looking at it but having even one pair of "good eyes" looking at it is already a better situation.

    61. Re:Fight back by mpyne · · Score: 1

      I'm still waiting for a Debian security update to break anything.

      OpenSSL?

      The Debian OpenSSL bug was not introduced in a security update, so this example doesn't work either.

      That the later series of security updates after the hole was discovered didn't break anything is actually quite impressive IMO.

    62. Re:Fight back by LurkerXXX · · Score: 1

      The big one was a long time ago. MS released service pack 2 for NT and trashed a lot of systems. Mention of that one still makes my skin crawl. It broke many things. They were lambasted for that one and haven't had that many bad patches since, but still take heat for it.

    63. Re:Fight back by CodeBuster · · Score: 2, Insightful

      Some OSS is secure, some aren't. Same for closed source.

      Yes, but TFA points out that Microsoft ISVs are trying to make a case that closed source is inherently MORE secure simply because the source is closed and nobody can "study it for the purpose of finding vulnerabilities" when in fact the experimental evidence (i.e. exploits in the wild and security incidents) overwhelming supports the conclusion that open source software is at the very least no worse than closed source software and is very often found to be more secure, even when other variables such as number and type of installations are controlled for, by almost any non-biased reckoning of the available real world data.

    64. Re:Fight back by BenjiTheGreat98 · · Score: 1

      Linux patch management is flexible, allowing automated patching of systems on a self imposed schedule; e.g. desktops automatically, servers at night after warning.

      WSUS is very capable of doing this. I often set all desktops to auto update with critical updates and set the servers in a group that doesn't update. I then manually update them myself, as needed.

      --
      :wq
    65. Re:Fight back by ckaminski · · Score: 1

      Windows Update and WSUS didn't exist back then... they do now, and that argument is mostly moot - enterprises can control patch dissemination at their leisure.

      And no, they never fixed them whenever they found them, they fixed whatever they felt like fixing, as does every software vendor.

    66. Re:Fight back by ckaminski · · Score: 1

      And it's pointless reasoning - because most enterprise customers still have a delay before pushing patches out of WSUS to the end users (at least several I've done work for have). So there's still a 24-168 hour window for a 0-day exploits to infect them, as the customers implement "testing" before pushing out patches.

      And I'm will to bet that the vast majority of the Fortune 500 does this - that they aren't pushing out patches Tuesday morning or Tuesday night, but waiting until Wednesday or the weekend or a week later.

      Which buys them: nothing.

    67. Re:Fight back by ckaminski · · Score: 1

      The whole community was in an uproar because

      A) Every patch required a reboot
      B) There was no centralized control of patching. This didn't come until WUS was released, and now WSUS makes Patch Tuesday irrelevant.

    68. Re:Fight back by RulerOf · · Score: 1

      Indeed. When I first started using Windows Server Update Services, I didn't really understand what the deal was with constantly needing to approve updates, but I realize that some applications just don't work the way they should. :P

      --
      Boot Windows, Linux, and ESX over the network for free.
    69. Re:Fight back by thtrgremlin · · Score: 1

      Personally, if Microsoft says that if anyone looking at the code would expose the software to an unlimited number of critical vulnerabilities compromising your network and all your data, that doesn't make me concerned about Gnu/Linux, that makes me concerned about Windows.

      Like seriously, the code is that bad?

      I'd tell customers with that concern that Gnu/Linux have been openly audited by the nerdiest geeks for roughly 25 years and worked together to develop the best security ever. Linux community says that open source is more secure; if Microsoft is saying that being able to see the source code exposes you to limitless vulnerabilities, maybe there should be some concern that the code to Windows has been leaked to the Internet for quite some time? Not to mention, didn't they recently change to some "shared-source" BS where you can look at the code, but it doesn't actually mean shit like with OpenOffice?

      Anyone else having as much difficulty following Microsoft's supposed argument here, and how if true, just makes everything look worse for Microsoft?

      --
      Want Big Business out of government? Take away the incentive and start by getting government out of big business!
    70. Re:Fight back by HiThere · · Score: 1

      OK...but for some purposes "security" in software is a bad idea. Sometimes the overhead would kill you. In such cases the appropriate step to take is to site the machine away from the network with only secure gates for access.

      E.g., I'm running MSWind95 on one machine. I keep it unplugged from the internet. But I need it, as I depend (still, sigh!) on some applications that only run properly on MSWind95. So I OH DEFINITELY keep it unplugged from the internet.

      Well, that example of an insecure system didn't prove the overhead, but it showed one way to secure it. For the overhead, thing of a job that runs as a lot of threads on several different processors, where synchronization is a problem already, and you already don't have enough CPU cycles. In that case you pick one machine as the dedicated I/O processor for external communication. Internally you don't implement security...you worry more about task synchronization. And how to avoid accidentally writing into another routines memory, while still sharing chunks of "blackboard" memory.

      Security is implemented at predesigned "choke points", but in most of the system you're just worried about bug removal.

      You'll note that I haven't made any mention here of either Open Source or closed source. Those terms are irrelevant. The reason that Open Source tends to be better is that it's generally designed to be good, with appearance being an afterthought, as opposed to closed source, which is designed to look good. Anything except the appearance of closed source is presumed to be non-observable. And non-observables are like a pig in a poke. Open Source is letting the cat out of the bag. Everything becomes an observable.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    71. Re:Fight back by b4dc0d3r · · Score: 1

      There are plugins and other tools for IDA Pro, and I've seen a video of someone pinpointing a fix in under 3 minutes. Running that code it in a debugger with real world data, you can often make an exploit in a few hours tops.

      It's actually a lot easier to RE the patch and use it against corporate systems which have to evaluate and test the patch, leaving a big vulnerability gap. I would say the MS patching cycle pretty much tells the hackers everything they need to know for a successful breach. Point that out when they tell you open source is more secure. If you can read the patch, you can determine how much testing is required and often open-source systems can be evaluated an put on the push list quickly but that's based on individual experience. You never know what to test with MS patches.

      It's harder to read source code and find things to attack - I find it easier to send a fuzzing tool after a proprietary, binary package than reading through thousands of lines of source code.

    72. Re:Fight back by marcosdumay · · Score: 1

      "Microsoft has a whole team of professional security experts who are standing by 24 hours a day...."

      That depends on your contract, almost every company has support only of 8x5. Also, the part about "experts" is a lie, there is a small team of real windows experts that the biggest clients have access to, after they wait a few weeks (4-8) on a line. Getting into this line is also quite a hassle...

      Microsoft has nothing that comes close to a normal Linux distro support.

    73. Re:Fight back by thtrgremlin · · Score: 2, Insightful

      Great article! This exposes some major issues with how Microsoft has implemented Windows Update, what of software that ISN'T a part of Windows Update. I am sure you could use this same method just crawling websites looking for patches for anything. Sure, some programs have updaters, but there is typically a different one for every publisher. Bleh!

      I want software from people whose motivation is better software, that way we get things like Synaptic Package Manager and Update Manager at least in the case of Ubuntu. Synaptic works because it is people trying to work together for better software. Nothing like synaptic could ever work on Windows because there would be endless bickering over ... is there any limit? Anything I can think of just has a super-set of problems that would stop that problem from even existing. Coordination costs? Microsoft going to just give out their patches for free? But wait, there is hardly an organized way to check if a piece of software is installed; each program can be different. And whatever way it goes, I couldn't even begin to imagine what Microsoft would put together and call 'intuitive' for the addition of 'third-party repositories', even if they would allow for such a thing. Eek!

      I think it is as simple as this: Windows Update is designed for Microsoft, not the user. Any other parts of the system give that impression?

      --
      Want Big Business out of government? Take away the incentive and start by getting government out of big business!
    74. Re:Fight back by mapkinase · · Score: 1

      It's not entirely true. Closed software is certainly looked at by "good" eyes, less pairs, of course.

      "What you're left with is only "bad eyes" looking at the closed source software"

      Yes, but it's without looking at actual code.

      Closed software:
          GC limited number good eyes w/ access to code
          BC bad eyes w/out access to code able to find and exploit vulnerability

      Open software:
          GO some number of enthusiastic good eyes w/ access to code
          BO bad eyes w/ access to code able to find and exploit vulnerability

      GC GO - that's the top argument of open code enthusiasts

      apparently BC BO as well, because access to code make it easier to find and exploit vulnerability.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    75. Re:Fight back by Sancho · · Score: 1

      I want software from people whose motivation is better software, that way we get things like Synaptic Package Manager and Update Manager at least in the case of Ubuntu.

      Microsoft's in a bad position in this case. Sure, they're monetarily motivated, but I suspect that they'd do a lot better business with something like Synaptic and Update Manager to help you manage all of the software on your computer. The problem? They'd surely be hit with antitrust allegations every time they don't manage to include all types of software which perform a given function.

      Anyway, look into Secunia PSI for software management on Windows. It will scan your computer (files and registry) looking for out of date software, and oftentimes it will be able to provide you with a link to the manufacturer's download page, if not to the executable itself, for updates. It isn't a true repository solution since it won't install new software, but it will at least help you keep installed software up-to-date.

      Of course, you may quickly notice some problems that occur due to software manufacturers failing to completely uninstall old versions. I've had multiple versions of software detected by PSI when clearly only one was installed. Cleaning out old files seemed to do the trick.

    76. Re:Fight back by LingNoi · · Score: 1

      You say that however it seems the less popular a product is the more "secure" it is.

      Look at BSD, it's got to be one of the least popular OS of today, however it's proclaimed as the most secure.

    77. Re:Fight back by xaxa · · Score: 1

      The UK Government policy on open source software says:

      Security of government systems is vital. Properly configured OSS can be at least as secure as proprietary systems and OSS is currently subject to fewer Internet attacks. A balance needs to be struck between the availability of security administration skills and the advantages of many diverse systems.

      http://www.govtalk.gov.uk/documents/oss_policy_version2.pdf

    78. Re:Fight back by Malc · · Score: 1

      Having to reboot a server, or restart all the services when a shared library is replaced by a patch makes little difference to me: both cases take it offline and thus unavailable to serve requests. My Windows servers reboot quickly, so it's really not a big deal. Especially as they're behind a load-balancer, so down-time has no effect. Also, most of my servers are still running Windows 2000 Server, which gets rebooted so infrequently that I don't remember the last time I did it... probably when we moved to a new co-lo last summer.

    79. Re:Fight back by turbidostato · · Score: 1

      "But yes, breakage due to security updates in Debian DO happen [...] I can remember offhand only about five such breakages in 10 years of being a Debian user and developer."

      I'll take your word for it but, please, can you offer any example? I only used Debian for eigth years but I never found one of those.

      "Ehh... it was not the security update that broke openssl."

      Indeed, this is nearest thing to a security update breaking things I found on all my years using Debian. It's only that it was not a security update but a security upgrade that broke things (on purpose and clearly advertised): openssh-blacklist indeed breaks things but it won't install unless you upgrade instead of update.

    80. Re:Fight back by thtrgremlin · · Score: 1
      Least popular is relative. I see it this way: Crack OpenBSD, and you are a God amongst men because so few can do it. Crack Windows and you are an asshole because anyone can do it. Few people use OpenBSD because virtually no one needs that much security.

      Consider the context. The kind of people cracking Windows and their ability to apply their knowledge I highly doubt correlates to Microsoft's representation of market share data. So you are saying the amount of money people that use BSD is almost nothing? Gee, big surprise.

      I find it hard to believe that the reason the military uses BSD (among others not Windows) to secure their systems is because they figure if anyone tried to hack it, it is unlikely the attacker would be familiar enough with the system to gain access.

      You say that however it seems the less popular a product is the better it is. Look at Ruby, it's got to be one of the least popular programming languages of today, however it's proclaimed as one of the best.

      Ruby was at the bottom of the list of languages picked for new FOSS projects for 2008. What does that mean? It means Ruby was at the bottom of the list of languages picked for new FOSS projects for 2008. For all its claims of improvements over python, why wasn't it more greatly adopted? Who knows! I am sure there are reasons, but that doesn't mean the first thing we can guess must be right just because the explanation is simple.

      --
      Want Big Business out of government? Take away the incentive and start by getting government out of big business!
    81. Re:Fight back by thtrgremlin · · Score: 1

      Good to know. If I happen to be talking to a Windows user that brings up the issue, I'll mention it to them :)

      --
      Want Big Business out of government? Take away the incentive and start by getting government out of big business!
    82. Re:Fight back by LingNoi · · Score: 1

      Crack OpenBSD, and you are a God amongst men because so few can do it.

      No, it's because there's no money in doing it. There's a good reason people crack software and that is to be able to set up botnets and charge for their usage.

      Even if you did crack OpenBSD:

      1) You'd hardly get any new zombies
      2) The admin would most likely notice the extra traffic and shut it down because the people that use OpenBSD are paranoid security professionals.

      You've put in a quote about Ruby however I didn't say that. I think it's pretty rude that you've done that, because it looks like you're quoting me when you're not.I also don't understand what the point is you're trying to make with it either.

    83. Re:Fight back by bluefoxlucid · · Score: 1

      Except when I reload ssh or apache, existing connections don't drop; they finish. If you're logged into ssh for an hour, you would have exploited it by now probably. Apache requests will finish soon and the person downloading a 100MB file is not malicious anyway.

      The total service interruption time for restarting ... when I worked at a Web host we would restart apache literally hundreds of times a week, because we had a giant file containing all the site configurations. Nobody ever noticed, even high-traffic clients that had hundreds of hits per second. The total down-time was under a second.

    84. Re:Fight back by Malc · · Score: 1

      It's still not a big deal - that's what the load-balancer is for. Take half the servers out of the pool and wait for them to become inactive, then reboot them. Easy.

    85. Re:Fight back by jd · · Score: 1

      It's no more (or less) certified than Windows for exactly the same reason. As long as Windows boasts about its security - including EAL rating - Linux gets to do likewise. The difference is, you can run the software portion of the EAL tests for Linux (they're open-source and part of the LTP) and you can therefore verify that there is nothing obviously contrary to the certification in your installation.

      You can't do the same for Windows.

      It is also important to remember that the image Linux has has nothing to do with what people know, it has everything to do with what people perceive. The same is true of Windows.

      Perceptions sometimes start as facts, but can also start as factoids, Urban Legends, slander or even press releases. Perceptions have very little relationship to the truth, but they do have a very close relationship with what people think the truth is (or should be).

      Perception is used by Microsoft to bludgeon any and all opponents. Survival depends on learning to parry and riposte. Windows is weak on the very front they are attacking on, so is a logical place to strike. If that means taking the truth and bending it, it is better bent than broken in a dozen places.

      In the end, the only thing that matters is the utter defeat of claims that would be slander were they against a person or an entity that has the legal protections of a person. Since these attacks are being made and/or funded by an 800,000 lb. gorilla, this requires something a bit more forceful than a "those guys aren't being fair".

      Push every exec's button. Exploit their paranoia over being seen to do the wrong thing. Use (and abuse) the fact that they are loyal to no-one and nothing other than their paycheck. This paranoia has been created by corporations to destroy competitors, and has been used to that effect. You are doing nothing beyond giving the guilty a taste of their own medicine by turning it back on them.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    86. Re:Fight back by LurkerXXX · · Score: 1

      It's not pointless. It's not an all or nothing. The point is not to get rid of the window of vulnerability totally. That's never going to happen anyhow.

      It's a trade off to reduce the window of vulnerability to what they consider an acceptable risk, balanced with a more economically run testing/rollout system.

    87. Re:Fight back by Anonymous Coward · · Score: 1, Informative

      Even NASA and the Department of Energy have spent millions on Linux systems and putting some of their most essential work in that environment. If it's good enough to secure our nation against terror, doesn't it have to be better than the system you're patching monthly and still getting break-ins on?

      It's hard to argue against the US Department of Defense Future Combat System;
      U.S. Army's Future Combat System Will Run Linux (2003)
      Work Progressing on Army's Future Combat Systems (2008)

      Or the US Department of Defense Open Source Code Development Repository;
      US Dept. of Defense Creates Its Own Sourceforge (2009)

    88. Re:Fight back by /.Rooster · · Score: 1

      Yeah, but wasn't it the OLD SSL patches that were the problem. They were just never applied. Naughty naughty for the package maintainer. Still.. cannot think of any Debian systems I administer that suffered anything like a security breech so..

      Wonder what the stats are on the *practical* vulnerabilities from this bug.

      --
      Rooster - A friend. "Anyone's friend in particular or just generally well disposed to people?"
    89. Re:Fight back by lamapper · · Score: 1

      You seem to be suggesting that at one point that Microsoft would 'force' (somehow) customers to apply the patch. This has never been the case and doesn't even make sense.

      Allador, sorry, but that is exactly what happens with an update, patch, etc... I really do not care what moniker / pseudonym they put on it. If software, data, anything is pushed out on your system without giving you the ability to review and intelligently determine if you want it or not, than it is wrong.

      It is not only wrong, it is also an abuse of TRUST. Once TRUST is lost, game over.

      This was the reason I moved away from Microsoft. They abused my TRUST and lost it.

      Mid way through Windows 2000, way before XP, Vista, Windows 7, and whatever else comes down the pipe in the future. You could set your system ONLY TO ALLOW UPDATES WITH YOUR APPROVAL.

      Theoretically no updates should occur until I physically press the Y key and acknowledge a Yes. What could be simpler. And if I say NO, do not push it out without my approval, than they should not ignore my decision and do it anyway.

      Well in Microsoft\'s infinite wisdom they must have decided that what I wanted simply did NOT matter and they went on and performed the update without my approval.

      No chance for me to see what is being upgraded, updated, modified and to make an intelligent decision to decide if I want that update or not.

      No choice...you are forced to take the update. Saying it does not happen, does not change the fact that it does.

      I watched my wishes get ignored with Windows 2000 and again with Windows XP. This was an abuse of TRUST. No means no and I said No.

      So yes it was FORCED on me.

      The fact that they (and their shills) spread FUD does not make them look any better either.

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
    90. Re:Fight back by init100 · · Score: 1

      In my opinion, a security hole certainly is an example of breakage. The parent of my post didn't say anything about stopping the system dead in its tracks, just about breaking something, and the Debian OpenSSL issue surely broke something.

    91. Re:Fight back by gnapster · · Score: 1

      Fair point. I suppose that what I was latching onto in turbidostato's comment was his assertion that,

      The reason [developers] didn't wanted ASAP patches is simply because *they broke things*.

      And I trust that there are cases where patches were introduced in such a way that the developers' code would not even compile. I am not a developer and I don't have anedotes, so I'm just guessing. I did overlook the fact that broken security falls in that class of offenses. And I definitely agree that a more obvious failure would have been vastly preferable.

      However, as I think about it, this OpenSSL vulnerability was not a Debian security update, so far as I know. When it was introduced, they were simply packaging up a new version of OpenSSL, same as when any other piece of software is updated by its developers. The package maintainer simply made an extremely unfortunate decision about the distro-specific patch.

      The associated (high-priority) security update did not happen until 20 months later. And it did not break a thing. (So far as we know...!)

      I am not a Debian developer or maintainer.

    92. Re:Fight back by gnapster · · Score: 1

      My bad! I must be new here.

    93. Re:Fight back by Ramf71 · · Score: 1

      Yep, I totally agree.

    94. Re:Fight back by rhkramer · · Score: 1

      Re: "Microsoft used to release patches as soon as they were discovered. They worked that way for decades. A hole was found, a fix was built, tested, and released."

      That's not quite what I understood--it might be correct if rephrased: "Microsoft used to release patches as soon as a patch was developed" (and, I hope, tested).

      I didn't pay careful attention to relevant reports to confirm that it was often or usually or even ever Microsoft, but I understood it was quite common to sit on a known vulnerability for quite a long time before releasing a patch.

    95. Re:Fight back by MattBD · · Score: 1

      In response to that you could always point out that they can easily buy that kind of support from Linux vendors. Red Hat, Novell and Canonical offer that kind of support for those who are willing to pay.

    96. Re:Fight back by turbidostato · · Score: 1

      "In my opinion, a security hole certainly is an example of breakage."

      Truly it is.

      "The parent of my post didn't say anything about stopping the system dead in its tracks, just about breaking something, and the Debian OpenSSL issue surely broke something."

      *I* am the parent poster, so I know something about what did I say. And I'll repeat myself: which security update did break anything on the openssl case?

      Hint: Noone.

    97. Re:Fight back by nabsltd · · Score: 1

      WSUS allows you to apply Microsoft patches to your network whenever you want - AFTER they have been released. You still have to wait until Patch Tuesday before you actually get your hands on the patches.

      If you read what I wrote, you would understand that there is now no more reason for "Patch Tuesday". You seem to understand that by what you posted:

      The main purpose of WSUS is to allow corporate users to test new patches in their environment before deploying them to the computers on the network. In other words, WSUS will allow you to delay your patches indefinitely after they are released by Microsoft.

      You see how this works...now Microsoft could (if they wished) release patches at any time, and corporate users no longer have a valid complaint of "we don't want to reboot every 3 days". Sure, they could still whine, but Microsoft could just say "use WSUS".

    98. Re:Fight back by LurkerXXX · · Score: 1

      You don't appear to understand the problem at all.

      WSUS makes zero difference. Companies used their own patch system before WSUS was available. WSUS changes nothing about the window of vulnerability.

      As soon as MS releases a patch, blackhats start reverse engineering it and release an exploit to take advantage of any unpatched machines.

      If a company has a testing cycle that takes 14 days, and MS releases 1 patch a day for 12 days strait, the company has to have 12 concurrent testing phases going on (a waste of manpower and equipment according to the beancounters), or has to wait until all 12 patches are out, then start their testing cycle. That means that first exploit will possibly be out for 11 days before the company even begins their testing.

      By the time testing is done they have been vulnerable for 25 days. If MS released all the patches to the world at once, their maximum window of vulnerability would have been 14 days.

      That is why companies care about releasing of patches in scheduled batches. WSUS just helps them roll out the patches to groups of machines at the end after all the testing is done. It does absolutely nothing about the window of vulnerability.

    99. Re:Fight back by LurkerXXX · · Score: 1

      WSUS has absolutely zero to do with testing, or the problem at hand.

  42. Character assassination by deek · · Score: 1

    What do you do when you can't prove your case? You discredit the opposition, of course!

    Microsoft make a great opposition; they've got a wonderfully lacklustre history of security. You should be able to make your clients tremble in fear at the thought of replacing their flawlessly running systems.

    Invite your customers to think for themselves, instead of relying on the say-so of others. With 6 years of faultless service, that's a big ace up your sleeve. Get them to consider that fact, and ask them if it really sounds like they're running an insecure system. Surely they can draw conclusions from that.

    Lastly, you may want to bring up current Microsoft security bugs, how long it can take them to fix, and how often the fix causes other issues. Then dangle the carrot: with open source, you can fix the problem yourself, or hire someone to do it. No complete dependence on another party. You can change things as you want or need. That's a huge advantage to some people.

  43. Some data to present to the client... by Maxo-Texas · · Score: 3, Informative

    http://www.sans.org/top20/#z1

    The critical flaws that were reported this year in Office products:

            * Microsoft Excel Remote Code Execution (MS07-002)
            * Microsoft Outlook Remote Code Execution (MS07-003)
            * Microsoft Word Remote Code Execution (MS07-014)
            * Microsoft Office Remote Code Execution (MS07-015)
            * Microsoft Excel Remote Code Execution (MS07-023)
            * Microsoft Word Remote Code Execution (MS07-024)
            * Microsoft Office Remote Code Execution (MS07-025)
            * Microsoft Outlook Express and Windows Mail (MS07-034)
            * Microsoft Excel Remote Code Execution (MS07-036)
            * Microsoft Excel Remote Code Execution (MS07-044)
            * Adobe Reader and Acrobat Remote Code Execution (APSB07-18)
            * Adobe Reader and Acrobat Cross Site Scripting (APSA07-01)

    C2.2 Operating Systems Affected

    Windows 9x, Windows 2000, Windows XP, Windows 2003, Windows Vista, MacOS X are all vulnerable depending on the version of Office software installed.

    While all operating systems are affected...
    Linux has two mentions on the entire page while other operating systems just go on and on and on.

    With Open source, MANY eyes are looking at it finding problems and fixing them.

    With Closed source, FEW eyes are looking at it-- are probably only focused on bugs and enhancements that will return new revenue, and may remain unaware of exploits for long periods of time. For example, some zero day flaws get extensive script libraries written to take advantage of them before they are discovered.

    Hackers, the real ones (who are very few) can see the windows assembler and C code via disassemblers and debuggers anyway.

    At least some of them probably have access to Windows code. (It's not really that secret- several companies have copies of the code including China which is known to launch cyber attacks against windows computers)

    ---

    However, from dale carnegie, remember people decide with their emotions and then fit the facts to that.

    You need to argue emotionally "Linux is safe because people really care about it and work hard to make it secure-- it's not just 'a job' that some jaded corporate programmer is phoning in".

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    1. Re:Some data to present to the client... by Menkhaf · · Score: 1

      At least some of them probably have access to Windows code. (It's not really that secret- several companies have copies of the code including China which is known to launch cyber attacks against windows computers)

      Yeah. The giant national corporation known as "China" has access to the source code to Windows.

      The rest of your post seems sober enough. If you'd just removed that sentence (or rephrased it), I'd be perfectly happy.
      Every country in the world has launched some kind of attack against another. With Windows source code being as cheap as $20 (as per Windows is Open source on Balckhat sites already), everyone who wants to has access to the source.

      Don't pull the China card on me, boy!

      --
      A proud member of the Onion-in-Hand alliance
    2. Re:Some data to present to the client... by barndoor101 · · Score: 2, Informative

      http://news.cnet.com/2100-1016_3-5083458.html China has access to windows source code. Legally.

    3. Re:Some data to present to the client... by Maxo-Texas · · Score: 1

      Several "countries" have access to the code.

      China, as a country specifically was given code (I recall articles here about it) and it is known to launch cyber-attacks against windows specifically (also via articles here on slashdot).

      I think the fact that you can buy windows code for $20 is also a very good point.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  44. Fairly simple by Casandro · · Score: 1

    First: Point him to the many 'patches' that are availiable in order to get certain licence check features out of certain applications. People _do_ modify closed source software. It's a bit harder, but it's done.

    Second: Just point him at average times between the discovery of a bug and a fix beeing availiable.

    Third: Make him prove that there are no backdoors in closed source software. Backdoors are a lot easier to find in open source software so the risk of them beeing found is way bigger. Microsoft has a track record of putting in malicious code in their software. One example is Windows 3.x checking if it's MS-DOS or DR-DOS, and refusing to run propperly if it's DR-DOS.

  45. Re:No Software is More (or Less) Secure Due to Sou by Casandro · · Score: 1

    Well, only if you assume no malicious attempts or lazyness on the side of the programmer.

  46. What does the government think? by Toe,+The · · Score: 5, Informative

    DHS - linux
    FBI - linux
    Navy - linux
    Air Force - linux

    Wonder why those agencies are using such an "unsecure" platform...?

    1. Re:What does the government think? by McBeer · · Score: 1

      Wonder why those agencies are using such an "unsecure" platform...?

      Me too.

      DHS has been hacked
      FBI has been hacked
      Navy has been hacked
      Air Force has been hacked.

      --
      Hikery.net - The best hiking site ever. Made by yours truly.
    2. Re:What does the government think? by Bert64 · · Score: 1

      The air force hack happened in 1996, what were they running back then? It probably wasn't linux...

      The navy hack happened in 2003, far more recently, and they run windows behind a linux load balancing system from akamai:
      http://toolbar.netcraft.com/site_report?url=http://www.navy.mil

      The FBI hack was not against the web server, i don't believe the fbi website has ever been hacked.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  47. FALSE: read the code, hack you with ease by jrj0001 · · Score: 3, Informative

    The argument that "anyone can read the code and hack you with ease" is false. To win the argument, one must explain the relationship between a _cypher_ (implemented in a program) and a _key_ (generated by a program). Secure programs are written such that even their *authors* can not hack them. The reason is because these programs do not directly provide security. Instead, for example, they may help users generate unique digital keys. Is is the combination of this digital key and the program itself (ie. the cypher) that provides security. Reading the source code will _not_ give the reader the key required to breach someone's privacy, especially if the program is good and can produce trillions of different and complex keys, each of which take a long time to test. Conversely, closed sourced programs are generally scrutinised by far fewer people, and as such they are generally less able to perform with the same speed, efficiency and reliability of their open source alternatives, including security related programs described above.

  48. Re:There are lots of big names... by symbolic · · Score: 1

    Sun, IBM, and several others are MAJOR contributors. Why would they contribute to something that's so insecure? Why would Google spend millions of dollars every year to fund Summer of Code? Why would MySQL be one of the most popular RDMBS, and Apache, THE most popular web server? The list goes on...

  49. Ask your customers just some simple questions by Johnny+Loves+Linux · · Score: 5, Interesting

    What is the #1 website on the planet today? Answer: google. How many machines does google have to support it's busines? Answer: tens of thousands. What operating system does google use? Answer: Linux. How many times has google been hacked in its 11 year history? Answer: Anybody, anybody? What is the #1 desktop operating system today? Answer: Microsoft. How many worms, trojans, viruses, etc. are there for Microsoft OSes? Answer: > 100,000 (source: pick you're favorite anti-virus company counting scheme.) How many times have businesses been hosed by using Microsoft software? Answer: Too many to count. The latest blunder today? The French navy. Reference: http://www.networkworld.com/news/2009/020909-conficker-worm-sinks-french-navy.html Now for the last and most important question: What does Microsoft think that it knows about security that Gooogle doesn't? Because comparing their security track records, it's not obvious to me that Microsoft knows anything about security. --Johnny says when in doubt just ask Google.

    1. Re:Ask your customers just some simple questions by dkf · · Score: 1

      How many times has google been hacked in its 11 year history? Answer: Anybody, anybody?

      To be fair, if they had been they wouldn't tell anyone. They don't even like to admit when they have service downtime.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    2. Re:Ask your customers just some simple questions by ZiakII · · Score: 1

      To be fair though.... Comparing all installations of Windows to Google running Linux, is like comparing MS's servers to the idiot Linux user who logs on as root by default.

  50. Understand the fear, and then address the concern. by Hacksaw · · Score: 3, Insightful

    1. Do not belittle or otherwise blow off the customer's fear. In fact, hear it, and agree that it's something to think about.

    Them: "I'm worried about this Linux stuff. A guy was telling me that anyone could see the code, and just know how to hack it!"

    You: "I can understand how that could be a concern. It is a little like having a map of the valuables in your house taped to your front door."

    2. Explain why openness is helpful

    Them: "Yeah, so what should we do?"

    You: "To be honest, sir, the reason why we like that anyone can see the code is because that means anyone can fix those problems. And lots of people do, for the very same reason you are worried about it. They need something that's secure, and isn't going to surprise them."

    3. Mention that serious people have a big stake in making this work.

    You: "I should mention that a few companies have bet a lot of money on open source, and wouldn't be happy to see it easily broken. IBM, Novell, and Oracle, to name a few, have very large investments in Linux, and have donated many patches to make sure the code is secure. And for that matter, so has the NSA. They have actually extended the security quite a bit, with their Security Enhanced Linux."

    4. Reassure them that people are thinking hard about this.

    Them: "Yeah, but if anyone can see it..."

    You: "...then you have to be extra careful. See, the strategy that Open Source follows, and everyone should, is to assume that everyone *can* see the code, so you better design it so that the real keys to the kingdom aren't in the code at all. You make sure the keys are completely in the hands of the owners of the system, so it doesn't matter if you can see how the lock works, you still don't have the keys."

    5. Point out the obvious.

    Them: "But what happens if someone tries to slip something in, and is really good at it?"

    You: "Once in a while, someone tries. But when a thousand people might look at the files you are trying to sneak in, someone's going to notice. And then a hundred thousand geeks will make fun of you. In public, all over the internet."

    --

    All the technology in the world won't hide your lack of vision, talent, or understanding.

  51. Linux is more secure because by zix619 · · Score: 1

    There are secure versions of Linux as for Windows and I know that everybody knows it but the main source of vulnerability on server side is not the OS itself but the misconfigurations. That said, not to evade the question, I believe that from a general point of view, Linux is considered to be more secure than Windows. There are several reasons to that. - Even though Windows has made huge progress in security field during past several years, Windows is still the target Os of choice for hackers and criminals (IMO the main reasons being economics and the difficulty of securing huge windows code base). This makes the exposure to the possible attacks on Windows higher than on Linux side. - Linux has less exposure, IMO the main reason is not because of lesser vulnerability per line of code ratio but mainly because there are less hacks/exploits available on the criminal market for Linux. There is an increase in attacks on Linux servers using Apache-Php but still a hardened Linux server is considered to be safer compared to Windows. There are many more containment measures possible on Linux than on windows. - All major Linux distros now have security modules already integrated (which can be loaded/unloaded for performance needs). These modules are somehow difficult to use. Some examples are Red Hat + SeLinux, Suse + AppArmor etc. These distros provide MAC, RBAC etc. They've been used to achieve high degrees of Common Criteria evaluations: EAL4+ for Red Hat/Oracle (http://www.oracle.com/technology/deploy/security/seceval/security-evaluations.html), EAL4+ for Suse/IBM (http://www.novell.com/news/press/archive/2005/02/pr05013.html) etc. Naturally, this is not the entire Linux distros which have been certified but a particular distro with defined applications and software. BTW, Windows has also achieved these levels of security. This shows that Linux can get at least as secure as Windows.

  52. Re:Windows is Open source on Balckhat sites alread by Anonymous Coward · · Score: 3, Informative

    Since 2004 The source code for windows is available for $20 on blackhat websites. SO it's avaialble for scrutiny by a very select few since possession is criminal.

    Also, Microsoft regularly allows universities and governments to look at windows source code under NDA.

    Plus, Bill Gates testified under oath that it would be a security calamity for windows source code to be released into the wild.

    Strangely enough, that hasn't happened with linux & openbsd.

  53. it isn't! by ILuvRamen · · Score: 1

    just because you can see the source code doesn't mean it's hackable. But for very large, complex programs, that's absolutely true. There's only two possibilities with them. 1, any random person can view the source code but the entire enormous application is absolutely 100% perfect and there is literally no way to hack it (yeah right). 2, any random person can view the entire source code, find a bug nobody else found yet, and use it to exploit the program. It's really as simple as that. For smaller programs, it is possible for the source code to be literally perfect but for something the size of Open Office not to have a single security hole at all is ridiculous. And being able to read the source code sure helps a lot more than just guessing at things that might be exploits. Yes, professional programmers and hackers are working on the project so they find security holes all the time then patch them but it still holds true that being able to view the source helps the bad guys a lot!

    --
    Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
  54. You already have what you need, a positive record by NevarMore · · Score: 4, Informative

    "...[systems] that have worked for them flawlessly for 5-6 years, with minimal expense outside of upgrades and patching for security."

    Prove, document, and send your customers exactly that. None of my customers give a rats ass about philosophy, they care about the bang for the buck.

    If you can clearly point out to your customers that:
    1. The sales calls they're getting are SALES CALLS. Your customers will realize that the salesman will spin things so that they buy his kit. That spin may not be accurate or apply to them.
    2. Uptime of your systems in a given time period.
    3. Cost of your systems/services over that time period.
    4. Be honest, unplanned downtime in the same time frame for your systems/services.
    5. Distill all of that to brief bullets or an executive summary paragraph.
    6. Follow on with a request for feedback. You strive to provide the best service to your customers, make sure that they're happy.
    7. Double check all of your numbers before sending, assume it will be shown to the sales people from other companies. CYA.

    Waffling on about philosophy and visibility of code and yadda yadda is all well and good, but the person cutting the cheques does.not.care. What they do care about is ROI and cost/benefit. They care about your track record of performance.

  55. What your customer wants to hear: by Standard+User+79 · · Score: 2, Interesting

    You don't exactly say what the tech level of your customers are but I'd suggest:
    1. First tell them it is a great question. Explain to them that your company is very serious about security and they should always feel comfortable asking any question about your architecture, methods,etc..

    2. Explain one of the reasons you use Linux is because of your concerns about their security.

    3. Be able to link/show them the percentage of infected windows computers compared to Linux. This link should be from a highly reputable news source. (e.g. http://www.nytimes.com/2005/08/17/technology/17virus.htmll) This is the only stat they need to see.

    4. Avoid any evangelism about open source. Most likely they don't care, they want a solution and a provider they can trust.

    5. Finally take this as an opportunity to build a better relationship with your customer. The fact that they called you rather than switching providers means they *want* to trust you. Leave them with the feeling that they can.

  56. Secure encryption is all open by p_quarles · · Score: 1

    I don't buy the line that open source is "better because everyone is checking for bugs" line, but the bottom line point from my perspective is that the openness of a specification does not, in fact, make it easier to intrude upon an implementation of that spec. A completely valid argument -- and possibly a persuasive one as well, if the boss is smart - involves the comparison of an open and strong encryption algorithm vs and weak but closed one. This is where wars are won. If security through obscurity can't keep wartime governments in power, it probably doesn't do much.

    1. Re:Secure encryption is all open by cool_arrow · · Score: 1

      I recall reading somewhere (perhaps Zimmerman on pgp site) where there are potential criminal cases pending but for the fact that the data is encrypted using strong and open encryption on a hard drive.

    2. Re:Secure encryption is all open by Weedlekin · · Score: 1

      "A completely valid argument -- and possibly a persuasive one as well, if the boss is smart - involves the comparison of an open and strong encryption algorithm vs and weak but closed one."

      Good examples of this are PGP and CSS:

      PGP uses a known, open algorithm that has been implemented by several completely open source programs for many years. This has not resulted in PGP encryption being compromised, because PGP relies on security by design rather than security through obscurity.

      CSS is a classic example of security through obscurity that relied on nobody knowing how it worked. While this approach might have had some validity a couple of decades ago, the speed at which knowledge propagates on the Internet means that you only need one person to work out what system is being used for it to become common knowledge in at most a few days among all of those who are interested in such things.

      "If security through obscurity can't keep wartime governments in power, it probably doesn't do much."

      The DMCA and similar legislation in other countries containing anti-circumvention clauses is another excellent example of the ineffectiveness of security through obscurity, because these clauses wouldn't be required if so many DRM systems didn't primarily rely on people not knowing how they work.

      Meanwhile, the completely open PGP secure-by-design approach has proven to be so difficult to break that the UK is enacting legislation to make it a crime (punishable by lengthy prison sentences) not to give the police your keys to any encrypted content they want to look at. This is because, unlike the MS shills who blather about the advantages of security-through-obscurity, there are plenty of criminals and terrorists with a sufficient grasp of security matters in general to know that only an utter fool would entrust confidential (and possibly incriminating) information to something whose many examples of ineffectiveness go back to the time of the ancient Greeks.

      NB: security through obscurity can be valid as part of a complete defence-in-depth strategy _that also includes one or more *effective* layers of security by design_. If the security by design layers are ineffective however, then the best that one can hope for by adding layers of obscurity is delaying the inevitable, because putting your house in the centre of a maze won't stop people from stealing your stuff if those who bother to negotiate it find that the front door isn't locked..

      --
      I'm not going to change your sheets again, Mr. Hastings.
  57. Track record by Todd+Knarr · · Score: 1

    First, collect a library of Windows-related security breaches in the last year, paying particular attention to ones that made major headlines or that cost companies money and/or reputation. When your customers call, hand them that library as evidence that it's not open-source that has the major, public security problem. Then tell them to ask that Microsoft rep to identify the last major security breach involving the open-source software they run, and to provide the third-party references of the sort that you provided to substantiate the existence of the problem. Be prepared for the MS rep to provide examples of vulnerabilities that were patched before a breach occurred, and note to your clients that you're giving examples of breaches that actually happened after customers took every precaution recommended by the vendor.

    If you really want to sandbag the MS rep, collect a library of the few open-source-related breaches that've happened. Give your clients a side-by-side of the two, which should make it glaringly obvious which of the two has the better track record. One thing you can point to here are cases such as Firefox vulnerabilities where the vulnerability existed and could be exploited only when the software was running under Windows and didn't exist when the software was run under other OSes (indicating that the flaws are specific to the proprietary Windows environment). Doing this yourself undercuts the MS rep when he tries to brush it off with "But open-source has problems too.".

  58. LOUDLY by ZeroNullVoid · · Score: 1

    Argue Loudly

  59. Just laugh by symbolset · · Score: 1

    It's the best answer you can give.

    --
    Help stamp out iliturcy.
  60. Re:There are lots of big names... by unlametheweak · · Score: 2, Funny

    Sun, IBM, and several others are MAJOR contributors. Why would they contribute to something that's so insecure?

    They are collaborating with alien life forms that are trying to weaken the technological infrastructure of Earth.

    Why would Google spend millions of dollars every year to fund Summer of Code?

    They are giving young people a bit of feel-good educational employment just like Jim Jones gave his followers free Kool Aide.

    Why would MySQL be one of the most popular RDMBS

    Because people can't afford Microsoft SQL server.

  61. I'd take a 3 pronged approach by Alpha830RulZ · · Score: 2, Interesting

    1) I'd ask them what has the security experience been over the period you have supported them? While headline after headline has been in the paper about Windows exploits, botnets and viruses, what has happened with their installation.

    2) I'd inform them that Google runs on Linux. Do they think Google knows what they are doing.

    3) I'd tell them to talk to one of the people who is selling the windows services, and ask them to detail the costs of converting to MSFT, and what the security measures required would be. I think they'll blink after they get the price tag.

    Sad to say, even if Windows was more secure, most people will balk at the expense if they're already running a solid linux based infrastructure.

    --
    I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    1. Re:I'd take a 3 pronged approach by timmarhy · · Score: 1
      of the 3 only 1. has any weight.

      they aren't google so they won't care, and the last point might backfire on you - you don't know what this guy is charging. never ask a question you don't know the answer to first...

      --
      If you mod me down, I will become more powerful than you can imagine....
  62. Backwards thinkings by twistah · · Score: 1

    Closed source applications have to be audited with fuzz testing and other techniques, and this means that bugs can hide from the "white hats" (or the company) for a long time. Look at the bug fixed by MS08-067; it was discovered in the wild as part of a trojan and is now at the center of one of the biggest worm breakouts in history. Open source software can be fully audited by third-parties, including through techniques such as static analysis. I am not anti-closed source per se, but calling it somehow more secure because it "can't be verified" is the opposite of the truth. Tell your customers to talk to a security professional, not a salesman.

  63. Use an Analogy... by Rinnon · · Score: 5, Insightful

    I watched a "How's it Made" episode on combination locks. Knowing how a lock is made, didn't make it any easier to break into one. If the code is made correctly, the passwords can't just be bypassed. You can't just change the code and load it in for a fun filled night of hacking any more than you can with a closed source OS. That's how I'd explain it to a customer.

    1. Re:Use an Analogy... by FuryOfTheGods · · Score: 1

      [...] passwords can't just be bypassed.

      I get your point, but don't rely on combination locks to protect things that are too valuable. You might want to see this. (and of course bolt cutters always work too)

  64. Closed Source Cat by cppmonkey · · Score: 1

    I propose a thought experiment: Have the client envision a box into which you place a kitten. Which method of keeping the kitten "safe" is better? The windows methodology is to tape the box shut while the linux methodology is to leave the box open. Now ask the client to envision placing the kitten/box system in a college dorm representing the hostile world. I predict that in the Windows world the box gets ignored or worse kicked down the stairs whereas in the Linux world the kitten defends itself and or finds a compatible human slave to care for it.

    Much is the same in the computer world, a closed box does not make something "secure" it just limits what the kitten or your application can do, while an open box can encourage people to foster your kitten. Security comes from the provision of the necessities of life (warm building, food, water, clean litter, string and blanket) and five pointy ends for the kitten and while for software it is testing and an uncompromised (audited) host.

    1. Re:Closed Source Cat by mudshark · · Score: 1

      That's a nifty analogy, even if it mentions motor vehicles a total of 0x0000 times.

      If I may extend it, let us place a vial in the box containing a deadly virus, and rig a thingy to break the vial at the moment some random script kiddie hits both shift keys simultaneously. In the closed-box model one has no way of knowing if the kitten is intact without opening the box. Just as the computer user has no knowledge of the integrity of the OS, applications and data without full visibility -- the box represents the vendor's level of disclosure. An open box very neatly circumvents the problem.

      Man, it's getting late.

      --
      In other news, astrophysicists have announced that they now know what all that dark matter is: it's stupidity.
    2. Re:Closed Source Cat by troll8901 · · Score: 1

      in the Linux world the kitten defends itself and or finds a compatible human slave to care for it.

      You're assuming that the first finders are incapable of overpowering the cat, putting it back into the box, and sealing the box tight.

      The "yeah, right" thought is going to echo in the customer's mind.

  65. Just go Google "viruses" by Lousewort+Logger · · Score: 1

    Just haul up Google, type in "virus" and count the number of instances targeting Microsoft vs. Linux. That should convince anyone. alternately, do "WIN32 virus" vs. "Linux virus"

  66. Actually, it is true. by tpgp · · Score: 4, Informative

    It is true - the GP said they used BSD licensed code and the source you cite agrees:

    Keep in mind there is no reason to rewrite that code. If your ftp client works fine (no comments from the peanut gallery!) then why change it? Microsoft has other fish to fry. And the software was licensed perfectly legally, since the inclusion of the copyright notice satisfied the BSD license.

    Furthermore, I think the GP was thinking of the BSD licensed zlib. This library had a security issue several years back. Linux / BSD / etc were patched almost immediately (just update a single library), but MS products, including DirectX, FrontPage, Internet Explorer, Office, Visual Studio, Messenger and the Windows InstallShield program, were not patched as quickly.

    --
    My pics.
  67. Re:No Software is More (or Less) Secure Due to Sou by filesiteguy · · Score: 1

    See, that is the issue - the vendor. If you have oss or closed source, you're reliant on a vendor to fix. Though Apache is oss, I doubt very much that Joe's Cafeteria, using - say htpd - is going to know how to fix a bug any more than they'd know how to fix a flaw in ISS.

  68. Security and openness by jandersen · · Score: 2, Insightful

    The strongest security is the one you get from everybody in the company being loyal and well educated about what they should and shouldn't do. Of course, you don't post your passwords on a sign outside, but that is about as much secresy as it is worth the effort to maintain, I think. Apart from that - if we know that Microsoft's security strategy uses "protocol X" and open source uses the same, what is the real difference? Only that in open source you can potentially inspect the implementation and verify that it doesn't contain inherent weaknesses that allow you to circumvent it. You can't do that with closed source, you have to trust the supplier; the big question then is: can you?

    Open source works along the same lines as the open, scientific discourse that has brought us from pre-industrial society to the present day. If we had relied on secret research, we would still have lived in the mud; romantic, perhaps, but no computers. Or compare open societies to closed ones: are countries like Sweden, Germany and Switzerland less secure than, say, Burma? The only ones that feel more secure in Burma are the ones in power, but the country as a whole is less secure, as far as I can see.

    1. Re:Security and openness by troll8901 · · Score: 1

      Only that in open source you can potentially inspect the implementation and verify that it doesn't contain inherent weaknesses that allow you to circumvent it.

      Many posts in here say the same thing. My question to them is: Have they actually spent the time and effort to inspect the source code? Do they have any such experience in the past?

      If we had relied on secret research, we would still have lived in the mud; romantic, perhaps, but no computers.

      This analogy is too weak. Counterpoint: Russia and China are advanced enough to produce nuclear weapons and reach outer space. Also, in some parts of Asia, telecommunications are digital, broadband speeds are rather high, and a 160-character SMS (GSM network) costs about 5 US cents, with free incoming.

      compare open societies to closed ones: are countries like Sweden, Germany and Switzerland less secure than, say, Burma? The only ones that feel more secure in Burma are the ones in power, but the country as a whole is less secure, as far as I can see.

      Too weak. Counterpoint: A democratic superpower was vulnerable to four planes, got mislead into invading two sovereign nations, and had the economy tank on oil prices and financial manipulation.

      Still, I'm pro open source, and I'm generally impressed by the quality of advice in Slashdot, including yours, and I continue to read them for new ideas and knowledge.

    2. Re:Security and openness by jandersen · · Score: 1

      Many posts in here say the same thing. My question to them is: Have they actually spent the time and effort to inspect the source code? Do they have any such experience in the past?

      I think one has to think of open source as a form of scientific discourse. For most of science it is true - fundamental, even - that it is open for everybody to inspect and form their opinion about. That is not to say that every can or will, but anybody can, potentially, if they are willing to spend the time and sweat it takes to understand it. It certainly makes a huge difference to the quality of science that no theory or hypothesis goes unchallenged; the theories that still stand after 100 or 200 years will have almost all errors weeded out. The same is true for software - the quality of open source can hardly avoid becoming better over time, exactly because it is under constant scrutiny by people who want to find weaknesses and errors, and with it comes better security as well.

      I don't think your counterexamples disprove what I say - China and Russia may have been secretive societies, but they still took part in international science; being good at science was a matter of prestige. Making nuclear weapons and space rockets are not so much basic science as engineering: applications of established, scientific results; or that is my opinion, at least.

      The fact that America was attacked and has made a number of stupid decisions doesn't mean that the US isn't a much more secure place than eg Burma - it only means that America isn't 100% safe, but no country is. And there isn't just simply linear relation between "openness" on one side, and "security" on the other, it is easy to find examples where openness is applied stupidly and leads to major problems. But in situations where all other things are the same, open systems will tend to become better than closed ones, for the reasons above. And if you have to choose between open source and closed source, you are in a situation where "all other factors are the same".

    3. Re:Security and openness by troll8901 · · Score: 1

      Thank you for your reply. It's a good example of why I'm still impressed by Slashdot writers, after all these months.

      Making nuclear weapons and space rockets are not so much basic science as engineering: applications of established, scientific results; or that is my opinion, at least.

      Good one. You understood the difference between "sciences" and "design/engineering". It took me a long time to understand the semantics. Now I'm wondering what's "computer science" (I didn't study it, not qualified) got to do with "science".

  69. Re:experiential proof by lena_10326 · · Score: 1

    I said experiential because I meant experiential--not anecdote. I was not describing a specific incident or event.

    http://dictionary.reference.com/browse/experiential

    --
    Camping on quad since 1996.
  70. Facts by Joebert · · Score: 1

    Find out the names of the operating systems and software running on the systems involved in the huge security bungles that have made headlines in recent years.

    If open source software tops the list, so be it.
    But I think you're going to see the name Microsoft come up quite often.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  71. buying the false argument by Anonymous Coward · · Score: 5, Insightful

    You don't "argue" security--you test security. Offer your clients periodic penetration tests as a routine part of your service.

    1. Re:buying the false argument by Anonymous Coward · · Score: 1, Funny

      Offer your clients periodic penetration tests as a routine part of your service.

      I tried that with my wife... not so good.

    2. Re:buying the false argument by Aphoxema · · Score: 1

      Now that is the smartest god damn comment in the discussion I've seen. Why don't you make an account and take credit for the reasonable slab of skull boxed meat on your shoulders?

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    3. Re:buying the false argument by INT_QRK · · Score: 1

      Great answer! You examine and test, fix, examine and test...

    4. Re:buying the false argument by j79zlr · · Score: 1

      I keep offering my female coworkers routine penetration tests, even for free, but it hasn't gone over well.

      --
      I'm not not licking toads.
    5. Re:buying the false argument by Presto+Vivace · · Score: 1

      excellent notion

    6. Re:buying the false argument by LingNoi · · Score: 1

      Try moving out your Mum's basement.

    7. Re:buying the false argument by MooseTick · · Score: 1

      While periodic pen testing is a good thing, doing it to your own boxes as a service seems to be a slight conflict of interest.

  72. Re:it's true by mail2345 · · Score: 1
    nix firewall = IP Filters
    Linux AV = ClamAV

    Just because there are less holes found doesn't mean that they are smaller. When Windows has a hole, people go "I'll just have to wait for another patch. Again..." while with Linux it's more of "Oh God no!".
    Sort of like car crashes(Windows holes) vs airplane crashes(Linux holes).

    You also seem to have forgotten that in closed source software, only the company can fix it. And bad guys are still going to find flaws.
    With open source, the good guys find and fix flaws faster.
    In both cases, the hackers still find bugs.
    Closed source is Security through obscurity vs Kerckhoffs' principle

  73. A good example of open vs closed security - Adobe by dbIII · · Score: 1
    Open software has the advantage that it can be peer reviewed. If open software used rot-13 encyption (eg. a kid's code wheel), and called itself secure the author would be laughed at. Adobe did that with a closed source product. There was no peer review so they could call it secure until they were caught in the lie in the courtroom.

    With open software you don't have to take the salesmans word that some expert in Elbonia has pronounced it to be of high quality.

  74. doubt of the new just because it is new by bzipitidoo · · Score: 1

    Are these clients suckers who fall for every vacuum cleaner and encyclopedia salesperson who comes knocking? Do they believe everything a used car salesperson tells them? These people are supposed to be sophisticated business managers.

    So, that they are suddenly questioning OSS after it has worked fine for them for years suggests bias. The typical business person just doesn't believe in OSS business models, and will happily swallow any tripe that shores up this prejudice. To them, OSS is highly uncertain and experimental. What do they do if the software breaks? They persistently think there's no one they can turn to for help when in reality they can turn to anyone they want to because the source is open.

    This doubt of OSS is just like Europe's continual doubts that the radical democratic experiment being attempted in the New World could last, could work. Until the late 19th century, Europeans were always seeing events as reasons to predict the imminent demise of the US. To them, the US was a weak, corrupt, thieving, uneducated backwater place constantly stealing technology from Europe. They really thought that the US must surely collapse soon. Winning the Revolutionary War was excused because the US had French help. Then the US beat the snot out of the Barbary pirates so thoroughly that the ships of other nations started flying the US flag in those waters, yet they still didn't believe in the US. Just a fluke. Britain burning the US Capitol in 1812 was of course taken as more proof that the US wasn't a real nation. The way the French Revolution ended, with Napoleon as a ruler as absolute as Louis XVI was, suggested that the US would eventually go the same way. Surviving the Civil War at last began to convince the skeptics. Lincoln's 2nd Inaugural was held up as proof that the US could indeed produce thinkers and writers equal to anyone from Europe. Railroading had advanced more in the US than anywhere else in the world. Among the many reasons the Transcontinental Railroad was built, and the manner of its building, was to demonstrate US technological and business organizational superiority and to show the world that the Civil War had not crippled the US.

    And yet there were still skeptics who chorused loudly every time the US economy sank. Said, with some justification, that the US was just too crude and unsophisticated, too freewheeling and dangerously uncontrolled in its handling of finance and economics. As the US grew in might, these voices sounded ever more hollow. Possibly the Great Depression was the last time serious doubts of this sort were entertained.

    Ask these business folks if they would have bet against the US in 1880, or against the North in 1861. If they wouldn't, then ask why they are inclined to bet against OSS today.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  75. Don't by cratermoon · · Score: 1

    Instead of trying to dissuade them, just lay out the risks you know about, and then say, "if you choose to ignore my advice and change directions, don't hesitate to call me when you have issues". They'll be back.

  76. Point at the finance industry by Idou · · Score: 2, Insightful

    Look at all the "respected" finance firms that either no longer exist, are close to death, or turned out to be giant scams. The root to all this were complicated processes that lacked the necessary transparency. When something started to break, no one could determine which parts in the system were still valid, so everything grinded to a halt.

    The moral of the story is that complicated systems need to be transparent, regardless of their industry. Assume the worst of what you and other vested parties are unable to see. Not being able to see the problem is worse than the problem itself.

    --
    Sdelat' Ameriku velikoy Snova!
  77. Show them empirical evidence... by w0mprat · · Score: 1

    There are plenty of peer reviewed research papers showing Linux is more secure than windows.

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
  78. It's a magic show... by GrpA · · Score: 1

    Have a magic show... Have your assistant "Show" two padlocks to the audience and demonstrate how they are both solid...

    That's closed-source.

    Now pass the padlocks around for everyone to test them... Suprise, one of them opens with a little effort... And you can see the lock has been filed back.

    That's open source.

    In a closed source model, you don't get to verify the security yourself, so you're trusting the vendor. In this case, the magician, the assistant, or his plant in the audience.

    In an open source model, you can make up your own mind based on being able to actually see what's going on. You can test the padlock.

    If someone mentions that even with proprietary software you can "inspect" things with an agreement, point out others who don't have the same agreement might spot things you missed, then give the better padlock to an "outsider" who has a "standard" key for it... This demonstrates that not everyone knows where to look
      for the vulnerabilities and only when many eyes work together can you be sure that it's really secure.

    Real-world analogs work particularly well :)

    GrpA

    --
    Enjoy science fiction? "Turing Evolved" - AI, Mecha, Androids and rail-gun battles. What more could you want?
  79. You're screwed by Jessta · · Score: 1

    Basically you're screwed.
    Microsoft has given you a task that is outside of currently known computer science.

    Microsoft can't give more than just their word either, but by being sneaky they've put the burden of proof on to you.
    No software(aside from a few trivial examples in research labs) is currently secure, and you can't even really estimate security in software, because security bugs by their nature are unknown.

    --
    ...and that is all I have to say about that.
    http://jessta.id.au
  80. Re:Windows is Open source on Balckhat sites alread by forkazoo · · Score: 1

    Since 2004 The source code for windows is available for $20 on blackhat websites. SO it's avaialble for scrutiny by a very select few since possession is criminal.

    If I were really trying to spin up a counter-FUD campaign, this would be a significant part of my delivery. Yes, anybody can read the source to open source software. But, people can also read the source to Windows, thanks to leaks and the Shared Source program. If somebody find a bug in open source software, they have permission to tell the author, or even submit a patch. If somebody does the exact same thing with windows, they would never tell Microsoft, because they would need to do a lot of explaining about where they got the source. Sure, some unhelpful people will read the source to open source software, but *only* unhelpful people will read the source to closed source software. (And, of course, the devs themselves.)

  81. One solution... by msormune · · Score: 1

    You hold a full security audit by an external creditable auditor on your system.

  82. Obligatory car analogy by m00seb0y · · Score: 1

    What you need is a Slashdot Car Analogy(TM). Ask your clients whether they would feel more comfortable driving a regular car, or a car where the hood was welded shut so you couldn't open it and check out the engine. Has been said many times before, I know, but at least it should get them thinking.

  83. If you don't update linux v windows doesn't matter by koolraap · · Score: 1

    It doesn't matter what OS you're using if you don't have some process in place to keep yourself up-to-date with security updates. Both Linux and Windows will have more security bugs exposed in the future. A good thing about Windows is it does auto-update by default; I don't know if the various linux distributions have a similar sort of system, if they do, good.

  84. Re:Windows is Open source on Balckhat sites alread by unleashedgamers · · Score: 1

    Well, you can also have access to Windows source if you have in the thousands of CALs and to many licenses to count with the enterprise technet account and you harass your rep whom is in good standing you can sometimes be shown the source.
    (And you need to sign more NDA's than I ever thought existed)

    but the $20 is much more affordable than the millions required to do it the other way.

  85. Think about how not what. by wolferz · · Score: 1

    Your big mistake... and honestly its a pretty common one among techies... is you are worrying too much about what to tell them and not enough about how. I know people and know computers... and bringing the two together isn't hard. You just have to remember that, unlike machines, people care as much about your tone of voice, your body language, your cadence, your word selection, etc as they do about the actual point you are making. They care as much or more about these things than they do about the raw data.

    It's a shame I didn't see this post sooner cause you will probably never read this but I have been working as a computer tech professionally for over 10 years. In that time I have discovered that I have a talent for sales and I can make my sales without bending the truth or leaving out important details because my honesty not only engenders trust but my entire attitude and approach is geared toward helping the customer make the individual best decision for their circumstance... not selling the current item that nets me the best commission or advancing my pet agendas.

    Make the client feel comfortable that you aren't just telling them what you are because your company demands it of you or you have some fetish towards open source. Care about the clients well being... you're not trying to sell a product, you are trying to help them make the best decision for their selves that can be made. They know their circumstances and you know the industry and when they come to you to show them how the industry can help with their circumstances you make sure they come out on top. The thing is that this might mean telling them to go with a competitors product. This honestly might mean telling them to go with closed source.

    Honestly, you have already admitted to telling clients open source is more secure than closed source without having any facts to back you up (or at least none you are willing to show clients). I personally believe that open source is more secure than closed... but I can back that up if I have to and I feel confident my reasoning is sound enough to share with a client. You need to be able to too.

    If you aren't willing to listen to a customer and honestly consider their point with the possible result being telling them that closed source is better int their case... then you need to be one hell of a hustler. Used car salesmen in tuxedo type hustler. Otherwise you have already lost simply because MS got there first and the people they hired to get them there first really are that kind of hustler.

    In the end it comes down to convincing the customer that your top allegiance (after yourself) is to them. Telling them that will just make you look fake... so you will have to convince them some other way. That is the secret of being good at sales. Having a really good understanding of your clients' wants and needs and being knowledgeable enough to sound like you could write books on the subject your discussing are both major pluses as well.

    Also... though im sure it was said in the avalanche of text that came before me... point out two things to the clients. First off it is not possible to "prove" that a product is more secure than another. There are factors beyond imagining involved in a product being or not being secure. Thus them asking for proof is from you or from the MS people is not easy to come up with an honest answer that is very convincing without first explaining a number of things.

    As for what to say... start the theory behind why open source is more secure. Theories are not proof but when you get right down to it there is no proof that the faster you move through space the slower you move through time... but we have theories and those theories are themselves backed up by evidence. Those theories have been applied time and time again in the real world to create working technologies like microwaves and electron microscopes. And these theories point to the slowing passage of time in any cased where the passage of space increases. From there move into

  86. Which would you choose? by Fritzed · · Score: 2

    I always compare it to how you could judge/audit a bank's security.

    Bank #1
    The bank manager gives you a full blueprint laying out each path to the vault and how those paths are secure. Next, they show you the construction of the vault, how thick the steel is. They move on to show you how the locks work and explain why they they chose those type of locks.

    Bank #2
    The bank manager assures you that the vault is definitely in the building and that it is absolutely secure. However, they state that it would undermine their security to provide you any additional details.


    Which bank would you feel more safe about putting your money in?

    --
    Spooooon!!!!!
    1. Re:Which would you choose? by troll8901 · · Score: 1

      Interestingly, many years ago, Microsoft used a tactic similar to this to highlight their products' ROI.

      Question
      Can you provide me with the ROI?

      Solution #1
      Yes, we are able to provide the ROI, training needs, staffing requirements, and so on.

      Scenario #2
      Err, erm...

      This advertisement dramatically highlighted the advantages of using Microsoft products/solutions - the predictability from a business perspective.

  87. Re:No Software is More (or Less) Secure Due to Sou by techno-vampire · · Score: 1

    Agreed. However, with just a little research, whoever's doing the tech for Joe's Cafeteria can find out where to report that bug and, once reported it will probably get fixed a lot faster than a bug in a closed source program.

    --
    Good, inexpensive web hosting
  88. readable code is a good thing by bugi · · Score: 1

    Readable code is a good thing. Why are they arguing otherwise? :)

    1. Re:readable code is a good thing by troll8901 · · Score: 1

      SAMBA and Kerberos and BIND source codes are good things. Since they are open source, they are definitely better than Active Directory.

  89. Not new. Been there, seen that. by Anonymous Coward · · Score: 1, Interesting

    http://2stepsback.wordpress.com/2007/10/22/get-out-linux/

  90. Try this: by UncleTogie · · Score: 1

    Point your client to this article.

    Once they've read it they might be willing to ask their MS reps why their company would invest 100 million bucks in a venture where they're actively SUPPORTING migration to OSS products.

    I'd LOVE to hear the rep's answer to that.

    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  91. Proprietary Firewall by RazzleDazzle · · Score: 1
    --
    ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
  92. Yep by symbolset · · Score: 3, Insightful

    "First they ignore you, then they ridicule you, then they fight you, then you win." -- Mahatma Gandhi

    They're getting scared now.

    --
    Help stamp out iliturcy.
  93. Wrong question. by macraig · · Score: 1

    The OP should be asking how to argue whether ANY software is secure. I believe this qualifies as mis-framing the debate (again).

  94. People willing to wade through the code by onionlee · · Score: 1

    probably are developers who would rather help than hurt their projects. What a stupid idea that it would be otherwise.

  95. If only it were that simple by heffrey · · Score: 1

    It really trivialises the issue of security to say the open source is secure and closed source is not, or indeed vice versa. You really should not use ideology to evaluate the security of products and platforms.

    It made me laugh when a poster here suggested that Apple's stellar security record is down to open sourcing of Darwin. What orthognal universe is that poster inhabiting?

    Another thought: Debian OpenSLL.

    No, it's all a lot more complex which is of course why software developers find it so hard, as evinced in their results.

    Another thing that makes security hard is the pathetic protocols that we all rely on. It doesn't matter whether your code is open or closed source, you really won't have much success trying to secure inherently insecure protocols like DNS, SMTP etc.

  96. Many Eyes by scorp1us · · Score: 1

    The whole idea of closed-source being more secure is like arguing Darwinism vs evolution by a creationist. The creationist will always misrepresent evolution as Darwinism. However, unlike creationism evolution itself evolves based on scientific evidence. Yes, it once started as Darwinism, but evolved into a rather complex theory on the behavior of DNA (not known by Darwin), to also include punctuated equilibrium and random mutation.

    The closed source approach relies on security through obscurity. Except that, not even closed-source is that obscure. They generally use closed toolkits and closed operating systems. So once a problem in a toolkit or OS is found, all derived products are vulnerable. What's more if you're not even limited. The vast number of attacks come from buffer-overflow exploits. Anywhere you can input is an opportunity for hacking. The problem is once a problem is found you have to wait for the vendor to release the patch. You have no other course of action. You become subject to their development prioritization and processes.

    Now, the problem they do refer to in open source does exist. You can scan through code looking for an exploit. You'll probably find one. But is it exploitable? For that, it has to be connected to user input in some way. But once the problem is discovered ANYONE can issue the patch. You can even patch it yourself! But the reality is these kinds of bugs only get made by inexperienced programmers, and they only persist in low-volume projects. The good news is the intelligent hacker isn't going to be looking at low-volume projects, since he needs to find users of the project to exploit. Just about any software of any importance will have several people looking over it. Hopefully one of them will be able to fix it. I call it my "First Release Vulnerability Theory". Often created by individuals to scratch an itch, the proper QA is not put into it. But by the time it is widely adopted, it should have been scanned by enough eyes that at least the exploitable bugs are fixed.

    Finally remember proper security works regardless of development model. This means protected networks, using proper passwords and cryptographic techniques. The hacker should never even get to a login prompt, much less get in past the login prompt (be it network or local console)

    Most hacking today is either buffer overflow exploits or password guessing. Interestingly, neither closed nor opensource is able to deal with those in a distinctive way. Your best best is to never use an array in C or C++, always use a bounds-checked container (available in both open and close source models), and always have a strong password.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  97. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  98. You said it yourself... by Anachragnome · · Score: 1

    "I have several customers who now want more than my word about the security of systems that have worked for them flawlessly for 5-6 years."

    Simply point out that they've been "test driving" open-source for 5-6 years.

    Then go ahead and tell them they you'll switch over to Microsoft products, if they REALLY want you to. I'll bet my /. password, they will decline after pointing out the track record of what they have been using.

  99. Maybe point to Evaluation Assurance Level? by Anghwyr · · Score: 1

    I know that EAL might not say that much, but it is a nice and clear concept. The most safe operating systems are those that are in fighter jets and all, with an EAL of 6+, there are a bunch of normal OSes valuated at EAL4+, most of them open source, but also windows 2000, and I belief windows xp. Windows vista thus far is evaluated at EAL1. So, right now just point your customers to these articles: http://en.wikipedia.org/wiki/Evaluation_Assurance_Level http://gabriel.lozano-moran.name/blog/PermaLink,guid,4dc0e36a-d623-4a89-9ae6-da6edd0d55bb.aspx

    1. Re:Maybe point to Evaluation Assurance Level? by Weedlekin · · Score: 1

      "The most safe operating systems are those that are in fighter jets and all, with an EAL of 6+"

      A number of commercial embedded, mainframe (e.g IBM z/OS), and hard real-time systems are either at EAL 7, or in the process of being certified at that level.

      "there are a bunch of normal OSes valuated at EAL4+, most of them open source, but also windows 2000, and I belief windows xp"

      The only open source operating systems at EAL 4 are the Enterprise versions of Suse and Redhat, and lately, Solaris (which was certified quite some time before it went open source). Most other Linux distros are at EAL 2.

      "Windows vista thus far is evaluated at EAL1"

      The only thing this really proves is that it's fairly new, because EAL certification can be a long process, so the higher levels are only usually obtained by stuff that's been around for a while. This is because the levels are incremental in nature, i.e. each subsequent level builds on the requirements of the prior ones, so it's not in the least unusual for something that eventually leaches level 4 or above to have done so by first obtaining levels 1, 2, and 3.

      NB: EAL certification isn't a reflection of the security level of an entire OS, but of various subsystems within that OS. It's therefore more than possible to be running a nominally EAL 4+ Linux system that's not actually anywhere near that level because it doesn't use any of the EAL 4+ certified subsystems for managing log-ins and other activities.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    2. Re:Maybe point to Evaluation Assurance Level? by Anghwyr · · Score: 1

      I know that it is a poor measure, but it seems like something that carries weight when talking with customers. "There's this official security certificate system for Operating Systems, and Windows, Unix and Linux all reach the same EAL4+ level there." It seems like something that is nice and inspires confidence, and actually is true (but irrelevant). Wouldn't that work better to take a customers worry away then to educate them on FUD tactics, leaked source codes of windows being available, and the different comparisons of security flaws between operating systems?

    3. Re:Maybe point to Evaluation Assurance Level? by Weedlekin · · Score: 1

      "I know that it is a poor measure, but it seems like something that carries weight when talking with customers."

      I reckon it would go right over the head of anyone silly enough to seriously consider adopting or changing a company IT strategy based on what amounts to a telemarketing call. There have been large numbers of Windows security problems of sufficient severity to have been covered by international media ranging from TV news to womens' magazines (seriously!) and everything in between, so it takes a "special" type of person to either have managed not to notice such things, or be willing to completely discount them because a snake oil salesman calls and makes a bunch of wild claims. If these are your customers, then I suggest you avoid complexities such as the number 4 when talking to them, and restrict yourself to simpler terms such as "none", "one", and "a lot".

      "It seems like something that is nice and inspires confidence, and actually is true (but irrelevant)"

      The fact that the best Linux security ratings are in the same ballpark as versions of Windows which have become notorious for their vulnerability to countless often trivial attacks is IMO less than inspiring in the confidence department, especially for those who don't really know what the EAR ratings for each system actually quantify.

      "Wouldn't that work better to take a customers worry away then to educate them on FUD tactics, leaked source codes of windows being available, and the different comparisons of security flaws between operating systems?"

      A simpler tactic would be to point out the fact that IBM have enough confidence in open source software to offer Linux for their high-end mainframes, that Google have been using a variety of FOSS options to run the biggest collection of Internet-facing computing resources on the planet for years with few notable security problems, and that Apple's MacOS X is based on an open-source UNIX implementation, includes a slew of other open-source elements, and still manages to have a far better security record than Windows. Then show them some news reports from national and international media covering various high-profile worms and other bits of malware that have brought corporate, hospital, government, and military Windows systems to their knees for long periods or allowed hackers to access confidential information, and ask them whether they really want to pay Microsoft for the chance of becoming part of such a prestigious casualty list.

      IMO the best way to combat FUD with people who are susceptible to it is with more FUD, and the sheer volume of material out there from well known non-IT news organisations about various Windows security problems should make it very easy to put a Windows FUD package together that will make even the most IT-challenged business types suspicious of _any_ security-related claims from MS or their shills.

      --
      I'm not going to change your sheets again, Mr. Hastings.
  100. Very good try, MS by obarthelemy · · Score: 1

    This is superficially a very good approach from MS. Linux has 3 main issues on the security front:
    - Made by hackers: the half-crazed asocial devs that make linux are the same demographics that hackers come from. Who says they're not doing both in one shot ?
    - Nobody is responsible: who's gonna care when a vuln is discovered (especially since fixing vulns is no fun, and linux is developped for fun) or, worse, when I get a virus ? Why would the devs prioritize vuln fixing ?
    - Everybody can see the flaws so vulns are so much easier and quicker to exploit.

    The answers to that need to be both intuitive (we're talking to management types here), aggressive (let's not forget, Linux does have the security advantage), and thorough (we want to quash that canard for good, and not leave MS wiggle room). I would go with:
    - It's smart from MS to rise that very important point. Security is very important and has been a problem recently.
    - But, IT's mainly an MS caused problem: how many Windows viruses have you heard of ? How many Linux ones ? (back that one up with stats)
    - Do you trust MS when say their product is safer ? Do you have or can you get proof it is (no: closed source)? Do they have a good track record ?

    Actually, Linux has a security advantage:
    - The gov/military use it. It has the highest security certification. (nobody cares it's in a fairly unsable config)
    - big corporations support it and choose it for their own products: IBM, Oracle, Cisco
    - if viruses are an issue, it's very important to have a diversified computing biosphere. Let's at least do 50/50, so that when the windows machines get infected again, at least the Linux PCs will still be working.

    I would avoid getting too technical (admin rights, privilege escalation...)

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  101. documentation by falconwolf · · Score: 1

    Ah, but how do we know it is not true? Since it is closed source we can never be completely certain and just have to take someone's word for it....which is really the whole point of the argument for OS.

    Because 1) Microsoft documents the heredity of their code well. They're not stupid. And B) the source code is widely available, both through legitimate channels like Microsoft's shared source programs and channels that are a bit shadier like bit torrent. Don't you think someone would have pointed anything embarrassing to Microsoft like this by now?

    If Microsoft is so good at documentation why haven't they documented those 238 MS patents Linux and OpenOffice violate for the world to see? Why did it take MS years to provide to the European Commission all those documents the EC asked for?

    Falcon

    1. Re:documentation by TheLink · · Score: 1

      "If Microsoft is so good at documentation why haven't they documented "

      Because it'll be counterproductive for them to do so?

      --
  102. Don't forget the economics by Bearhouse · · Score: 1

    Others here done a good job on the 'security' bit. Now, in these tough economic times, let's not forget the cold, hard cash.

    If your existing customers are happy with their current installations, in terms of functionality, ease of use, maintenace and - of course - security, then why should they change?

    That's why the m$ salespeople are pitching the 'security' line - you'd have to be really scared in order to pony up the huge cost of switching in today's tough times.

    I'd (briefly) address the security question, then give the customer a rough cost of moving from FOSS to m$. Dont forget the cost of upgrading any hardware, (for Vista), if required and of course the anti-virus software, too ;-)

  103. Reverse, or "fud is fud no matter the source" by batkiwi · · Score: 1

    I keep reading reports on these sites (and have had a few consulting companies call me up) to point out how because microsoft isn't open source it's both insecure AND "immoral" (whatever THAT means in software!). They also point out that "TCO" is a scam invented by capitalist know-nothings, and that things MUST be free. They also keep pointing out how *I* can write patches to fix ANYTHING in Linux, no matter how complex! Isn't that what a vendor is for?

    How can I stop this barrage of fud?

  104. Refer to statistics and reports by svadu · · Score: 1

    Refer to reports on vulnerabilities and how fast they are fixed (sometimes statistics is the only language tey undersand).

    For example:

    http://secunia.com/ shows that Ubuntu 8.10 (latest stable version) has 0% unpatched advisories (0 of 41 Secunia advisories: http://secunia.com/advisories/product/20299/) while at the same time Vista has 10% unpached (5 of 51 Secunia advisories http://secunia.com/advisories/product/13223/).

  105. But it's not only being dishonest... by Enleth · · Score: 4, Informative

    That's also being disinformed - the Microsoft itself is ENDORSING AND FUNDING Open Source!

    Just put the phrase "Microsoft funding apache" in any web search engine. It was on Slashdot a few weeks ago anyway. And show that to your customers. MS's CMPs are telling that Apache is insecure? Well, Microsoft is funding it and telling that it's good, so it looks like those MCPs know crap even about things Microsoft has say in officially and they shouldn't be trusted in those matters, or probably in any matters.

    --
    This is Slashdot. Common sense is futile. You will be modded down.
  106. Classy by RichiH · · Score: 1

    I like how you instantly assume that OP is located in the USA. And how easily I can discern this by you using the term "our nation". Something you might want to think about.

    1. Re:Classy by Quest4RelativeTruth · · Score: 1

      It doesn't even matter. The US uses Linux to secure classified information, and Windows isn't certified for that purpose. It doesn't matter what country he or she may be in, that still speaks well for Linux.

    2. Re:Classy by RichiH · · Score: 1

      The certification, EAL4+, is the same for both. Linux is still better in my and in a lot of other people's opinion.
      Yet, I did not comment on that, my point was entirely different.

  107. Why Linux and F/OSS are better by mewrei · · Score: 1

    Exactly why is F/OSS better? It's subject to peer review. Some of the best programmers in the world have access to, and readily submit, code for F/OSS projects (not to say that EVERY F/OSS project is superior mind you). Look at why hackers use it. Aside from their ability to heavily modify their system, they're also extremely paranoid. I know plenty of hackers that contribute code and readily fix problems in F/OSS code because of their own paranoia. Look at why the DoD and NSA use it. Its laid out like an OS should. ACLs, chrooting, SELinux, all of these help make it much easier to protect their own systems. Want a really good blast at Microsoft? OpenBSD, its been around since 1994, there have only ever been 2 exploits off of the default config, and one of them was for a legacy version. Heck OpenBSD + pf is what the Defcon guys use. And quite damn honestly, code that's open source has met the firing squad. Hackers CAN see the code and compile it themselves, making it EASIER to find exploits, but yet Linux is regarded as far more secure just makes me think about how secure Linux REALLY is in comparison to NT. If you could place the NT Source code in the hands of someone competent I'm sure it would be hell for M$ (just when you thought it couldn't get any worse than MS08-067).

  108. Re:No Software is More (or Less) Secure Due to Sou by dkf · · Score: 1

    Agreed. However, with just a little research, whoever's doing the tech for Joe's Cafeteria can find out where to report that bug and, once reported it will probably get fixed a lot faster than a bug in a closed source program.

    That varies. Some vendors are really good, better than the majority of OSS projects. But yes, others are crap-shovelers; in some cases, where I've had access to the code under NDA, the code has been bad enough that I've just been left speechless.

    I think the real determinant on quality is actually the skill of the people who have time to work on maintenance and development; the whole closed/open debate is pretty much orthogonal to that, except in how open code means that it is more likely (though not guaranteed) for someone good to look at it.

    --
    "Little does he know, but there is no 'I' in 'Idiot'!"
  109. Easy by rolfc · · Score: 1

    You ask them why they should trust a company that makes an emailserver that surrender and hand over the entire server to someone that send a very special mail. They have big architectual problems. That's what they find in the latest patch batch from Microsoft.

  110. Communication gap by Archtech · · Score: 1

    You have the classic difficulty of a computer expert trying to persuade decision-makers who are profoundly ignorant of how computers work (and, all too often, proud of it).

    The Microsoft argument is entirely fallacious: in fact, the public availability of the source code is a strength, not a weakness. But how do you explain that quickly and clearly, to an audience that doesn't understand what you are talking about - when neither you nor they can admit that they don't understand? (Which would be the first step towards an honest and productive dialogue).

    The good news is that more and more people (including, inevitably, some decision-makers) do understand something about how software works. We have companies like Amazon that couldn't earn a single red cent without their computers working as intended, and whose CEOs are quite clear about that - and consequently take the trouble to inform themselves about software.

    Microsoft could be described as the company that made its fortune by exploiting the fact that most of its customers don't know anything about computers and don't want to. Fortunately, that has now become just one more reason why it is on the skids. In the long term, people will become educated about software if only because it is so important.

    --
    I am sure that there are many other solipsists out there.
  111. A hack off? by skyphyr · · Score: 1

    Organize to have you and these vendors each bring along a system and a hacker. Their hacker tries to compromise your Free Software system, your hacker tries to compromise their windows system. That should settle it rather efficiently. Just to put a little doubt into anything the "I"SVs may say make sure your client reads this first http://www.linux.com/feature/131059

  112. There is one HUGE thing people are overlooking by RichiH · · Score: 4, Insightful

    You must stress that being able to _read_ the code is not the same as being able to _write to the released codebase_. This is an assumption I have encountered again and again and again.

    The evil thing is, people don't ask about this, they assume it's fact and that's that.

    "We" need to make sure this myth dies.

  113. Fear Mongering Susceptibility by Nishi-no-wan · · Score: 1

    Sometimes the best way to make people see what's going on is to shock them. Ask these two questions:

    1. Do you believe that Sadam Husein had anything to do with 9/11?
    2. Do you believe that President Obama is a Muslim terrorist?

    If they answer "yes" to either of these questions, then simply state that they are too susceptible to fear mongering and distortions of reality to convince otherwise. When they move everything to proprietary software and find the reliability of such solutions to be lower than what they've experienced the past 5-6 years, that will be their wake up call. They clearly need the experience of being deceived by these Microsoft shills to understand what the rest of us see as clear lies.

    If they answer "no" to the above two questions, then all you should have to do is explain that the fear mongering from Microsoft-based businesses is the exact same technique that the was used by the Bush Administration and the Republican presidential campaign to create Fear, Uncertainty, and Doubt in the minds of The People to support their proprietary goals. Transparency in software, as in government, is what is needed. Open Source is all about transparency.

  114. Pot calling kettle black... by dogsolitude_uk · · Score: 1

    Yeah, and MS Windows never gets hacked or infected with viruses... IIRC, didn't MS recently advise people to start using something other than IE because someone had spotted a gaping hole in it? Probably not a good line to take with potential clients though, it's a bit mealy-mouthed and sinks to MS's level.

  115. Just tell the truth, just tell it how it is... by Yvanhoe · · Score: 1

    "these people lie to you. They blatantly, professionally lie to you. Take a bit of time to ask for facts and check them, you'll see they are liars. This is a good enough reason not to buy anything from them."
    "There are no antivirus for linux, because there are no efficient virus for it."
    "Security updates stay free, and of the same (if not better) quality as Microsoft's"
    "You don't see open source salesmen, yet, it spreads. Must be for some reason ?"

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  116. I would point to a different direction by anato · · Score: 1

    I would advice them to look Microsofts annual reports and see how the Windows and the Office are producing immense profits for the company. And even after substituting other unprofitable businesses the company is making unhealthy (competition wise) ammounts of profits. Are your clients willing to pay this much extra for the companys own claims of security?

  117. Open Source Isn't Always Secure by johnsie · · Score: 2, Interesting

    Open source is only as secure as the users who use it and the developers. Obviously having more developer/testers involved can make it easier to to find vulnerabilities... But for smaller projects it's difficult to tighten security if there are a small number of developers or people to report the insecurities. The same goes for closed source though, the only difference is that the vulnerabilities of open source are usually easier to find because the source is available.

  118. Security by llewellyng · · Score: 1

    Closed source applications and OS's are NOT peer reviewed, you have only the developers word! What guarantees does the user have that proprietary software does as it is marketed to do!! No one knows how secure or insecure these applications may be. Security goes way beyond just being able to directly hack through a software vulnerability. What about the hundreds of thousands of Malware, Trojans, Viruses that attack closed source programs, steal your passwords, mail out your documents to arbitrary addresses, delete your data. And it is said proprietary software is SECURE - Please get real

  119. A little old, but this article is a gem by Nazlfrag · · Score: 1

    From http://www.theregister.co.uk/2004/10/22/security_report_windows_vs_linux/

    Myth: Open Source is Inherently Dangerous

    The impressive uptime record for Apache also casts doubt on another popular myth: That open source code (where the blueprints for the applications are made public) is more dangerous than proprietary source code (where the blueprints are secret) because hackers can use the source code to find and exploit flaws.

    The evidence begs to differ. The number of effective Windows-specific viruses, Trojans, spyware, worms and malicious programs is enormous, and the number of machines repeatedly infected by any combination of the above is so large it is difficult to quantify in realistic terms. Malicious software is so rampant that the average time it takes for an unpatched Windows XP to be compromised after connecting it directly to the Internet is 16 minutes -- less time than it takes to download and install the patches that would help protect that PC. [3]

    As another example, the Apache web server is open source. Microsoft IIS is proprietary. In this case, the evidence refutes both the âoemost popularâ myth and the âoeopen source dangerâ myth. The Apache web server is by far the most popular web server. If these two myths were both true, one would expect Apache and the operating systems on which it runs to suffer far more intrusions and problems than Microsoft Windows and IIS. Yet precisely the opposite is true. Apache has a near monopoly on the best uptime statistics. Neither Microsoft Windows nor Microsoft IIS appear anywhere in the top 50 servers with the best uptime. Obviously, the fact that malicious hackers have access to the source code for Apache does not give them an advantage for creating more successful attacks against Apache than IIS.

  120. Don't use that analogy by subreality · · Score: 1

    That's not a good analogy to use. Knowing how an average cheap Master lock is made makes it *very* easy to hack, because the design is defective. I can pick the key locks in seconds, and the dial locks are similarly easy with a simple tool. Good locks confound me, but people with more skills can do it. And therein lies the rub: A well secured OS isn't a better designed lock. It's simply impervious regardless of the skill of the attacker.

    The blueprints of a competently made vault door would be a better analogy, but it brings up too many memories of movie bad guys tunneling in... Which honestly is still an accurate analogy: If you can't break the security system by design, you circumvent it. But it doesn't make for a great argument.

    1. Re:Don't use that analogy by domatic · · Score: 1

      Things like locks, vaults, and safes are rated in terms of the time it takes for competent thieves to break in. For that matter, they probably derive those ratings by actually turning safecrackers loose on them. Vaults and safes aren't intended to be impregnable security in and of themselves. If a vault has an 8 hour rating and the bank is never left unattended for longer than that then it is doing it's job.

      As for tunneling, I wouldn't be surprised if large institutions with very valuable things don't employ sensors against that.

    2. Re:Don't use that analogy by david_thornley · · Score: 1

      Off topic, but some banks moving into strip malls and the like wound up with vault doors into a room with sheetrock walls, presumably figuring that the lack of security was worth getting into the space first. But, yes, given a purpose-designed vault, I'd expect anti-tunneling sensors.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  121. This is exactly the point.. by Angostura · · Score: 1

    I have several customers who now want more than my word about the security of systems that have worked for them flawlessly for 5-6 years

    This is exactly the point and the message you should feed back to them. With open source. they don't have to take your word for it. There is also the word of an entire community that is constantly examining the code and will blow the whistle as soon as they spot a problem. Or they can take the word of Microsoft, that their product really really is secure, honest, but no it can't be examined to make sure.

  122. More M$ Fud by flameproof · · Score: 1

    Yep, picking up the FUD campaign again. Maybe due to this?: M$ New PR Guy.

    --
    ~Just as a thing fails if it lacks a kernel, so too it fails if it lacks a skin. ~ Rumi, Discourses
  123. Re:would you trust a secret encryption system? by Fred_A · · Score: 1

    Just look at the open encryption standards.

    Would anyone argue that closed source encryption is more secure than open source?

    I'm pretty sure the same people would make exactly that same claim. I've heard it before.

    I've yet to see ignorance about a subject stopping commercial or pointy hair types making definitive claims about pretty much anything.

    --

    May contain traces of nut.
    Made from the freshest electrons.
  124. Test, test, test by CarpetShark · · Score: 2, Interesting
    You don't "argue" security--you test security. Offer your clients periodic penetration tests as a routine part of your service.


    Exactly. If you can't prove it's secure, then you must assume it's insecure. Penetration testing is a start. Code auditing and automated analysis, unit testing, honeynets, design by contract (including specification of what exceptions methods throw), and even mathematical proofs of code reliability would be better.

    Of course, until most open source code has enough documentation to specify its intended purpose, so that you can actually test that it meets those specifications, most of this is a moot point.
    1. Re:Test, test, test by techprophet · · Score: 1

      Another thing to do would be hiring a hacking group to test your servers. There are many groups who actually penetration test servers for a living.

      [You]: "I hired a hacker ring to attempt to break into the servers to prove them secure"
      [Customer]: "What????"
      [You]: "Yeah, these guys to penetration and security testing for a living, so they're good."
      [Customer]: *dial tone*

    2. Re:Test, test, test by CarpetShark · · Score: 1

      Meh, preview's for wimps.

  125. Try this man here..... by mormop · · Score: 2

    OK you can say that the authour's background may bias him somewhat but then Microsoft's claims are open to the same criticism.

    http://www.theregister.co.uk/2004/10/22/security_report_windows_vs_linux/

    The best line though is that old favourite "well they would say that wouldn't they" particularly if you then explain the dependance Microsoft has on business and Office in particular.

    On the other hand, you can also find out who the Microsoft vendors are that are making the claims and report them for false advertising or fraud. At best, the current situation i.e. which system is most secure, is debatable and at worst a matter of opinion and it will remain this way until a truly independant analyst manages to definitively show otherwise.

    --
    Hmmmmmm..... Deep fried and look like Squirrel.
  126. One response I might offer by erroneus · · Score: 1

    It is difficult to formulate an answer that people can understand. They can barely understand what source code provides in the way of security risks so they tend to believe that it is a risk when informed.

    So I might answer with names of big, reliable and well-known names of entities making heavy use of Linux. "If that were true, the NSA wouldn't use Linux in their sensitive operations, and Google wouldn't either. IBM has also staked their solid reputation on Linux. I just can't imagine why they would risk so much if it were unable to be locked down. You are confused with the difference between knowing how a lock works and a lock being easy to open without a proper key."

  127. Re:No Software is More (or Less) Secure Due to Sou by Bert64 · · Score: 1

    While that may be true, with oss you have the choice...

    You can wait for the original vendor to fix it for you.
    You can wait for an arbitrary third party to provide a fix.
    You can fix it yourself.
    You can pay an arbitrary third party to fix it for you.

    Closed source only gives you the first option, open source gives you all 4. Just because you aren't capable of fixing it yourself, doesn't mean someone else won't do so and provide the fix.

    With closed source, if the original vendor doesn't provide a fix you're screwed... With open source you always have a backup plan. You'd have thought having a backup plan and a second source would be standard practice in business or government procurements.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  128. Try *this* with Windows by EmagGeek · · Score: 2

    06:35:53 up 299 days, 10:52, 6 users, load average: 0.00, 0.00, 0.00

    Yeah, because I get hacked all the time on my open-source operating system.

    Is Windows even *capable* of being up for ~300 days?

    I wonder what MS is telling people about the multitudes of embedded devices out there that run Linux? Is MS telling people that their Cisco Home-tier stuff is vulnerable? Hmm?

    I've had to deal with this FUD before with my clients. All it usually takes is an explanation that open source code is constantly being peer-reviewed and patches usually come within a day of discovering an error, whereas Microsoft takes weeks to months to patch the majority of their serious security flaws, and there is no external review process, so you never know if the patch is good.

    I even ran a demonstration for a client once. I plugged a Windows box directly to the Internet (with Windows Firewall ON) and went for lunch with the client. The windows box had not only crashed during that time, but was completely un-bootable when we returned. I then plugged in the Linux router, and it has been on ever since... about 299 days, 10 hours, and 52 minutes.

    1. Re:Try *this* with Windows by drspliff · · Score: 1

      18:15:43 up 568 days, 6:41, 1 user, load average: 0.01, 0.02, 0.00 - Linux 2.6.11.10 #4 SMP

      My penis is bigger, haw haw haw.

    2. Re:Try *this* with Windows by joelmax · · Score: 1

      Is Windows even *capable* of being up for ~300 days?

      Yes, it is possible, but I wouldn't want to run windows that long (I did it once with a server 2000 box, but it wasn't in a position to be directly connected to the net, it was buried behind my router firewall, then my linux firewall [Which blocked external requests to it from outside the network and it was blocked from reaching out])... I'd imagine if it had of had any external net access, it would have blown up, causing a fire ;p

    3. Re:Try *this* with Windows by Dues · · Score: 1

      11:41:59 up 698 days, 1:07, 1 user, load average: 0.36, 0.38, 0.34
      2.6.9-34.ELsmp

      No matter how big, someone will always have one bigger.

  129. Use the obscurity in you favor by meist3r · · Score: 1

    Ask them what they think about this situation:

    If you had two locks to choose from. One that is highly mainstream, which is sold at every hardware store and megamart across the country to which picking tools come with every toolbox and the maker of the lock only addresses flaws every couple of months
    or
    A lock that you had to get from a specialized "lock"-shop, which gives it to you for free if you promise to pay them to look after the lock every few weeks, whose tools are far more complicated to handle and whose training is largely focused on specialists.

    Which one would you choose if you knew that millions of the standard locks are picked every day. That is as easy as I can break it down.

  130. two possible arguments by kubitus · · Score: 1
    do you take medical drugs which were verified in tests by independent hospitals and doctors, the substances layed open, the effects described, the side effects being put into warnings?

    or do you prefer snake oil remedies for infections?

    second: in Europe ( except UK ) you can sue the callers at the court for disturbance of business - and maybe up to fraud. If vendors place such calls and make such claims about unsafe FOSS, they have to deliver proof or they have to recall their statements publicly in media!

  131. Dual Edged Swords by Lenny+Nyktyk · · Score: 1

    As I see it your holding two dual edged swords. In the one hand you have code that can be reviewed by everyone. If someone finds a security vulnerability and choose not to report it that's one edge. The other edge is that you have more eyes reviewing the code so in theory security vulnerabilities are more likely to be found and fixed. In the other hand you have code that a select group of people review. If a security vulnerability is found by the vendor or a third party it may or may not get reported and fixed. The "advantage" being since not everyone can review the code theoretically fewer security vulnerabilities will be found, that does not mean they don't exist.

    In either case if you are wearing body army, i.e. defense in depth, if you loose your balance you'll not be as badly hurt.

    --
    The roots of education are bitter but the fruit is sweet. --Aristotle
  132. Isn't PGP Open Source? by c1ay · · Score: 1

    "This week I received calls from four different customers saying that they were warned that they are dangerously insecure because they run open source operating systems or software, because 'anyone can read the code and hack you with ease.'"

    Wow. PGP can be hacked with ease? I'd like to see an example of that one.

    --

  133. Microsoft use Open Source themselves by aunt+edna · · Score: 1

    .... apache. Tell your doubters they've been got at by MS sellers who need more business, so perhaps they'd not realised they were being misled. Remind them they've had no problems with your software; tell them that the whole world has had security problems with MS software; then ask them to think for 3 seconds.

  134. EULA - just read it by speculatrix · · Score: 1

    Read a part of the MS EULA to your customers, without telling them which OS it applies to. At the point when MS disclaim every liability and all warranties, ask them if they would buy a car or kitchen appliance if it had a similar warranty? Only when they gasp with horror, reveal it's the MS EULA.

    Ask your customers how many people have independently audited Microsoft's code and published the full results?
    Ask them whether MS's code hasn't leaked out, so that its insecurities can't have been explored by untrusted parties (answer: no).
    Ask them how long critical security vulnerabilities have typically lasted in Windows, especially IE, before being patched. http://secunia.com/advisories/product/11/

    Ask your customers if they know how many people across how many companies have worked on the linux kernel and have verified code quality independently. http://www.linuxdevices.com/news/NS6925891609.html
    Ask them if they know how long the average security flaw in Firefox has lasted before being fixed?

  135. Don't by benjymouse · · Score: 3, Insightful

    With the risk of being modded into obscurity and burning all my karma:

    Simply don't venture into the trap that OS is inherently more secure than closed source. It is unfortunately easily refuted. PHP, WordPress, Typo3, Drupal are all open source projects with very challenged security track records.

    Security and open source - despite popular belief - seems to be orthogonal concepts. It seems to have more to do with the QA/QC processes in place than with the actual development model.

    IBM just released a report which shows that Vista and Windows Server are actually hit by fewer vulnerabilities than "Linux kernel", although suffering from more malware. http://www-935.ibm.com/services/us/iss/xforce/trendreports/xforce-2008-annual-report.pdf

    It actually show that through 2008 Linux kernel experienced 2x the vulnerabilities of Vista/Server 2008, Apple OS X was hit by 3x the vulnerabilities.

    The IBM X-Force team went through the disclosed CVEs and attributed them to the operating systems. This way they didn't multi-count Linux because of multiple distributions, and also they didn't count vulnerabilities from the bundled apps from the distributions.

    You may claim (as many surely will) that MS somehow "hides" vulnerabilities. However, that doesn't seem to be the case when you look at the information (the "bulletins") which is supplied with each patch.

    Simply put, security seems to be an orthogonal issue. Open source does not seem to automatically or inherently guarantee fewer vulnerabilities or better in-depth protections. It doesn't seems to make it worse, though.

    Claiming so will only make you vulnerable to counter-examples (of which there are many) and will allow the MS lackeys to paint you as an ideology-driven zealot.

    Chunk it down. Point to the security track record of the products you recommend. Leave out the claim that they are more secure because they are OS, just claim that the products are produced by vendors that are accountable, dependable and transparent with proven security records.

    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  136. O RLY? by Anonymous+Conrad · · Score: 1

    Lately there has been a huge push by Certified Microsoft Professionals and their companies to call (potential) clients and warn them of the dangers of open source.

    I am a Microsoft Certified Professional and I work for a Microsoft Gold Certified Partner company. I'm not aware of any push nor have I seen material from Microsoft to encourage / support us making this push. Citation needed.

  137. To Prove OSS Secure by Anonymous Coward · · Score: 1, Funny

    If somebody asked me if OSS was secure, I'd just give them this link. Why didn't Smidge207 think of that?

    http://rss.slashdot.org/~r/Slashdot/slashdot/~3/WEwXU8vwEqE/article.pl

  138. Love it by localoptimum · · Score: 1

    Tell your customers and clients that any security system based on secret information is doomed to fail as soon as the secrets are distributed. If it's really secure it won't matter that the bad guy knows how it works. If words aren't enough, make a test case out of the guitar string company "Ernie Ball" that featured recently in /. Mr Ball points out a whole list of M$ propaganda and myths.

    Gotta love these M$ guys. "That free shit over there that can be scrutinised is not as safe as our expensive shit here that relies on secrets and lawyers. By the way, do you have the newest version of our piece of expensive shit? If you don't have the latest version of our shit then TerrorPaedophileCommunists will e-rape your wife and kids (terms and conditions apply)."

    --
    This message was scanned by European governments and contains no terrorism.
  139. Four Simple Words. by Chickenkiller · · Score: 1
  140. Re:No Software is More (or Less) Secure Due to Sou by filesiteguy · · Score: 1

    I think we're straying a bit OT. The original quesiton to which I was responding was whether or not OSS is more or less secure than non-oss software. I'll grant that fixing bugs in oss sofwtare - due to the numerous eyes looking at it - may be quicker.

    Keep in mind, I'm writing this on a openSUSE laptop, running a combination of both OSS and non-oss software (vpnclient, outlook) and connecting occasionally to my corporate network an using KRDC to connect to a non-oss Vista workstation.

  141. FUD and bullshit by Tom · · Score: 2, Informative

    Countermeasure: Education.

    'anyone can read the code and hack you with ease.'

    Use the opportunity to explain to them that if reading the code reveals possible hacks, then indeed the code sucks. Cryptography teaches us that knowing the algorithm doesn't give you an "in", unless the algorithm is flawed. Example: Knowing that the file was AES encrypted doesn't allow me to decrypt it (without the key), even though the AES algorithm is public knowledge.

    You could also ask two provocative questions:

    One: Why then are public standards public, if knowing how things work would make it easy to exploit them?

    Two: If knowing the code makes it easy to hack you if there are bugs in the code - then what does Microsoft have to hide, by hiding the code? All the bugs that make hacking it so easy, perhaps?

    Third alternative, you could point out that the source code to windows is widely available (lots of companies and university have source code licenses), and has in fact been leaked into the general public several times.

    My preferred alternative would be "if you believe that shit, you're a lot dumber than I thought", but you probably can't say that to customers.

    --
    Assorted stuff I do sometimes: Lemuria.org
  142. Who do you trust - Re:turn tables by LoparAnonimFrikacak · · Score: 1

    The Windows kernel source code is also available for audit and research purposes. Your organization just needs to sign up through Microsoft's Shared Source Initiative http://www.microsoft.com/resources/sharedsource/default.mspx. Many governments already have access to the source code for various Windows versions http://www.microsoft.com/presspass/press/2005/feb05/02-10NISTPR.mspx. Academic access to the source code was also used to port Windows so it would function under early versions of Xen (w/o hardware virtualization support) http://www.cl.cam.ac.uk/netos/papers/2003-xensosp.pdf & http://en.wikipedia.org/wiki/Xen. Access is probably not "free" in the sense that anyone can download it. But source is available.

    I just did a GSEC bootcamp where the instructor used the argument that China has access to the Windows source code to stir people's security concerns up. No-one seemed bothered by China's access to Linux, BSD, or other FOSS kernels. It was kind of comical.

    Like most security issues it can be framed as a question of trust. You trust a bunch of people you probably don't know personally to audit the Linux kernel, trust your government to audit the Windows kernel, or trust Microsoft to do the right thing. Seems like you need to trust strangers.

    Or I guess you could go paranoid and build your own secure operating system...do you trust your compiler and hardware maker? Maybe I better start my own chip fab and compiler project?

  143. easy by speedtux · · Score: 1

    Closed source: Hey, I wanna buy your car. Here's a gift card. Yeah, it still contains $20k! Trust me!

    Open source: Hey, I wanna buy your car. Here's $20k in cold, hard cash. Yeah, sure, use your pen and UV light on it if you like.

  144. Google for "France Air Force Virus" by gnasher719 · · Score: 1

    Subject says it all. Several fighter planes of the French air force had to be grounded because their Windows-based computers got infected by a virus.

    Malware creators don't need source code to find vulnerabilities. However, knowing that your source code can be seen by the world gives a really strong incentive to write code that not only is good, but that is obviously good. Take as an example the recent Zune disaster where all Zunes had problems with the 29th of February. That bug was caused by code that was just written in a stupid way. Any experienced programmer would have known just by looking at the code from a distance that this bit of code was "asking for trouble". It looked like code that was written by someone with no understanding of the problem and modified again and again until it mostly worked. Which wasn't good enough. Open source applications avoid that kind of code, because you don't want the whole world to see that you don't know your stuff.

    1. Re:Google for "France Air Force Virus" by o'reor · · Score: 1

      Incorrect summary: the Air Force strategic command servers(containing the mission data) were the ones infected by the virus. Not the embedded computers on board the planes (which, of course, are certainly not based on Windows).

      Anyway, since the mission data could not be downloaded, the planes had to stay grounded. Which is a major embarrassment... (damn, is that the sound of Luftwaffe planes outside ?)

      --
      In Soviet Russia, our new overlords are belong to all your base.
    2. Re:Google for "France Air Force Virus" by o'reor · · Score: 1
      --
      In Soviet Russia, our new overlords are belong to all your base.
  145. Rebuke the M$ sales man with what they might buy by meridian · · Score: 1

    Considering they are coming from an uninformed "I will believe the big company when it speaks" paradigm, you could come back with "Well, you may want to consider that Cisco Intrusion Detection Systems have been based on Linux for years and they have even started using Linux for the OS for thier Firewalls and new switches, as well as the Opensource Antivirus ClamAV as part of the Desktop security solution 'Cisco Security Agent'".... While the statements itself say nothing regarding the security of these products it certainly is attacking the mindset of the purchasing goons for your company with something they will relate to. Disclaimer: Yes I do work for Cisco.

    --
    meridian at tha.net
  146. Re:Reminds me of something people said about crypt by gnasher719 · · Score: 2, Interesting

    AES, RSA, and all the rest are published standards. Now, some companies claim that they can't reveal what kind of encryption they use or it would severely degrade their product. I'm not naming names because I have none, this is just a vague recollection. Just go with the high level idea.

    I once encountered a product that protected some internal information with the RSA algorithm. The key was the product of two large prime numbers. The large prime numbers were the tenth prime number above 2^63, and the tenth prime number below 2^60. Looks like they took their large primes from Knuth's "Art of Computer Programming". I factored the product using pen and paper :-)

  147. ISVs should not use fear by salesgeek · · Score: 1

    One thing sales people often forget is that using fear does not help make sales. It slows the sales process. I suppose this tactic is good for delaying the inevitable or poisoning the well so if you lose so does the competition. Here's how it works:

    Cust: We're thinking about going with MySQL for that database instead of SQL Server.

    Sales: MySQL is open source and people can get the source code and easily hack it.

    Cust: Hmm. I've never heard that. The other vendor said that I should't trust MS SQL because it has a history of being hacked and no one outside MS has audited the code.

    Sales: Sounds interesting. Here's our contract. Do you need to borrow my pen?

    Cust: Not yet. I'm going to research this further.

    Sales: (head explodes)

    --
    -- $G
  148. Your code is showing by SilentBob0727 · · Score: 1

    Anyone can see the machine code on your closed-source software and hack you with ease.

    Security through obscurity is worthless. These are blatant, obvious lies.

    --
    Life would be easier if I had the source code.
  149. Ru kidding me, sad! by hesaigo999ca · · Score: 1

    And with all this expenditure, here http://yro.slashdot.org/article.pl?sid=09/02/10/2012201
    they now (within the economic crisis) are trying to make more money back by making all sorts of people swallow some unproven facts....

    The problem comes from when M$ feels the crunch and has to resort to even more evil tactics then usual. Open source is actually safer, because the code is open for all to see, who in their right mind (expert opinion here) after finding a flaw, would not wake the community up to it, and help by fixing it, because if he doesn't someone else will, and get the credit for it.... so I don't agree with M$ on this one...they are just strapped for cash...maybe they should stop spending so much on crappy ideas, and more on reorganization of the company infrastructure.

  150. Viable Source by mdigiac1 · · Score: 1

    http://www.theregister.co.uk/2004/10/22/linux_v_windows_security/ This site adresses your concers about windows vs linux.

    --
    Windows on a mac is Windows under Supervision. - Frank Soltis(Chief Scientist/Designer of AS400)
  151. How To Argue That Closed Source Software Is Insecu by cyberspittle · · Score: 1

    How To Argue That Closed Source Software Is Insecure?

  152. Compare it with a wall by OpenSourced · · Score: 1

    You are secured in your castle because you have a tall wall around it. Now you can have two types of walls, one with shrubs and plants on both sides, so you cannot really see the wall, and the other one without them, you see the wall cleanly. If there is a hole in the wall, you cannot easily see it in the hidden wall, but it's also more difficult for the attackers. If there is a hole in the clean wall, the attackers can easily see it, but so can you. Which wall would you prefer?

    --
    Rome taught me patience and assiduous application to detail. Virtues which temper the boldness of great, general views.
  153. If the DoD Says It's Secure... by Brian+Edwards · · Score: 1

    Who are you going to believe? The monopolist who sells the most insecure operating system on the planet, or the US Department of Defense, which has some of the highest security requirements anywhere?

    DOD launches site to develop open-source software
    By Doug Beizer, Jan 30, 2009
    link
    Defense Department officials have launched a new Web site where developers can work on open-source software projects specifically for DOD, David Mihelcic, the chief technology officer for the Defense Information Systems Agency (DISA), said today.
    The new site, named Forge.mil, is based on the public site SourceForge.net which hosts thousands of open-source projects, Mihelcic said at an AFCEA Washington chapter lunch in Arlington, Va.
    âoeIt is really is SourceForge.net upgraded to meet DOD security requirements,â Mihelcic said.

    1. Re:If the DoD Says It's Secure... by SwashbucklingCowboy · · Score: 1

      LOL!

      Dude, seriously. They restrict access to the public because of security reasons. Try accessing the site: you get a 403 Forbidden error.

  154. I want to know the source of the myth by Giant+Electronic+Bra · · Score: 1

    Obviously, MS MAKES you reboot, Linux doesn't. That does NOT translate to 'it is ok not to reboot your linux server after patching'.

    Consider, you install a patch due a security hole in a library which you have loaded into Apache as a sharable object. Until you AT LEAST restart the application the vulnerability is STILL there and still active.

    Now, when this vulnerability is in some widely used shared library (oh, say like libstdc) then you pretty much might as well reboot, even if TECHNICALLY you might be able to clear it from memory without doing so.

    All things considered it is just plain safer to restart your server after applying patches. Same goes for workstations, though it is obviously not really a big deal there.

    If you apply patches, reboot. All MS did was make it official, which basically forces admins to do what they absolutely need to do anyway. It is a non issue.

    --
    "Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
    1. Re:I want to know the source of the myth by Sancho · · Score: 2, Insightful

      All things considered it is just plain lazier to restart your server after applying patches

      Fixed that for you.

      Someone who is knowledgeable will be able to restart the appropriate services on a Linux box without going through a full reboot cycle. It's not hard to check the processes on a box to see if they're using the library which was updated.

      To the best of my knowledge, it is impossible to do this in many cases with Windows, because you can't replace the file while it is in use (and forcibly unlocking the file to replace it has undefined behavior with any given program.)

      I'd love to be proven wrong on that Microsoft bit, though. If there's a way to safely patch without having to restart, please let me know!

    2. Re:I want to know the source of the myth by Giant+Electronic+Bra · · Score: 1

      Ah, yeah, sure. Of course you are, as I said before, THEORETICALLY correct. However even that theoretical correctness depends on some assumptions. There ARE processes which cannot really be stopped on a running server. Just a minor illustration, go ahead and kill your nfs daemon...

      Aside from that though it is not a real good idea to rely on the fact that someone managed to correctly restart everything that needed to be restarted. It just isn't a reliable assumption to make. Besides, what sort of 2bit IT infrastructure in this day and age is it where downing a single server should have any impact on any business critical services? If it does, then you have worse problems than just what day your patches get applied, lol.

      --
      "Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
    3. Re:I want to know the source of the myth by Tuoqui · · Score: 1

      How often do you patch the nfs daemon?

      Ok, maybe rebooting is a good idea but long story short restarting individual applications/programs/daemons works better than having to do a full reboot cycle as restarting these typically takes less than a second. I know Apache restarts in under 1 second. A full reboot cycle can take upwards of 5 minutes depending on what you have running.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
  155. Why open is more secure than closed by mcvos · · Score: 2, Interesting

    For Dutch customers, there's an excellent and highly piblicised example why open source is better than closed proprietary algorithms: the new public transit chip card (OV chipkaart).

    This new chip card, is meant to become the new univeral standard for paying for public transit in Netherland. Big project, and needed to be secure, to they hired a company with their own, secret, proprietary encryption system to handle it.

    Anyone who knows anything about encryption can see the next step coming: as soon as it became big and the first chip cards became available, real expert started testing the security, and it was quickly broken. Several times, by different people, in different ways.

    There's lots of other problems with this new chip card, they went way over budget, there are privacy issues, detection gates behave erratically etc, but this single issue, using private amateur encryption instead of an established and well tested system, is just really amazingly stupid.

    It's already in production in Rotterdam. You have to use the card, no other option. And everybody knows it's insecure.

    1. Re:Why open is more secure than closed by xSander · · Score: 1

      It's the same thing as the Oyster card in London. It's been broken a few times as well. So, nothing new there.

  156. Simple by BoneFlower · · Score: 1

    Ok, with open source it should be a lot easier for bad guys to identify and even insert security holes.

    However, security holes are a severe problem mainly when we don't know about them. Once we know about them, workarounds and fixes can be devised. And, in the case of open source, it is much easier to find and fix security holes.

    The holes are found by the community or the maintainer and generally the existence is made public pretty much immediately whether it's a small or large hole. Closed source you might wait months before you hear of it and still longer for a fix. Open source you know RIGHT NOW, and if it's a popular piece of software a fix is probably in the works within minutes of hitting the bugtracker.

    Now an argument could be made that this doesn't work well for smaller, less popular projects. Maintainers might have dissapeared, and there might not be enough people who know the code to produce a prompt fix from the community. Ok, fine, I won't argue against this. However, closed source apps put out by companies in similar situations will suffer the same problem. No company is behind it that has the resources to fix problems. With open source, you can at least hire someone to fix your unmaintained app. Sure it might be expensive, but at least you have the option, with closed source, you're just screwed if it's mission critical.

  157. Know your audience by suggsjc · · Score: 1

    Its all about talking to people in terms they can understand/relate to. For instance, if you are talking to an accountant, then give this scenario about filing (their personal) taxes:
    Would you rather give it to a company that would have one (unnamed) "professional" prepare and send it, but you nor anyone else could look at the final document submitted.
    OR
    Would you like to give it to an entire group of professionals who will all take a look at it, discuss and then allow you to see what they did and even ask questions as to why they chose the decisions they made. Afterwards, you would still not be obligated to use it.

    Sometimes even the most basic "computer" analogies will go over non-techie's heads, so you have to find a way to adapt the reason(s) you personally user OSS to their "mindset."

    --
    When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
  158. Which OS...? by desertrat_it · · Score: 1

    check some of the recent posts here, about super secure networks being hacked... then use Netcraft (heh!) to show which OS they run.

    That should prove your point.

  159. There's *some* truth in what they say... by SwashbucklingCowboy · · Score: 1

    It does make it easier to hack when the source code is available (though saying it can be done "with ease" is certainly hyperbole). However, it also makes it easier for good guys to find and fix security issues as well. But in the end they're advocating "security through obscurity." There are numerous references available about why security through obscurity doesn't really work.

  160. Please don't broad-brush by tbg58 · · Score: 1

    Remember that the mere fact of being a Microsoft Partner does not make someone a Microsoft lackey. I own an IT company and we're a Microsoft Partner - this is an acknowledgment of the fact that almost all of our clients have significant deployments of Microsoft OS and application software, and that some of the line of business applications they use depend on Microsoft infrastructure.

    Nevertheless, my company is an Open Source advocate, and we do all we can to encourage adoption of Linux and Open Source solutions where it's appropriate for our clients. We deploy websites using Joomla, and deploy a lot of apps that use the LAMP stack, and put an Untangle Internet gateway in our client sites.

    To be sure, there are partners out there who practice pushing Microsoft to the exclusion of all others, but not everyone does that.

    It's equally as true that there are Open Source zealots for whom there is no middle ground - Linux and Free Software is more of a religious commitment for them.

    Most of us however live in the real world of reasonableness and prudence, trying to find the best fit for a client without regard to ideology. We see ourselves as Open Source advocates, even evangelists, but we also are cognizant that doing business in today's world means supporting clients who are still depended on Microsoft.

  161. Security of Open Source by russotto · · Score: 1

    The only response to this sort of thing is a good hearty belly-laugh. When you finally calm down, you can point out the history of successful open-source Unix worms and viruses (one, the Morris worm which affected BSD among others), and the ongoing history of successful Windows worms and viruses (a recent Wall Street Journal should mention at least one).

    1. Re:Security of Open Source by orev · · Score: 1

      No, a "hearty belly laugh" is not the only response.. in fact it's a really stupid one. All you manage to do is act like your better than everyone else without actually proving it. If you're that much smarter, you should be able to come up with a much better reason.

  162. Use The Logic Provided By The Naysayers: by mrclisdue · · Score: 1

    This is one of those peeves of mine that comes up almost daily.

    Open Source means that the bad guys will find flaws and destroy you!!!

    Actually, since one can safely assume that there are far more good people out there than bad, Open Source means that the flaws will be found and fixed before there's much damage.

    This is surely better than the typical MS or Apple response to security issues, which is first to deny them, second to take eons to issue a patch, third to schedule patches months down the road so that new exploits are revealed and unleashed shortly after patch day.

    Me? I'd say Open Source wins this, hands down. I'll take the fixes in minutes approach over the we don't think it's broken, and if it is we'll let you know sometime in the next few months approach.

    cheers,

    1. Re:Use The Logic Provided By The Naysayers: by prshaw · · Score: 1

      >> Actually, since one can safely assume that there are far more good people out there than bad

      What internet do you use? That sure isn't true of the one that I use.

  163. Security is a process, not a product by jjohn · · Score: 1

    You cannot argue that either closed or open source is secure. Each project has different security profiles. You can have a highly secure open source product that's harded against attack. You can have proprietary products that are also secure. However, security is continual process. So which avenue do you want to bet on to deliver timely patches for newly discovered flaws?

  164. No. But others have. by jotaeleemeese · · Score: 2, Interesting

    Banks (all the major ones worldwide), oil companies (both in the service side and producers), education institutions, government agencies and uncountable private companies in many other industries.

    None of them have gone through all the code at once for sure, but for example one company I know about found problems with the "top" utility, checked the code, fixed it, and the guy that found the problem was given permission to release the fix.

    The same company found a major problem with a very important infrastructure service around 5 or 6 years ago. The software provider tried to help, but the only developer that really knew anything about the bit of code relevant to the problem was always too busy doing something else, so the client company had to redesign its whole regional infrastructure in order to accommodate for the shortcomings of the software.

    If that company had have access to the code it had enough money to hire 2 or 3 programmers full time for a couple of months, in order to sort out the problem (it would have been cheaper).

    This effect accumulates and benefits *everybody*, the benefits are based in user need rather than in the needs of a software provider.

    --
    IANAL but write like a drunk one.
  165. Auditing by orev · · Score: 1

    Any company that is worried about security also probably gets audited from time to time. With this in mind, it's easy to make a *real* argument against these tactics (not the impotent "just laugh at them" arguments the rest of the posters here seem to favor). You simply explain to them that open source code is constantly getting audited, and can be audited by anyone and everyone who wants it. Companies inherently understand why audits are needed and what their purpose is. It's the same for open source software.

  166. This is ridiculous. by jotaeleemeese · · Score: 1

    How do you know MS documents that well?

    Unless you have worked there and seen their code you really don't know this, and if you do and are talking about it here, most likely you are breaking an NDA or similar gagging agreement. So which one is it?

    Does everybody have access to MS code using the shared source programs? (let me answer: No).

    As for mentioning leaked code in BitTorrent as an equivalent to properly open source code, well, I will not comment, the embarrassment is on you for even mentioning it.

    --
    IANAL but write like a drunk one.
    1. Re:This is ridiculous. by LiENUS · · Score: 1

      How do you know MS documents that well?

      Because if they didn't they would have been sued over it by now. Microsoft isn't dumb and documenting the source of code is easy with any revision control system supporting multiple users.

  167. Seriously by amcdiarmid · · Score: 1

    This depends on the products your clients are using:

    1) You might preface with a list of MS vulnerabilities in comparative products: (This should be easy to find on the net. Does not need to be recent.)
    Do you use MySql or Postgres: make a brief paper of vulnerabilities against Access + MySQL
    Linux (Core) vs MS Windows X, Y; Z
    Office suite vs. Office suite(s)

    2) Then you might want to prepare a (preliminary) cost estimate to convert to Microsoft Products. (Seat of pants will do.)

    3) Estimate how much it will cost to prepare a "good" version of 1;2 above.

    Go to Client meeting;

    a) You understand your clients concerns with security, and are more than willing to work with them to address these concerns.
    b) You have brought with you a comparison of known vulnerabilities between some relivant products, which will naturally show that your product is more secure (use total number of vulnerabilities found, average time from vuln found to patch, whatever makes it look good for you) - which you don't really want to discuss, since they are reprints from the net.
    c) If they want to go to MS, you are willing to help them - you estimate it will cost $hardware+$oftware+$time, which may be a lot but security is worth it.
    d) You have been a trusted IT advisor/implementor for years, and really want to address their concerns raised by this marketing tactic.
    e) If they are willing to use open source code backed by Microsoft, and the NSA is willing to use OpenSource - you don't have concerns about it, at least with the products your clients are using - other open source products will have to be re$earched.
    f) Exactly what are their concerns, and how much time (Money) would they like to have you spend researching it to create proper documentation to address exactly those concerns.
    g) Obviously, you are not too concerned about the system security - or you would not have implemented it that way, without caveats up front.
    h) If they are really concerned, they can caugh up several thousand for penitration testing from $buddy-of-yours.
    i) btw. anyone can disassemble microsoft's code with an open source disassembler as well ... looking at MS code is more profitable for bad guys, but hey ... you will get them the results they authorized expendatures for.
    j) You are always happy to meet with client$ to address their concerns.

    d)

  168. It can't be twisted. by jotaeleemeese · · Score: 1

    The community includes the likes of IBM, Sun, Red Hat, Cisco, Nokia and many others.

    Anybody suggesting amateurism would be lying by their teeth.

    --
    IANAL but write like a drunk one.
  169. simple by JustNiz · · Score: 1

    Point them at the relative numbers of known security breaches, outstanding known security loopholes and relative times to patch, between IE and, say, Firefox.
    Ditto the number of virusses and other security loopholes between Windows and Linux.

  170. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  171. Re:Quote placement fail by HungryHobo · · Score: 1

    But it is a good way of describing security though obscurity and security through your system actually being secure.
    Which is the difference between closed and open source.

  172. The wrong argument by bugs2squash · · Score: 2, Informative

    Operating systems contribute to security, but they are just a part of the big picture.

    I would say that the most secure NSA-custom operating system in the world in the hands of someone who knew little about how to use it was far less secure than the least-secure OS you can think of (say, MSDOS) skillfully deployed in a secure infrastructure.

    I feel that the security of your company rests more on the experience of your IT management team than on any single hardware or software component.

    If your team knows how to use Linux securely it easily trumps using any unfamiliar platform in a potentially insecure manner.

    If I were microsoft I would tout that it is supposedly easier to hire and retain trained microsoft geeks than trained Linux geeks. To my mind, perhaps a more rational point and harder to argue back against.

    Don't read this as a rant against MSDOS, for all I know it was tremendously secure, easy to assimilate, still somewhat familiar to many older IT staff and I doubt virus writers support it any more. So yeah - by all means migrate to MSDOS for the security benefits.

    --
    Nullius in verba
  173. Re:Reminds me of something people said about crypt by DeHackEd · · Score: 1

    Okay, so maybe I should have qualified it with "when used correctly." Closed source won't protect you if your administrator password is "password" any more than openssl can protect you from using a 128 bit RSA key.

    What I meant to say is more along the lines of "we invented our own crypto, and we can't give you the documentation for it because doing so would make it crackable," or generally "we depend on security through obscurity." But the point is taken.

  174. Re:Don't by bugs2squash · · Score: 1

    I've always found it curious that MS advocates supposedly are not ideology driven and open source advocates supposedly are by default.

    If I produce a system that does X,Y and Z using Debian Linux (because I could) the first supposition is that I did it using Linux simply to kick back against "the man".

    It's a branding thing...

    "Redhat" is more acceptable than "Linux"
    MySQL "open-sourcedness" is more acceptable than Linux's "open-sourcedness"

    I think it boils down to the idea that things only have intrinsic worth if they are associated with another company.

    --
    Nullius in verba
  175. Just show them the 8 security patches today. by DamnStupidElf · · Score: 1

    Microsoft is full of hot air, and it's easily demonstrable.

  176. A classic case of FUD by Hurricane78 · · Score: 1

    It seems, that people know that programs are made of code, which is then transformed to an executable form "somehow". But not that this executable form is just another form of code. And just as easy to change. You only have to know a different language... to do a different thing. That's all.

    We, the community of experts, should make it perfectly clear when others are asking, in interviews, articles, and so on, that computers *only* accept plain code commands, that everyone can change. And that these commands are just another programming language. Nothing special. Especially nothing protected.

    I will make this clear to my friends from now on.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  177. interesting by po134 · · Score: 1

    I remembering going to a microsoft conference a few years back and was given marketting material on "get the facts" which is a website http://microsoft.com/getthefacts hosting 3rd party case-study in favour of microsoft technology over linux. I made a lot of my friends laugh at them simply by telling them this website existed and I gladly gave them the promotional material as a gift =)

    Microsoft looses a lost of credibility by only presenting this one-side of the story and as long as they deny that alternatives have their advantages in specific scenarios nobody will take them seriously and it's a shame cause I personally love most microsoft products but such practices makes me wanna make fun of them.

  178. We need a DA by ThatsNotPudding · · Score: 1

    with nuts big enough to have 'frank and candid discussions' with those Certified Microsoft Professionals and then doggedly climb on up the chain of lies.

  179. Because You Can Audit Open Source Software by Greyfox · · Score: 1
    You have the source for everything you use. You can audit it for security if you're that worried about it. You can't do that with anything out of Microsoft. You can't guarantee that they haven't put back doors in their software. You can't guarantee that their code conforms to any quality standards. You know nothing about it, and you're relying on the good will of unknown parties to disclose exploits they find.

    If you want guaranteed security, Microsoft is not for you.

    --

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

  180. Open season on MS S&M by Roadkills-R-Us · · Score: 1

    Just get Congress to declare a bounty on the MS Sales & Marketing folk as part of the economic stimulus package!

  181. Consolidate good comments into document? by bremstrong · · Score: 1

    There are some great comments on this issue here. Someone should combine them into a nice easy-to-read one to two page document and post it here.

    I didn't see anyone posting a link to such a document.

  182. This is easy. by jim_v2000 · · Score: 1

    These people you work for...they are simple minded. All you have to do is print out a list of Linux malware, and then print out a list of Windows malware. Place both stacks (well, the sheet of paper that says Linux and the stack that says Windows) next to each other in front of them, explain what each stack is, and then ask them "Which one seems more secure to you?"

    --
    Don't take life so seriously. No one makes it out alive.
  183. Attack Surface Area by Anonymous Coward · · Score: 1, Insightful

    There is one area in security where MS Windows products fail compared to Linux and that is the exposed surface area for attacks.

    Linux: One of the big advantages that Linux has over windows is that each distribution and most installations are so unique. Due to differences in defaults, and installation choices, there are huge differences in the configuration of one Linux server to the next. Most Linux server installations I have been exposed to do not install any type of GUI. Some are Red Hat, some SUSE, some Debian, some Ubuntu, some are custom purpose distributions such as IPCOP or SmoothWall firewalls. Some have SSH clients installed, some have iptables firewalls, some don't. If they have a web server, it might be apache, but it could also be lighthtpd. Databases that the application servers connect to could be MySQL or PostgreSQL or Oracle. If they have a mail server they may have sendmail or maybe postfix installed. They could be running 2.6.8 kernel, or 2.6.18, or 2.6.24, or 2.4.32 etc. There is no "typical" Linux installation.

    Windows: On the other hand, Windows will almost always (nice feature in 2008 to install without it) have a GUI installed. If they are running an HTTP server it is most likely IIS. If you are running a mail server you can almost guarantee that it will be Exchange. Back end databases are almost always SQLServer or Oracle. You can also bet 50% or more are not patched up to date because the services provided by those servers are not in a cluster or behind a sprayer so the admins can't afford the downtime associated with the patch.

    The main point is this. In the security realm, the larger the defined attack surface the more likely you are to be able to use one avenue to exploit and therefore compromise the server(s). Due to the wide differences in Linux distributions, and the fact the there is no "default" e-mail server, GUI, Window manager, scripting language, firewall settings, etc. that are common among all Linux installations. This means that a given attack or exploit will work on only a small percentage of Linux servers.

    Compare that to Windows, where all servers essentially are configured identically within each release (Windows 2000, Windows 2003, ....). If they have a GUI installed it is the Windows GUI, it will have IE installed, it will have the Windows firewall, it will have .NET support installed, etc. This makes it much easier to exploit the server, because you have a large variety of services that are all identical running on every machine.

    So it you exploit an IIS vulnerbility you can compromise the server running Windows. If you exploit an Apache vulnerability you may not be able to do anything on a Linux box because the Apache instance could by run in a chroot jail, SELinux or Bastille Linux configured.

    The variety of products and distributions in Linux, while a little challenging from a SysAdmin standpoint at times, is actually an inadvertent security feature. Windows uniformity is helpful to Windows consultants and system admins, but makes for an easier to exploit product.

    My two cents worth...

  184. Re:What does the Microsoft think? by BeerCat · · Score: 1

            download.microsoft.com - linux
    search.microsoft.com - linux
    vista.gallery.microsoft.com - linux

    MS wouldn't let associate sites use non-Windows, would they?

    --
    "She's furniture with a pulse"
  185. Re:Don't by troll8901 · · Score: 1

    Well said.

    The only problem is, they may not call because of:

    1. pride
    2. service contract with the other vendor
    3. weary that we'll advise them to ditch their new $50K investment

    We are supposed to advise and protect them from unscrupulous people, not make them learn the lesson the hard way.

    Still, you have a very good point.

  186. Allegory : Live testing of bullet-proof vests by PerWei · · Score: 2, Funny

    Say you were given the task of live-testing bullet-proof vests from two manufacturers. One gives you full access to vest design, construction and material specs, the other tells you that you just have to trust him, the vest is safe. Which vest would you choose for the live-test ?

  187. Source code is just documentation by symbolset · · Score: 1

    It's really thorough documentation that tells the compiler how to make the machine code for the software.

    But the compiled software is machine readable too or it wouldn't run. The physical machine requires code in its own well documented format. Naturally this means that closed source is only less convenient to reverse engineer, not impossible. Relying on this inconvenience for security is not Best Practice. It doesn't make your computer more secure any more than the practice of restricting maintenance manuals keeps thieves from stealing your car.

    --
    Help stamp out iliturcy.
  188. Asking for a reliable source? by FKnight · · Score: 1

    "Does anyone have a good plan or sources of reliable information that can be used to inform the customer?"

    If you don't personally know of any reliable source of information that can be used to inform customers that the software is secure, why are you making the claim?

  189. Practice this line: by cypherdtraitor · · Score: 1

    Practice this line: "While Windows would tell you that we are more vulnerable, I have to point out that it is susceptible to over 60,000 viruses, while there are only 40 known Linux virii. Further, a windows user has to update critical system patches as often as twice a month, whereas my linux system might need an update once. Ever. Instead they create a better version biannually.

  190. Checkpoint by Rmorph · · Score: 1

    Checkpoint Firewalls are run by 100% of the Fortune 500 companies, as well as most first-world police and military installations. Checkpoint Secure Platform, the OS for its flagship products such as VSX, is a Red Hat deriviative. Summary: The worlds premiere Military and Corporate Firewalls run on Red Hat Linux. Open source for the win. Nuff said.

  191. Re:Don't by DeanFox · · Score: 1

    Simply put, security seems to be an orthogonal issue. Open source does not seem to automatically or inherently guarantee fewer vulnerabilities or better in-depth protections. It doesn't seems to make it worse, though.

    Claiming so will only make you vulnerable to counter-examples (of which there are many) and will allow the MS lackeys to paint you as an ideology-driven zealot.

    Chunk it down. Point to the security track record of the products you recommend. Leave out the claim that they are more secure because they are OS, just claim that the products are produced by vendors that are accountable, dependable and transparent with proven security records.

    I'm not sure I'm going to fall for that crap. I believe your "simply put" is wrong. I believe OS does automatically and inherently guarantee fewer vulnerabilities. The paradigm of OS development pretty much takes care of that. Beyond that is common sense attributed to experience. You can't even install Windows while plugged into the INet. You'll be compromised within 12 seconds even before you get a chance to logon.

    I'm not a OS zealot but I'm not stupid either. And if someone attributes to me the label of zealot because I speak the truth that's their failing not mine. Your advice to sit down and shutup is offensive. OS is what it is. Speaking that truth no more makes the case worse for the acceptance of OS than disagreeing with GW made me a terrorist.

    Of course, we're all allowed our opinion and that's mine.

    -[d]-

  192. commercial use of open source by Anonymous Coward · · Score: 1, Informative

    Cisco - ASA - Based on Linux
    A10 - Loadbalancer/Firewall - Has Linux
    Coyote Point - Loadbalancer - *BSD

    Isilon - FreeBSD
    Juniper's JunOS - FreeBSD
    NetApp - FreeBSD
    Force10 - NetBSD

  193. User confusion: source vs running binaries? by jknapka · · Score: 1

    So first, one needs to explain that source code does not necessarily mean vulnerabilities are visible or present any more than knowing how a lock works makes them insecure. That is a pretty challenging hurdle to overcome.

    The MS folks are saying, "If the bad guys can see the source code, they can find a vulnerability." Of course this is only true if there's a vulnerability to be found. But I think to the non-technical, it can sound like "If the bad guys can see the source code, they can create a vulnerability." It certainly seems that this misunderstanding is being exploited.

  194. Good argument to use: the "Ping O' Death" incident by MaxToTheMax · · Score: 1

    The "Ping O' Death" was a glitch that affected a lot of operating systems-- every single UNIX-like, Mac System 7, Windows 95, Netware, DOS, and others. Even embedded devices like routers, scanners, and printers were susceptible. Basically, if you sent an IP address a "ping" packet that was larger than the legal size, whoever had that IP address would experience anything from a graceful reboot to an instant kernel panic or BSOD. There was a patch available for Linux only 2 hours, 35 minutes, and 10 seconds after an alert was posted to the mailing list. It took months for Microsloth to get its act together and fix the bug. During that time, pranksters had endless fun crashing computers with the click of a button. http://insecure.org/sploits/ping-o-death.html

  195. Different Strategy by mahadiga · · Score: 1


    This is not about FLOSS or Closed source software being insecure or secure.
    This is about MS strategy of making money with customers Innocence and Ignorance.
    FLOSS advocates should hire services of able politicians to counter the FUD.

    --
    I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
  196. - or builds? by kubitus · · Score: 1

    do you know anyone trustworthy with access to MS code who could do a compilation of it resulting in binaries identical to the ones found on distribution media?

    1. Re:- or builds? by LiENUS · · Score: 1

      If Microsoft has code that has uncertain origins tracing back someplace embarrassing for them, and another code base with all that code replaced with home written code. Why would they bother using the embarrassing code for retail builds and risk losing rights to their own software just so they can continue wasting resources maintaining two code bases? There's no grand conspiracy quit being paranoid.

    2. Re:- or builds? by kubitus · · Score: 1

      the question stands - cui bono - why? I know of people who have compiled MS code from source - and were unable to come up with comparable binaries in some - not all - instances.

  197. a summary of the arguments of the discussion by kubitus · · Score: 1
    for everyone requiring arguments:

    Who told you that OSS is less safe than closed sourceWho told you that OSS is less safe than closed source?

    A representative of a company who wants to sell!

    MS is known to have used a business tactics known as Fear, Uncertainty and Disorientation

    Facts are:

    MS source code can be obtained by Hackers/Crackers through illegitimate channels - the availability of source code is not an argument.

    Thousands of experts monitor OSS source code and vulnerabilities are discussed in the open. Hackers recognizing vulnerabilities in MS source code are not to publish it, but to write exploits!

    Number of successful attacks on MS and other closed source products in comparison to OSS products speaks for itself.

    Average workload consumed per machine for remedy of exploitation coed ( malware removal ) was per Windows machines 20 manhours, for Linux machines 0.01 hours at a company running 5000 PCs

    You can offer security tests and penetration tests to your costumer !

    The largest institutions and companies where security is an issue use Linux

  198. Open Source Security by stanjam · · Score: 1

    Well, which would YOU think is more secure? On the one hand, you have a system whose source code is secret and closed. It is maintained by a handful of people who must work on all of the security flaws. They have even stated that there are flaws they simply will NEVER fix. Meanwhile that OS is run on many systems and is the target of most of the known attacks. Most people run it as administrator just to get anything done, making it MORE vulnerable. Or the system with an Open Source system. The code is freely available to look at by anyone, so anyone with the knowledge can check it for security flaws, or suggest fixes. No flaw is overlooked or ignored, because the support base is so much larger. There are almost zero viruses written to attack it, because they simply don't work, and those that do exist depend on the user to execute them. No one runs as administrator except the actual administrator, and then only when he needs to make changes! Besides, in testing, time after time, the Open Source solutions have proven to be more secure and harder to hack.

    --
    Open Source: Eroding the Digital Divide
  199. Real way to measurer Security by misterjava66 · · Score: 2, Insightful

    The only real way to measure real safety/security is with real numbers of how things actually work in the field. You can't deduce security. The only way to know how secure something is, is to measure the break-in rate. One important thing to understand about break-ins is that most are a result of end-user-mistakes. The main tool the U.S. and Britian used to break Inigma during WWII was thier knowledge that all German transmissions ended with the same phrase. The British used a brute force decoding, they simply tried every encoding sequence until they got one that decoded the last phrase to the content they knew it had. Operator error! The most common Windows and Linux attacks STILL rely on operator error.

  200. Re:No Software is More (or Less) Secure Due to Sou by funky_vibes · · Score: 1

    I've worked in security for a long time, and have yet to subscribe to the idea: security = endless patching
    There is a lot of software which is inherently secure, and a lot of software which can _never_ be secure.
    It also does not apply to all cases where software cannot be changed after deployment.

    The most important metrics here seem to be: what the software is trying to do, and how many man hours are spent on each line.
    If the software is trying to implement an insecure protocol, then no amount of patching will ever make that software secure.

    In general, if you're trying to add pre-emptive security, then there's a good chance the whole solution may be flawed by design.
    By pre-emptive security I mean blacklists of any kind. (antivirus, network addresses, memory diagnostics, certain types of input sanitizing)
    Also, if you see the need of severely crippling the functionality of your software, it may also be a sign of a design flaw.

    The problem with pre-emptive security is that there is obviously no way to pre-empt an unknown threat.
    And when the threats are known, sooner or later your blacklists will begin to contain valid use-cases, therefore crippling the functionality of the whole solution, or even worse, your software keeps working as intended, but now contains famous security issues.

  201. Don't Argue by Paul+Dubuc · · Score: 1

    Let them see for themselves. Tell them to hire one of the MS partners to come and convert there systems to MS products. Ask them to get a money back guarantee in writing (which is essentially what they seem to be asking from you for their OSS systems). If they won't give them that, it ought to tell them something. If they do, tell them if they have any regrets later you'll be there to move them back (for a fee, of course).

  202. Really dumb by rshimizu12 · · Score: 1

    You can bet that MS is probably involved. Kind of like how they gave some money to SCO via VC company. MS cannot stop OSS because a lot of MS partners are already starting to use OSS. I belong to a few MS UG's and they are actually demonstrating Linux and OSS software at their meetings. Microsoft's only real strength is on the client OS.