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

674 comments

  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 Ethanol-fueled · · Score: 0, Offtopic

      Heh, and I wondered why I was modded down for saying "Vista sucks" on a Win 7 thread on Slashdot. Ya'd think that it would garner an immediate +5 common sense. Cue the shills.

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

    5. Re:That's a new low by djupedal · · Score: 0, Offtopic

      You know, at first I thought the MS trolls were harvesting mod points by shear numbers, and then sharing logons' from one shift to another. With their current alacrity, it appears ./ administration has simply configured specific accounts with an unlimited supply of daggers, with shift-sharing tactics still in place.

      They don't have to invent new attacks in general, just tweak their tried/true 'turfing slander tactics for the /. environ and hand out assignments. What a way to earn a living...for both parties involved, eh Dawson?

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

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

    9. Re:That's a new low by djupedal · · Score: 0, Offtopic

      And the trolls shell out more and more mod points...mission accomplished - keep it up, guys! You're not soldiers, you're just recruits...hehehe 'karma: excellent'.

    10. Re:That's a new low by Anonymous Coward · · Score: 0

      try this:
      google
      linux vulnerabilities

      vs

      windows vulnerabilities

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

    12. Re:That's a new low by Anonymous Coward · · Score: 0

      It's not a NEW low, Microsoft have been spreading FUD against it's competitors for many years, in EVERY part of their business. However most recently, they FUD efforts seem to be against Sony and the PS3, creating general bad vibe, and focusing people on bad titles, and general FUD and misinformation.

      It's good to see they have opened their field a bit, and now everyone can see what despicable business practices they use.

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

    14. Re:That's a new low by Anonymous Coward · · Score: 0

      >shear numbers

      The word you were looking for is "sheer" not "shear".

      HTH. HAND.

    15. 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.
    16. Re:That's a new low by Anonymous Coward · · Score: 0

      [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*]

      [*brandishes chair*]

      There, fixed that for ya.

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

    19. 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
    20. 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
    21. 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 Anonymous Coward · · Score: 0

      'Closed Source - Wait for the vendor (MS) to release a patch (once a month) if the vendor thinks it is worth patching'

      AND the vendor has enough resources to patch it... they just laid off a bunch of people don't see how they can be on top of all security threats with less talent.

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

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

    11. 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.
    12. Re:turn tables by Anonymous Coward · · Score: 0

      personally I'd suggest the customer do an Internet search with something like "windows linux security".

      You should be careful with suggestions like this because many of the links that turn up are astroturf.

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

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

      Yes, yes I have.

    15. 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.
    16. Re:turn tables by Anonymous Coward · · Score: 0

      That is a much more useful answer than any of the ones before it.

      Thanks JWSmythe If I was a real /.'er I'd give you my points.

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

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

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

      Oh good, I can be really confident now

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

    22. 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
    23. Re:turn tables by Anonymous Coward · · Score: 0

      Yes, I did, it's all good.

    24. 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.
    25. 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
    26. 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!
    27. 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!
    28. 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.

    29. 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!
    30. 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?

    31. 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?
    32. Re:turn tables by TheLink · · Score: 1

      Backward compatibility.

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

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

    35. 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?"
    36. Re:turn tables by Anonymous Coward · · Score: 0

      the difference is that I -- or anyone I hire -- could audit the Linux kernel code at any time

      and

      With Windows, I have to take someone else's word for it

      Cognitive dissonance is alive and well I see.

    37. Re:turn tables by Anonymous Coward · · Score: 0

      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.

      Auditing the Linux kernel code and potentially whatever programs you use in conjunction with it would take time. It's not some easy and frivolous thing you can pull out of a hat and complete in a few minutes. Hiring people would cost money. Getting access to Microsoft source code is possible, it just requires money. Either way you're spending money or lots of time (which many would argue is money).

    38. Re:turn tables by Lord+Bitman · · Score: 0, Flamebait

      "spotted" does not equate to "corrected", though.
      It's a truism that the number of bugs in any bug tracker only increases, never decreases, and that the ones that actually cause problems were either unknown until they caused problems or were considered not-important-enough-to-fix-yet.

      Linux gets around this problem by not having a bug tracker, so there's no way to know what issues still exist. Therefor, it has no bugs.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    39. 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
    40. 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.

    41. Re:turn tables by Anonymous Coward · · Score: 0

      Having been part of this process for the last decade or so as well as one of the vocal linux advocates in my organization, JWSmythe's response is *the* response that will garner the most "exec cred" with the higher ups.

      Let's face it, most CIO's wouldn't cut it at the tech level, and that's not what they're there for. They're there to take what is told to them, filter it a bit, and then make recommendations based on what's best for the company. If you can come up with a valid pro-F/OSS ROI discussion (it's not really difficult), then he'll likely listen.

    42. Re:turn tables by Anonymous Coward · · Score: 0

      grep -R "backdoor" /usr/src/linux/

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

    45. Re:turn tables by ckaminski · · Score: 1
    46. 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

    47. Re:turn tables by Anonymous Coward · · Score: 0

      Actually, in the case you state - it's just like that.

      There's a manufacturer's certificated set of plans that was submitted to the FAA. In order to continue to operate that airplane, the aviation mechanics must check the plane each 100 hours of operation. Part of the check is making sure the plane conforms to its airworthiness certificate (and by extension, its approved design).

      To install a new plastic cover on a landing light, they have to get a letter from the manufacturer and the FAA amending the certificate - which is based on the original design.

      The FAA can do this because it has copies of all the plans that were submitted for all that stuff. For the FAA, all certificated airplanes are open source. You can't legally offer scheduled airline service with a non-certificated airplane.

      The average person can't get hold of that data though - so it's closed source from the public's perspective. There have been cases where a person owns a classic plane and he wants to make a replacement part, which conforms to the original plans. Since the original manufacturer went out of business, they can't get plans. The FAA has admitted they have a certified copy, but aren't allowed to share it due to copyright protection / IP policies.

      So yes, the mechanic, pilot, and airline all get in hot water if they don't do precisely the checks that you outline. And the pilot is well aware that (s)he's the person with the least amount of protective metal in front of them.

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

    49. Re:turn tables by Anonymous Coward · · Score: 0

      Cant forget the RuggedCom router

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

    52. Re:turn tables by Anonymous Coward · · Score: 0

      Check Point distributes an operating system they call SecurePlatform, which is based on RedHat.

      I'm pretty sure Juniper's firewalls are closed-source, but two out of the three major vendors isn't bad.

    53. Re:turn tables by Anonymous Coward · · Score: 0

      And lets not forget that after a court case in which Digital Equipment Corp ( later bought by Compaq,later bought by HP) sued Microsoft for stealing the source code from VML and creating Windows NT 3.x out of it, that Microsoft settled out of court and did get the necessary rights. Yeay, all poifictley legal!

    54. Re:turn tables by Anonymous Coward · · Score: 0

      "Cisco - ASA - Based on Linux"

      It's not. But their IPS, etc SSM cards that can plug into a ASA are.

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

    57. Re:turn tables by Anonymous Coward · · Score: 0

      And as a Physicist myself, I am more able to understand that evolution is simply impossible -- based on the math! Moreover, the awe that is Creation is more fully revealed!

      So by "math" the fact that you're a Physicist is moot.

    58. 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 Anonymous Coward · · Score: 0

      one of the tenants of security

      The word you were looking for there is "tenets", Sparky.

      Please don't use words that you don't know: It makes you look more stupid than you already are.

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

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

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

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

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

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

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

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

    17. 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();
    18. 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.

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

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

    21. 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!
    22. 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
    23. 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).

    24. Re:how to argue that closed source is secure? by Anonymous Coward · · Score: 0

      exactly.
      1) There should be a couple of sites on the net documenting, that the open process of fixing bugs gives you a lot more insight, than behind the scenes acting of some company. You could even hire someone, to check it for you, independently. This is not possible with proprietary, closed software.

      2) to my knowledge, hashing and encryption algorithms are published and discussed between security experts, nowadays, because developments behind closed doors always proved to be with flaws. If a CSS company wants to get certified for security, they have to open their code to someone. What better, than to be open to anyone?

      3) scan software like i.e. coverity continues to prove that floss development has the least amount of bugs per line of code

  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 Anonymous Coward · · Score: 0

      I see what you did there.

      Conveniently ignoring the Debian OpenSSH bug, are we?

      I would caution people about getting to proud of OSS, as it too has vulnerabilities. It just (in the vast majority of cases) has fewer.

    6. 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 Anonymous Coward · · Score: 0

      Ask them about the antivirus software market?

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

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

    5. Re:Point Out Their Records by Anonymous Coward · · Score: 0

      XDDDDDDDD

  6. Absolutely! by Anonymous Coward · · Score: 0, Insightful

    Does anyone have a good plan or sources of reliable information that can be used to inform the customer?"

    Absolutely! I provide the sources for everything that I install, along with links to where I got it from. Of course, the fact that they cannot ascertain the reliability of the source code for themselves is a *huge* opportunity for me: I offer certification and auditing services as well :)

    NOT as part of a normal installation, of course.

    When they complain, I simply point out that this is the same as what they'd get from Microsoft, except that getting access to their source code is a lot more expensive.

    It's a beautiful thing: Not only do I not have to pay anything for the software, I get to charge them labor to install it for them (which is pure profit from my perspective). Then, if they want source code verification or auditing, well, that's just more money, too!

    I love Open Source Software!

  7. 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 man_of_mr_e · · Score: 0, Troll

      Actually, if you compare, say IIS's track record to Apaches over the last 6 years, Apache looks pretty bad...

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

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

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

  9. 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.
    1. Re:Um..laugh? by Anonymous Coward · · Score: 0

      maybe their getting something out of the ink.

      What you should have put there was "they're", or "they are", not "their", Sparky.

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

      Perhaps, but, were I you, I'd be careful about calling others idiots.

      HTH. HAND.

    2. Re:Um..laugh? by Anonymous Coward · · Score: 0

      Just because daddy fucked you in the ass doesn't necessarily mean your gay. But after that comment, I digress, your a fag. Their There They're..... It's ok. You're secure in your homosexuality aren't you?

    3. Re:Um..laugh? by Anonymous Coward · · Score: 0

      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.

      Things in enterprise are very different. In enterprise, software selection is based on:

      1. Who was the last salesman to take management out to lunch?
      2. Can IT blame the vendor when it breaks and can/will the vendor convince management that it wasn't IT's fault?
      3. Will another vendor blame the breakage of their software on this software?

      Oh course, mileage will vary. This has only been my experience. There are other considerations as well. For instance, it is better to continue to dump money into software you have already dumped a lot of money into than to try something new.

      As for the CEO, they do not really figure into the equation. On the other hand, if they can use the vendor's name in their quarterly investor's speech, then go with it.

  10. *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 Anonymous Coward · · Score: 0

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

      There's no need to be completely "encompassing of open source". Just showing the opponent that he just ignored the majority of open source systems in a statement about open source is enough to make his argument completely void.

      > Mozilla is open source, but you'll note we don't have SEMoz. And really - SElibpng?

      I'm not sure what you want to say. There certainly is a SELinux rule for Mozilla Firefox.

      >The MS reps are spreading FUD.

      yeah...

      >>" because 'anyone can read the code and hack you with ease.'"
      >Which is absolutely true.

      I agree.

      But they (obviously in their own interest) ignore the other side: Since anyone can read the code and hack you with ease, hackers who read the code and have ethics will put measures in to prevent it. "Anyone" implies that these be many. And fixing it just once so it's not easily hackable is enough.

      >The question, is who can *load and execute code* with ease.

      I agree.

      >In any case, if someone is capable of running code on your system, you're likely screwed.

      Except when you have SELinux. That someone will have a lot of fun in their new 2 squaremeter sandbox, I'm sure ;-)

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

      It depends on what you mean by "Security". It's by no means clear.

      I think when programmers hear "security" they just think it means "having in place a permission system and using the principle of using least permissions possible for any action" / "checking your input data".

      For system administrators it means "I install stuff, in person, and know and account for each and every file. Other's - no matter whether humans or programs - don't install stuff."

      I'm not sure what marketdroids mean by it, if anything.

      >Now you just have to install it.

      Hehe, yeah.

    5. Re:*sigh* by djveer · · Score: 1

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

  11. 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!
  12. 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!
  13. 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 Anonymous Coward · · Score: 0

      OpenBSD is up to 2 remote exploits in the default install now, but it's also been over 10 years!

      Yeah, just look at the insecurity in the open source there... :rolleyes:

    2. Re:Not sure about customers, but... by Anonymous Coward · · Score: 0

      Don't forget that Microsoft's source code for some products is as available (if not as open) as the Linux source code. http://www.microsoft.com/resources/sharedsource/default.mspx

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

    4. Re:Not sure about customers, but... by Anonymous Coward · · Score: 0

      I also go to a *NIX fanboy uni, so people don't pull that crap. Side effect of it being 2009 means we've got an equal number of *pple fanboys.

      I don't know if this is true in your university, but it appears that a goodly portion of the CS majors think "grunge" programming is cool, and will only take a shower once a week.

      It makes class hell, since you can smell them a few rows back.

    5. Re:Not sure about customers, but... by Anonymous Coward · · Score: 0

      This falls squarely into the dictum that obfuscation is not the same as security, see http://encyclopedia2.thefreedictionary.com/Security+by+obfuscation.

      As an example, does the security afforded by the RSA, DES/3DES and BLOWFISH ciphers come from keeping their algorithms secret? On the contrary, their algorithms are very well known ( http://en.wikipedia.org/wiki/RSA, http://en.wikipedia.org/wiki/Triple_DES, http://en.wikipedia.org/wiki/Blowfish_(cipher) ). Instead, their effectiveness and robustness in the face of scrutiny comes from being well designed.

      In order to tend towards security, the goal should be one of good design, rather than of hiding defects. Having many eyes scrutinize an algorithm or piece of code, as is the case for the above ciphers and open source software alike, serves as an aid in attaining that goal.

    6. Re:Not sure about customers, but... by Anonymous Coward · · Score: 0

      OpenBSD is an awful example because Theo would rather deny and lie about any exploit if it means keeping his reputation.

      Theres a reason that first public exploit was named sshutup-theo -- Security experts were tired of theo silently patching bugs and never letting people know they existed. See the old Talkd exploit circa late 90s, and a fe less known ones after that.

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

    8. Re:Not sure about customers, but... by Anonymous Coward · · Score: 0

      What subject was being taught in this class?

    9. 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
    10. 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
    11. 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
  14. davou000(a.t)yahoo.ca by Anonymous Coward · · Score: 0

    I'd suggested turning that table right around. Theres gotta be easy access to statistics regarding virus and attacks on both platforms. With the market share split like it is, my money is on Linux looking allot prettier.

    Conversely, volunteer to perform some automated penetration testing on their platforms and show the results to them. Go so far as to target some of their windows boxes too if they have any.

    Be sure to point out that source code being publicly available means more friendly eyes take the time to warn developers about problems than with windows systems. The vast majority of competent security buffs aren't malicious hackers, but have a genuine interest in making their own systems more secure.

    and finally, This might even be grounds for a defamation of character lawsuit. These firms are deliberately belittling your product and/or services and doing harm to your business model without providing hard evidence.

    1. Re:davou000(a.t)yahoo.ca by Anonymous Coward · · Score: 0

      and finally, This might even be grounds for a defamation of character lawsuit. These firms are deliberately belittling your product and/or services and doing harm to your business model without providing hard evidence.

      Does Microsoft really need another lawsuit right now? They're already getting into trouble with Europe.

      Are you thinking that if we make them spend enough money daily on concurrent lawsuits, that they'll just collapse?

      Actually, that would be awesome. Carry on.

  15. would you trust a secret encryption system? by Anonymous Coward · · Score: 0

    Just look at the open encryption standards.

    Would anyone argue that closed source encryption is more secure than open source?

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

    1. Re:*cough*conficker*cough* by Anonymous Coward · · Score: 0

      Even worse, the secondary vector for Conficker is something Microsoft calls a feature and lied about fixing, forcing US-CERT to shove a hack down their throats.

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

  18. 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 Anonymous Coward · · Score: 0

      ?Does MS release compromise data? And while I'm at it, what data "suggests Linux gets hacked significantly more than any other OS."?

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

    4. 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...
    5. 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!
    6. 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.

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

    1. Re:Show them where it works by Anonymous Coward · · Score: 0

      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.

      Don't forget Google.

    2. Re:Show them where it works by Anonymous Coward · · Score: 0

      Yes, and well, the world's largest stock exchange runs Red Hat...well, if they can trust trillions of dollars and millions of transactions per SECOND to linux, well, ummm, what do YOU want to use it for? :-)
      http://www.nytimes.com/idg/IDG_002570DE00740E18002573B100020F62.html?ex=1355288400&en=1a1c847788830aeb&ei=5088&partner=rssnyt&emc=rss/ru/

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

  21. 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 Anonymous Coward · · Score: 0

      The security risk is not the OS (i.e. Windows, OS X, Linux, Etc.). It is the user, the one who uses the computer. There is no such thing as absolute security and to be so naive as to say that because you run Linux or OS X you don't need to worry about your system being secure is Stupid. Any system that is connected to the internet is at risk to some degree. Sorry to rant, but I am tired of stupid comments of us versus them. The real issue is training people to be smart and about how to protect themselves. If computers do all the thinking for us, than we will simply get dumber over time.

    7. Re:Antivirus by lena_10326 · · Score: 0, Flamebait

      Afraid to soil your id. Aren't you. Your name "Anonymous Coward" is 100% accurate--both parts.

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

      Which distro?

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

    10. 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!
    11. 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).

    12. Re:Antivirus by Anonymous Coward · · Score: 0

      1. Most open source opponents will immediately bring up "security through obscurity," and that antivirus is necessary for Windows computers because Windows is a larger target. While this may not necessarily be true outside of home computing, it doesn't change the fact that there still is probably more malware written for Windows in general.

      2. One potential argument that could be made against this is that the tweaking done to the OS, and not the OS itself, is what makes any given firewall or router secure, though it'd be a stretch to make any claims about tweaking Windows for security.

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

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

  23. 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 malevolentjelly · · Score: 0

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

      That's absolutely retarded. Linux was a hobby project used by a handful of people in 1995. It basically was security flaws with a little bit of operating system in between. If you want to argue security, you really need to compare quite modern linux. Besides that, old dos-based windows are irrelevant. You have to compare with NT 5+ based systems. I mean, when were linux systems even common enough to produce relevant data like that? People used Unix where Linux is now in the 90's.

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

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

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

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

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

    7. 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!
    8. Re:Simply.. by Anonymous Coward · · Score: 0

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

      At least try to get your terms right. What you are complaining about is the Internet Gateway Device Protocol. Yes, IGD is built on top of UPnP but that means jack shit wrt UPnP security -- or would you say that IP is a broken protocol as well because IGD is built on top of that too?

      I also did not get how it is Microsofts fault that your firewall manufacturer decided to implement IGD?

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

    10. 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.
  24. 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.
  25. Don't by Anonymous Coward · · Score: 0

    Argue that it is MORE secure, not that it is just secure. And then if they ask why, explain the idea of many eyes looking at it. You have no idea what's in the closed source.

    1. Re:Don't by Anonymous Coward · · Score: 0

      I mostly agree with you, but Drupal has an excellent security track record. If you do more than just count security bugs, you'll find that they have a very open process. Actually read the security releases' bugs and you'll see that the Drupal project will release a new security bug fix version even if it's highly unlikely that the bug could be exploited.

      Often Drupal security bugs already require some level of admin privileges to exploit. This makes it extremely unlikely that security bugs will be exploited.

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

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

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

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

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

  29. 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 Anonymous Coward · · Score: 0

      Using binary I can count up to 1048575 on my fingers and toes... how many vulnerabilities has windows had? :)

    2. Re:Time to repair vulnerabilities by downix · · Score: 1

      More than that my friend, more than that.

      --
      Karma Whoring for Fun and Profit.
  30. 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.

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

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

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

    3. Re:This is easy by Anonymous Coward · · Score: 0

      Exactly, then tell them you'd be more than happy to make money switching them to Windows and that the money you'd make responding to security incidents alone could make you much better off. Then tell them to save themselves some time and money--and that they can rest easy with what they have.

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

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

  37. 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.
  38. 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 Anonymous Coward · · Score: 0

      Republicans still had a reputation as being fiscally responsible

      D'oh! You're going to have to go back a lot further than the 80s for that. The overall size of government, measured both in revenue and power over the people, was significantly larger after 8 years of Reagan ("champion of small government") than before. In fact, I don't think you'd be able to cite any republican adminstration (let alone democrat) which didn't leave a more expensive, more powerful, more concentrated and centralized government in its wake.

    2. 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
  39. 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.
  40. Flawless code? by Anonymous Coward · · Score: 0

    Can software be written that has no security flaws?

    If a piece of software is flawlessly coded, then it's source being open has no impact on its security.

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

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

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

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

  45. 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.
  46. 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 Anonymous Coward · · Score: 0

      Microsoft doesn't care about security, in my opinion. If they did, all hotfixes would apply to all versions of their systems, instead of just the latest ones.

      For example, the conficker worm, and those who are stuck, for one reason or another, using SP1 or earlier. The question is, if the hotfix is forced, will it mess up earlier versions of Windows? Or does Microsoft simply want to force their firewall, popup blocker, etc., onto users?

    5. 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)
    6. 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.
    7. 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?

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

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

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

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

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

    13. Re:Fight back by Anonymous Coward · · Score: 0

      Whereas Linux is certified at around EAL5

      First, I don't think "Linux" could get any EAL... it is given to specfic versions of specific products after all. Second, I don't think any version of any linux-based operating system has made it to EAL5. Corrections appreciated.

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

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

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

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

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

      OpenSSL?

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

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

    21. 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.
    22. Re:Fight back by Anonymous Coward · · Score: 0

      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 most certainly is NOT "certified at around EAL5". Specific distributions might be, but your claim is inaccurate and in reality hurt the open source alternatives.

    23. 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.
    24. 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.
    25. Re:Fight back by Anonymous Coward · · Score: 0

      Another point I like to make are some of the tests that show windows is more secure.

      Like the test where they compared everything in the windows cd, with everything on a red hat cd. Aka a clean windows install with thousands of server software that come free on a redhat cd.

      And the performance test showing samba is slower than windows file sharing, where they had a specific chipset+network card combo known to have preformance issues on that specific version of the kernel.

      You don't have to fight that dirty unless you know your gonna loose before you start your research.

    26. Re:Fight back by Anonymous Coward · · Score: 0

      Emphasize that if you pay a *LOT* of money and or are a Federal or .mil client, you can be tipped off and patch before the monthly cycle. If you are in the 'Club' life is good. Point of 99.9% of the time Certified Microsoft Professionals are excluded from the club, so they really don't know.

      Otherwise you are a 2nd class Tom Dick and Harry, - getting things 'too late' , as well as being treated like and idiot and a mushroom, and vulnerable most of the time.

      Until MS can do things in 24 hours, Linux is just better and safer.

         

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

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

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

    29. 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!"
    30. 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

    31. Re:Fight back by Anonymous Coward · · Score: 0

      good quote. Have you seen the leaked win code? :X
      your point _exactly_

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

    33. 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.'"
    34. 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.

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

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

    39. 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
    40. 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?"
    41. Re:Fight back by Aphoxema · · Score: 0

      Who doesn't? It's kind of ingrained in our psyches to have a deeply-rooted appreciation of them.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    42. 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?"
    43. 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.

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

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

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

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

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

      That post makes me smile. How intelligent? Thanks for that wonderful analogy.

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

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

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

    55. Re:Fight back by Khorniszon · · Score: 0

      On the other hand, if I take a letter and lock it in a safe, and then give you the safe...

      No, that's DRM.

      --
      My whole being exists in a formless void.
    56. 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.

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

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

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

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

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

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

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

    64. Re:Fight back by Anonymous Coward · · Score: 0

      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.

      actually i think you'll find that most exploits are released like this on perpose because it then the most time avaliable to spread amoung the masses, yes it is true that some patches are reverse enginered and i'm not disagreeing that at all. it's just the majority of exploits are not made from microsoft patches (i aplolgise for the spelling, my spell check isn't installed yet as i am building gentoo :-) )

    65. Re:Fight back by Anonymous Coward · · Score: 0
      It would have been better if it *had* stopped your computer in its tracks. As it was, every DSA signature you generated announced your private key to anybody seeing it.

      ...

      And the original challenge was to find a Debian security update that broke something, not that stopped a computer in its tracks.

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

    67. Re:Fight back by Pinchiukas · · Score: 1

      Just don't tell them linux is resposible for defending the US of A from terrorists :).

    68. 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
    69. 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
    70. 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.

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

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

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

    74. Re:Fight back by Anonymous Coward · · Score: 0

      Ehh... it was not the security update that broke openssl.

      But yes, breakage due to security updates in Debian DO happen. They are **rare** though, and are fixed fast, often in less than 12H, and always with a new security update.

      I can remember offhand only about five such breakages in 10 years of being a Debian user and developer.

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

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

    78. Re:Fight back by Anonymous Coward · · Score: 0

      I don't think returning pot-shots is a very effective strategy. Try a holistic approach.

      By default, a full and honest explanation of the situation is a good idea. In this case, just explain there is a long-laster war between those who believe in security by obscurity (e.g. Microsoft) versus by mass peer review (e.g. Open Source). Reworded, that means one hides the bugs while the other fixes them.

      That's the theory. Look up some of the empirical research that has been conducted to see how this pans out in the real world. There are other factors to consider, such as the rapid pace of open source development. Software should be compared of equal age after the last major release.

      But above all, security is not a product. It is a process. Of course, some products can make the process easier and/or better.

      (1) Do you have a tightly configured firewall in place?
      (2) Do you have mandatory access controls configured (a strong security feature added to Linux by the National Security Agency, that Windows lacks).
      (3) Do you have services running that are not needed? Shut them down.
      (4) Do you have a process for regularly testing and applying security updates?
      (5) Do you review your system logs?

      This is all the work of a systems administrator and s/he is your first line of defense and your means to recovery, if anything bad happens.

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

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

    84. Re:Fight back by Anonymous Coward · · Score: 0

      > Don't discuss the attack

      Instead of doing something shady and legal, try something fun and illegal.

      When a representative calls you to "warn" you, invite him out to lunch to discuss the other possible alternatives to your usage of Open Source. Try to pick a quiet restaurant where witnesses keep their mouths shut. Bring a lead pipe.

      Show that representative your comparisons between his kneecaps and Windows... the world is a much better place without either. Both are broken and non-functional and most likely a bloody mess that's going to take some extensive doctoring to do anything with. Pass the message along. That's what I did to Nancy.

      Sincerely,
      Tonya

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

    86. 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!
    87. 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.
    88. Re:Fight back by Anonymous Coward · · Score: 0

      Try tell them that some researchers has made automatic tools, that can generate an attack to Windows, from any given security patch from MS.

      This was annouced in a security conference last year. So screw the M$...

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

    90. Re:Fight back by Anonymous Coward · · Score: 0

      No it guarentees that debian tards are going to mess with upstream projects and make them less secure, which is what happened in the ssh case.

      If Debian didn't change the package when packaging it, it would have been secure, but behold, yet again these idiots go around fucking up shit they have no understanding of.

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

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

    93. Re:Fight back by Anonymous Coward · · Score: 0

      Yes - that was an annoying one....

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

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

    96. 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!
    97. 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!
    98. 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.

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

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

    101. 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)
    102. 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.

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

    104. 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?"
    105. 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
    106. 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.

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

    108. Re:Fight back by gnapster · · Score: 1

      My bad! I must be new here.

    109. Re:Fight back by Ramf71 · · Score: 1

      Yep, I totally agree.

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

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

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

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

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

    115. Re:Fight back by LurkerXXX · · Score: 1

      WSUS has absolutely zero to do with testing, or the problem at hand.

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

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

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

  51. experiential proof by Al+Wold · · Score: 0

    I believe the technical term is called "anecdote".

    1. 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.
  52. 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!
    3. Re:What does the government think? by Anonymous Coward · · Score: 0

      http://www.google.com/hostednews/ap/article/ALeqM5hw16X3MCvCyrJ5WHPnybxPUqfIqwD968E9JG4
      so secure... NOT

    4. Re:What does the government think? by Anonymous Coward · · Score: 0

      Please stop with the netcraft crap. We all know that web servers are predominately linux. Good for you. Did you know that much of the DOD internal systems (yeah, even classified stuff) runs on Windows? Did you know that DISA, the NSA and others all certify Windows systems for use internally?

      Lastly, did you know that linux nerds spread as much FUD as Microsoft?

    5. Re:What does the government think? by Anonymous Coward · · Score: 0

      Who gives a shit what they use for the website. What they use for their internal serves is what matters.

    6. Re:What does the government think? by Anonymous Coward · · Score: 0

      Lastly, did you know that linux nerds spread as much FUD as Microsoft?

      No, we didn't. Proof, please. I'd say that you're lying and can't prove the above.

      Good luck.

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

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

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

    3. Re:Ask your customers just some simple questions by Anonymous Coward · · Score: 0

      How many times has google been hacked in its 11 year history? Answer: Anybody, anybody?,

      They have been hacked. Alternatively, how many people running Server 2008 have been hacked? The real reason Google went the Linux route was they could never have achieved their growth if they had to license all of their OS's from a company which has a CEO who has sworn to destroy them. Nothing to do with security, though that came as a bonus.

    4. Re:Ask your customers just some simple questions by Anonymous Coward · · Score: 0

      the media doesn't care about the little man in the corner as much as they do the big crowd making all the noise Johnny boy!

    5. Re:Ask your customers just some simple questions by Anonymous Coward · · Score: 0

      French Fighter Planes Grounded by Virus: http://www.telegraph.co.uk/news/worldnews/europe/france/4547649/French-fighter-planes-grounded-by-computer-virus.html

    6. Re:Ask your customers just some simple questions by Anonymous Coward · · Score: 0

      Beuler? Beuler? Beuler? Anyone?, Anyone?

  56. Run a MS server next to Linux by Anonymous Coward · · Score: 0

    Set up a MicroSoft server and client and see how long it takes for crapware to find its way onto their system...then remove it and tell them to shut up.

  57. The locks on your house are open source by Anonymous Coward · · Score: 0

    The locks on your house are wide open. They're based on designs many decades old, and the locks themselves may be decades old. If you want them changed, someone nearby has all the parts in a van, or you can learn how to change them yourself. People have made various alterations and improvements, which are published and protected from commercial exploitation for a limited time so eventually everyone can benefit from them.

    You can get inexpensive locks which work well and can be easily serviced, or you can get elaborate expensive locks which fewer people understand and cost more to repair.

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

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

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

  61. Microsoft code IS available! by Anonymous Coward · · Score: 0

    Let's face it - we all know how to get our hands on the Microsoft source code, just some of us have no interest, some of us are interested but choose to go with the law that generally forbids it, some of us even care about the ability to honestly deny ever having seen it!

    But if I wanted to "read the source code and hack with ease" - yeah, I'd download the Microsoft source code. Linux gets patched too quickly!

  62. 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'
  63. 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.

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

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

  67. LOUDLY by ZeroNullVoid · · Score: 1

    Argue Loudly

  68. Just laugh by symbolset · · Score: 1

    It's the best answer you can give.

    --
    Help stamp out iliturcy.
  69. 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.

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

  72. being able to read the code by Anonymous Coward · · Score: 0

    gives an advantage over not knowing what the app is doing. when you know what is happening you can defend in real time what is going on

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

    2. Re:Use an Analogy... by Anonymous Coward · · Score: 0

      Of course, I can get a hell of a good look at a T-Bone steak by sticking my head up a bull's ass, but I'd rather take the butcher's word for it.

    3. Re:Use an Analogy... by Anonymous Coward · · Score: 0

      your knowledge of anatomy impresses me. Do you have a newsletter?

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

  75. Wait. by Anonymous Coward · · Score: 0

    What agency is that?

  76. If you don't know, then why?!@# by Anonymous Coward · · Score: 0

    If you don't know if "open source" is secure, then why would you want to argue the point to a customer? Your bias should not preclude your understanding.

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

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

  80. Items to use to build your argument by Anonymous Coward · · Score: 0

    Too much to say but short summary of the answer:
    1. Use Cryptography argument, Open and visible is secure because you see algorithm where as proprietary could be just xor.
    2. Use OpenBSD as the example OS model to follow for security by design. Is Linux Secure? Depends on which Distro and how deployed.
    3. Check SANS (wwww.sans.org) for their take.
    4. Use CVE and Bug Track counts comparisons.
    5. Another is use Metasploit for which has the most public exploit code vectors by count only.

  81. Trust the salesman? by Anonymous Coward · · Score: 0

    Ask them if they usually trust what salespeople tell them?

  82. Re:Windows is Open source on Balckhat sites alread by Anonymous Coward · · Score: 0

    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.

    How do you verify that this is the code that is on your machine? After an update?

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

  84. Hackes can access closed source too by Anonymous Coward · · Score: 0

    You should also note that criminals who want to benefit from security holes have their ways of getting source code of closed source software. When they have that it will be must more dangerous than them having source code of open source software. This is and will be one of the best arguments against Microsoft.

    What comes to your observion about new tactics from MS-side, I've seen the same. We have big customers using open source tecnologies and they've been recently contacted by other ISVs telling them how dangerous their choices are.

  85. What free stuff? Lies! by kutulu13 · · Score: 0

    Of course MS is correct, you dont have the source so you cant exploit it. I feel secure every time I play a game of battlefield 2 knowing that hackers out there dont have the code therefore they cant cheat. Or that the blaster worm was a figment of my imagination. Proprietary code, mmmmm good stuff!!!

  86. 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.
  87. 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 Anonymous Coward · · Score: 0

      Try losing a couple hundred pounds and not relating everything they say to a Monty Python skit.

    7. Re:buying the false argument by LingNoi · · Score: 1

      Try moving out your Mum's basement.

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

  88. Government Security Certifications by Anonymous Coward · · Score: 0

    The government (DoD, DOE, etc.) extensively uses Linux in high security environments.

    http://www.redhat.com/solutions/government/commoncriteria/

    Also, the fact that SELinux was developed by the NSA to process classified data would be important to note.

    That combined with cost make Linux more than able to compete with any Microsoft or Apple product.

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

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

  91. Bollocks! by Anonymous Coward · · Score: 0

    Since we're talking about operating systems here, only a handful of people can actually understand OS/Kernel level code. Let alone make a single change that will be useful, or fix a bug without ####ing up. 99% of slashdot can't audit #### (and given the odds I'd say you cant do it either) and wont ever come close to understanding or patching the kernel. The percentage of competent people might have been higher here at some point, but lately its just filled with morons who "think" they understand technology, business, economics but are in most cases 2nd rate sysadmins / developers who wouldnt know a virtual thunk if it hit them in the nads. Given these facts the community cant do jack #### till one of the kernel devs fixes the problems. Either way I don't understand why users should be forced to "beta test" (aka entire linux community) or file bugs or fix anything AT ALL.

    Commercial companies like MS run tons of tests becase every piece of code is used in about 600 million differerent ways on millions of different configurations just 1 hour after its been deployed. Given those odds, I'd say they're doing a damn fine job. If anyone feeling warm and fuzzy about [insert OS here] head over to secunia or some other security site.

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

  94. It's a matter of Pride over Timeline by Anonymous Coward · · Score: 0

    1) Most O.S.S. Contributors do it for the challenge and pride.

    2) O.S.S. Releases are (usually) not govern by a corporate release schedule or politics, they (the development staff) work on it until they feel it's ready for testing in the wild, collect responses from other tech savvy individuals and attempt to correct issues.

    3) The target customer is usually the personnel writing the software in the first place, it may be as broad or as focused as the task at hand and the personalities of the people involved. They usually have a direct interest in the issues involved in the problem they are solving, where as a wage slave may only be motivated by their wages. Software for the People, By the People.

    Then, if they have software engineers or anything that is developed (including hard goods); What is done when the boss over them (VP/Shareholders/Venture Capitalist) tells them that it needs to go to market NOW, "We don't care if it's not finished and may Crash/Explode/Cause Massive Fatalities/Cats and Dogs living together, we need to get to market first!"; What will he/she do to meet those demands? Will they ship that product knowing fully that it's faulty? Then ask him if any other vendor is any different when budgets are invovled? Unless they are Military CMMI 5, as them how much QA is done on their own product, how much is ignored due to the cost of such.

    Now step back and admit, "There are bugs and will always be bugs in software, OSS or Proprietary code, who is more likely to fix it, or if the company does go bankrupt, who owns the code to fix it."

    You know they never thought all those systems would be around that would experience the Y2K, how long do you really expect your systems to last?

  95. 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!
  96. MS doesn't make open source software. by Anonymous Coward · · Score: 0

    How to argue that open source is secure? MS doesn't make open source software. I don't understand the question.

  97. 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.
  98. 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?
  99. 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
  100. 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.)

  101. Anonymous Coward by Anonymous Coward · · Score: 0

    Every decade or so the NSA looks for a new encryption standard. Previously it was DES and now it is AES. One of the requirements is that the algorithm be available for public review and criticism. Does that mean it is insecure?

  102. Security by obscurity by Anonymous Coward · · Score: 0

    One of the main tenants of software security engineering is that security should not depend on the source code being hidden, or obscured. By this, open source and close source can both be quite secure but open source has the advantage of having many eyes from varied fields looking at it to make sure the implementation is secure. How you use it is another story, and that is where the problems can come with both open and closed source. Security by obscurity is no a valid argument and this is what you should get across. Ask any security expert and they will tell you the same thing.

    http://en.wikipedia.org/wiki/Security_through_obscurity
    The wikipedia article has some good references and a slashdot article that may help
    http://slashdot.org/features/980720/0819202.shtml

  103. Microsoft covers up the bugs by terminal.dk · · Score: 0

    If Microsoft was secure, they would not reelase critical patches, or having given name to black tuesday.

    Microsoft uses closed source to cover up the bugs and mistakes, and they do not seem to have too much luck doing so. Open Source allows the users to find and fix the problems.

    Also be aware, that major parts of Active Directory validation (Kerberos) is based on the Open Source kerberos.

    The closed source TCP/IP implementation from Microsoft was so bad, that they dumped it in Windows 2003, and instead replaced it with the Open Source TCP/IP stack from FreeBSD.

    Microsoft uses Open Source in their products, why can't their customers ?

  104. Re:it's true by Anonymous Coward · · Score: 0

    yeah, we ain't got shit... except firewalls... and.. anti-virus....
    just because we dont need them doesn't mean they don't exist.

  105. Windows Shared Source by Anonymous Coward · · Score: 0

    http://www.microsoft.com/resources/sharedsource/productsourceprogram.mspx means that the source of Microsoft products are available to government and educational institutions. Many of the people who qualify for access would also have the necessary skills to exploit vulnerabilities.

  106. One solution... by msormune · · Score: 1

    You hold a full security audit by an external creditable auditor on your system.

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

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

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

  110. Microsoft's security record? by Anonymous Coward · · Score: 0

    I have seen several comments that say you shouldn't counterargue against this.

              Well I would! Just point out Microsoft's track record, basically point out they are not one to throw stones. I would also comment that, in contrast to "everyone can see the code" being a BAD thing, it means these security flaws are found and fixed BEFORE people start hacking them, unlike in Windows where they are found and exploited, THEN (usually after a month!) Microsoft patches it. I would also comment how hackers now know to wait *1* day after patch Tuesday to exploit holes.

              Also, make sure you ARE using secure software. Microsoft's partners are obviously FUD'ing their asses off, but there IS certainly shitty, bug-ridden, security-hole-filled open source software just like there is closed source... The big stuff should be good, but "uncle bob's extra-nice php script" might warrant some attention.

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

  112. Well... Uhh... by Anonymous Coward · · Score: 0

    Well... Uh... I hope Open Source doesn't make them vulnerable, we have the US Department of DEFENSE embracing it...

    http://arstechnica.com/open-source/news/2009/02/department-of-defense-launches-open-source-site-forgemil.ars

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

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

  116. Not new. Been there, seen that. by Anonymous Coward · · Score: 1, Interesting

    http://2stepsback.wordpress.com/2007/10/22/get-out-linux/

  117. 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!
  118. 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)
  119. 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.
    1. Re:Yep by Anonymous Coward · · Score: 0

      First they ignore you, then they laugh at you, then they fight you, then you win.

  120. Re:No Software is More (or Less) Secure Due to Sou by Anonymous Coward · · Score: 0

    And yet neither is inherently more or less secure.

    Good code is secure code, whether it is open or closed.

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

  122. Two whoever tagged it "lookatthecode" by Anonymous Coward · · Score: 0

    This is a bit of a tangent but: If I get told to look at the code of an OSS application to fix it one more time I'm going to punch somebody in the face. Just because I can, doesn't mean I should be expected to waste my time getting familiar with another code base that I likely have no interest in developing for.

  123. Get a job doing closed source development by Anonymous Coward · · Score: 0

    I used to think the open vs closed source security debate was mostly theoretical, until I started working on a closed source project and saw what's considered security.

    "just make it work, we can fix the rest in the service pack. it's mostly used on intranets after all."
    "no, no, we wrote the client app ourselves so we can trust it"
    "can you generate a certificate key pair we can bundle with the app for the for the customers who want ssl?"
    "or we could just hash the password and a timestamp, that way we won't need a challenge"
    "but if you type in a single quote, you get a javascript popup saying it's not allowed"

    No, I'm not making it up. I wish I was.

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

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

  126. 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.
  127. Or not by Anonymous Coward · · Score: 0

    Open Source - You can get a snotty reply when you report the vulnerability while everyone tells you, if it's such a big deal fix it yourself.
    Closed Source - Threaten to not pay until they fix it.

    1. Re:Or not by Anonymous Coward · · Score: 0

      Closed Source - Threaten to not pay until they fix it.

      "We don't care about your $200 a year, pipsqueak."

  128. empiric facts by Anonymous Coward · · Score: 0

    Proofs of security are mostly impossible. The arguments should base on empiric facts, objectively interpreted. For example:

    - How many days in the last year did the systems have to run in a vulnerable state, between the disclousure of a severe security hole and its fix. I mean a hole that really affects it and where its exploitation would for example give root privileges to completely corrupt the running software. Or with other categories: Single service affected, confidential data affected, "only" denial of service.

    - What is the expected risk of successfully cracking it? What do statistics say about other servers running Windows, Unix, Linux?

    - Because money is always a factor: What solutions wouldn't be possible that low priced or at all with windows? How much would management costs increase because of the inflexibility of the windows operating system?

    If someone says that this view on security is too difficult, then tell him, that there is no true and useful simple answer like that of MS sales.
    --
    Lies, damned lies, and statistics

  129. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

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

  131. Do the salesmen provide evidence that MS is secure by Anonymous Coward · · Score: 0
    bah.

    Point the companies to a list of outstanding security breaches of Windows and the like. Or responses like this is no bug, just a misbehaviour.

    In OSS you may (mayhap even can) change any misbehaviour yourself or find someone doing so.

  132. 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.
  133. If ... by Anonymous Coward · · Score: 0

    If the source is closed only black hats and the makers of the software will see it.

    If the source is open everyone can see it, white hats, black hats, gray hats, regular people.

    Who do you entrust with the source ?

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

      --
  136. 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 ;-)

  137. because MS is referring about competitors ... by Anonymous Coward · · Score: 0

    It's quite simple to reply you... Microsoft wants to sell its own software and operating systems, all the others are competitors!

    Talking about the UNIX longevity and about all the costumers that have already switched to Open Sources could help...

    Those who do not understand UNIX are condemned to reinvent it, poorly.
              Henry Spence

  138. MVP's are being owned? by Anonymous Coward · · Score: 0

    Funny, a colleague of mine who is MVP in security also advised against having a customer database in a opensource software...

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

  140. 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/).

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

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

  144. 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'!"
  145. 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.

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

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

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

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

  151. Depends how a particular project is run. by Anonymous Coward · · Score: 0

    I seem to remember a study which indicated that "well run" projects were more secure in use than "not so well run" projects. Open Source projects like Linux and Apache have to be well run to function.

    I guess that woud indicate that MS doesn't run its projects well...

  152. Point out the simularity to security in cryptology by Anonymous Coward · · Score: 0

    (Copied from the wikipedia entry on "Kerckhoff's principle")

    Bruce Schneier ties it in with a belief that all security systems must be designed to fail as gracefully as possible:

            "Kerckhoffs' principle applies beyond codes and ciphers to security systems in general: every secret creates a potential failure point. Secrecy, in other words, is a prime cause of brittleness, and therefore something likely to make a system prone to catastrophic collapse. Conversely, openness provides ductility."

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

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

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

  157. Risk assesment, there are a few.. by Anonymous Coward · · Score: 0

    Its the same old story.. Comparing apples and oranges but with the major risk of ignoring the truth. Where Microsoft tries to make things are user friendly as possible by closing as much "gaps" as possible, Linux (and other Unix (-like) systems) have always maintained the (compared to Windows) open structure. Meaning; you can logon using the commandline and do anything you want, but nowadays you can also do a lot using a GUI. But the main difference is that Unix is not so forgiving for making mistakes; it will easily allow you to trash your entire system if you feel like it.

    What I'm getting at here is that one major risk with regards to using Unix(-like) systems can indeed pose a major risk to those who aren't fully familiar with the system yet consider themselves "pro" enough to take such a thing online. Enter the rootkits, malware and all nasty ickyness coming from that (in most cases YASR (yet another spam relay)). On these kinds of systems you have to know what you're doing, otherwise you get into trouble. And since most users tend to approach this in a Windows-like manner the danger is very real. Its ironic though that MS should warn for a situation which they've basically created themselves. Nothing new here..

    Another risk factor, a lot minor but still present, is continuity. Like it or not but you average OSS project is prone to fall into this trap. You can't rely - per definition - on OSS to maintain their current standards and to continue on the same path. Or to put it more technical; not every project is /backwards compatible/ per definition. So there are real risks involved when adopting open source software. I'll skip the obvious ones because thats a common issues which seem only to be used for bashing. So yeah; while I agree that the whole thing seems silly its wise not to stick your head in the sand and pretend that nothing of what they say is untrue. Its all a matter of context and not to try to compare apples and oranges.

  158. Russian Government by Anonymous Coward · · Score: 0

    Linux is so secure with it's open-source software that the Russian Government is switching to RedHat... (A Whole Government!)

  159. OPEN SOURCE SECURE!@#$????? by Anonymous Coward · · Score: 0

    I think the real question is, how the hell can anyone think anything BUT open source software is secure?

    WTF!

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

  161. 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
    3. Re:Don't use that analogy by Anonymous Coward · · Score: 0

      Mod parent up!

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

  163. 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
  164. hehe.. by Anonymous Coward · · Score: 0

    How do argue that closed source software is secure?
        My argument. All software closed and open source have security flaws. You can look at the history of security patches in Windows to know that MS software is no more or less immune to security holes than any software.
        So the question becomes no if a piece of software has holes but:

    - How bad the holes are compared with competing
        product.
    - How likely the holes are to be exploited in a
        way that hurts.
    - How likely the software is to get holes plugged
        before they are exploited in a way that hurts.

    an advantage >active open source products have over closed source products is that very often the non-malicious folks that find a hole also provide to the developers a fix. Something that's not possible in closed source software.

    Another chunk of ammunition is:
    http://scan.coverity.com/rung2.html

    which shows a pile of open source software projects that have submitted themselves to coverity's source code scanners and have climbed their ladder relentlessly plugging holes it's found.

    This sort of data is naturally not available for most closed source projects.

  165. 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 Aphoxema · · Score: 0, Troll

      Just ping it a bunch and say it's secure because it didn't pong you with the admin password.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    2. 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*

    3. Re:Test, test, test by Anonymous Coward · · Score: 0

      yeah. when you are testing you should use the tools at hand.

      kind of like like you should have used preview

    4. Re:Test, test, test by CarpetShark · · Score: 1

      Meh, preview's for wimps.

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

  168. 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!
  169. 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.

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

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

  172. 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
  173. Microsoft Proffesional by yezu · · Score: 0

    Isn't the phrase "Microsoft Professional" an oxymoron?

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

    --

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

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

    1. Re:EULA - just read it by Anonymous Coward · · Score: 0

      Hmmmm.... most Open Source Licences says that it comes with NO WARRANTY and USE UNDER YOUR OWN RISKS signs, at least the free (as in beer) ones. Not much of a diference.

  177. 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*
  178. 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.

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

  180. 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.
  181. In all honesty by Anonymous Coward · · Score: 0

    He's talking about the web server. The first two weren't web site hacks, and the Air Force was back in 1996. The Navy web site hack was in 2003, and strangely, although the OS is reported as Linux, the web server for the last few years has been "Microsoft-IIS/6.0". I presume they're using a Linux load balancer and a Microsoft web server.

  182. Four Simple Words. by Chickenkiller · · Score: 1
  183. 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.

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

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

  187. 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.
  188. 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
  189. Dept of Defence by Anonymous Coward · · Score: 0

    The fact that the Department of Defence is moving towards using more and more opensource software is one of the easiest facts to point out in support of the secure nature of opensource.

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

  191. 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
  192. 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.
  193. poop by Anonymous Coward · · Score: 0

    How to argue that open source is secure? You don't.
    You can't argue that open source, in general is secure or insecure, nor can you argue the same for proprietay code, in general, it's a stupid argument.

    Availability of source does not mak3e something inherently more or less secure, it just makes something potentially easier to fix by someone who isn't the vendor (asuming they have the knowledge and expertise to do so, of course).

    Similarly, proprietary code is not inherently more or less secure, it just removes the fix it yourself option, but on the other hand, makes it potentially easier for the vendor to fix things, because you haven't mucked around with the system.

    Open source is probably is the better option if you want to be able to fix it yourself if need be. Proprietary code seems to be the better choice if you'd rather have somebody else do it for you, which is why the long term support plans (and I mean 10+ years longterm, Solaris-style) are so attractive.

    Arguing that open is _inherently_ better than closed or vice versa on solely on the basis of being open or closed is a stupid argument. Think of it, if it was obviously secure by design, why would you need advise on how to argue it? You seek advise on how to argue it because there is no obvious argument. Ultimately though, it's about what best suits your needs and best suits the task. Open source doesn't win at everything, and propriatary doesn't lose at everything.

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

  195. 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)
  196. How To Argue That Closed Source Software Is Insecu by cyberspittle · · Score: 1

    How To Argue That Closed Source Software Is Insecure?

  197. 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.
  198. If the claim made were true.... by Anonymous Coward · · Score: 0

    there wouldn't be any bugs found in closed source software... right? Morons who claim this have no brain with which they think. If "seeing" the code was the only way to exploit bugs then microsoft would never have had a bug.... ever. Neither would Oracle's closed products, or IBM, or anybody else. If that was all it took to prevent exploitable holes from being found OSS wouldn't have a chance. Fortunately any ten-year-old can run a fuzzer and overflow a buffer and demonstrate the fallacy here. OSS just means anybody can find and report it if they are so inclined. If closed-source was the end-all-be-all then Patch Tuesday, which even non-techies know about, would not exist. Period.

  199. Re:Windows is Open source on Balckhat sites alread by Anonymous Coward · · Score: 0

    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.

    How do you verify that this is the code that is on your machine? After an update?

    See if you can still hack it.

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

  201. Quite Simple... by Anonymous Coward · · Score: 0

    Quite Simple...just ask them how many Linux viruses they have heard about as compared to Windows viruses. FUD...two can play at this game.

    Besides, when you are arguing the best position is to be on the offensive... so don't make the mistake of trying to defend with valid reasons, because if you are being defensive you have kind of lost the confidence of the third party listener who thinks you are just giving excuses unless they are competent enough to understand the reasons and details you provide.

  202. Smart MS -- rehash the old party line by Anonymous Coward · · Score: 0

    When I first started using Linux in '93, more or less under the table, I heard much the same thing. Some in my management and with my customer's Government org would say much the same thing. It was an ingrained belief by those whose first experience with a computer was a DOS or Windows computer. They often believed that a Windows-based computer was the only computer ever invented or that was ever useful.

    Many of these are now in their 40's and 50's and in management (PHBs and the like). This is a play directly to those.

    People like me who chose to remain technical and use Linux + open source can be easily marginalized by a dictate by a PHB if the PHB reads a couple of articles that say open source is insecure. The advantages we have today are:

    1) 15+ years of Linux, BSD, Apache, etc.
    2) Adoption of Linux, etc. by IBM, Apple, Oracle
    3) NSA-supported SeLinux
    4) NASA supported Beowulf
    5) Microsoft's continued battle with viruses
    6) Google and Wikipedia to get the truth out

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

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

  206. 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.
  207. Re:Classy (suspected Eurofag) by Anonymous Coward · · Score: 0

    i like how every foreigner on here has to jump on someone who mentions anything about the US. don't like it? go find a site in your region that covers the same topics.

    from the fucking FAQ

    something you might want to think about.

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

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

  210. Kill Microsoft!!!! by cj5 · · Score: 0

    Here's some advice for you! Tell all those half-assed IT employees you work with, to stop kidding themselves, in thinking they are "Information Technology" professionals. You wouldn't call the Stanley Steemer guy a technology professional would you. NO, of course not, because he doesn't know how the steam cleaner works, he just works it. Same goes for all those Microsoft lackeys, they are all just a bunch of lame jerk-offs who were too lazy to get training in any real technologies, so they spend enormous amounts of money on buying software solutions that somebody else built, that don't even come close to meeting 100% of their organization's business needs. Microsoft is big business, and as history has shown us in the past, anyone who can spend big, will go to no end in squashing it's competitors, especially if that competitor is a workforce capable of producing higher quality software for a fair wage.

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

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

  213. Quote placement fail by Anonymous Coward · · Score: 0

    This is a quote from Bruce Schneier and is related to cryptosystems, and the analogy is certainly valid for a good crypto algorithm like Rijindale (or whatever the spelling).

    But both proprietary and open source software HARDLY provide THIS level of security. Security flaws are constantly being discovered everywhere, its only that Microsoft is remarkably lazy in patching them.

    The proper analogy would be putting the letter in a safe, choosing a good combination (if the admin is anywhere near competent), then putting the safe in a public place in the middle of New York for everyone to keep trying out combinations. The safe has a number of micro fractures that can be pried open if you know where they are.
    The difference in quality of different safe vendors is how fast they glue over the fractures as soon as they become know.

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

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

  215. Those salespeople are making a critical mistake. by Anonymous Coward · · Score: 0

    You could point out that the code is reviewed by many times more good people than bad, that you don't hear daily about exploits and virus' found for Linux, that patch management is a critical part of ANY OS.. ...OR...

    You could answer their claim by saying that "even Microsoft recognizes the importance, and the value, of OSS as they proudly proclaim on the Microsoft and Open Source website at http://www.microsoft.com/opensource/heroes/default.mspx ." That, at least to me, seems to be the best starting point for the argument.

    That should disarm their argument and provide you with an opportunity to provide some REAL data on the subject, and (as an obvious bonus) make them looks like the fools that they are.

  216. Simple: by Anonymous Coward · · Score: 0

    . Does anyone have a good plan or sources of reliable information that can be used to inform the customer?"

    Simple.

    Tell the customer to simply ask the FUD spreading mongrel this question:

    "Sir/Ma'am, this software is open source. Please show me the portion of the code which exposes the vulnerability you are speaking of. Oh, you can't provide a specific example? Why not? After all, it IS open source. I'm sorry, if you are unable to read a computer program & ID the problem spot, why would I believe you even know what you are talking about?"

    Or something similar.

    When they called my business this is essentially what I asked the person, who promptly hung up on me.

  217. They have been tested by Anonymous Coward · · Score: 0
  218. Garbage by Anonymous Coward · · Score: 0

    This post is absolute garbage. First of all, you cannot blame Microsoft for something a MCP does. I am a MCP and I am not doing this. As a matter of fact, for the project I am on, I am architecting a solution using .NET 3.5, MVC Framework (A Microsoft open-source project), NHibernate (open source), JQuery. The Microsoft MVC Framework embraces open-source and actually includes JQuery (non-Microsoft).

  219. Don't argue the technical side, argue business by Anonymous Coward · · Score: 0

    The easiest way I'd see to get out of this is to remind people who got these calls that MS is essentially warning them against their (MS's) competition.

    Once that fact sinks in, they'll likely be much less likely to swallow this kind of FUD - after all, would they trust Ford if a Ford dealer came to them and warned them against their Toyota ("it's foreign-made, everyone will be able to hack your car"), suggesting that they buy a Ford instead?

    Chances are that most everyone would be able to see through that.

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

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

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

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

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

  227. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  228. slappy by Anonymous Coward · · Score: 0

    I run a consulting company and frankly I would rather use Open Source FreeBSD in particular for all my clients but some request Windows if I get the same if I deploy Linux or BSD that I do with Windows don't care what I do as long as I get my money.

    If you look at the complexity of Windows, and the simplicity of Unix you will notice why Windows has so many flaws and Unix does not. But to flame a company just because it has more holes than others is just ignorance. Some things Windows does better than both FreeBSD and Linux and that is being a popular OS.

    I use FreeBSD as my workstation and Windows as a gaming box, I don't worry much about holes and try to enjoy the OS as much as I can, but I will not invest the 370 for Windows 7 this time. :)

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

  231. Just show them the 8 security patches today. by DamnStupidElf · · Score: 1

    Microsoft is full of hot air, and it's easily demonstrable.

  232. 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.
  233. Lets work on your execu-speak by Anonymous Coward · · Score: 0

    Them: "I'm worried about BLANK."

    You: "Don't you worry about BLANK; let me worry about BLANK."
    or
    You: "BLANK? BLANK!?! You're not looking at the big picture!"

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

  235. Bleeding Edge or Behind by Anonymous Coward · · Score: 0

    In the open source world... you're bleeding edge. That means sometimes you get cut... but the overwhelming majority of the time, you're ahead of the curve. In the closed-source Windows world, you are never ahead of the curve... meaning the malware/hackers that are will always have the advantage over closed-source software with fixed update intervals.

  236. Take This Seriously by Anonymous Coward · · Score: 0

    I was explaining the pros and cons of using OpenVPN for an end-user "dial-up" SSL VPN, or using the Juniper SA 2500, to my boss the other day. One of the questions that came up: "do you think OpenVPN is safe, even though it is open source?". The thing you have to understand is that we based our product line on Linux. CentOS to be exact. This question left me a little dumbfounded and frankly a little pissed off. Open source is secure because everyone (read: the community involved in producing the software) can read the code a remove bugs and security holes, right??? I thought about it for a few days and did a little research into why this attitude has crept in among the higher-ups. Aside from the perceived lack of a business model, why would these guys feel this way about open source? I eventually formulated this response: it depends. Depending on the specific project, the number of developers in the community, code security review practices on the source itself, and market penetration of product, an open source project can be the pinnacle of secure source, or it can be the worst. Firefox? I would bet my reputation on it. PHPBB? We've all been bitten by this one. OpenSSL? Absolutely. OpenVPN? Maybe. OSS is not entirely secure simply because it is open.

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

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

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

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

  241. Security is like an onion by Anonymous Coward · · Score: 0

    I would simply advise them security is much like an onion it is the sum of all its layers that makes a network truly secure. I would explain to them this is how you protect the systems from the starting lines with routers and firewall as well as other network things such as vlans. And then more internal things such as antivirus and anti maliware and email/website filtering. A person has to be able to get into the systems via physically getting on the premise or exploiting a vulnerability. With proper network design and proper patching threat can be almost entirely eliminated in many cases(never 100% for anyone).

    Just cause windows is closed source does not make a windows network more secure in fact windows biggest weakness is its popularity and exploits do get found and when they do it can be bad due to the large install base, but windows has a healthy patch response time record. Open source isn't really better per say other than via obscurity(some is better than windows some is worse)and issues generally get fixed quick but there is so much control and so many options these issues can easilly be worked around when the do occur. But the bottom line is most issues result in negligence to patch and that is both open and close source. Most website out there on the web are running on a Unix derived open sourse OS so I think that says something.

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

  244. A good place to start by Anonymous Coward · · Score: 0

    Check this out: http://tech.slashdot.org/article.pl?sid=09/02/11/160202
    There are some pretty good user comments there, explaining that sendmail also had critical remote exploitable vulnerabilities, but, because it was open-source, the bugs were quickly fixed and it was easy, fast and safe to update, whereas it's not always safe to update Windows, because the DLL hell can get a lot hotter and Windows updates always come after the software which is rarely updated to work along with the new Windows patches. OTOH, open-source is usually maintained in a different manner so when someone updates something, it's easy for everyone to see when, where and WHAT exactly has changed so that they may change their software accordingly. This is not possible with Windows, unfortunately :(

    ~T~

  245. 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"
  246. Re: How to Argue Open Source is Secure. by Anonymous Coward · · Score: 0

    Focus on the key element here. These are sales droids trying to create a market. People buy from people, its the oldest sales and marketing truth in what is a very thin book on sales truths.

    Explain it to each and every client thats getting this nonsense why your proposition is better for them than the microsoft proposition. Sell the sizzle, not the steak.

    I have sold IT products, software, services, Temporary Employment services, you name it, b2c and b2b and its the one addage and truth that does not change. Keep 'em tight, give them value add, and not just your products, but whats good for their business. You have to become the invisible employee. When you achieve that, you can't be dislodged, even if Microsoft Started giving away their services.

  247. Deceptive Trade Practices by Anonymous Coward · · Score: 0

    In Texas, the DTPA allows consumers (that's you, if your business has $25M assets) to file claims for things like this. If the Microsoft reps are making hard statements like "You are more vulnerable with open source" you can probably nail them. Other states probably have similar laws preventing sellers from making such bogus claims to sell product. And remember, friends, you may also be able to sue the Microsoft rep in their personal capacity.

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

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

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

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

  253. Oversight by Anonymous Coward · · Score: 0

    one point that tends to get glossed over in this debate is that OSS is not inherently more secure than closed-source. Microsoft has a point that it is much easier to find and exploit a vulnerability when you have the source to look at. What they neglect to mention is that it is also easier and quicker to patch said vulnerability, if found by the right people.

    That being said, I'll now turn my attention to the "track record" crowd. All software beyond "hello world" has vulnerabilities that are discovered and exploited or (eventually? hopefully?) patched, or possibly that go unnoticed throughout the product's entire life cycle. This is true for Operating Systems such as Windows and (gasp) linux, all the way down to word processors, spreadsheet applications, and even your little desktop calculator. Just because linux doesn't become compromised does not mean that it can't. The people who want to compromise your computer want to do so for some sort of personal gain, even if it's just to say "I can." That gain, whatever it may be, is proportional to how many machines / systems / networks the individual is able to compromise. Hence, a devastating majority of viruses, etc. target Windows exclusively, since it is the market-dominating platform.

    I have been a linux guy for 5 years now. I, unlike many of my ilk, hope that Linux never overcomes Windows in the market, merely for the reason above.

  254. I'd say... by Anonymous Coward · · Score: 0

    The problem with closed source is that developers can get away with insecure designs. That may lead to a company culture of not striving for security.

    Also, closed source enables the bosses to decide against fixing a flaw.

    People are more inclined to take shortcuts if nobody's watching them.

    Flaws and secrets have a tendency to bubble to the surface with time, so security-by-obscurity only gets you so far.

  255. Fixing the damage by Anonymous Coward · · Score: 0

    From teh OP-
    "I know this is simply a sales tactic by these companies, but how do I fix the damage these tactics cause?"

    Maybe by, well, restricting access to the source code? The claims are completely true- there is absolutely NOTHING to prevent a hacker from going through the Linux source code and finding undocumented exploits.

    So your question really becomes... how does one combat the truth?

    But let's talk realistically. Your network is only as protected as your firewalls and network design. You are going to want a firewall between your servers and the internet (a "best" design wouldn't even connect to the internet, but that isnt always possible)... and ALSO between your servers and the internal user network.

    So long as your firewalls are not compromised, and your network design is protecting your servers... it doesn't matter what OS your servers run. They can be running Windows for Workgroups for all anyone cares, and still be perfectly safe so long as network access is restricted. With some of the new routers, it's even possible to isolate your servers from EACH OTHER... which is more secure than most network security designers even dreamed of in the past: each server can be in it's own little space.

    So in that respect, your answer is that the Linux servers are just as vulnerable as any of their servers.

  256. open source has nothing to hide by Anonymous Coward · · Score: 0

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

    How about:

    Open source has nothing to hide and so welcomes scrutiny of the code. If MS is so confident of their product, why don't they open-source it as well? If it's so well-designed as they claim, then it shouldn't matter if we can inspect because they won't find anything.

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

  258. Geeks vs. Scoundrels by Anonymous Coward · · Score: 0

    Of course open source software is secure BECAUSE everyone can read it, but for those who may not understand the link, here's my take on it.

    Open source software is created and maintained by Geeks. Geeks love attention. Being geeks, the way they get attention is by posting messages online about the little discoveries they've made. If there is a security flaw in a piece of open source software, it's extremely likely that some geek will discover it, and the first thing he's going to do is brag about it, informing the whole world that he has found a problem. Then some other geek will promptly fix the problem, so he can brag about that.

    This is not to say the occasional geek won't exploit a problem, but typically by the time the exploiter is off the ground, the fix is already in the works.

    On the other hand are the Scoundrels. Scoundrels have something to hide. Other scoundrels have sneaky ways of finding out what is hidden, and using it in nasty ways. Scoundrels lie and say that their way is more secure (lie) because no one can see what's inside (lie).

    And then there are the Clueless who fall prey to the Scoundrels. Geeks would like to rescume them from the lies of Scoundrels but typically lack the communication and persuasive skills required to sell the truth to the Clueless who find comfort in lies.

  259. Only half the story... by Anonymous Coward · · Score: 0

    I'm sick of hearing about these events, like this fellow's dilemma. Why? Because there is no follow up. When this guy actually comes around to saying what happened and what advice he took, how do we know?

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

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

  262. 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
  263. Use standard sales method by Anonymous Coward · · Score: 0

    You don't need to *argue* anything. Ask what concerns your customers have as a result of this knowledge. Then address each of those points.

    Don't assume you know what is going through your clients' minds...ASK!

    Because you are their vendor, and a phone call comes in from J. Random MS Vendor trying to sell them something, they may ask you questions about it because you are their hired expert. Answer them truthfully and honestly. Chances are, the MCP rep won't have a chance because he's cold-calling and you have an established relationship.

    Client: This MCP rep said his product was cheaper and has a higher ROI.
    You: Of course he would say that; he's a salesman. Did he explain how his product was cheaper?
    Client: Well, he said the lower cost of maintenence over the lifespan of the product was cheaper.
    You: I'm sure. If you can clarify his specific statements, I'll be happy to go over them one by one and demonstrate why I think I offer a better value and a higher ROI.

    Client: He also said his product was more secure.
    You. Of course. There are many competing viewpoints on that. But what were his specifics on this? I would like to demonstrate how the security is in my favor, despite his warnings to the contrary...starting with the security of the servers I maintain for you! After all, I know your servers inside and out and how you use them. While the salesman knows he has a product to sell, and thinks you'll pay for it without the benefit your prior experience with my product.

    And so on. FUD is nothing new and wasn't invented by Microsoft. Ignore the geeks saying "tell him this, tell her that." Listen to your clients' questions and treat them as such. You're there to provide a service to your client. The moment you stop doing that will open the door to any other salesman who calls.

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

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

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

  268. Credibility by Anonymous Coward · · Score: 0

    That's an interesting claim.

    I was talking to a Microsoft employee last night.

    He told me that he never saw a linux installation and he wouldn't even know what the screen looked like.

    There is a bit of a credibility issue here I think.

    I've had no end of problems with Windows security myself. On the other hand my Linux computers have given no headache.

    So I think they're out of line here.

  269. Easily read source code makes it MORE secure! by Anonymous Coward · · Score: 0

    The fact that open source code is looked at by thousands of programmers (and yes, hackers) is what makes it so secure! Bugs are found and fixed quickly before exploits gain wide distribution. Now, whether you apply those patches or not is another thing entirely.

  270. Doesn't Redmond use linux boxes for security? by Anonymous Coward · · Score: 0

    Seems like a long time ago I heard that Redmond was using Linux boxes to protect their servers. I would just laugh at their accusations as though they are
    the "I am Windows" guy on the Mac commercial.
    I would remind them who is the OS that has all the problems with Viruses and Malware. Ask them how many times have they had to reformat their home computer because XP got a virus.

    dp

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

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

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