Slashdot Mirror


Is Open Source Fertile Ground for Foul Play?

jsrjsr writes "In an article DevX.com entitled Open Source Is Fertile Ground for Foul Play, W. Russell Jones argues that open source software is bad stuff. He argues that open source software, because of its very openness, will inevitably lead to security concerns. He says that this makes adoption of open source software by governments particularly worrisome. In his words: 'An old adage that governments would be well-served to heed is: You get what you pay for. When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get.'"

723 comments

  1. Sounds like someone trying to by controversial... by yar · · Score: 5, Insightful

    I wish people would use any kind of proof with this type of article... but I suppose they can't.

    "Unfortunately, the model breaks down as soon as the core group involved in a project or distribution decides to corrupt the source, because they simply won't make the corrupted version public."

    And of course there just CAN'T be any guard against the actual program being implemented differing from the publicly available source... :P

    "I'm not naive enough to think that proprietary commercial operating system software doesn't have the same sort of vulnerability, but the barriers to implementing them are much higher, because the source is better protected."

    And when those holes are discovered, they aren't published at all. And the proprietary owner has a far more difficult time finding these existing holes themselves. And most of all, there's NOTHING STOPPING THE PROPRIETARY OWNER from implementing this same type of worst-case scenario the author of this piece describes, and an even smaller chance of discovery by outsiders. Sheesh.

  2. Russell seems a bit dated by Raindance · · Score: 5, Insightful

    'You get what you pay for'?

    Seems like W. Russell Jones is trying to apply 1900-era economics to a collaborative, abstract, not-truly-market-driven, positive-feedback context.

    There might be security concerns with Open Source (he, most interestingly, doesn't go into security concerns with closed source or compare track-records); however, Russell is trying to pull a fast one as this is a different (and, I'd argue, wrongful) criticism of OS.

    RD

    1. Re:Russell seems a bit dated by Anonymous Coward · · Score: 1, Funny

      Seems like W. Russell Jones is trying to apply 1900-era economics to a collaborative, abstract, not-truly-market-driven, positive-feedback context.

      Holy crap. I thought 'no way could someone sum this up fast' but you did it in one sentence! Bravo!

    2. Re:Russell seems a bit dated by haystor · · Score: 5, Insightful

      The irony is that his article is freely available.

      --
      t
    3. Re:Russell seems a bit dated by pavon · · Score: 1

      Following in his footsteps I have implied the same level of detail and journalistic integrity in finding these facts about W Russell Jones:

      russell jones is the scarecrow
      russell jones is what the police call him
      russell jones is a member of the rap group wu

      and my favorite:
      russel jones is a Welsh Super-Featherweight Champion

    4. Re:Russell seems a bit dated by mekkab · · Score: 2, Funny

      yeah, it seems he's never paid for a BSOD! Unfortunately, neither has Microsoft. But when I get my hands on them, they'll pay. Oh, how they'll pay!!

      --
      In the future, I would want to not be isolated from my friends in the Space Station.
    5. Re:Russell seems a bit dated by Anonymous Coward · · Score: 0

      Gee, I'm still using the same economics version they used in 1900 too. Has a new 2004 version of economics been released that changes economic functionality. If so, where can I download it?

    6. Re:Russell seems a bit dated by KarmaMB84 · · Score: 1

      I too must be studying the wrong version of economics. I was led to believe that people are less and less willing to provide a quality product as the price decreases. Ofc, this isn't what OSS is about. Many zealots will openly admit that OSS is not at all about quality and is just about freedom. I guess we have to leave quality happen by accident while developers are exercising their freedom. ;p Unless maybe the zealots are full of it as usual and OSS is about more than being some kind of religion based around the GPL (the OSS bible?) and RMS (OSS's Jesus?).

    7. Re:Russell seems a bit dated by arf_barf · · Score: 2, Informative

      What else do you expect from a MS shop? DevX was born as a VB support shop. In all the years that I visited DevX (mainly for VBPJ magazine), I have not seen one article critical of MS. I stopped, once .NET came out cause the coverage was nauseating...

    8. Re:Russell seems a bit dated by Anonymous Coward · · Score: 0

      "Seems like W. Russell Jones is trying to apply 1900-era economics"

      I didn't bother reading the article, but this Jones (if he exists, which isn't necessarily the case) could actually be applying *micro$oft economics*. By that I mean commercial FUD.

    9. Re:Russell seems a bit dated by z00z · · Score: 1
      Seems like W. Russell Jones is trying to apply 1900-era economics to a collaborative, abstract, not-truly-market-driven, positive-feedback context.

      Very true. He's trying to confuse the issue by implying that monetary compensation is the only thing driving software development. This is not too different from SCO's allegations.

      The way I think about it is: OSS is not free. Many people have paid their time and energy to get it where it is now.

    10. Re:Russell seems a bit dated by jshift2work · · Score: 2, Insightful

      Here is the problem you didnt pay attention in your economics class. quality of product is not directly related to price. demand is directly related to price. but not in all cases certain companys still out price there hardware because i think they just dont want the average user to buy their computers. If the demand is there for the product you can charge what you want. But this being said OSS breaks these rules. because of the nature of it. the freedom automaticly screws the whole system out of wack because no matter how in much in demand it becomes it will be free. if it gets to a point where you cant give it away geuss what you are still going to give it away. If it is so crappy no one wants it, no one will payfor it. if it is so uber that everyone wants it on the machine, no one will pay for it.. unless SCO buys it, but in that case no one will pay for it anyway. The point of this ramble is the laws of econ do not apply here. or anywhere when talking about OSS. now if i could get gravity on my side.

    11. Re:Russell seems a bit dated by happyfrogcow · · Score: 2, Insightful

      however, the decision to make his article freely available was market-driven

    12. Re:Russell seems a bit dated by haystor · · Score: 1

      So is the decision to make Linux. It's just not a financial market.

      --
      t
    13. Re:Russell seems a bit dated by Pentagram · · Score: 4, Funny

      Exactly. How do we know that the original wasn't actually a logical, intelligent article, and that this copy isn't actually an evil corruption due to it being freely available for modification?

    14. Re:Russell seems a bit dated by avgjoe62 · · Score: 1
      But he is dead-on correct here. You DO get what you pay for.

      If you just download the latest distro, install it blindly on a bunch of machines and pray, you can expect problems.

      If you have someone review the source, tweak it for your system and vet the code, you pay a bit more but you also get a bit more.

      The difference is you're not paying for the software, but the customization and support. If you get that from a company you trust (IBM? Red Hat? Novell?), how is that any more a risk than buying Windows 2000 out of a box?

      --

      How come Slashdot never gets Slashdotted?

    15. Re:Russell seems a bit dated by Malcontent · · Score: 1

      " 'You get what you pay for'?

      Seems like W. Russell Jones is trying to apply 1900-era economics to a collaborative, abstract, not-truly-market-driven, positive-feedback context."

      This of course means that in his case sex with a prostitute is much better then sex with his wife. His wife has sex with him because she loves him and that has got be inferior to a professional having sex with him for money.

      OSS developers write code for love, proprietary developers code for money. Same thing.

      --

      War is necrophilia.

    16. Re:Russell seems a bit dated by Anonymous Coward · · Score: 0

      "The irony is that his article is freely available."

      Hey, you get what you pay for.

    17. Re:Russell seems a bit dated by KarmaMB84 · · Score: 1

      As the demand decreases (causing price to decline), they will look for ways to cut costs even if it means cutting quality. As long as the product is "good enough", they will sell it at that lower quality unless they can charge a heftier price for better quality products. Quality does enter into the supply and demand principles. People will pay more for better quality if they can afford it but will be happy with lower quality if it's "good enough" and it's in their price range.

      You also falsely assume I've only had one economics class and that other courses I've taken have not touched on economic issues. :)

      Increased quality may result in higher manufacturing costs which directly affect price (before market considerations) unless the manufacturer intends to sell his product at a loss.

    18. Re:Russell seems a bit dated by e2thex · · Score: 1

      "Seems like W. Russell Jones is trying to apply 1900-era economics to a collaborative, abstract, not-truly-market-driven, positive-feedback context."

      I just need to comment that the open source market is very much market-driven, in fact it should be used in econ101 classes. We have lots of buyers and sells (users and writers), no barrers to entry (well you have to know how to write code, at least some). The only real differance is the currency. When you place something on the open source market you are "selling" code today for the chance of code tomorrow (that was built on the code you distributed). It is like investing in the stock market I give up money today for the chance of money in the future. Very much neo-classical economics!

    19. Re:Russell seems a bit dated by e2thex · · Score: 1

      The important thing here is to idenitfy the currency. You both are looking for some $ sign and economics is not about money it is about exchange. Open source is pure economics. I "sell" my code to the open source comunity for a chance of code that is developed on top of it. see my last post. It is a code for code exchange.

    20. Re:Russell seems a bit dated by sharkey · · Score: 1
      But when I get my hands on them, they'll pay. Oh, how they'll pay!!

      And just last night my wife questioned why an IT professional NEEDED steel-toe boots.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  3. Wow by daeley · · Score: 5, Funny

    Igniting flame war in 5...4...we have main engine start...3...2...ignition!...1...

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
    1. Re:Wow by MAPA3M · · Score: 1, Funny

      gniting flame war in 5...4...we have main engine start...3...2...ignition!...1...
      This is ground control to major troll...

  4. Ahhh.. by Jeremiah+Cornelius · · Score: 5, Funny
    An article-length Troll.

    The whole thread that will light-up in response to this old chestnut!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:Ahhh.. by Anonymous Coward · · Score: 1, Insightful

      Actually, judging from the comments, I would mod the article -1, flamebait.

    2. Re:Ahhh.. by slackr · · Score: 1

      This was rated funny, but it's precisely what the article is. They want everybody on Slashdot to read it an then register with their site so we can give it a big fat negative rating.

      Alas, they caught me before I even realized...

      --

      * Please do not read my signature.
    3. Re:Ahhh.. by Zork+the+Almighty · · Score: 0, Flamebait

      Quick everyone! Repeat after me!

      OSS Good! Goldstein Bad!

      --

      In Soviet America the banks rob you!
  5. And this is very true by Anonymous Coward · · Score: 0

    I am a small business owner, we deal mostly with office supplies. Last week we fired our two software guys and switched to open source, which is free, and I don't have to pay a dime.

    1. Re:And this is very true by Anonymous Coward · · Score: 0

      Yes, but RMS has created a lot of opportunities for open source Gurus and you don't even need to write any software.

    2. Re:And this is very true by Pakaran2 · · Score: 1

      You mean like ESR, who has never written any software?

    3. Re:And this is very true by Anonymous Coward · · Score: 0

      Actually, I think you're mistaken. ESR has written some software although he doesn't describe himself as a programmer. He describes himself as "an observer-participant anthropologist in the Internet hacker culture" among other things. Programming doesn't appear to be his primary activity.

    4. Re:And this is very true by Anonymous Coward · · Score: 0

      And for that very reason, he should shut the fuck up and let people who know what they're talking about be vocal instead. ESR talks so much shit it's embarassing to the whole Open Source community.

    5. Re:And this is very true by JabberWokky · · Score: 1
      You mean like Fetchmail, which is included with almost every *nix? Or CML2, or lookout? Or the original Gnu version of 'sed'? Yeah... other than those (and about a dozen others), the man has never touched code.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    6. Re:And this is very true by JabberWokky · · Score: 1
      Perhaps you missed the whole idea of a participatory community. The ones who talk are... well, those who talk. The ones who code are... well, the ones who code. The ones who bitch... well, that's you.

      --
      Evan "Plenty of the latter"

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  6. hrm... by xao+gypsie · · Score: 2, Insightful

    i disagree....if there is a security hole, those implementing the software would ideally know enough to pick up on it fairly quickly. i mean, they do have the source, after all...

    --


    xao
    http://TheHillforum.hopto.org
    1. Re:hrm... by dnahelix · · Score: 1

      Correct! As opposed to closed-source where a company (ahem) sits on a security hole without fixing it or telling anyone about for months and months.

      --
      Slashdot Eds Link Anonymous Posts With Logged Posts
      They Are Vermin Feeding On Each Other's Feces.
      I Hate \.
    2. Re:hrm... by xao+gypsie · · Score: 1

      or, to be even more cynical, knows about a security quite a while before announcing it. not that i can back that up....but ill drink to cynicism..

      --


      xao
      http://TheHillforum.hopto.org
  7. What a sellout by dtfinch · · Score: 5, Insightful

    Everything he claims can go wrong with open source can go wrong with closed source, but with closed source you have fewer people watching to catch malicious code additions before stable release.

    1. Re:What a sellout by DR+SoB · · Score: 1, Interesting

      True, but with closed source, at least you know who exactly is responsible.. I support open source, but come on guys, would you really want Linux supporting your nuclear arsonal? Or anything else to do with Bombs? Not _all_ closed source is bad, just because you don't like microsoft.
      I would feel much better knowing that they were using z/OS or some type of source from IBM. Or if they are going to use open source, hire the man power, to double check all the security related code...

      --
      Mod +5 Drunk
    2. Re:What a sellout by tomstdenis · · Score: 3, Interesting

      Oh yeah, see this for a good example of closed source software in action.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:What a sellout by Dionysus · · Score: 2, Insightful

      I support open source, but come on guys, would you really want Linux supporting your nuclear arsonal? Or anything else to do with Bombs? Not _all_ closed source is bad, just because you don't like microsoft.

      I want whoever controls my nuclear arsenal to have the source and expertise to the software they use, so that they can fix it themselves. I'm almost certain that the military and org. like NASA get the source to the software they use. And then the question becomes, how is that not open source?

      --
      Je ne parle pas francais.
    4. Re:What a sellout by DR+SoB · · Score: 1

      They get the source, your correct, regardless is it's closed or open source, that's kinda the point anyways! You can "license" closed source software, I know of many companies who have the source code for Windows (or at least parts of it). They must of course sign non-disclosure agreements..

      --
      Mod +5 Drunk
    5. Re:What a sellout by gujju · · Score: 2, Interesting

      On the other hand, do you really want some closed source software handling your elections.
      Would you rather have every GWB hating geek scrutinize the voting machine code with his self assembled electron microscope or some "security" company Diebold do it with closed source software which they CLAIM is "safe"

      Gujju

    6. Re:What a sellout by bobv-pillars-net · · Score: 3, Insightful
      come on guys, would you really want Linux supporting your nuclear arsonal?

      Or your elections?

      --
      The Web is like Usenet, but
      the elephants are untrained.
    7. Re:What a sellout by DR+SoB · · Score: 1

      Couldn't they just change the code before it was compiled and installed in the machines anyways (after you said it was safe I mean..)? I mean, if you want to talk about that kind of conspiracy, do you really think a buncha non-paid programmers are gonna be able to stop them??

      --
      Mod +5 Drunk
    8. Re:What a sellout by ClosedSource · · Score: 1

      What do you base this conclusion on? Although it is plausible that more people audit Linux code than say Solaris code, there really is no proof of that (unless you are aware of some). I have a library down the street with access to thousands of books. That doesn't mean I'm going to read them all or critique them.

    9. Re:What a sellout by gnu-generation-one · · Score: 1

      A. Russell Jones: "Who's Watching the Watchers?"

      Everyone else: "Is anyone watching Microsoft?"

    10. Re:What a sellout by Anonymous Coward · · Score: 0

      Since when did you become an open source zealot, Tom? You're normally cheering the Windows side on. Traitor.

    11. Re:What a sellout by Salamander · · Score: 1
      Everything he claims can go wrong with open source can go wrong with closed source

      Not exactly. Let's say that I'm a consultant, and I want to leave backdoors on every box I install for a client. My clients are hiring me precisely because they lack the expertise to set up the OS themselves, but they might know what a Linux or Windows system looks like once it's running. If the OS is Linux I can download all the source, add whatever kind of backdoor I want to it, compile the result, install it, and have a system that looks indistinguishable from one installed off a RH/Mandrake/whatever CD. If the OS is Windows I either have to get the Windows source or satisfy myself with the kinds of backdoors that can be implemented at the executable (not source) level - most of which do not themselves come with source and for which there are scanners that the customer might think to run some day. The fact is that an open-source OS would actually make a bad guy's job easier in this specific scenario. Sure, there are many other ways in which open-source has the advantage, but the score for closed source in this game is greater than zero.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    12. Re:What a sellout by Salamander · · Score: 2, Interesting

      Heh. Even as I wrote that, it looked like the closed-source version of this trick became a lot easier with the leak of NT source. What a coincidence.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    13. Re:What a sellout by krb · · Score: 1

      If the software running weapons systems hasn't been thoroughly audited, regardless of it's source, I think the open/prop debate becomes secondary in a big hurry.

      --
    14. Re:What a sellout by Anonymous Coward · · Score: 0

      Only a handful of OSen are appropriate for applications where reliability is imperative (nuclear power plants, air traffic control, &c.). Linux ain't one of 'em. Nor is Windoze. It might be worth pointing out that nor are any of OpenVMS, Solaris, AIX, HP-UX, SCO Unix, Unicos, IRIX and the list goes on. None of these vendors guarantee their product for any such application and, indeed, most (if not all) of them specifically state that their product is not to be used for certain types of installation or function.
      Most OSen that are appropriate run on big iron. The only exception of which I know is probably QNX, and that's more an embedded system than a microcomputer OS (although, IIRC, it can function as such).

    15. Re:What a sellout by tomstdenis · · Score: 1

      I don't like the GPL if that's what you mean... but I do happen to write some public domain software as well as a public domain textbook (included in the LibTomMath package).

      Tom

      --
      Someday, I'll have a real sig.
    16. Re:What a sellout by LMariachi · · Score: 1

      Neither is the librarian, even if the doors are locked.

    17. Re:What a sellout by mmurphy000 · · Score: 1
      Balderdash. Or choose a more colorful invective if you wish.

      If you're a consultant who's installing the OS on a box, you can install backdoors whether the OS is open source, closed source, or shared source:

      • You have the box!
      • You have root/Administrator access!
      • You have a customer who, by your own admission, wouldn't know a backdoor was installed!

      I mean, on a Windows box, you could:

      • Install a service, logon script, or "Run" registry entry to do something nasty on a per-boot or continuous basis
      • Install a browser helper object in IE (a favorite trick of pop-up-blasting spyware) to track the user's activity and report it
      • Create an account with administrative privileges, such as access to the system-level shares (e.g., C$), and just fail to mention to the customer that you have it

      This is not to dismiss that the case of the rogue consultant can't happen, just that it can happen with any OS install, or any other consultant work where they get administrative access to a box.

    18. Re:What a sellout by Salamander · · Score: 1

      All of the Windows exploits you mention are easier to detect than a source-level exploit such as the one that inserted a broken privilege check into the Linux kernel. In one there's a process they can see, in another there's registry cruft, in the third there's a whole account. Those are all things that the next consultant might check, or that a third-party scanner might check. By contrast, there's no way in hell even the most sophisticated programmer or scanner is likely to notice the source-level exploit. If you can't see the difference, you're not qualified to be commenting on security.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    19. Re:What a sellout by mabhatter654 · · Score: 1
      Actually Yes! Because every single line of code can be openly published, and the MD5 sum made known. Then every install can be checked when ever you want by auditors and we will know exactly what is in there. For a matter of fact, I'd argue that every single line of voting code and OS should be free and open...It should be a university school project for each class of kids to vet the code for errors and bugs..just like in mathmatics!!! The beauty of this is that any other country could look at this code too! That could be the best export of the US to benifit freedom ever!!!

      to the contrary you have MS. Look how insecure the Diebold solution is!!!!! They use public connections to the internet to monitor the boxes!! What's worse, any errant user could connect with IE and download any [or all] stock an standard worms causing unknown havoc on the system! I can hear you arguing already...but fact is that Diebold already admitted to remote admining over the net!!! Every single security bug is cumulative for all the MS products involved...and you can't simply remove parts to make it secure when they're using the absolutely most vunerable ones!!! In Diebold's defense, they are just "normal" windows programmers...while that's not an excuse it is also the problem. Normal windows programmers don't deal with security holes in code..nor having it picked apart...but in an election environment it's necessary. I'd ask those programmers if they'd trust this software guarding their reputation on a security system or safe for a financial institution...I don't think they would!!!

    20. Re:What a sellout by ebbomega · · Score: 1

      You can license open source software as well. There are plenty of them out there. It's called the GPL and the LGPL and the BSD License and the countless other ones that are out there that involve distributing source code with the product to the consumers.

      Saying all OSS falls under the GPL is both misleading and naive.

      Open source means the consumer can look at the code and modify as deemed appropriate in order to better access their needs. It's cutting the middle man of "systems analyst" out of the equation. If you dislike the software, you can fix it or contract someone to fix it more to your specifications. Then systems become based on user needs rather than vendors dictating to the users what they need. It's how a free market works.

      (remember, open source does not mean free as in beer)

      The main key is whether or not source goes to joe average end user. Windows isn't open source on the basis that the people who USE Windows aren't entitled to the source code. Linux cannot be distributed WITHOUT making the source code readily available under the GPL, hence it's open source.

      --
      Karma: Non-Heinous
    21. Re:What a sellout by Anonymous Coward · · Score: 0

      Anyone remember the Navy destroyer that had to be towed back to port when it's newly installed Windows NT crashed? As is typical, the technical people said it was a horrible idea, and the bigwigs wanted to go with the Politically Correct solution. I wouldn't go assuming that the government always gets the source code...

    22. Re:What a sellout by tomstdenis · · Score: 1

      Dude, update your .sig, Dean ain't gonna win.

      Tom ;-)

      --
      Someday, I'll have a real sig.
    23. Re:What a sellout by hayfever · · Score: 1

      but come on guys, would you really want Linux supporting your nuclear arsonal

      I can't speak for the nuclear arsonal, but Linux is supporting reactor systems at at least some power plants, we had a speaker on it last semester at one of the Purdue Chapter of the American Nuclear Society meetings. And quite frankly I don't have a problem with it. Nor does the software author who chose Linux specifically because it was open source so he knew exactly what he was putting in place and trusted it.

    24. Re:What a sellout by SenorFluffyPants · · Score: 1

      I'd like a nuclear arsenal, period. The hell with the OS behind it.

    25. Re:What a sellout by krb · · Score: 1

      probably so... but i'll keep it up until it's official. plus, i haven't thought of a witty quip with which to replace it...

      --
    26. Re:What a sellout by Cobralisk · · Score: 1

      Exactly.
      Consider this article from an open/closed point of view. As closed source software (the article), this article is riddled with flaws and malicious code (written in english). Many of these could go unnoticed by the end-user (the reader). Vital data is compromised (truth and reason). Lack of peer review has led a buggy and compromised product to premature release.

      The source (again the article) goes public, and open-source developers (your friendly slashdotters) submit patches (posts) to fix the bugs. After the changes are again subject to peer review (moderation), we get if not a good product, at least the one we deserve.

      --
      Waiting for ad.doubleclick.net...
    27. Re:What a sellout by Anonymous Coward · · Score: 0

      Not particularly relevant considering they are talking about malicious backdoors, not just software bugs.

      Wasn't the an old large software project (sybase DB?) That released their code to the public after nearly 10 years. Only to have the public discover a backdoor left in there by a programmer that had existing for many years.

      While it may be theoretically more likely for an OS project to release a corrupted binary, due to malicious activity (eg: replacing the official binary on a website with a version with malicious content). Simply because it is possible for more people to compile from source (and therefore more _bad_ people can compile form source).

      History shows that it is closed source that has suffered more from this in the wild. Due to less of the balancing force of many eyes.

      How about a mental picture.

      Picture a set off scales.

      Under OS: On one side you have many people trying to corrupt the binary, on the other you have many independant people looking for such attempts.

      Under CS: One side has a small number of people trying to corrupt the binary, on the other side there is no independant people looking for such attempts.

      Even though CS has less people attempting to corrupt the binary, they have a greater chance of going undetected.

      This also poses an interesting damage comparison:

      OS: larger chance of short term damage, until problem can be fixed. Most problems can be safely avoided by delaying use of new versions of software, due to relatively quick speed community notices problems.

      CS: Smaller chance of long term damage due to a problem not being noticed for a long time, and newer systems become dependant on design of damaged software. Much harder to avoid such issues. At mercy of developer for when/if a new binary will be released.

    28. Re:What a sellout by Tore+S+B · · Score: 1

      I support open source, but come on guys, would you really want Linux supporting your nuclear arsonal?

      Erm... Yeah.
      There was a huge accident in the 70s where two missiles armed and erected without anyone knowing what happened - turned out the backup system got confused when both lines went dead - started amping noise and interpreting random bits as commands - - and thus got the command. Was a scary scenario, though. An engineer discovered this, and posted this to his superiors - but they didn't take it much into account ('till later). Had this been open source, I'm sure the engineers would have fixed it themselves. Of course, I am confusing HW with SW, but this might as well have been a software error.

      But really, I would prefer that we had no nuclear arsenal at all.
      -tsb
      No thanks, I don't smoke.

      --
      toresbe
    29. Re:What a sellout by gujju · · Score: 1

      Sure they could do that, but you can always check the authenticity of the code using MD5 or some other security method. Lots of software now uses something like that..... That shouldn't be too hard to do. At least this way it is scrutinzable ( I wonder if that is a word or did I just make one up...like GWB). With closed source, you just have to take their word for it.
      And it's not conspiracy...we all know about Diebold and their code...It could happen and it HAS happened before

      Gujju

    30. Re:What a sellout by DR+SoB · · Score: 1

      "With closed source, you just have to take their word for it. " Actually, no you don't, as I pointed out in prior posts, they release the source code, regardless if it's closed or open source, to the MIL if it is released.

      --
      Mod +5 Drunk
    31. Re:What a sellout by LaCosaNostradamus · · Score: 1

      I support open source, but come on guys, would you really want Linux supporting your nuclear arsonal?

      Yes, I would, if the US government decided to ditch its programmer employees and instead buy the Microsoft {tm} Warzone {R} suite of programs for managing their nuclear sites and deployment. Government programmers at least have duty to country over them, but Microsoft's employees are too motivated by monetary compensation.

      And on top of all this, why not try OSS for mangement of weapon systems? CSS relies on security by obscurity, which fails in time, while the OSS code is out there for all the hacking you can do with it, which leads to bullet-proofing.

      If I were the program manager for government weapons system integration and management, I'd make unarmed and nonfueled test systems with the same infrastructure, and I'd deploy them first for some time in real environments with big red signs saying "PLEASE HACK ME". By the time Al Qaeda got around to attacking these systems for real, they'll be hacked and patched enough to foil them.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    32. Re:What a sellout by ClosedSource · · Score: 1

      If your response has a point to it, I fail to see it.

    33. Re:What a sellout by LMariachi · · Score: 1

      The points are: 1) the Amiga did not make desktop video editing popular, and 2) stating that the Mac platform was still monochrome in the late 80s/early 90s is false.

  8. "Anyone who cares to join" by tcopeland · · Score: 5, Insightful

    Worse though, I don't think that security testing can be made robust enough to
    protect against someone injecting dangerous code into the software from the
    inside--and inside, for open source, means anyone who cares to join the project
    or create their own distribution.

    Bosh. Open source project leaders - especially the leaders of popular projects - don't let just anyone have write access. Also, commits almost always go to a mailing list to be reviewed by the other committers and lurkers.

    And of course, there's no way a commercial product could be infiltrated by someone who wants to inject harmful code. Impossible!
    1. Re:"Anyone who cares to join" by uradu · · Score: 1

      Yeah, but being aware of that would require a knowledge and understanding on his part that he's simply not willing to acquire. Too many vendor luncheons and tee-a-thons to attend to spend time on "research".

  9. PLOFIT! by Anonymous Coward · · Score: 3, Funny

    1) Write bogus article that will enrage slashdotters. Slashdot, being knee-jerk as it is, posts it to the front page.
    2) Get a bazillion hits.
    3) PLOFIT!

    1. Re:PLOFIT! by in10d · · Score: 1

      True, true...

      Let's hope that any person actually analysing the devx.com hit statistics will detect such a peak and properly recognize it as a Web flamebait.

  10. You get what you pay for by RealTimeFreeAgent · · Score: 1, Offtopic

    Sounds familiar, I seem to remember someone else saying that...

    --
    "You get what you pay for after all." --
  11. Got one for ya... by infra · · Score: 0
  12. Microsoft irony is not lost by uqbar · · Score: 5, Insightful

    Releasing this kind of rhetoric just days after the latest MS security fiasco would be funny - if the reality wasn't so sad...

    1. Re:Microsoft irony is not lost by JohnFluxx · · Score: 2, Funny

      Even funnier if this is true:

      http://neowin.net/comments.php?id=17509&category =m ain

    2. Re:Microsoft irony is not lost by Anonymous Coward · · Score: 0

      This is real irony, if its true:<br>
      http://www.neowin.net/comments.php?id=1 7509&category=main#comments

    3. Re:Microsoft irony is not lost by cascadefx · · Score: 1

      Even funnier if code review of "leaked" code finds tons of bugs that are then fixed...

    4. Re:Microsoft irony is not lost by wkitchen · · Score: 1

      When is it not "just days after the latest MS security fiasco"?

    5. Re:Microsoft irony is not lost by stephenbooth · · Score: 1

      It made the morning TV news here in the UK. When I heard it my first thought was how cool it would be if open source hackers got a hold of the code and started submitting fixes a la an open source project.

      Stephen

      --
      "Don't write down to your readers, the only people less intelligent than you can't read" - Sign on Newspaper Office Wall
  13. Closed source is fertile ground for foul play by Eric+Smith · · Score: 5, Insightful

    Closed source software, because of its very closedness, will inevitably lead to security concerns. This makes adoption of closed source software by governments particularly worrisome. When you rely on proprietary products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get if they fail to switch to open source software.

    1. Re:Closed source is fertile ground for foul play by Anonymous Coward · · Score: 0

      Secrets are the fundamental basis of any security.

    2. Re:Closed source is fertile ground for foul play by Gordonjcp · · Score: 1

      But it's long been held that algorithms must be public, keys must be secret.

    3. Re:Closed source is fertile ground for foul play by Anonymous Coward · · Score: 0

      Held by who? Certainly not by the government.

    4. Re:Closed source is fertile ground for foul play by Anonymous Coward · · Score: 0

      You know, the really sad bit is, I have to get a project working on a classified government network. It works beautifully on a LAMP system, but the only thing out of LAMP that I can get approved is Apache.

      This a an isolated network ... air-gapped, literally teenagers with M16s between the network and the rest of the world.

      However, it would be trivial for me to get a windows box with IIs & access on the network :/

    5. Re:Closed source is fertile ground for foul play by Gordonjcp · · Score: 1

      The people who understand crypto properly.

    6. Re:Closed source is fertile ground for foul play by LaCosaNostradamus · · Score: 1

      The entire nature of the orginal argument revolves around a specific trust that we cannot dispute unless we cross a cultural line.

      This trust says "a better product is produced when it is contracted and paid for", and also contains the implied "a bad product is the result of volunteer work".

      I'm willing to cross that line. To start, when addressing the original argument, I'd have to ask "why do you trust a product more when it has a price tag, or when it was produced by an entity with overhead costs"?

      Perhaps it's an issue of civil contract laws ... but essentially you will only get your money back, as every piece of commercial software has a disclaimer against fitness of purpose.

      Perhaps it's an issue of business reputation ... but Microsoft's reputation isn't supported by its documented bugs.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
  14. Fear Outlook Express for Linux... by LostCluster · · Score: 5, Insightful

    I doubt Microsoft will ever write software for Linux, but it's inevitable that that things like Lindows will forever strive to make Linux as easy as Windows because that's essential for Linux to take over the desktop market.

    However, with that, some of the inherent security of Linux fails. Imagine an e-mail client that will execute a binary attachment with no questions asked because the user double-clicked on the pretty icon. That's how MyDoom spread on Windows, and basically, it's the fact that the current setup for Linux makes it hard to execute something new that makes people realize what they have before they run it...

    As soon as we have pretty looking greeting card executables that run on Linux, the downfall will be what comes next...

    1. Re:Fear Outlook Express for Linux... by Anonymous Coward · · Score: 1, Informative

      Windows Media Player for Linux will be announced in April by bill himself.

      You heard it here first, anon. for a reason.

    2. Re:Fear Outlook Express for Linux... by microbox · · Score: 1

      I doubt Microsoft will ever write software for Linux

      I doubt that Microsoft won't write software for Linux. They are in it for the money, and they have proven flexible in the past. If Linux becomes so popular that they can't lock people into using Windows, then they'll sell software for Linux.

      While Microsoft probably welcome articles like this one, that's only because it helps them preserve the monopoly, which helps them make a profit, if only in the short term.

      Microsoft doesn't _just_ sell Windows, and even though it's very profitable for them at the moment, that doesn't mean they'll do a complete 180 turn... if only in the name of the all mighty dollar.

      --

      Like all pain, suffering is a signal that something isn't right
    3. Re:Fear Outlook Express for Linux... by Thud457 · · Score: 1

      The final piece of the puzzle for desktop dominance -- DRM!

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    4. Re:Fear Outlook Express for Linux... by Anonymous Coward · · Score: 0

      Yeah, the day that happens I'll be in my bomb shelter w/ my girlfriend, let's hope she's the right one for me, cuz after the world ends there won't be much left to choose from if she isn't ;)

    5. Re:Fear Outlook Express for Linux... by Anonymous Coward · · Score: 0

      Windows Media Player for Linux will be announced in April by bill himself.

      Just in time for the 1st, huh?

    6. Re:Fear Outlook Express for Linux... by stratjakt · · Score: 2, Insightful

      Why, whenever people discuss Open vs Closed source models, does it get simplifed to Linux vs Windows?

      Because it's an easier argument to make, sure.

      But it's a logical phallacy, arguing from the specific to the general. Linux is more scrutinized and secure than windows, therefore all Open Source must be.

      I see OSS being a better model for large, high profile projects, like Linux or OpenOffice.

      But SourceForge is chock full of little do nothing apps that nobody gives a rats ass about. Who knows what kind of goofy code has been buried in one of those billions of throwaway, weekend projects? Noone is auditing that stuff.

      Someone could one day stumble across a little app, and say "hey cool, an app to rename all my mp3 files!", and find out later that it repartitioned his hard drive, raped his hamster, and left the toilet seat up. Either by fault or by purpose.

      There is, however, a reasonable assumption that if you pay 10 bucks for a box on the shelf at Best Buy, that such bad things wont happen, and if they did, you have someone to hold accountable for it.

      --
      I don't need no instructions to know how to rock!!!!
    7. Re:Fear Outlook Express for Linux... by Prior+Restraint · · Score: 1

      Windows Media Player for Linux will be announced in April by bill himself.

      On the first of the month, no doubt.

    8. Re:Fear Outlook Express for Linux... by Anonymous Coward · · Score: 1, Interesting

      http://linuxtoday.com/infrastructure/2003040801626 NWBZEM

    9. Re:Fear Outlook Express for Linux... by Prior+Restraint · · Score: 1

      You're committing your own fallacy: assuming Open vs. Closed == $0 vs. Costly.

      The little hypothetical mp3 renamer you mention could just as easily be closed-source freeware, and may just as likely do all the things you attribute to it.

      Also, most EULAs disavow any liability for anything that happens to your PC, hamster, or toilet. In most cases, you'll be lucky to get your $10 back. (Granted, it isn't cut-and-dry that EULAs are enforceable, but good luck finding someone who will take it to court over a ten dollar POS.)

    10. Re:Fear Outlook Express for Linux... by canadiangoose · · Score: 1
      I agree with you that small OSS projects can potentially do horrible things, but I don't think the risk is at all unavoidable and I certainly don't think they offer any less accountability than closed-source apps.

      If you're downloading random bits of code from sourceforge and running them than sure, you might muck stuff up, but how is that any different from clicking a curious looking attachment in Outlook? I don't compile code until I've done some basic research about it. Check the bug reports, any mailing lists, and do a quick search on Google. Better yet, see if your distro has a prepackaged version. I'm certain that any software that behaves maliciously will be dropped very quickly from any major distro, if it's even included in the first place at all.

      As for closed source, how is download.com or TUCOWS any different from sourceforge? What type of accountability do they offer? Wasn't there some type of spyware diguised as a "spyware removal tool" hosted on one of those sites recently? If I were to download, as per your example, an app to rename all my MP3's and it repartitions my disk, who do I hold accountable?

      I feel a whole lot safer installing my software with apt-get or apt-rpm than I do installing from some closed-source freeware site.

      --
      Never eat more than you can lift -- Miss Piggy
    11. Re:Fear Outlook Express for Linux... by JurgenThor · · Score: 0
      "and find out later that it repartitioned his hard drive, raped his hamster, and left the toilet seat up. Either by fault or by purpose."

      Oh man, leaving the toilet seat up is BAD feng shui. What a nasty program.

      --
      GENERAL PUBLIC SIGNATURE (GPS) Any replies (derivatives) of this post must also use the GPS
    12. Re:Fear Outlook Express for Linux... by chgros · · Score: 1

      But it's a logical phallacy
      Hello, Dr Freud!

  15. Um, yeah by Cthefuture · · Score: 5, Insightful

    Please cite some specific examples Mr. Jones.

    I mean, there is a whole friggin lot of open-source out there, there's bound to be a few examples of the problem? Right? Right???

    --
    The ratio of people to cake is too big
    1. Re:Um, yeah by Dr+Caleb · · Score: 2, Funny
      Please cite some specific examples Mr. Jones.

      If that is your real name. . .

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    2. Re:Um, yeah by Smallpond · · Score: 2, Insightful

      A search for "backdoor" in CERT advisories and vulnerabilities gets several hits for accidental or deliberate backdoors:

      Alcatel Omniswitch AOS (prop)
      Borland Interbase (open source)
      Microsoft RPC Interface (prop)
      Microsoft IE exploits (prop)
      Sendmail 8.12.6 trojan (open source)

      So it looks like there is some truth to the article. I would also count Microsoft Word and Excel macros as a commonly exploited backdoor.

    3. Re:Um, yeah by sir99 · · Score: 1
      Please cite some specific examples Mr. Jones.
      Not quite an example, but actions taken by the mICQ author really upset some people. He made mICQ build and work on the Debian maintainer's machine, but then fail on users' machines, and the change was made in a nice obfuscated manner. A fair number of users will probably not trust his code in the future.

      Although the Debian maintainer certainly shares some responsibility for not noticing the change.

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    4. Re:Um, yeah by Anonymous Coward · · Score: 0

      In the words of counting crows: "Mr. Jones and me tell each other fairy tales." :)

    5. Re:Um, yeah by VivianC · · Score: 1

      Please cite some specific examples Mr. Jones.

      I mean, there is a whole friggin lot of open-source out there, there's bound to be a few examples of the problem? Right? Right???


      I can think of a few interesting examples.

      Gotta watch out when someone closes open source products and doesn't let people inspect the code.

      --
      Viv

      Gmail invites for ip
    6. Re:Um, yeah by Waffle+Iron · · Score: 2, Informative

      Actually, IIRC, the Interbase back door existed for all the years that it was a proprietary product, and it was only discovered after the source code was released.

    7. Re:Um, yeah by Smallpond · · Score: 4, Informative


      I think you're right. Here's the link.

      "It was introduced by maintainers of the code within Borland."

      So that just leaves the Sendmail trojan, which lasted how long? 8 days?

    8. Re:Um, yeah by Anonymous Coward · · Score: 0

      Uh...there is one example that springs to mind immediately. OpenSSH had malicious code inserted into its source tree on more than one occasion. It was very quickly rectified but it did happen. We cannot, in our heart of hearts, doubt that it has occurred 'cos it demonstrably has.

    9. Re:Um, yeah by DeadChobi · · Score: 0

      Heh. He cant state examples, because he cant find any. If one were to confront him about his lack of empirical evidence, the man would probably reply "Just because they havent been discovered doesnt mean they arent there" to which his confrontor would reply "But ether hadnt been found in reality, and it wasnt there!" thus locking the two into an argument of circular reasoning from which there is no escape.

      --
      SRSLY.
  16. In that case you can't win by Anonymous Coward · · Score: 0

    When you rely on high cost Microsoft products, you often get the shaft, and that, in my opinion, is exactly what governments are getting.

  17. "You get the shaft" by Anonymous Coward · · Score: 0

    Right, as opposed to what they've been getting with expensive Microsoft products.

    Which is of course a quality and secure user experience which allows their IT staffs to concentrate on implementing the needs of the users rather than having to waste time running around and dealing with testing and implementing frequent patches and plugging security compromises and cleaning worms off of users' machines.

    Right?

  18. He might be right. by AtariAmarok · · Score: 2, Funny

    He might be right. If governments switch from Windows to open-source OS, they might open their computers to the possibility of being infected by worms, virii, and trojans.

    --
    Don't blame Durga. I voted for Centauri.
  19. 'You get what you pay for' by Raindance · · Score: 4, Funny

    Netcraft says that his server (running IIS) has only been up for 2 days.

    I wonder if he's getting what he paid for.

    1. Re:'You get what you pay for' by Fluid+Truth · · Score: 4, Interesting

      I suspect that was because of the recent patch to windows that came out just a few days ago. Hmmm...when was the last time I needed to update the linux server or apache for security reasons? Hmmm...oh well, my memory's not that good, anymore.

      --
      Apparently, of the rich, by the rich, for the rich.
    2. Re:'You get what you pay for' by the_mad_poster · · Score: 1

      July of 03, I believe, was the last significant one. There was a vulnerability with buffer overflows in mod_somethingorother, IIRC. Sombody else go Google it... I'm too lazy, and I don't have my home e-mail with advisories available ATM.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    3. Re:'You get what you pay for' by Anonymous Coward · · Score: 0

      2.4.24 was a security fix for 2.4.23, wasn't it? Something about a signedness issue in the brk() system call, allowing an attacker to pass negative allocations or something and thereby get access to kernel space, or other application space, or something, wasn't it? I don't exactly remember. It was a bit exotic, but fwiw, I upgraded.

      Of course, no one is disputing the fact that open source has at least as many reported vulnerabilities as closed-source software. But the emphasis is on reported, and fixed. With hundreds of thousands of people mulling over source code, as opposed to just hundreds, the rate of bug discovery will be considerably higher. Once bugs are fixed, though, the can no longer be exploited.

      The problem with closed-source software, obviously, is that there is nothing inherently more secure about their development process -- in all likelyhood, bugs slip in to their software just as easily as they do into open projects. But they lack the army of users actively looking at the source for bugs.

      Even if Linux (for example) had as many security vulnerabilities reported in a given month as Windows, one needs to remember that with open source, vulnerabilities are easier to discover, so if Windows has that many vulnerabilities being published, it must be really, really insecure.

      Know what I mean?

    4. Re:'You get what you pay for' by the_mad_poster · · Score: 1

      Heh, in my experience, not only are the flaws fixed quicker, fewer are found in the major components. You have buggy crap galore in the little leagues, of course, but the major players like the kernel/httpd/postgresql/etc. generally don't seem to have as many problems, have less serious problems, and have their problems fixed quicker.

      Should've qualified my Apache fix repsonse - the last 1.3.x fix since I've not moved to 2.x yet and haven't been following it.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  20. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 5, Funny

    Wow, an insightful first post.
    This day will go down in history.

  21. Take action by Strudleman · · Score: 5, Informative

    All these great reply's, these reasons why Russell is wrong, will never be read by the public because they're stuck in /.

    Take a cue from devX: "Editor's Note: DevX is pleased to consider rebuttals and related commentaries in response to any published opinion. Publication is considered on a case-by-case basis. Please email the editor at lpiquet@devx.com for more information."

    --
    Do it doug.
    1. Re:Take action by 74nova · · Score: 1

      aha, thats what i was looking for, but the server is down, figure that. i was hoping for a mirror, but the email address will suffice. glad you were modded up.

      --
      use your turn signal! you people act like it's divulging information to the enemy
    2. Re:Take action by Anonymous Coward · · Score: 0

      Great lets e-mail them all of the high ranking comments.

    3. Re:Take action by RainbowSix · · Score: 2, Interesting

      Furthermore, you can visit their
      forum. No replies yet as of this posting. Somebody should write a well thought retort.

      "Think Russell is dead wrong? How does the open source community prevent against the issues raised in this opinion? Tell us in the Talk to the Editors discussion forum."

      --
      --------
      It's OK to be social, just don't tell anyone about it.
    4. Re:Take action by yoshi_mon · · Score: 1

      Are these trolls even worthy of /.ers posting to their forums? They write a dated troll and then wait for the traffic to roll in so they can say to their advertisers that they actually have some traffic.

      While I'm not the end all be all expect of web pages I've never heard of these losers. And furthermore I'm not going to waste my time by having anything to do with them.

      I'm giving them -1 Troll and doing so by not even helping /. their lame IIS server.

      --

      Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
  22. after reading this... by rebewt · · Score: 1

    after reading this article only one thing comes to mind... CRACK IS WHACK!

  23. DevX is a little slow these days by Pinball+Wizard · · Score: 1

    and what better way to draw techies to your website, write an article disparaging Open Source so Slashdot will pick it up!

    --

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

  24. Get what you pay for. by rmadmin · · Score: 1

    You get what you pay for? Ok, if they think they NEED to pay for proven software, then they can pay Redhat for their Enterprise line of products. Pay or not, its 100% better than running windows in my opinion. Of course, the site that hosts my online banking runs Windows 2000 servers, and I haven't seen them have a problem yet, but I'm guessing if they did, they wouldn't let anyone know anytime soon. :-/

  25. Interesting article... by freerecords · · Score: 1

    ..open source has always been a controversial issue.. here is an interesting article on the debate "GPL Good, Commercial Bad..." It cites GCC as an example of how destructive OS can be in that it removed the market for any other type of compiler. Can it be said that Mozilla has in effect done an "Internet explorer" with the open source world? It is now almost an integral part of any distrib.
    Thoughts?
    Tim

    --
    tim
    1. Re:Interesting article... by Anonymous Coward · · Score: 0

      Can it be said that Mozilla has in effect done an "Internet explorer" with the open source world? It is now almost an integral part of any distrib.

      Considering that the Konqueror browser is still going very strongly and is in fact gaining customers-- for example, Apple chose to base their new browser off of KHTML instead of Gecko-- I'd say no.

    2. Re:Interesting article... by Zathrus · · Score: 2, Insightful

      It cites GCC as an example of how destructive OS can be in that it removed the market for any other type of compiler

      What a crock of an "article" that is. It's a group of posts on an OpenBSD mailing list. There is no response to the particular posting made (which, btw, is here, two levels down from what the poster linked to) because the mailing list maintainers shut down the thread as off-topic (appropriately). There are some funny, and valid, points raised by the article you linked to, but "GCC is destructive" isn't one of them.

      There are still numerous other C/C++ compilers available. Yes, gcc comes with most distros. So? You can install a different one easily enough. And there are several available -- Intel, Watcomm, Borland, etc. Some are free, some are not. Most outperform gcc in various areas, sometimes in all areas. And, contrary to the post, there is still choice of compilers on Unix -- generally you can choose either the vendor's own compiler or gcc. Which is a vast improvement over the old situation -- you got to use the vendor's compiler. Which usually sucked (they've improved greatly, but we use g++ here because xlC v5 does an amazingly bad job at handling templates).

      Yes, some embedded platforms only have gcc available now. Why? Because it's cheaper than rolling your own... it used to be that you had to purchase a compiler for an embedded platform. While this was an additional revenue stream for the company, the cost of building your own compiler, keeping it bug free, updating it to match emerging standards, and providing support vastly outweighed the revenue coming in. Sure, you still have to submit the platform specific code to the gcc-devel group, but it's a lot less work than writing your own. And, of course, gcc provides far better code (stability, speed, and size) than most of the custom compilers.

      Can it be said that Mozilla has in effect done an "Internet explorer" with the open source world?

      No. There's still Konquerer and Safari (same codebase), there's Opera (commercial and closed), and several others. Don't like Mozilla? Pick another one.

      The reality is, open source only destroys the market for other tools when the other tools are inferior. It may be that, eventually, the open source software is superior in every meaningful way and the other tools slide off into obsolecense. At that point you've reached the commoditization point for that group of software... it's unsurprising that the cheapest solution wins. It happens in every other market after all.

  26. My God! by shystershep · · Score: 5, Insightful

    He's a genius! This is actually a clever critique of the very dangers of closed source software, just disguised as a moronic attack on open source.

    Open source advocates rightfully maintain that the sheer number of eyes looking at the source tends to rapidly find and repair problems as well as inefficiencies--and that those same eyes would find and repair maliciously inserted code as well. Unfortunately, the model breaks down as soon as the core group involved in a project or distribution decides to corrupt the source, because they simply won't make the corrupted version public.

    I mean, this can't actually be an argument that closed developed by a "core group" that "won't make the corrupted version public" is more trustworthy than open development where anyone can see the code. Right? Right?

    --
    The bigotry of the nonbeliever is for me nearly as funny as the bigotry of the believer. - Albert Einstein
    1. Re:My God! by barawn · · Score: 2, Insightful

      because they simply won't make the corrupted version public.

      Yah... wouldn't source code that's not public be... closed source?

      So he's claiming that open source is dangerous because it could become closed source. And closed source is better, because it's more protected against... uh... wait.

      Brilliant! What a moron.

    2. Re:My God! by Prior+Restraint · · Score: 1

      So he's claiming that open source is dangerous because it could become closed source.

      Not to start a religious flamewar, but that makes it sound like he's got more of a legitimate target in the BSD license than the GPL.

    3. Re:My God! by Dalcius · · Score: 1

      Bravo, a nice and tidy slaughter of the entire "article"!

      I hope you let them know, you'd have to be pretty dense not to understand that he titled the article wrong.
      "Editor's Note: DevX is pleased to consider rebuttals and related commentaries in response to any published opinion. Publication is considered on a case-by-case basis. Please email the editor at lpiquet@devx.com for more information."

      Cheers

      --
      ~Dalcius
      Rome wasn't burnt in a day.
  27. Who's paying DevX to write this shit? by JohnGrahamCumming · · Score: 4, Insightful

    This is simply the worst piece of FUD concerning Linux and OSS in general that I've ever read. And it's coming from the "Executive Editor" who should have taken a look for some actual examples of what he's talking about. The entire article is random speculation that "bad things can happen" with OSS because people can modify the source and he should be ashamed of having written it: unless of course he's being paid to write propaganda.

    During a week when Microsoft admits it sat on the worst flaw ever for 6 months, and MyDoom and friends are rampaging around it's shameful to see an article written with so much fear and so little substance. He even manages to say that OSS might be used by terrorists against the US (although he doesn't use the word).

    An absolutely disgusting piece of "journalism".

    John.

    1. Re:Who's paying DevX to write this shit? by DataPath · · Score: 2, Insightful

      Agreed.

      This article sounds so very 1998ish, when the FUD machines were pumping at full speed.

      It seems these days the thing most nearly approaching FUD out of MS is statistics. You know - those banner ads stating that Windows is 11-22% cheaper to operate than Linux.

      --
      Inconceivable!
    2. Re:Who's paying DevX to write this shit? by Anonymous Coward · · Score: 1, Informative

      I did notice as I read the site that there was one of those new, huge, M$ ads right beside the title.

      Who can really trust a site that purports to be objective while taking money from one of the sides in the "controversy"? (Right, Slashdot?)

    3. Re:Who's paying DevX to write this shit? by FuzzyBad-Mofo · · Score: 2, Informative

      For explanation, we need look no further than the prominent Microsoft ad on the article. It wouldn't surprise me if the whole site was sponsored by Redmond.

    4. Re:Who's paying DevX to write this shit? by greg_barton · · Score: 1

      During a week when Microsoft admits it sat on the worst flaw ever for 6 months, and MyDoom and friends are rampaging around it's shameful to see an article written with so much fear and so little substance.

      Why do you think it's being published now?

      To give ammunition, however feeble, to those against open source. They can say, "But, open source is insecure too! And it's WORSE!"

      Also, while there's general security anxiety, it's the perfect time to make that anxiety rub off elsewhere. Remember, the anti-OS forces try to convince using emotional arguments and rhetoric, not logic. The best time to use an emotional argument is in times of charged emotion. (Witness our recent war, for example...)

    5. Re:Who's paying DevX to write this shit? by Batmensch · · Score: 1

      You don't suppose he's bucking for a job with M$, do you?

  28. He lost all credibility in the first paragraph. by Bikini+Kill · · Score: 1

    From the article:
    "Instead, the security breach will be placed into the open source software from inside, by someone working on the project."

    That's just as likely to happen in a closed-source project as an open source project. It is, however, much more likely thatthis kind of activity will be discovered in an open-source product since anyone and everyone can look at the source to see it.

  29. Not as much of a differences. by Godeke · · Score: 3, Insightful

    While the article mentions that the exact attacks that you say could happen in open source software could also happen in closed commercial software, I find the "barriers to implementing them are much higher" concept to be absurd. Just as the articles sasy the core Linux kernel is tightly monitored, so is the software from Microsoft. However, when it comes to smaller products, products that I have worked on, I would have to chuckle at the naive view that somehow closed source is "better protected". Most smaller companies that I have worked with are *far* more interested in getting a product to release than checking for backdoors. Testing is for failure modes, not for subtle pointer errors that open the code to obscure exploits.

    In open source software, the maintainers vet patches by peer review before admitting them into the main product line. Likewise, closed source products are peer reviewed, but by a much smaller team, who probably have much more similar agendas than people flung across the globe. Either could be compromised. This exact same article could have been entitled "Software Is Fertile Ground for Foul Play". The concern that backdoors exist is the reason Asian countries have been suspicious of Microsoft's closed source software. To assuage those fears, Microsoft provided the source code for review. If this review is successful in showing that no backdoors exist (and I have no idea how they can tell that some unobtrusive code isn't deliberately flawed) then surely open source can be equally reviewed, if not suffer a more stringent review by opening the question to the open source community within the country in question.

    The security that closed source promises by "protecting the source" is security through a promise by a potentially hostile vendor. The security open source promises is the vigilance of those who review the code. I don't see how one is better than the other, but I surely don't see how closed source is going to make a potential target feel better than if they could review the source.

    --
    Sig under construction since 1998.
    1. Re:Not as much of a differences. by sleepingsquirrel · · Score: 2, Interesting

      Yes. Mr. Jones needs to read up on why governments actually prefer open source.

    2. Re:Not as much of a differences. by BranMan · · Score: 3, Interesting

      Actually, in practice there has seldom been any peer reveiw of code in 'closed source' software companies. Unless a project or program has major funding, clout, and visibility, the coders write some unit test cases and hope any bad bugs are caught in system testing (which gets reduced when the schedule gets tight - in contrast Open Source software usually has no schedule). Open Source software is therefore infinitely more secure as more often than not at least 2 pairs of eyes have seen any particular piece of code.

    3. Re:Not as much of a differences. by Trillan · · Score: 1

      I've worked on closed source applications for over ten years now, and I've never worked on a project that didn't have peer code reviews scheduled. Sometimes they weren't done especially well, but they were done.

      I don't recall ever writing a test case, though.

  30. Beware the Luddites! by joshamania · · Score: 4, Insightful

    This is the type of argument you get from a lawyer, a technophobe or someone with a vested interest in being anti-open source. Arguments generally center around "security" "support" and "accountability".

    One, Microsoft software, the most popular "closed source" software in the world, is rife with security holes. While the most popular (arguably) open-source software in the world, Apache, doesn't strike me as being terribly buggy *or* full of security holes. For instance, I don't have to update my apache software once a week.

    Two, often for popular open-source products there is plenty of free and timely support. Advantage is also to the qualified technophile, who can support his or her own software, and not rely on the timetables of vendors.

    Three, accoutability. What has Microsoft *ever* been accountable for? Viruses? Bugs? Data loss?

    1. Re:Beware the Luddites! by Anonymous Coward · · Score: 0

      He's not a luddite. You hit it right when you said he had a vested interest.

    2. Re:Beware the Luddites! by roseanne · · Score: 2, Interesting

      Not that absence of patches == secure, but IIS hasn't had to be patched in quite some time. In fact, over the past few months, I've been patching more Linux and BSD boxes than Windows, thanks to the SSH+sendmail vulns (yes, we still run sendmail on some boxes, though we've moved to a combination of qmail and exim on others).

      MS software IMO has really improved security-wise, down to sensible, secure-by-default installs (look at the default installs for Windows 2003 or Services for Unix 3.5). Today I rate typical MS *users* are more of a security threat (the kind who spread MyDoom) than MS software itself.

  31. Muhahahahahaha by Anonymous Coward · · Score: 0

    I, for one, welcome our new open source overlords.

  32. Whos to say what someone implements? by lake2112 · · Score: 2, Funny

    The problem with Open Source is that there are no controls as to what someone may program. You know I've seen WarGames I know what a back door is. Also a question of accountability. I hate to say it but for some things I am forced to trust Microsoft, not because of the quality of the work but for the accountability that they are held to. They have to make a semi-reliable and safe system or else they got out of business. This insures the proper cycle of software development and testing.

    1. Re:Whos to say what someone implements? by Stumbles · · Score: 0

      Accountable? Microsoft? Well buddy you for sure have not read any of their EULA's.

      --
      My karma is not a Chameleon.
    2. Re:Whos to say what someone implements? by phrostie · · Score: 1

      that's great to know that you've been able to hold MS and other closed venders accountable.

      btw, how much did you get from MS for the down time from this past years viri?

  33. It's like Fred Moody all over again by Phaid · · Score: 5, Insightful

    Mod story down (-1, troll).

    Can we please stop letting people use slashdot to increase the hit rate on their articles in order to make themselves seem relevant to their bosses?

    Fred moody, the infamous anti-Linux ABC News columnist, was doing the exact same thing four years ago. In fact, he was writing on pretty much the same subject, that Open Source is insecure and untrustworthy by its very nature.

    Those who do not study history are doomed to repost it.

    1. Re:It's like Fred Moody all over again by chgros · · Score: 1

      Those who do not study history are doomed to repost it.
      So not only is it a troll, it's also a dupe!

  34. figures... by tomstdenis · · Score: 1

    lynx --head www.devx.com

    produces

    HTTP/1.1 200 OK
    Server: Microsoft-IIS/5.0
    Date: Thu, 12 Feb 2004 21:07:24 GMT
    Content-type: text/html
    Page-Completion-Status: Normal
    Page-Completion-Status: Normal
    Page-Completion-Status: Normal

    [Yes, that last bit repeated three times].

    I can only wonder why they would write an article like this, oh, I know, they're full of shit MCSE "developers" getting pissed off at all the attention OSS has been getting lately.

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:figures... by 8282now · · Score: 5, Informative

      In addition, it looks like this fellow's got a seriously vested interest in the spread of MS's closed source products.

      http://www.amazon.com/exec/obidos/search-handle-ur l/index=books&field-author=A.%20Russell%20Jones/10 3-4406437-9264652

    2. Re:figures... by Anonymous Coward · · Score: 0

      Hehehe,

      Judging by his crappy ratings on Amazon, his books are just as bad as his article!

    3. Re:figures... by Anonymous Coward · · Score: 0

      Exposed?
      0WNED!

  35. Here's the article, site has been slashdotted by W2k · · Score: 4, Informative

    Open Source Is Fertile Ground for Foul Play

    The nature of open source makes security problems an inevitable concern. There are a handful of ways that malicious code can make its way into open source and avoid detection during security testing, making government adoption of open source particularly worrisome.

    by A. Russell Jones February 11, 2004

    An old adage that governments would be well-served to heed is: You get what you pay for. When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get. Perhaps not today, nor even tomorrow, and not because open source products are less capable or less efficient than commercial products, but because sooner or later, governments that rely on free open source software will put their country's and their citizens' data in harm's way. Eventually--and inevitably--an open source product will be found to contain a security breach--not one discovered by hackers, security personnel, or a CS student or professor. Instead, the security breach will be placed into the open source software from inside, by someone working on the project.

    This will happen because the open source model, which lets anyone modify source code and sell or distribute the results, virtually guarantees that someone, somewhere, will insert malicious code into the source. Malevolent code can enter open source software at several levels. First, and least worrisome, is that the core project code could be compromised by inclusion of source contributed as a fix or extension. As the core Linux code is carefully scrutinized, that's not terribly likely. Much more likely is that distributions will be created and advertised for free, or created with the express purpose of marketing them to governments at cut-rate pricing. As anyone can create and market a distribution, it's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart.

    Third, an individual or group of IT insiders could target a single organization by obtaining a good copy of Linux, and then customizing it for an organization, including malevolent code as they do so. That version would then become the standard version for the organization. Given the prevalence of inter-corporation and inter-governmental spying, and the relatively large numbers of people in a position to accomplish such subterfuge, this last scenario is virtually certain to occur. Worse, these probabilities aren't limited to Linux itself, the same possibilities (and probabilities) exist for every open source software package installed and used on the machines.

    How Can This Happen?
    The products of the open source software development model have become increasingly entrenched in large organizations and governments, primarily in the form of Linux, a free open-source operating system, the free open-source Apache Web server, and open source office suites. There are several reasons that open source software--and Linux in particular--are seeing such a dramatic uptick in use, including IBM's extensive Linux support effort over the past several years, and the widespread perception that Linux is more secure than Windows, despite the fact that both products are riddled with software security holes. (Use this menu to see the number of vulnerabilities reported by security watchdog group Secunia for an OS-by-OS comparison.)

    So far, major Linux distributions such as Debian and others have been able to discover and remedy attacks on their core source-code servers. The distributions point to the fact that they discovered and openly discussed these breaches as evidence that their security measures work. Call me paranoid, but such attacks, however well handled, serve to raise the question of whether other such attacks have been more successful (in other words, undiscovered). Because anyone can create and market--or give away--a Linux distribution, there's also a reasonably hi

    --
    Quality, performance, value; you get only two, and you don't always get to pick.
    1. Re:Here's the article, site has been slashdotted by gnuguru · · Score: 4, Funny

      Mod the above down as flaimbait.

    2. Re:Here's the article, site has been slashdotted by jshift2work · · Score: 1

      You know mr jones has wood right now thinking everyone loves his article and that is why it went down

  36. FUD by Norpg · · Score: 1

    Heh this is just plain FUD, nothing else to see here move along.

  37. Re:Sounds like someone trying to by controversial. by LostCluster · · Score: 5, Insightful

    Yeah, OSS software is at risk of exploits, but he's neglecting the fact that once geeks realize that they can't compile the open source version to the binary, a red flag goes next to the binary. And if the binary starts doing malware things, then that binary goes down in flames, and the project will immediately fork with the last released source.

  38. Re:Sounds like someone trying to by controversial. by thegrommit · · Score: 4, Insightful

    I wish people would use any kind of proof with this type of article... but I suppose they can't.

    Who needs proof when you have FUD? See also SCO.

  39. What the hell is this guy talking about... by Anonymous Coward · · Score: 0
    RedHat, SuSe, and others have gotten certifications from the top security certification givers (as previously covered on slashdot, can't remember the specifics ATM), and those distributions are progressing towards getting better and better.

    Besides that, Open source in government doesn't necessarily mean using the latest homebrew word editor from the guy down the street. It means governments can make their own applications, or their consultants can do so, and that source will be available to the government so that if they don't want the current consultant and want another group to come in, they can easily have the source code of the existing project available for the new team.

    Certain aspects of Open Source just make sense for governments. If tax payers are paying for the development of systems, shouldn't the government (hence the taxpayers) own what's developed with their money? They shouldn't be under the yoke of some proprietary consultant firm or vendor.

    Remember, open source doesn't always mean sharing the code with EVERYBODY.

    I mod this article +1, Flamebait.

  40. Vulnerable? by Anonymous Coward · · Score: 3, Funny

    He argues that open source software, because of its very openness, will inevitably lead to security concerns.

    Well, thankfully Windows is closed-source, or else there'd be security issues wi-- oh, hang on a sec.

  41. At least they seem to practice what they preach by morelife · · Score: 5, Funny

    devx.com

    HTTP/1.1 200 OK
    Server: Microsoft-IIS/5.0
    Date: Thu, 12 Feb 2004 21:06:06 GMT
    X-Powered-By: ASP.NET

    In other news, the devx.com website was found lying in its own blood and excrement after being linked from Slashdot.ORG today.

  42. slow news day? by hyperstation · · Score: 1

    it's called peer review. go read about it.

  43. Impartiality by gowen · · Score: 5, Informative

    I believe every word of this article because A Russell Jones certainly has no vested interest in Microsoft based web solutions.

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Impartiality by Anonymous Coward · · Score: 0

      Does that mean we can discount ESR or Linus when they talk about closed source, since they both have a vested interest in Linux? "It's got Microsoft on it!" isn't a good enough reason to convince the PHBs of the world, so if you disagree with the guy, maybe you should explain why, rather than belittle his opinions for practicing what he preaches.

      (Ok, so ESR is bad example since he can be discounted on grounds of being a crackpot, but the principal still stands...)

    2. Re:Impartiality by Anonymous Coward · · Score: 0

      Russell Jones, Ph.D. is a former reptile keeper and professional musician who now composes computer applications. He has an extensive background in designing and developing interactive computer-based training applications. He's the author of several books on Web development using Visual Basic, ASP, VB.NET and C#. He is currently DevX's Executive Editor. Mike Gunderloy is the lead developer for Lark Group, Inc., an independent software consultancy in eastern Washington. His other Sybex books...

    3. Re:Impartiality by gowen · · Score: 1
      Does that mean we can discount ESR or Linus when they talk about closed source,
      Yes, pretty much. Actually, we can discount ESR on everything, because he's a grade A pseud.

      Linus, on the other hand, tends not to make idiotic generalisation about closed / open code. He just says "This way works for me", and gets on with it.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  44. You can rate his article by xutopia · · Score: 2, Interesting

    it currently has a score of 2/5. Once the /. effect is done we should all create an account and rate it as low as it can go.

  45. flight simulator in excell by Anonymous Coward · · Score: 2, Insightful

    I seem to remember there was an easter egg flight sim program that got into Excel somehow.

    If closed source is so safe, how could this have happened?

    Further, if that happened, how do you know that other more dangerous items haven't also been included in the windows products??

  46. Why bother posting the article at all? by joib · · Score: 0, Redundant

    It's just troll feed..

  47. Yada Yada Yada by kinnell · · Score: 0

    Why has this even been posted? It's been accepted for a long time that security through obscurity doesn't work, and this is effectively what he's arguing for. -1 Clueless.

    --
    If I seem short sighted, it is because I stand on the shoulders of midgets
  48. Really? by Anonymous Coward · · Score: 0

    I wonder just how much Microsoft and SCO paid him to write that article! :)

  49. Once again by Belsical · · Score: 1

    Once again, people are confusing obscurity with security.

    Sigh.

    Ben

    --

    "There are no such things as mutual fantasies. Yours bore us and ours offend you."
    - Bill Maher
  50. Elequence personified by mccalli · · Score: 2, Funny
    " When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get"

    Aah, the sweet sweet tones of language in the hands of a master. What subtlety, what charm, what wit. Prithee kind sir, wherefore is thy prose, thy grasp upon the fundamentals comprising the very art of speech itself?

    English Grade: C-, should learn not to use informal language when making a formal argument.

    Cheers,
    Ian

  51. wow... by thelasttemptation · · Score: 1

    I read the headline and instantly thought of SCO arranging a hit on Linus...

  52. Patchy vs Apache by AtariAmarok · · Score: 1

    "One, Microsoft software, the most popular "closed source" software in the world, is rife with security holes. While the most popular (arguably) open-source software in the world, Apache, doesn't strike me as being terribly buggy"

    It all comes down to a choice between Apache and patchy, doesn't it?

    --
    Don't blame Durga. I voted for Centauri.
  53. Open Source and Proprietary have the same cost by haystor · · Score: 2, Interesting

    You may pay nothing for Linux (for example).

    But you also pay $0 to MicroSoft to insure you against bad things happening to your computer/network.

    The only thing you pay for with MS is basically that it will install an OS on your system. Read the EULA, they don't guarantee much else, and they certainly take no responsibility for things going wrong.

    --
    t
    1. Re:Open Source and Proprietary have the same cost by Smallpond · · Score: 0


      in no event shall microsoft or its suppliers be liable for any special, incidental, indirect or consequential damages whatsoever ... and so on for quite a while with the usual disclaimers.

      [ its all caps in the EULA, but /. won't let me post that ]

      To be fair, RedHat says pretty much the same thing for Linux.

  54. All I have to say is... by bahamat · · Score: 1

    We shall see who has the last laugh.

  55. I can poke some big holes in this argument... by tekiegreg · · Score: 3, Insightful

    Open source software goes through rigorous security testing, but such testing serves only to test known outside threats. The fact that security holes continue to appear should be enough to deter governments from jumping on this bandwagon, but won't be.

    *Deletes 40 zillionth mydoom attachment in his inbox*, and I suppose other operating systems are more secure...what exactly are you suggesting we do about the lack of security in today's OS's? Linux, Windows, Unix even have all identified security flaws in their time...

    What can we trust in code? You mention it right there Mr. Author, we can trust the latest and greatest stable Linux kernels, but if install a test kernel, or some hobbyist lil' app on the remote corners of the open source world on a production server, you get what you deserve. Incidentally the same goes for windows, WinXP latest Service pack is definitely more secure than any test versions of their OS's, or even the initial RTM builds of their operating systems. What gets deployed in a production environment...well duh....

    The author says:

    [Snip] Worse though, I don't think that security testing can be made robust enough to protect against someone injecting dangerous code into the software from the inside--and inside, for open source, means anyone who cares to join the project or create their own distribution.

    I suppose we trust Microsoft, SCO and IBM more? Puh-leez, if you need a totally secure OS, you're best off hiring your own programmers and starting from scratch, and hoping they're as secure as anyone else, oh wait can't trust them either...never mind just build an OS yourself then...

    Ok I'm done ranting, everyone else's turn :-).

    --
    ...in bed
    1. Re:I can poke some big holes in this argument... by Samari711 · · Score: 2, Insightful

      The fact is that all OS's are vulnerable to the same types of attacks. It has nothing to do with open vs. closed source and everything to do with bad programing. Sure it's easy for a hacker to poke through open source code and look for unchecked buffers to launch attacks at but then again a white hat could just as easily pick that up and fix it. With closed source software, while it may be tricker to figure out where the unchecked buffers are, there are going to be fewer goodguys looking for them.

      The real problem is that we test software to make sure it does what it's supposed to do while hackers look for where the software does what it's not supposed to do. That's why the hackers are always one step ahead because we're looking at the problem from the wrong perspective.

      --

      I never said I was smart, I just said I was smarter than you

  56. The Value of Transparency by G4from128k · · Score: 1

    What the original article misses the incredible value of transparency. That anyone can examine the code for potential exploits makes open source far more secure.

    Until the public can obtain a copy of the source of Windows, voting system software, etc. under FOIA (Freedom of Information Act), I suggest that governments (and others) consider the hidden insecurity of proprietary software. For closed source, it is too easy and too tempting for companies to attempt to hide exploits, bugs, and backdoors.

    --
    Two wrongs don't make a right, but three lefts do.
  57. Why is this a troll? by Anonymous Coward · · Score: 0

    He's 100% correct.

  58. Backdoor by Anonymous Coward · · Score: 0

    I always put back doors in the commercial software I write... but never the open source... I don't want to get caught!

  59. I know guys who laugh at this argument. by crovira · · Score: 1

    Anybody who knows how to crack a DLL can peel away all functionality and NOT having the docs actually helps.

    You see what the people really wrote instead of what they neant to write.

    His argument is old and worthless.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  60. Getting what you pay for by JaredOfEuropa · · Score: 2, Interesting
    An old adage that governments would be well-served to heed is: You get what you pay for. When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get.
    So far, I think the track records of currently existing operating systems speak for themselves: one particular popular commercial operating system (yes, that one) makes the news almost weekly with another gaping security hole, exploit, or worm doing the rounds. On the other hand, you don't hear a lot about security issues with (wonderfully-free) Linux systems, despite their widespread use as servers.

    A number of governmental institution have chosen Linux not because it is free, but because of another distinct advantage: because it is open-source, they know what they pay for.
    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  61. "You get what you pay for" by ArmenTanzarian · · Score: 1

    What an hilarious opinion. It brings up the point of who really pays for open source software... The concept behind it being, that everyone pitches in and does their part. The cost of these projects is TIME. People are spending time for minimal or no pay and with major distros, many many many more people put in time than any software company can afford to put out. Here's another cliche for you, "Time is money".

    As for security concerns, yeah, malicious parties can view the source. But so can interested parties that are probably smarter than the script kiddies who can discover a bug and hammer away on it.

    This article should be modd'ed "Flamebait"

  62. News??? by Anonymous Coward · · Score: 0

    This problem isn't new. In fact, it's far older than any computer technology.....You can set up as many layers of security as you like, but at some point, you have to trust the layers themselves.


    In other news, there is no news.

    --AC

  63. IT Insiders by jdhutchins · · Score: 1

    From the article: "IT Insiders could put their own malelovent code in the product and ship it." Well, that's not much of a concern right now. They just ship windows, and they don't have to worry about placing security holes. They come by default!

    Anyone can modify an open-source project. That means I can modify it for my own needs, and even release that code. He fails to understand that that concept does NOT mean that everyone in the world has write-access to the project's CVS server. Sounds like a MS "unbiased survey" article.

  64. Re:Sounds like someone trying to by controversial. by Rev.LoveJoy · · Score: 5, Insightful
    Bingo.

    The author completely ignores the storied history of exactly this kind of thing in closed source software -- only these backdoors are called 'features' or 'easter eggs.'

    We need a new term for this kind of journalistic troll.

    -- Cheers,
    -- RLJ

  65. Already a Good Rebuttal by doomicon · · Score: 3, Informative

    Joe Barr, already has an article responding to this FUD. I personally feel these sorta FUD articles are outdated. With IBM, HP, and others already showing large profits from taking advantage of opensource, you would think they would come up with something that isn't drudging up arguments from 1998.

    --

    Awesome!
  66. You're too late by Anonymous Coward · · Score: 0

    You're too late. You wasted your opportunity with your GNAA post. Because of the lost opportunity, your troll arrived long after "the flaming started". One troll at a time.

  67. The Shaft by jiffah · · Score: 0

    You get what you pay for. When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get.
    Is he implying that there is room up there for another shaft?

  68. you get what you pay for... by caino59 · · Score: 2, Informative

    or with closed source, it really should be - you pay for what you get.

    c'mon, this article has to be a joke.

    closed source has all the problems of OS, and more, not vice-versa. you can at least review the code of a program before implementing it, and even if you don't know how to code, there's thousands of other users surveying the code as well for errors. the OS community wants OS to look good - sure there are some people in it that probably would/have coded a backdoor here and there, but that's few and far between - especially compared with the people writing exploits for commonly used closed source applications...

  69. Best Troll Ever. by DaveJay · · Score: 4, Interesting

    From the article, annotations added by me:

    >Malevolent code can enter open source software at several levels.

    1. >First, and least worrisome, is that the core project code could be compromised by inclusion of source contributed as a fix or extension. As the core Linux code is carefully scrutinized, that's not terribly likely.

    Not likely indeed. Moving on.

    2. >Much more likely is that distributions will be created and advertised for free, or created with the express purpose of marketing them to governments at cut-rate pricing. As anyone can create and market a distribution, it's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart.

    Organizations using Open Source Distributions generally purchase a vendor-supplied copy as well as a support contract.

    As an aside, do you suppose non-US countries that use Microsoft products are concerned that Microsoft may not have their country's best interests at heart?

    3. >Third, an individual or group of IT insiders could target a single organization by obtaining a good copy of Linux, and then customizing it for an organization, including malevolent code as they do so. That version would then become the standard version for the organization. Given the prevalence of inter-corporation and inter-governmental spying, and the relatively large numbers of people in a position to accomplish such subterfuge, this last scenario is virtually certain to occur. Worse, these probabilities aren't limited to Linux itself, the same possibilities (and probabilities) exist for every open source software package installed and used on the machines."

    This isn't limited to Open Source itself. The same possibilities (and probabilities) exist for any company that uses customized software AT ALL -- at some point, you have to trust those doing the customizing, or get a third party to audit. I mean, after all, I can wreak havoc throughout an organization just by clever use of login scripts on Windows XP machines, and if everyone in the IT department is in on it, nobody else would be the wiser.

    Now that I think of it, even if you're not customizing the software, you're trusting the people who make it. Does Microsoft have your best interests at heart? Does SCO? Does RedHat? Does anyone? That's why it's nice to be ABLE to scour the code -- the smartest, safest groups will obtain source code from those who write it, and have it audited by another group, and then again perhaps by another. Unless they're all in league with one another. [Insert tinfoil hat here]

    So. Who's paying this guy?

    1. Re:Best Troll Ever. by Anonymous Coward · · Score: 0
      do you suppose non-US countries that use Microsoft products are concerned that Microsoft may not have their country's best interests at heart


      If they aren't, they should be.

  70. You really have two choices: by Bendebecker · · Score: 2, Informative

    1. Use open source products which you can modify if need-be. For example, you can have your tech support modify it to make it better fit your business needs (compared to trying to modify your business to fit around a microsoft software solution) or if a bug is doscovered you could either wait for the developement team that orginally made it to fix it or you could fix it yourself. Heck, you could even have your tech guys go through the code themsleves looking for security holes to fix.

    2. Use closed source. If a bug appears, your at the mercy of Microsoft to fix it. That may mean months waiting while your system is vulnerable. No way to find the bugs, no way to fix them yourself. Your business could be relying on a time bomb and not even know it. And of course, with only the MS guys looking for holes, the chance they'll miss them is greater. More eyes scanning code usually means less bugs. And any time Microsoft could decide to drop the product or force you to upgrade or pay overcharged rates for licenses, all at Balmer's whims. Going with closed source is putting your business at the mercy of Microsoft (yes, I know closed source != just microsoft but what is easier: to type closed source or to simply type MS?)

    --
    There's a growing sense that even if The Future comes,
    most of us won't be able to afford it.
    -- Lemmy
    1. Re:You really have two choices: by Anonymous Coward · · Score: 0

      let me translate this into manager speak:

      1. accept accountability for the funtioning of a piece of software

      2. make a vendor accountable for the functioning of a piece of software.

      Granted, we know that through the use of license disclaimers vendors are never REALLY accountable for anything that goes wrong, but at least it gives a manager a place to point a finger. Which do you think appeals to the average PHB dullard?

  71. Re:Sounds like someone trying to by controversial. by theboy24 · · Score: 3, Interesting

    You're Absolutley right. People going around trolling about open source without any plausible reason is a major detriment to the cause and the software. Companies/corps are going to pick whatever works best for them and adapt/change with it to their needs and Gov't should do the same. if the security was as bad as the article implies it to be, then why havent we seen any catastophic security failures on any of the open source systems currently being used by fortune 500 and Gov't. Hell, it couldn't be any worse than the MS systems in use.

    --
    I must bid you farewell....... "walks out amid the gunfire"
  72. Seriously: Who is W. Russel Jones? by Anonymous Coward · · Score: 0


    Whis is this guy at all relevant? Ask my grandmother if open source software is a Good Thing ... she'll say, yes, my grandson makes his living with it, and BAM. You've got a good counterpoint.

  73. WTF? by jjp5421 · · Score: 3, Informative

    You get what you pay for? Examples: SCO UNIXWARE, Windows, MS-DNS, IIS, bea weblogix, etc.. Realization: I paid for crap!!! You get MORE THAN what you pay for! Examples: Linux, *BSD's, BIND, Apache, gcc, etc. Realization: Why did I pay for that crap??? The code from Diebold was closed, and how secure was it? Windows code is closed and I had to install a server just to keep the hoard of daily patches up to date. I think that the key to secure code is not a debate of open v. closed it is about having a programmer/company that cares about security and knows what they are doing. Hell NetBSD is open and very secure (read:unusable). This guy is a moron.

  74. Let's also apply his adage to his opinions by Anonymous Coward · · Score: 1, Insightful

    His article and his opinions are also quite cheap. I guess we got what we paid for too :)

  75. His points are valid by maroberts · · Score: 5, Insightful

    ...but governments and organisations should be exercising a modicum of care over who they get their source and binaries from. Thats what MD5 checksums and trusted sources are there for.

    Open source development is not truly open to everybody; it is normally open to everyone who you allow to contribute code to your project. They've normally proved themselves by offering bug fixes and mionor changes directly to you beforehand.

    The barriers to inserting malicious code in closed source are lower, not higher. Many an engineer has inserted a backdoor in his code which he surrepticiously used to help customers who lose passwords or setup info. However, a backdoor is just another way for a cracker to break into the system. Also bored engineers often leave Easter eggs in their closed source, something hard to do when several thousand people may review your code to see what makes it tick. In mainstream projects like Linux kernel, the bar to being allowed to contribute code is quite high, and your initial attempts are likely to be looked on with scorn by other project members.

    As for costing huge amounts of money, one wonders what cost MyDoom has been costing owners of that wonderful example of closed source software - Windows.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

    1. Re:His points are valid by kinnell · · Score: 1
      ...but governments and organisations should be exercising a modicum of care over who they get their source and binaries from. Thats what MD5 checksums and trusted sources are there for.

      No, what they should be doing is performing a full security audit on any code which is used in security critical applications, then compiling it themselves. Something which requires open source, at least to government officials if not the general public.

      --
      If I seem short sighted, it is because I stand on the shoulders of midgets
  76. Sort of by gerf · · Score: 4, Interesting

    His criticism reminds me of a speaker at a recent IEEE meeting at my school. She talked about the work environment, and some nuances of how to act or not to act.

    One interesting thing about her contracting company she runs, is that if you charge more, you get more business. The thought here is that companies think that since this certain company costs more, it must be better. Obviously though, she did not get smarter by charging more, only richer.

    That is the thinking that this fellow is using: chargine more must mean it's a better product. Sadly, he is in a large part of the population that does not understand the Open Source community, or business models. His view is outdated, and frankly, wrong.

    Besides, what other companies besides M$ find a huge hole in all of their flagship products, but fail to patch it for close to a year?

    1. Re:Sort of by Gr8Apes · · Score: 1
      Besides, what other companies besides M$ find a huge hole in all of their flagship products, but fail to patch it for close to a year?
      SCO?
      --
      The cesspool just got a check and balance.
    2. Re:Sort of by the-build-chicken · · Score: 1

      Depends on what you're paying for...if you see the purchase as paying for software, then yes, some of the prices are way out of the realm. However, people don't buy a mercedes for the ability to drive from place to place. Perceived value is very important. For instance, in the J2EE world, everyone knows that JBoss is a fantastic product, but IBM and BEA win the contracts...why...because it's worth the premium paid to be able to know exactly who you're dealing with. You pay the premium for the piece of mind and the strategic relationships, not the software.

      By charging more, that company you speak of is defining it's unique selling position as quality at a premium...they won't get more business, but they will get a specific market segment that values that attribute.

    3. Re:Sort of by dunelin · · Score: 1

      One interesting thing about her contracting company she runs, is that if you charge more, you get more business. The thought here is that companies think that since this certain company costs more, it must be better. Obviously though, she did not get smarter by charging more, only richer.

      Hmm... I never knew that before.


      Possible plans after graduation in May:


      Lab Tech NO
      Developer NO
      Grad School NO
      Americorps NO
      Linux Consultant!


      P.S. Why doesn't Slashdot allow the strikeout tag?

    4. Re:Sort of by jafac · · Score: 1

      Heh.
      Ex employer. I think it's even a dead product now.

      We produced a "data protection" product that was WAY cheaper than our three main competitors.

      We increased the price, changed the name, and had an immediate spike in sales.

      I think it still wasn't good enough though - and that product was axed by the Excel jockeys. Just like I was.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    5. Re:Sort of by Darth · · Score: 2, Funny

      i disagree. SCO have been trying desperately to patch the huge holes in it's lawsuit. They are just too big to patch, is all.

      (you did mean the lawsuit when referring to SCO's flagship product, right?)

      --
      Darth --
      Nil Mortifi, Sine Lucre
  77. You Get What You Pay For. by Anonymous Coward · · Score: 0

    Kinda like Kazaa huh?

  78. Quis custodiet ipsos fosses? by rmassa · · Score: 3, Insightful
    Quoth the author:
    • This problem isn't new. In fact, it's far older than any computer technology. The Latin phrase Quis custodiet ipsos custodies, which translates to "Who will guard the guards?" shows that people have been struggling with the same problem for centuries. You can set up as many layers of security as you like, but at some point, you have to trust the layers themselves. In short, open source free and low-cost software products are likely to be widely adopted in governments, where spending public money for licenses is a difficult justification. Inevitably, that choice will lead to security breaches that will cost those same governments (and ultimately you), huge amounts of money to rectify.


    Where exactly is the logic in this? In the open source world, at least there are "watchers", and you have the ability to "watch" yourself, or at least pay someone to review the code for you if you don't have the abilty. This isn't the case with almost all commercial software. This reeks of FUD and is poorly written.
    1. Re:Quis custodiet ipsos fosses? by Anonymous Coward · · Score: 0

      The article's author (who seems to suffer from rectofossal ambiguity syndrome himself), couldn't even spell "guards" correctly-- it is "custodes."

  79. Hi I'm A. Russell Jones... by Psarchasm · · Score: 3, Funny

    you might remember from other high quality works, like...

    Mastering ASP .NET with VB .NET, Visual Basic Developer's Guide to Asp and IIS,
    and...
    How To Kill Penguins With Broken Shards of Windows.

    *YAWN*

    --
    http://windows.scares.us
  80. Ok, men! /. this bastard now! by Anonymous Coward · · Score: 0

    Move! Move! Move!

    doing best voice impression of buddy from full metal jacket

  81. You get what you pay for by Tom7 · · Score: 2, Insightful

    The marginal cost of all software is almost $0, because it costs almost nothing to copy bits.
    Just because Microsoft gouges you $X to do that copying doesn't mean that the bits are of any greater quality; Microsoft has poured loads of cash into developing its products, and the Free Software / Open Source folks have poured loads of volunteer time (and sometimes, cash) into developing their software. You might look at the amount of effort that has gone into creating each, and then try to apply the get-what-you-pay-for adage to that, but applying it to the price of the box on the shelf is ludicrous.

  82. A. Russel Jones Background by FortKnox · · Score: 4, Insightful

    Quick, do an Amazon search for "A.Russel Jones" (the author of the devx article).

    Visual Basic book, asp.net in C# book... looks like Mr.Jones is up to his ears in non-open source work. I hate having someone that has no background in something condeming it.

    Its like someone who is an ASP developer condeming Java before even coding a lick of it.

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  83. Almost speechless. by nathan+s · · Score: 3, Insightful

    Having read the full article, I have to say that this is one of the most annoying pieces of writing I've read in quite a while. The author of this paper is assuming some naive elitist position in a fantasy world where corporate interests can never be anti-government and where code produced by the masses is somehow 'dangerous' because it might be exploitable.

    As several other comments have pointed out, there is absolutely nothing to the "foul play" argument presented in this article that could not also apply to a closed-source project. In my opinion, the major difference is that the closed-source project's flaws [and note that in this article the author is talking about deliberately introduced flaws - basically the idea that OSS projects might be converted into trojan horses], if they exist, might never be discovered at all. If I buy a copy of Windows, I have absolutely no clue whether or not any such flaws exist, but more importantly, I have no way to check because I can not examine the source code. At least with open source software, if I suspect misuse or even if I'm only paranoid, I can examine the source code myself or have someone knowledgable [whom I trust] do it for me

    Overall, this seems to be a pretty blind and poorly thought-out attack. A pity that editors aren't more carefully edited. :-P

  84. You get what you pay for... by Angst+Badger · · Score: 2, Interesting

    The old saying about getting what you pay was formulated as a result of experience with commercial enterprises. Of course you "get the shaft" with "free" commercial products -- commercial enterprises don't exist for the purpose of giving things away. Companies only give things away in the hopes that you'll actually buy something.

    Open Source projects, on the other hand, are usually formed with the express goal of giving something away. They have every incentive to make their products valuable and no incentive to produce shoddy loss-leaders.

    "You get what you pay for," even with respect to for-sale products, doesn't mean "you get value commensurate with your expenditure". Commercial enterprises are strongly incentivized to give the least possible value for the highest possible price. Extra quality and value, above and beyond the expectations of the customer, is an unnecessary expense to a business. Competition alleviates this somewhat, but companies are still only playing to the level of the competition. Doing the very best possible will seldom if ever be their goal, in contradistinction to Open Source projects, where it is frequently the main goal.

    --
    Proud member of the Weirdo-American community.
  85. Blue Linux and Apache by e13c7r0n · · Score: 1

    Has this guy been following the news? Dude, Apache is the most popular web server in the industry. Blue Linux: Why would a company with the resources of IBM bother with open source?

    This guy should never be allowed to write another IT article. I would be embarrased of publishing something like that if I was his editor.

  86. Oh really? by ShatteredDream · · Score: 4, Insightful

    There is nothing preventing the U.S. Government's workers from modifying it to make it a security hardened version. The NSA's SELinux didn't have to be released back to the public. The NSA could have forked an entire distribution and gotten it really rock solid on security. The only reason they didn't was the value in our country of the government needing to return to the public what it creates with our tax dollars.

    That said, the best setup for the government is to use 3-4 platforms in each agency. MacOS X on the average desktop. Linux on the many of the servers. Windows on some print and file servers. Maybe some Sun boxes for intense science work. How many times does it have to be said that a heterogenous network is harder to take down before people stop writing this shit?

    As for the argument that Windows only gets hits more because of popularity... I want to wring the neck of every person I hear saying that. It's a disgusting display of post-modernist logic to computers. It's the IT variation of the post-modern attitude that there are no absolutes on morals, only relative standards that vary by cultural and personal views. It's a complete rejection of the concept that two systems can be designed such that one is inherently insecure because of its archetecture and that one is very secure by its design.

    1. Re:Oh really? by Anonymous Coward · · Score: 0

      There is nothing preventing the U.S. Government's workers from modifying it to make it a security hardened version.

      Or an apparently security hardened version. If its security were so superior, they would not have released it in the first place. Either that or they are too moronic. Why moronic? Because it would be like mass producing weapons and then releasing them for free so that PEOPLE CAN DEFEND THEMSELVES. Well the US and Switzerland comes to mind, specially Switzerland, every Swiss has a machine gun at home and there seem to have almost no problem with that, there is something wrong with my logic, but the point is that clearly some people would use those weapons with the purpose of attacking others. That would be too dangerous and it would be a shame, IMHO, but then it got me started thinking about Switzerland... Yes maybe the best thing would be to release free atom bomb kits at $10 each, but I doubt it.

    2. Re:Oh really? by alexpage · · Score: 2, Insightful

      How many times does it have to be said that a heterogenous network is harder to take down before people stop writing this shit?

      How many times do people have to spew forth security catchphrases before they think about them?

      There is no doubt that heterogenous networks decrease risk against a class break, although multiple hardware platforms are not necessarily homogenous - an exploit in OpenSSH, for example, would affect both your Linux and OS X machines and probably your Sun systems as well. However, you've now got four different operating systems and platforms to deal with, so you've widened the base security skills required by your IT team by four. That's four different ways of installing software, four different ways of applying patches, four different places to find out abot vulnerabilities in the first place.

      Creating hetereogenous networks create risks as well as reduce them. In many situations, the increase in risk and hassle will outweigh any benefit. The statement "a heterogenous network is harder to take down" is rarely true, and certainly not universal. Personally, I'd rather be running Debian GNU/Linux on all my machines and have a small team of Debian gurus looking after them than have disparate operating systems and need more admins with more chance for mistakes and miscommunication.

  87. Mod me redundant but... by sisukapalli1 · · Score: 1, Redundant

    Someone has to state the obvious...

    Some of these big things in the world have been based on "free" service, and don't indeed "give the shaft". Redcross, public domain art work, literature, and scientific material.

    Most of the stuff in life is better when it is not paid for (e.g. love/sex, friendships, politicians, a speech/event at the local social/religious gathering, directions at the gas station in a new town, a recipe from friends, etc). A visit to the "free" national/state parks can be as refreshing as, if not more than, visiting a disney themepark.

    S

  88. Secrecy != Security by DavidBartlett · · Score: 2, Insightful

    For example, RSS encryption works BECAUSE it is widely understood. If the source being open makes a program insecure, then we would already have good ways of factoring large primes. DB

    --

    -DB-
    E-mail is like a prison: a prison with no walls... and no toilet. -Strong Bad
  89. Teeter; Totter by JohnLi · · Score: 1

    When I first started reading the article I declared it FUD, then I read a little more into the first paragraph and thought "Inserting seemingly harmless yet malicious code into a project...not too terribly far fetched". Then I read on to discover that his examples were way further out of the realm of reason than where I was going. The idea that a subversive group would create an entire distribution expressly intent on undermining security is just sorta silly (based purely on my view that a distribution is not an easy thing to put together, let alone get people to adopt.)

    That being said, I can see someone inserting malicious code into a certain program for devious acts at a later date.

    Maybe the question(s) should have been:
    What measures are taken to ensure that app included with a distribution has been certified "on the level"?? Is there a point ever where the intentions of an open source FTP server or Media Player(for example) are questioned?

    This seems likely to be taken advantage of in the vein of adware, but "attacks" still seem possible.

    --
    The / in /. would be more accurate if it leaned to the left. http://www.metricnut.com
  90. You get what you pay for? He's right... by Anonymous Coward · · Score: 1, Funny

    Considering how much I paid to read his article.

  91. Re:Sounds like someone trying to by controversial. by segment · · Score: 4, Insightful
    You know something and this will probably get mod'd down quickly because many won't like the content... Oh well.. Thinking back to when the FSF servers were 'owned' or however you want to spin it, little mention was made of the repercussions that could have occurred - or could still occur - because of that hack. Instead all we heard was how great the security team was in assessing the incident with such quickness.

    Think about that outside the zealotry mode for a minute. I don't recall any follow up determining, "Hey this happened X_TIME ago, therefore clean programs should be reinstalled on your machine." Now I support the entire Open Source movement by all means, but think about how many include files, or other files could have been tweaked. Say low level include files, or something similar. There is no one, and I say this COMFORTABLY, no one that checks every program, every line of code on their machine. Sure you could lsof|grep -i listen every here and there to see what's what, but a covert chan can hide that. Look I don't want to get into a sysadmin/secadmin shootout here it'd be a draw and I don't care who you are, but... In my eyes, there is still a long way to go.

    Take a look at cpan and some of the modules you have on your machine. How many are updated with normalcy? What about the whole sourceforge/freshmeat concept of 'sysadmining', where you find a neat program supported for what... a year? Maybe 2 if you're lucky... Sometimes it seems the cool Open Source gets, the more issues come out with it...

    Every step you take... someone is watching you

  92. Re:Sounds like someone trying to by controversial. by theonlyholle · · Score: 3, Informative

    absolutely right - 90% of all software I install on my box is compiled from source, I hardly ever use the vendor provided binaries. And I guess that a lot of other people do the same. Of course there are limits to what we can notice at a glance, but if things behave strangely, imho the first thing to do is compare the supplied binaries with binaries compiled from the available source...

  93. Proprietary vs Open Source by mopslik · · Score: 4, Insightful

    What bothers me most about these typical "OS vs Proprietary" flamewars-in-waiting is when writers compare specific applications with some nebulous "Open Source" concept. You've all seen reviews that go something like this:

    Open Source programs have serious problems. For example, I downloaded an Open Source command-line HTML-parser written by an undergraduate student. After feeding it random non-HTML files, the program crashed roughly half the time. By contrast, I evaluated the latest copy of Adobe Photoshop for Windows. Photoshop easily helped me modify my vacation photos, without a single glitch. Clearly, Proprietary applications are better suited for the market.

    Most of the time, these writers compare all open source programs -- many of which are hobby projects -- to individual, highly-polished applications. Hardly fair and unbiased.

    (now goes off to read the article)

  94. No evidence by 3Suns · · Score: 4, Insightful

    It's interesting how he provides absolutely no evidence to support his claims. Obviously, nobody could take his stance and try to argue evidence, or else they would run into piles of evidence suggesting the exact opposite. This is sheer uninformed speculation. A couple choice quotes:

    Because anyone can create and market--or give away--a Linux distribution, there's also a reasonably high risk that someone will create a distribution specifically intended to subvert security. And how would anyone know?

    Same way people would know if someone was running a heroin production lab in the middle of Times Square. Open means open. If people create software designed to subvert security, they make closed software. Exhibit A: Gator/GAIN.

    Who's Watching the Watchers?

    Anyone who wants to. Clearly this person has no idea how Free/Open-Source software works at all.

    --

    -3Suns

    ~~~~
    The Revolution will be Slashdotted
  95. What's this? An article from Trollnews? by carabela · · Score: 1

    The writer doesn't seem to grasp the idea that something for free also can be both safe and sound. Open != Soviet Russia!?

    In that sense love, culture and the work of non-profit organizations (including the UN, scientific organisations etc.) are both evil and posing a threat to society.

    Bah! If i could, I'd mod this article Troll!

    --

    The more you know, the less you need. [Admin added: from me.]
  96. Finally, I get to be pro-OSS! :) by Assmasher · · Score: 2, Insightful

    The article's author fails to realize that the very nature of OSS makes this less likely than with closed source software. Peer review is inevitable and constant in OSS and it would very likely require a serious conspiracy in order to bring the 'nefarious plan' described to fruition. Alternatively, with closed source I would very likely be the only person who ever saw my source code and believe me, beating a security audit would not be difficult.

    Maybe his article should be re-written to say "prosecuting fraud in the OSS world is likely to be more difficult for Governments than if they have a big fat company to hammer..."

    LOL, his arguments are ridiculously easy to deconstruct. Not even worthy of an attempt, especially since his article is entirely based upon opinoin (stupidly faulty at that.)

    --
    Loading...
  97. You do get what you pay for... by nial-in-a-box · · Score: 2, Insightful

    ...if you pay employees to properly set up and audit your software. No software is truly "free" for an organization that pays employees, since that software has to be installed and maintained somehow. Even for my personal use, free software is not really free because I have to spend a considerable amount of time setting it up and I do value my time (somewhat). I do get what I pay for though, because it's worth the time and effort investment to have more solid, secure, and reliable software.

    --
    I am feeling fat and sassy
  98. Not controversial. by hummassa · · Score: 1

    Just a troll. Don't feed it.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:Not controversial. by essreenim · · Score: 0, Offtopic

      Yes, feed the little trolls and gobblins!

      preciousssss

      Ban Jones Russell - or whatever ur name is!

  99. Counterargument Case Study: Diebold by kenjib · · Score: 3, Insightful

    Diebold is a perfect counterargument to this article. Here, proprietary source mixed with a documented conflict of interest has possibly led to intentional security backdoors with the potential of creating massive social upheaval in the most powerful country in the world. Furthermore, while Diebold is getting caught with it's hand in the cookie jar because of leaked code and internal memos, we don't even know at all what the other electronic voting software companies are doing with their closed and secret code. Perhaps Mr. Jones could give a current example from the open source community with the same scope and complexity.

  100. DARPA Paid for IP, does it suck? by Anonymous Coward · · Score: 1

    Didn't DARPA pay for the initial research into IP (and part of BSD, which the IP stack was built on?). Wasn't this a completely open process (hence the RFCs)? How many governments are NOT using IP? How many pieces of software do NOT use BSD code in some way? Does this guy have a clue?

  101. From their website... by Anonymous Coward · · Score: 0

    DevX is a division of Jupitermedia Corporation. See our Corporate information page for more information about Jupitermedia and its other divisions: Internet.com, Earthweb.com, Jupiter Research, and Jupiter Events.

    Say no more...

  102. Trolling for web traffic... by pimij · · Score: 1

    A bad article -- he is simply trolling for traffic, in my opinion. His argument is equally the case for closed source programs. Didn't some products go out a few years ago with virus in the shrinkwrap box!! Couldn't happen with a closed source program!! And I don't think a government would get thier linux distro from 'dancing monkeys discount linux cd's' Really

  103. Article is by A. Russell Jones by RichDice · · Score: 4, Funny

    Someday he hopes to be The Russell Jones.

  104. /.-ed by Anonymous Coward · · Score: 0

    You are hereby slashdotted to heck, prince of insufficient light

  105. Take action... by jwthompson2 · · Score: 0

    I just emailed the author and his editor, and suggest any interested folks do the same:

    Author: rjones@devx.com
    Editor: lpiquet@devx.com

    --
    Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    1. Re:Take action... by Call+Me+Black+Cloud · · Score: 1

      Take action against what? His opinion?

      Dear editor,
      I like open source so I think the article is whack. Please fire the author and only hire people that agree with me. Thank you.

    2. Re:Take action... by Anonymous Coward · · Score: 0

      Searched the web for "W. Russell Jones". Results 1 - 10 of about 20. Search took 0.12 seconds. Index of 1865 Beer's Atlas for St. Lawrence County ... Jones, T. - Gouverneur Jones, T. (2) - Lisbon Jones, W. - Canton Jones, W. - Elizabeth St., Ogdensberg Jones, W. - Madrid Jones, W. - Russell Jones, WE - Fine ... freepages.genealogy.rootsweb.com/ ~stlawgen/MISC/Beers/J.HTM - 11k - Cached - Similar pages 1948 PJC Faculty Members ... GLENN L. JONES, Speech and Dramatics BA University of Nebraska MA University of Pittsburgh W. RUSSELL JONES, JR., Agriculture BS New Mexico College of A. & M. ... www.pueblocc.edu/history/1940/48faculty.htm - 11k - Cached - Similar pages [...]

  106. Review process by unconfused1 · · Score: 2, Interesting

    Obviously A. Russell Jones is unfamiliar with the review process that happens in most open-source development. It is ridiculous to believe that malicious code would just make its way into an open-source application.

    Really what it seems like he is trying to do is demonize open-source developers...suggesting that it is likely that the group governing an open-source project would deliberately infect their own apps.

    I can see the Apache Group chuckling at his assertions.

  107. it has been a long time since price by Archfeld · · Score: 1

    had anything directly to do with quality ? If that held true I'd never go with either the top or bottom bidders but that 80% er would get my business. In either light OSS and control over the source looks good, the support you get then depends on how stingy, stupid, or serious you are about succeeding, businesses cost money to operate...

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  108. I'd like some of what he's smoking by gorbachev · · Score: 1

    He must be on something.

    Proletariat of the world, unite to get high

    --
    In Soviet Russia, I ruled you
  109. Off base. by dakan · · Score: 1

    I think he's way off base here open source software has fewer holes. I mean look at windows it seems like I'm downloading a security update every day or two and the response time of microsoft is slow at best. While on the open source side if a hole is found it's fixed fairly fast comparatively.

    And on another note is it not true that good security systems are made tried and true only by the availability of the workings of the system(source code)? Security of proprietary systems is cracked again while the tried and true still live on.

    Survival of the fittest and all.

    --
    -This sig has been discontinued after a sudden realization.
  110. Slashdotted: Article text here: by Anonymous Coward · · Score: 1, Informative

    In old adage that governments would be well-served to heed is: You get what you pay for. When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get. Perhaps not today, nor even tomorrow, and not because proprietry products are less capable or less efficient than commercial products, but because sooner or later, governments that rely on free proprietry software will put their country's and their citizens' data in harm's way. Eventually and inevitably an proprietry product will be found to contain a security breach not one discovered by hackers, security personnel, or a CS student or professor. Instead, the security breach will be placed into the proprietry software from inside, by someone working on the project.

    This will happen because the proprietry model, which lets anyone modify source code and sell or distribute the results, virtually guarantees that someone, somewhere, will insert malicious code into the source. Malevolent code can enter proprietry software at several levels. First, and least worrisome, is that the core project code could be compromised by inclusion of source contributed as a fix or extension. As the core Windows code is carefully scrutinized, that's not terribly likely. Much more likely is that vendors will be created and advertised for free, or created with the express purpose of marketing them to governments at cut- rate pricing. As anyone can create and market a vendor, it's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart.

    Third, an individual or group of IT insiders could target a single organization by obtaining a good copy of Windows, and then customizing it for an organization, including malevolent code as they do so. That version would then become the standard version for the organization. Given the prevalence of inter-corporation and inter-governmental spying, and the relatively large numbers of people in a position to accomplish such subterfuge, this last scenario is virtually certain to occur. Worse, these probabilities aren't limited to Windows itself, the same possibilities (and probabilities) exist for every proprietry software package installed and used on the machines.

    How Can This Happen?
    The products of the proprietry software development model have become increasingly entrenched in large organizations and governments, primarily in the form of Windows, a free open-source operating system, the free open-source Apache Web server, and proprietry office suites. There are several reasons that proprietry software and Windows in particular are seeing such a dramatic uptick in use, including IBM's extensive Windows support effort over the past several years, and the widespread perception that Windows is more secure than Windows, despite the fact that both products are riddled with software security holes. (Use this menu to see the number of vulnerabilities reported by security watchdog group Secunia for an OS-by-OS comparison.)

    So far, major Windows vendors such as Microsoft and others have been able to discover and remedy attacks on their core source- code servers. The vendors point to the fact that they discovered and openly discussed these breaches as evidence that their security measures work. Call me paranoid, but such attacks, however well handled, serve to raise the question of whether other such attacks have been more successful (in other words, undiscovered). Because anyone can create and market or give away a Windows vendor, there's also a reasonably high risk that someone will create a vendor specifically intended to subvert security. And how would anyone know?

    Open source advocates rightfully maintain that the sheer number of eyes looking at the source tends to rapidly find and repair problems as well as inefficiencies and that those same eyes would find and repair maliciously inserted code as well. Unfortunately, the model breaks down as soon as the core group

  111. "How would anyone know?" by TheFrood · · Score: 5, Insightful

    From the article:

    Because anyone can create and market--or give away--a Linux distribution, there's also a reasonably high risk that someone will create a distribution specifically intended to subvert security. And how would anyone know?

    Oh, I don't know... maybe by looking at the source code?

    Turn it around now: Suppose a private company sold software with malicious code included to subvert security. How would anyone outside the company know?

    TheFrood

    --
    If you say "I'll probably get modded down for this..." then I will mod you down.
    1. Re:"How would anyone know?" by Rupert · · Score: 1

      Suppose a private company sold software with malicious code included to subvert security. How would anyone outside the company know?

      By the words "TurboTax" in big letters on the box.

      -1 Troll.

      --

      --
      E_NOSIG
  112. Soo... by Valar · · Score: 1

    what ghandi-con does this put us at?

    (And isn't this the guy who writes all those books about ASP.NET and VB?)

  113. pure genious by ansonyumo · · Score: 2, Funny

    A. Russell Jones may not know dick about oss, but he's a genious on the topic of "how to spike your web traffic for one day".

  114. Re:Sounds like someone trying to by controversial. by cluckshot · · Score: 1

    Well now they are down to rhetoric, the facts have abandoned them. Frankly I love the claims about Microsoft and Security. M$ OS can best be described as an "Anti-Security System." It is the destroyer of all security.

    --
    Never Politically Correct ~ I prefer the facts If you don't like what I say, get a life, or comment yourself.
  115. any open-source ad^H^Hspyware? by theonlyholle · · Score: 1

    More than once I've seen closed source software installing adware/spyware on my Windows box - I've never seen the same thing happening with OSS. Following the author's logic, that's impossible... authors of closed source software are so honest and nice they would never do something like that - must be the OSS people disguising themselves as proprietary software vendors then ;)

  116. Guess he knows his stuff... by AnimalCoward · · Score: 1

    ...being an Executive Editor and all.

  117. why is this news? by Anonymous Coward · · Score: 0

    Why exactly would this be pointed out as a link to a worthy news tid bit? In the short description given you can see it's nothing more but flame bait...hence me replying.

  118. Happened before... by qtp · · Score: 1

    It has happened before, in the Inslaw/Promis Software Affair.

    Oh yeah, that was a propietary app. Guess there's no security there either.

    --
    Read, L
  119. you get what you pay for by rebel · · Score: 4, Funny

    ...his article is freely available.

  120. Notice the GIANT MS.net ad next to the piece? by mandark1967 · · Score: 0

    hmm...I wonder if we can make a paypal account to buy a bigger FOSS ad to see if he changes his tune...

    --
    Sig Follows: "Suppose you were an idiot. And suppose you were a member of Congress. But I repeat myself." -- Mark Twain
  121. You mean "someone is trolling" by muyuubyou · · Score: 1
    And do it with ignorance.
    This will happen because the open source model, which lets anyone modify source code and sell or distribute the results, virtually guarantees that someone, somewhere, will insert malicious code into the source.

    Someone tell this guy source code is verified and supervised before making it to releases. Pffft trolling to fame is easier than ever.
    1. Re:You mean "someone is trolling" by Endive4Ever · · Score: 1

      Well, it's verified and supervised if it's from a commercial entity.

      Is there some new bulletpoint in the 'Open Source Defintion' that I wasn't made available that means it has to come from a professional vendor with verification and supervision? Before it earns the 'Open Source Mark' or somesuch?

      People here are being very elastic in their terminology.

      --
      ---
  122. Has this guy been in a coma for the last 5 years by Anonymous Coward · · Score: 0

    It sounds like some FUD you could try back in 1999.
    At least come up with something new.

  123. Re:Sounds like someone trying to by controversial. by Vargasan · · Score: 2, Insightful

    "Unfortunately, the model breaks down as soon as the core group involved in a project or distribution decides to corrupt the source, because they simply won't make the corrupted version public."

    They would have to release it public. Releasing a program source under the GPL, then not releasing the next version under the same cannot be done AFAIK.

    Deriving (ie Version 2) would automagically fall under the GPL and would have to be released.

    This isn't journalism. It's ignorance and/or stupidity.

    --
    Putting the romance back into necromancer.
  124. The quote is misapplied in this case. by Leomania · · Score: 2, Interesting
    You get what you pay for.

    This is indeed true, but it depends upon how you define 'pay'.

    In the case of the government using open-source software, 'paying' to me means that the underlying code gets reviewed by govenrment employees or trusted subcontractors prior to being deployed, rather than paying cash for closed-source software. It is inconceivable to me that someone could argue that you have this option with closed-source software, or that you are more protected somehow because people getting a paycheck to write code would never do anything malicious. Even if you get to peek at the underlying closed-source code, how do you know that was the code used to compile the application? With open source you can guarantee it 100% by compiling it yourself. How does it get any better with closed-source? (rhetorical question of course...)

    - Leo

    --
    You don't use science to show that you're right, you use science to become right.
  125. Email to article author & site editors by jimicus · · Score: 4, Insightful
    Email to author of article & editors of devx

    Dear Mr. Russell Jones,

    In your article you make a number of interesting points, which I shall attempt to cover in order:

    1. An open source product will eventually contain a maliciously inserted security breach.

    On what grounds do you base this statement? How can you be certain that Microsoft haven't been paid by the CIA to place backdoors in Windows? Why, then, should any government which isn't in on such secrets trust Windows? How could a government be certain that it knew all such secrets?

    2. The core project code could be compromised.

    Quite true. However, there have been instances in the past where Microsoft's code has been compromised even when sitting on Microsoft's servers:

    http://www.theregister.co.uk/content/4/14265.html

    3. A distribution will be built with security holes for the express purpose of selling to governments.

    How do you know this hasn't already happened with Windows? You speculate much, but back up little. What kind of advertising budget would such a hacker require for gaining government mindshare?

    4. Insiders could "customise" a well-respected secure distribution.

    They already can. It's called "leaving accounts on the system". Or "logic bombs". Or "misconfigured systems". This problem has existed for almost as long as computers have.

    5. Finally, you speculate that nobody is "watching the watchers". What, however, you appear to have misunderstood is that the government organisation would have a full copy of the source code and could compile it themselves to confirm the resulting program is identical to the shipped version. They could then audit the source code - either in-house or pay an outside organisation.

    It is quite correct to state that "you have to put your trust in someone - who should you trust?". Otherwise the country would have to be run on every level entirely by one person, who would be responsible for writing, implementing and enforcing law. I'm not from the US but I'm sure your President would get tired of writing out all those speeding tickets!

    I would argue "you should trust someone who can prove they have nothing to hide".

    Open Source has nothing to hide. Come into the light.

    1. Re:Email to article author & site editors by Anonymous Coward · · Score: 0

      Huzzah!

      Well worded and to the point.

      Well done!

  126. Article defies all logic and evidence. by walterbyrd · · Score: 1

    "You get what you pay for?" The government? I guess those $400 toilet seats must be be something special.

    Question: what one operating system has had 100 or maybe 1000 times more security problems than all other OSes combined? I'll give you one guess.

  127. this has been said too many times by simonharvey · · Score: 2, Interesting
    I was at my pastors house last week and the topic of conversation some how managed to turn over to linux and open source vs. windows and closed source.

    basically the argument for closed source was that nobody could read through the code and exloit weaknesses or add trojans without anybody knowing and once linux becomes more mainstream the same virus woes will be the same for both platforms.

    I waas going to remind him that linux users are stastictally (spelling???) more security concious (how many linux/unix users spend the bulk of there productivity time running as root?) than windows users but i didnt want to bring it up because he was the leader of our church.

    And also more work is put into the linux kernels than in the NT5-5.1 kernels when it comes to the weaknesses that viruses rely on.

    I was then going to remind him of OpenBSD, an open source OS that has had only 1 hole in the default install in the last seven years.
    maybe next time when i get enough courage I will enlighten him some more.

  128. Governments get what they pay for.... by Anonymous Coward · · Score: 0

    Similar parallels to the government paying $400 for a hammer and $1000 for a toilet......hmmmmmmmm

  129. Spyware by MathFox · · Score: 2, Interesting

    As soon as the Linux kernel starts "phoning home", I can fix it because I have the sources and the GPL allows me. Linus Thorvalds knows that, so he is very reluctant in adding spyware to the kernel.
    When Windows XP starts phoning home, the MS EULA doesn't allow me to do anything about it. Bill Gates knows that and is looking for ways to get more dollars out of his Windows licenses.

    --
    extern warranty;
    main()
    {
    (void)warranty;
    }
  130. I don't know whether to laugh or cry by GMFTatsujin · · Score: 2, Funny
    Third, an individual or group of IT insiders could target a single organization by obtaining a good copy of Linux, and then customizing it for an organization, including malevolent code as they do so. That version would then become the standard version for the organization. Given the prevalence of inter-corporation and inter-governmental spying, and the relatively large numbers of people in a position to accomplish such subterfuge, this last scenario is virtually certain to occur. Worse, these probabilities aren't limited to Linux itself, the same possibilities (and probabilities) exist for every open source software package installed and used on the machines.
    The advert that appeared (one of those ones that takes up a quarter of the page and shifts all the article text around) was this:

    FREEVBCODE.COM -- Get high-quality, FREE Visual Basic code

    The real kicker is that I can already get free, high-quality Visual Basic code... Just open the wrong attachment in Outlook.

  131. -1 Clueless by Tokerat · · Score: 1

    Open source advocates rightfully maintain that the sheer number of eyes looking at the source tends to rapidly find and repair problems as well as inefficiencies--and that those same eyes would find and repair maliciously inserted code as well. Unfortunately, the model breaks down as soon as the core group involved in a project or distribution decides to corrupt the source, because they simply won't make the corrupted version public. Therefore, security problems for governments begin with knowing which distributions they can trust.
    They can trust the source code they download, review, and compile themselves, asshat. That's the whole POINT of open source?

    How do you know that every version of Microsoft Windows or SCO UNIXware or IRIX or Solaris or hell even Mac OS X isn't riddled with keystroke loggers and data miners? Because you paid money for it and can't inspect it?

    It could happen that a Linux distro's binary distribution could be in fact corrupted with such things, but the project's creators would be held responsible apon discovery, just like any major corporation which would try to attempt this. The source would be safe because it would be subject to peer review.

    The argument is basically the opposite; any software that you donwload/purchase in binary form could be corrupt and you should review and compile all your software from source code, i.e. open source. Good one.
    --
    CAn'T CompreHend SARcaSm?
  132. Re:Sounds like someone trying to by controversial. by Wyatt+Earp · · Score: 5, Funny

    "We need a new term for this kind of journalistic troll."

    No talent assclown.

  133. Re:Sounds like someone trying to by controversial. by essreenim · · Score: 1

    Yes - I see their twisted logic.

    Again another article I refuse to read!

    And if I told W. Russell Jones how to kill me and he did.. ..yes, it's me that's foul - I see! ;)

  134. Open Source = Better Security by Anonymous Coward · · Score: 0

    Open Source leads to greater public scrutiny, and thereby greater awareness.

    Awareness is inherently good. All security professionals know that even an awareness of insecurity is preferable to an illusion of security. Would you trust a even a single crypto algorithm that wasn't fully disclosed? Of course not.

    Just look at Windows. It's so widespread, one might hope the security holes could all have been found & identified by now. Unfortunately the "closed source" nature of MS-Windows ensures that these critical security bugs will keep trickling out from what is seeminginly an inexhaustible fountain of fallibility.

    When bugs are identified in open source code, they can be fixed very quickly. More hands are simply available to do the auditing and patching. You might even be able to fix it yourself.

    I will always have more confidence in code which is truly subject to public scrutiny. Seeing is believing!

  135. Reading his article is free. by Mirkon · · Score: 4, Funny

    So, I guess I shouldn't take any of it seriously.

    --
    Glog!
  136. Is Open Source Fertile Ground for Foul Play? by infiniphonic · · Score: 1

    maybe so maybe not. what about closed source/propriatary softwares that NOBODY can see the source code from.those companies can put ANYTHING in there and you are at their mercy.

    --
    Crisis is the rule, not the exception.
  137. Get what you pay for by Quill_28 · · Score: 1

    Simply not true, at least with software.

    There is a place for open source software in business and government along with closed source(I know other may diagree)

    But the licensing cost of software is not the only important cost for most businesses.
    So saying you get what you pay for is a silly argument, at least to me.

  138. I sent this to the editor by tomreagan · · Score: 1

    Ok, interesting point, but there is no opportunity to review the source code in proprietary software systems, whereas open source software at least holds out the possibility of peer review. A good example would be the infamous backdoor that Thompson put in the earliest incarnations of the Unix login program. And since we are well aware of the history of backchannel government intervention in proprietary software systems, dating at least as far back as DES, there is no reason to believe that the walls to intervention are any higher; at best, they are just more opaque.

    It's been said time and again, but it's an old adage that governments would be well-served to heed is: Security through obscurity is no security at all.

    Thanks for listening,

  139. Re:Sounds like someone trying to by controversial. by Threni · · Score: 2, Insightful

    > "We need a new term for this kind of journalistic troll."

    Factoid (looks roughly like a fact might).

  140. Similar by hether · · Score: 1

    This reminds me of the white paper at http://www.adti.net/opensource.pdf by the Alexis de Tocqueville Institution. While they make some very good points, in the end I still don't agree with their argument.

    --

    Most people would die sooner than think; in fact, they do.
  141. Re:Sounds like someone trying to by controversial. by uradu · · Score: 2, Interesting

    > Uhhuh? So? They'll be fixed in the next release?

    At the whip of the vendor. Which, in Microsoft's case can be never, unless the "hole" gets publicity on the evening news. There are serious--and well-documented and submitted--bugs in Word that have been there since the early '90s, with no obvious intention from MS to ever fix them.

  142. It is good advice! Really. by gosand · · Score: 2, Insightful
    Seriously, it is good advice. If I remember correctly, Munich chose Linux over Windows, even though the Linux solution cost more.

    What, does this guy think some government is going to trust its infrastructure to some home-grown distro that they downloaded off the 'net for free? Please.

    --

    My beliefs do not require that you agree with them.

  143. Can we mod this? by Fubar420 · · Score: 1

    -1 Flamebait Of course theres going to be someone thatll do something evil. It happens in proprietary software too! People are evil, or at least have the capability of being so. Of course anywhere you have people, you have the potential to do damage. I COULD mod the code, or I could just as easily trogan a win2k/XP solution with an in house virus, that will never get out to see the light of Symantec, or any other AV scanner. It's not open source thats the problem, but people. At least w/ open source, you can try and spot it. Now if we had machines writing code, there'd be no tendency for evil, just watch the Matrix :-D

    --
    -- (appended to the end of comments you post, 120 chars)
  144. Re:Sounds like someone trying to by controversial. by El · · Score: 1

    We need a new term for this kind of journalistic troll. "Micro$oft payee"?

    --

    "Freedom means freedom for everybody" -- Dick Cheney

  145. Re:Sounds like someone trying to by controversial. by robbkidd · · Score: 2, Interesting

    [From FUD-Induced Diatribe of an Aritcle:]
    Malevolent code can enter open source software at several levels.
    [1] First, and least worrisome, is that the core project code could be compromised by inclusion of source contributed as a fix or extension. As the core Linux code is carefully scrutinized, that's not terribly likely.

    Sooo... it's not likely? Why bring it up then?

    [2?] Much more likely is that distributions will be created and advertised for free, or created with the express purpose of marketing them to governments at cut-rate pricing. As anyone can create and market a distribution, it's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart.

    Which "the government" probably wouldn't purchase. Jones might not have noticed, but most linux installations run in government and the private sector are from the Big Name distributors. Why? Support contracts and the tendency for proprietary applications that run on Linux to require a particular Big Name distribution to run on.

    [3]Third, an individual or group of IT insiders could target a single organization by obtaining a good copy of Linux, and then customizing it for an organization, including malevolent code as they do so. That version would then become the standard version for the organization. [...]

    Sounds like contract programming to me

    [...] Given the prevalence of inter-corporation and inter-governmental spying, and the relatively large numbers of people in a position to accomplish such subterfuge, this last scenario is virtually certain to occur. Worse, these probabilities aren't limited to Linux itself, the same possibilities (and probabilities) exist for every open source software package installed and used on the machines.

    Right. These probabilities exist for *ANY* software development. Any contract programmer could do the same thing with software written for a closed-source operating system. I recall some statistic (probably made up) that said the vast majority of coding is done for in-house applications: a business' customized product database, a client database, etc. Any "IT insider" could target a government agency, bid on a programming contract and gleefully "accomplish such subterfuge". Until they were caught, charged, imprisoned and became some bad man's girlfriend.
  146. internal code carries the same risk as open source by Pragmatix · · Score: 3, Interesting

    I have this argument with my clients all the time. Many of them do not trust open source. They say, 'It is unsupported! We can't run production on unsupported software!'

    My argument is that it is no different from internally developed application. None of the code I write is 'supported' any more than the open source code out there. If something breaks they have to pay me to fix it. If something breaks with some open source code, they still have to pay me to fix it.

    Also, the advantage of open source is that even if the author's slipped something 'nefarious' into the code, you have a chance to see it. What do you do when someone slips spyware into a proprietary application you use?

  147. Re:Sounds like someone trying to by controversial. by October_30th · · Score: 3, Insightful
    Word that have been there since the early '90s, with no obvious intention from MS to ever fix them.

    So? If they don't get publicity, they're not worth fixing?

    --
    The owls are not what they seem
  148. Challenge... by bretth · · Score: 2, Interesting

    Of course, if he really believes what he says, he should be able to prove it by injecting bad code into (say) the Linux kernel, or apache.

  149. so if i pay microsoft lots of money... by mstandfest · · Score: 1

    if i get what i pay for, does that mean if i pay microsoft enough money i won't have problems with their products? hmm.. i think ballmer or gates should use this as their next big push for microsoft products. especially when governments consider moving to open source software. if they just pay microsoft endless amounts of money, there won't be any problems.

  150. In other news .... by BaronAaron · · Score: 5, Funny

    DevX.com has reported a recent drop off in website hits and has implemented a campaign to "leverage" the Slashdot masses.

    The new project entitled "Flaming Troll" was kicked off today with an article that would be very interesting and informative for your average Slashdot reader.

    So far the project seems to be a success ...

    1. Re:In other news .... by Dalcius · · Score: 1

      "DevX.com has reported a recent drop off in website hits and has implemented a ... project entitled "Flaming Troll". ... So far the project seems to be a success ..."

      So much of a success that their lovable closed source webserver (IIS) got trampled by the onslaught of traffic from Slashdot (Apache).

      Sometimes the jokes write themselves.

      --
      ~Dalcius
      Rome wasn't burnt in a day.
  151. Umm... by Jugalator · · Score: 1

    "You get what you pay for. When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get.'"

    Sounds like a quote from someone who has no idea about what open source is... :-P I don't really get how it passed him that a company well-known for their licenses are equally well-konwn for their flawed software... Price and quality has nothing to do with each other in this case.

    This and this:

    "because of its very openness, will inevitably lead to security concerns"

    leads me to not even care about wasting my time reading whatever more rubbish he came up with. One of the very basic lessons you learn when studying computer security is that openness is good. Security by obscurity is bad.

    --
    Beware: In C++, your friends can see your privates!
  152. An argument that didn't make sense... by u-235-sentinel · · Score: 3, Insightful

    He argues that open source software, because of its very openness, will inevitably lead to security concerns.

    ------------

    Huh?

    Microsoft isn't open last I checked. Hackers don't seem to have any problem with causing havok with a 'closed source' product.

    ------------

    He says that this makes adoption of open source software by governments particularly worrisome. In his words: 'An old adage that governments would be well-served to heed is: You get what you pay for. When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get.'"

    -------------

    Ok, I give. You get what you pay for? I've heard this for many years. I don't see my fast food burgers quite as large as the pictures nor do I see other items I pay for performing as advertised (cite Microsoft again). Not to bash these guys but think about it. How often has my IE browser links been jacked to some other site or a virus/worm trashed my up to date and patched system?

    Microsoft has done great things for the industry however closed source isn't any more secure apparently.

    --
    Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
  153. waste of bandwidth by skooba · · Score: 1

    why does /. waste our time and bandwidth with useless stories such as this? is cmdrtaco having a slow news day?

  154. Problem by maroberts · · Score: 1

    The people who read Slashdot are generally not interested in DevXs party line, so they won't be back.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  155. Finding holes vs. introducing holes... by Kjella · · Score: 1

    ...what he's talking about is introducing holes, but that's pretty much a non-issue. Even in commercial software, instances of hidden backdoors are very very rare. On Linux, the only example I can think of was the miserably failed attempt to introduce a backdoor (by changing a == test into a = assignment) into a debian(?) repository, which wasn't even the root repository.

    This would be an issue if the systems were so incredibly, insanely secure that it would be easier to introduce holes than find holes. However, both in Linux and Windows there's holes being found and exploited - hardly ever inserted and exploited.

    His idea of the "core group" going rouge and not releasing source makes no sense - people can compile the source themselves and verify that the binary matches the official one. So basicly, he's not making much sense.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  156. Re:Sounds like someone trying to by controversial. by stevesliva · · Score: 3, Insightful
    We need a new term for this kind of journalistic troll.
    Yellow journalism

    Although it doesn't quite fit since this is technically a commentary or opinion piece, in which case, "ignorant fool," would suffice.

    --
    Who do you get to be an expert to tell you something's not obvious? The least insightful person you can find? -J Roberts
  157. Is he serious? by Tehrasha · · Score: 1

    You get what you pay for. When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get.

    You mean as opposed to the security hole ridden crap that my tax $$ pay for now?

  158. (open project != open source) closed source by Doc+Ruby · · Score: 1

    All these differences depend on what factor is "open". GPL only opens the source for reading, so anyone can look under the hood, or even make their own version, but no one is compelled to use those changes. Insecurity from malware included in source would be worse in open source projects if there were no auditability for who contributed the malware. However, just running an open source project usually requires greater check-in auditability than closed source, just to keep the team manageable, so (all other things being equal) open source projects are *more* secure than closed source. And since anyone can search for, and fix, bugs in the source code, there's more early reporting of bugs, and the project itself is not necessarily the bottleneck in fixing them.

    Inside most software teams, the source is open, up to the boundary with other organizations. OSS merely widens that boundary to include all other organizations, until the boundary disappears. But teams are usually closed in either model, with only a few with the power to commit changes. It's project management that makes the difference in permeability to malware. And open source has advantages over closed ones, in the ease of auditing the code.

    --

    --
    make install -not war

  159. Re:Sounds like someone trying to by controversial. by __past__ · · Score: 2, Insightful
    They would have to release it public. Releasing a program source under the GPL, then not releasing the next version under the same cannot be done AFAIK.
    The copytight owner can release his work under any license he wishes, he is not bound by any license himself. Of course he can use the GPL for one version and another license for another, just as he can give out different licenses to different people (like all the mutli-licensed projects do, e.g. Qt, MySQL,...).

    The only problem would be if they accepted patches, and the patches are GPLed themselves. The "core group" has to follow the license of anyone who has rights on the code they distribute, i.e. they'd have to get rid of the contribution or comply with its license.

  160. Absurd. by Anonymous Coward · · Score: 1, Insightful

    This is a specious argument. It assumes that bad code can somehow be slipped into open source code while proprietary code could never ever have such bugs.

    There have been software packages that have had backdoors in them for a decade and these were not found until someone open sourced the code.

    CERT(R) Advisory CA-2001-01 Interbase Server Contains Compiled-in Back Door Account

    Even Microsoft code has been found to have back doors in it:

    Netscape Engineers are Weenies

    Yes, there will be mistakes made. Security is a process, not a state. The biggest mistake would be for a company to assume that software is secure just because it is open source. No, just being open source doesn't sprinkle magic pixie dust on your product, but it does let you get the sources from the vendor, have another firm or your own in house programmers audit the code to ensure that it is back door free and relatively clean and then you build the code yourself.

    Before writing opensource software I recommend all programmers read the following:

    Secure Programming for Linux and Unix HOWTO

    This document covers everything the article covered and a lot more.

    As a last note. Open source software is to computer programming as the scientific method is to science. It is a peer review process that slowly results in better and better software over time. Closed source software is like alchemy of the old days. In just 20 years the open source programmers have build entire platforms that can challenge anything that the proprietary programmers can develop. Where will we be in another 20 years? in 100 years? in 1000 years?

  161. mod story -1 redundant by b17bmbr · · Score: 1

    haven't we been down this road, what, a million times before. doesn't IBM,sun, novell, ah hell, everyone EXCEPT microsoft, make this guy look like a big dumbshit. okay, next. move on. (hell, imagine a beowolf cluster of guys like this). oh yeah, they're all at SCO.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  162. yes, you do get what you pay for by ajagci · · Score: 1

    An old adage that governments would be well-served to heed is: You get what you pay for.

    Quite right.

    When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get.'

    Well, then open source shouldn't be a concern. Open source software isn't "free" as in "no cost". Quite to the contrary: open source software may well require you to pay considerably more for skilled developers and skilled system managers to adapt and deploy it. And in return for doing so, you get better quality software and you lower your overall operating costs. The fact that open source also happens to save you licensing fees is icing on the cake.

    That is in sharp contrast to a lot of commercial software that promises to be so trivial that even an untrained monkey can use it. Of course, it doesn't actually deliver on those promises--many problems are just intrinsically hard and no matter how many dialog boxes and help files you add, people still won't be able to use it--but it gives the appearance of doing so, and that is arguably far worse.

    In different words, the commercial software vendors are in the tradition of snake oil salesmen and miracle healers, who charge a huge amount of money for their miracle cures and try to keep charging you. Open source developers, in contrast, are more often in the category of skilled medical professionals: you hire them, you pay them a good salary, they solve your problem, and then they go on to the next patient.

  163. Re:Sounds like someone trying to by controversial. by ackthpt · · Score: 1
    We need a new term for this kind of journalistic troll.

    Why new name? 'Charleton', 'Fraud' or 'Pighead' seem to fit.

    Back in the 30's and 40's Time and Life Magazine publisher, Harry Luce, overlooked the realities of Chaing kai-Shek's brutal regime in China, choosing to believe Chiang was a christian and a good leader, while Mao was a monster backed by the godless communists of Moscow. Luce's publications were the word. Too bad he had it wrong and couldn't see it. This guy is about as blind to reality.

    --

    A feeling of having made the same mistake before: Deja Foobar
  164. Re:Sounds like someone trying to by controversial. by kfg · · Score: 1

    "Unfortunately, the model breaks down as soon as the core group involved in a project or distribution decides to corrupt the source, because they simply won't make the corrupted version public."

    I'm still trying to figure out what the hell this is supposed to mean. It's complete gobbledegook.

    If they don't make the corrupted version public, a) it isn't open source, it's propriatary and its propriataryness is the risk; b) it's of no risk to the public; c)It's of no risk to the government if they properly audit their version of the code, simply comparing it to the public code would take care of this, something a computer can do in a matter of some seconds.

    And the primary reason for a government to use open source is to audit the code, so they know that MS or whoever hasn't slipped a backdoor in, and once the code is audited, built and tested you distribute internally as binaries, which you can do because it's open source and doesn't require seat licenses.

    So here's what you do if you're a government. You download Open Office from three different public mirrors in three different countries. You check the MD5 of each of them and then each of them against the other. If it all checks out you know you have public code that thousands of eyeballs are looking at. You hand it off to your NSA, they audit it, modify it for internal use as necessary, build it, test it, put the binary on an internal governement agency server.

    There ya go.

    The statement makes absolutely no sense.

    As opposed to MS having a salesman show up, hand you a binary disk or four and say, "It's cool, trust us. Would we lie?"

    If I were France or China I'd say, "Shit yeah!" and download Slack.

    Hell, I don't trust closed source with my typing business anymore, let alone my country.

    KFG

  165. Good idea, they probably installed a patch by Tony+Hammitt · · Score: 0, Troll

    First install the patches up to current, then go trolling to try to piss off the slashdot crowd.

    Doing it in the other order would be a really bad idea

  166. With Free Software, Service is what you pay for. by GodBlessTexas · · Score: 1

    Thats why most free/open source based company's make their money on services, and not necessarily the products they sell. Comparing the service I've gotten from Free Software comanies compared to having the highest priority service contract you can have with Microsoft at a Fortune 100 company, I'd glady pay nothing for Free Software because the support I am paying for is superior.

    Microsoft has done quite well at having lots of security bugs pointed out of their closed source products, and closed source vendors like SGI HP (HP-UX) don't exactly have stellar security records either.

    --
    Remember the Alamo, and God Bless Texas...
  167. Re:Sounds like someone trying to by controversial. by johnnyb · · Score: 4, Informative

    'I don't recall any follow up determining, "Hey this happened X_TIME ago, therefore clean programs should be reinstalled on your machine."'

    That's because the relevant teams _checked_ the code against known good code to see if there had been anything planted. If there were problems, you would have heard about them.

  168. Re:Sounds like someone trying to by controversial. by the_mad_poster · · Score: 5, Insightful

    They're called .md5s. Use them. They exist for a reason. You'd have to have some godawful cooperation between some very mean people to successfully pull off a corruption on widely deployed OSS software AND not throw red flags up among people who have clean versions and clean md5 hashes.

    And, what's you're point on stagnant OSS projects? I don't see Microsoft supporting Win3.1 anymore, but there's a lot of people still using that. The difference is that NOBODY can go through it and fix it up or make anything of it. If someone decides to pick up the pieces on an abandoned piece of OSS that shows promise they can do that.

    I hate when people do this. You didn't raise any issues that aren't a problem with ALL software, yet you are applying them specifically to OSS. If a server gets owned, it gets owned. It doesn't matter if it's commerical/proprietary, commercial/oss, or whatever. It's owned. Binaries can still be injected with malicious code. They're owned. Give it up. There's no inherent flaw in OSS.

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  169. Re:Sounds like someone trying to by controversial. by Jerf · · Score: 5, Insightful

    I think you've kind of missed the point here. The question isn't "Is Open Source invincible?", the question is "Is deliberate program corruption more likely to occur, all else being equal, in an Open Source program or a commercial program?"

    And while I'm not a free or open source fanatic, I have to say that I can't marshall any rational arguments that the commercial program is somehow safer from authorial corruption. It's virtually inconceivable that a large scale open-source program could have a backdoor or anything like that in it for any significant amount of time, and as for smaller projects, a one-man open source project may be just as likely to be corrupted as the one-man closed source product, but which is more likely to be detected before significant damage is done? The one with the source you can look at, hands down. (And the phrase "just as likely" is for rhetorical purposes; in the real world, the prospect of revealing the source surely impedes anybody who would put something nasty in there! That's way too accountable for someone like that's taste!)

    No system can be made perfectly safe. But to claim that commercial software is safer from deliberate authorial corruption takes willful and deliberate ignorance. I mean, seriously, claiming that the software I can't see, that I'm not allowed to see, is more likely to be pure then the stuff anybody (or anybody I hire) can look at is? That flies in the face of both logic and common sense, and is the kind of claim that has be inflated into an long article to blind the reader with words before it can even come close to being seriously entertained; a paragraph summary doesn't pass the laugh test.

    And remember, it's not only "Will it happen?", but "Which will do more damage?" Even when break-ins happen in Open Source, the damage is typically swiftly controlled; people's reputations are on the line! Who even knows how much closed-source damage has been caused from breakins? Again, people's reputations are on the line, and the incentives to cover such things up are high.

    I just don't see a way, even in theory, where commercial software is safer against this sort of attack.

  170. Gov IT/Developers should be reviewing already by michtu · · Score: 1

    Government, and indeed any business, IT people and developers should have processes in place to be checking for these types of issues anyway, regardless if the software is "open" or "closed". It just makes sense that if you are going to depend on it for your success/failure. This should also include watching for maintenance updates and bug fixes. Watching the Security Focus Linux and MS lists shows similar numbers of discovered exploits. In a lot of cases the same tool has the same exploit on any platform on which is installed. Bottom line, decisions should be made on what the software can do for you and how well it's built, not on whether it's open source or not.

    --

    Frenchman to King Arthur - "You've got two empty halves of coconuts and you're bangin' 'em together"
  171. Re:Sounds like someone trying to by controversial. by SparafucileMan · · Score: 0
    Yo TROLL:
    ...except that they kept backups, and they just diffed the sources to see if there were any changes, fixing the entire problem...

    and its not like the same thing hasn't happened with commercial servers (half-life, anyone?)

  172. myDoom by Anonymous Coward · · Score: 0

    Notice the article immediately preceding this one.

  173. We shouldn't be surprised by JohnnyCannuk · · Score: 1

    ...this guy is the editor on DevX.

    You remember DevX don't you? The VB crowd's version of Slashdot. I have always mistrusted anything from DevX, especially their Java/C and C++ advice, because they always seem to be a little too pro-Microsoft. I would say that DevX is a Microsoft shill site.

    You should be as surprised that DevX published this opinion as you are when it's published in the Windows System Journal.

    --
    Never by hatred has hatred been appeased, only by kindness - the Buddha
  174. Everyone run out and by XP Home, like me! by Call+Me+Black+Cloud · · Score: 1

    The Secunia list of products' vulnerabilites shows I made the right choice with Windows XP Home:

    XP Home: 50 security advisories
    RedHad 8: 140 security advisories
    RedHat 9: 82 security advisories(they're getting better)
    Debian 3.0: 276 security advisories
    Gentoo 1.0: 194 security advisories
    Mandrake 9.x: 158 security advisories

    Actually, I'd rather run OS X (29 security advisories) but all the good games are for Windows.

    And for the BSD is dying trolls, FreeBSD 5.x has 23 security advisories listed, OpenBSD 3.2 has 29 security advisories.

    So you see, it is clear from the numbers I've taken from a single source (a company I know nothing about), I have proven that you should dump Linux and move to Windows XP Home, OS X, or BSD. Don't hate the author of the article...hate your hole-filled bug-ridden trap-laden OS.

    1. Re:Everyone run out and by XP Home, like me! by 3lb4rt0 · · Score: 0, Insightful

      OK feed the troll!!! Count the advisories on the core OS not the bolt on applications. Nost of the *nix advisories are for applications (only one kernel level flaw iirc). Most of the MS flaws are os (IE is so heavily integrated it has to be treated as OS)

    2. Re:Everyone run out and by XP Home, like me! by Call+Me+Black+Cloud · · Score: 1

      User gets distro. User installs distro. User considers the software that gives the OS its functionality to be the OS. I think one needs to compare OSes on equivalent functionality as shipped from the vendor. "Windows has x, y, and z; let's look at a RH installation which has x, y, and z as well".

    3. Re:Everyone run out and by XP Home, like me! by browolf · · Score: 1

      thats like comparing one apple to a bag of oranges.

      --
      http://journals.aol.co.uk/xxxrachelxxx2/blog-blog- blog/
  175. I agree that's what they should be doing by maroberts · · Score: 1

    ...but in actuality I suspect very few organisations have audited the 20-50 odd million lines of code that make either a Windows release or Linux distribution.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

    1. Re:I agree that's what they should be doing by kinnell · · Score: 1

      I believe the NSA have released and audited/secure version of linux, and the Chinese government are likely to do the same.

      --
      If I seem short sighted, it is because I stand on the shoulders of midgets
  176. Would closed source be better? by Anonymous Coward · · Score: 1, Interesting

    Original quote:
    "... an individual or group of IT insiders could target a single organization by obtaining a good copy of Linux, and then customizing it for an organization, including malevolent code as they do so."

    Ok, what if we rule out open source as insecure, as the author does, and rewrite the above:

    Modified quote:
    "... an individual or group of IT insiders could target a single organization by licencing a closed-cource kernel, and then customizing it for an organization, including malevolent code as they do so."

    Ahh, much better! The author sure is right that closed source gives much better security.

  177. From other articels by the same author by carabela · · Score: 1, Informative

    In another article, the same author claims:

    The point is not so much that open source is copycatting Microsoft but rather that open source vendors understand that Linux users, especially the great mass of potential Linux users, aren't any different from Windows users. They want the same applications, with the same features, the same ease of use, and largely, the same look and feel. As Linux moves beyond the hobbyist and server space into the corporate and home desktop space, there will be an increasing number of Linux users who genuinely don't care whether their applications are open source, and in fact would probably rather use their familiar Microsoft applications, if they are available, than retrain on unfamiliar and less mature applications. "

    /me thinks that he has missed the point with Open Source completely...

    On the other hand, he has a point concerning Linux while quoting Pavlicek's Top Ten list in yet another article:

    The multiple-GUI problem illustrates a basic difference in Windows and Linux. Windows has one general GUI interface which has served many millions of people and works for many millions of different applications. The Mac (another successful consumer OS) is similar; one general GUI works across all Mac applications. Why is Linux different? [...]
    Give them the real thing, Microsoft. Give them choice. Port the applications and development tools
    [to Linux]. Turn the millions of Microsoft developers loose on Linux, and let them build the future on both platforms.

    Provided they do so with Open Source, that is!

    --

    The more you know, the less you need. [Admin added: from me.]
  178. Re:Sounds like someone trying to by controversial. by MAPA3M · · Score: 0

    We need a new term for this kind of journalistic troll.

    Troll de jour? :-)

  179. Free or low cost? by nry · · Score: 2, Insightful
    You get what you pay for. When you rely on free or low-cost products
    Hmm, well if you believe all the MS adverts flying around slashdot, Linux is actually more expensive than Windows (as in the Operating System)!
  180. Oops... by JabberWokky · · Score: 2, Funny
    Darn it, I didn't want to click on the "Read More" for this article, I meant to click on the next article down, "New Worms Feed on MyDoom Infections". Gosh, I hope those new worms don't hurt too many of those fragile open source systems.

    --
    Evan "About to take down a Linux system running kernel 1.2.x for about 4 or 5 years and upgrade to SuSE 9.0"

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  181. "Free or low-cost"? Stupid generalisation! by fugue · · Score: 1

    Of course, lower-cost software will on average not be as good as more expensive stuff. You get what you pay for whenever the producer expects to be paid in money for her creative effort. After all, if you are going to charge for your software, you will charge as much as you think is fair.

    Free software is entirely different. Since it is given away on principle, not because it couldn't possibly fetch a higher price, judging it on price is just fabulously uninsightful. Which is better, Pine or Mutt? They're both free. Oh, then they must be equally good. Riiiiight...

    --
    "The biggest problem with communication is the illusion that it has taken place."
  182. It may entirely true but hidden problems STAY by gelfling · · Score: 1

    Point taken that w/o a tightly controlled version control, integration test and security QA process you are bound to collect intentional and unintentional bugs and problems

    BUT

    All of those same things are true in closed source code too. And once introduced into a closed system, problems tend to persist far longer and resist all attempts to correct them.

    Reality bears this out.

  183. One would wonder... by theoretician · · Score: 1

    Where he gets his source from? SCO internal memo regarding the evilness of Open Source?

    The way I look at it, nothing is hackerproof. If there is a way to engineer something, there is always another way to reverse engineer it, whether or not it actually get you back from Z to A is another story. From a security point of view, whether a piece of software is open source doesn't make the software any more or less secure. It is an indication of how much thrill a hacker could get out of hacking it.

    Closed source development gives you a false sense of security. It is hard to imagine how secured a piece of software could be when it is coded by a trusted 7-men team (let's take a managable small integer as an example). Conversely, open source allows public peer review. It can ensure that the software developed is well tested and hacked before it goes into production use. In addition to that, governments could always hire security experts to audit the code, as they should even with closed soft counterparts.

    The fear of open source could actually be political as well. We all know that in a capitalist world, nothing ever is open or free (although of course the politicians would tell you otherwise). And suddenly, you have these people giving stuff away for free -- pretty much like an act of communism where stuffs are shared around without regard of making a profit -- some people would of course scream, because the reason why the care about the technology is mostly for the profit they're getting out of it. And some others are hired to scream. Russell Jones seems to be one of those.

  184. blahblah by Yaa+101 · · Score: 1

    People like that are only in for the money...

    Security is only secure if it can withstand scrutiny of the public because of it's openness.
    This forces the people involved to keep their code up to date.
    Security by obscurity is a fools game as people who have to work with obscurity get sloppy, 1 leak is lethal as MS is proving on a ever increasing rate.
    Last leak only repaired after 6 years? :roll eyes:

  185. Slashdot your way to fame and riches $$$$ ? by Anonymous Coward · · Score: 0

    Perhaps it would be better to post the full text to articles like this somewhere on Slashdot for people to read here and discuss instead rewarding so called "experts" with thousands of hits to their websites?

    It seems like some obscure people post inflamatory comments about some topic on the web and suddenly a link shows up on Slashdot and the authors website gets lots of hits, so it looks good to the advertisers on the website and the author makes more money. Paul Thurott is a good example. Just who is W. Russell Jones and what are his qualifications?

    I think this trick is why we continue to see more and more postings to Slashdot that really don't fall into the realm of traditional Slashdot postings and discussions.

    I know if I want to get some hits to a website I would cookup something that would get attention and post it to Slashdot.

    Let's don't be suckers to someone else's scams.

  186. Cheap attempt at getting subscriptions by kcornia · · Score: 1

    They just want us all to register so we can mod the article down, then go somewhere and tout their huge subscription numbers.

    Nice try fellas, not gonna bite.

  187. I sort-of agree.... by jd · · Score: 1
    But not in any way the author would like. :)


    First, you do indeed get what you pay for. With Open Source, you pay indirectly (by supporting companies that support Open Source), by taxes (where Government involvement is concerned) and by whatever charges the organizations you buy from add.


    Overall, Open Source investment amounts to billions, if not trillions, of "effective" dollars a year, where an "effective dollar" can be anything (eg: time or some other resource).


    As a nation, or as a world, we are not spending nearly as much on Windows. We do indeed get what we pay for. Open Source, by having the greater investment, is the superior product.


    Then, we get to the security concerns. A concern is not the same as a reality. It's a feeling, not a fact. There are no useful evaluations of security, except for the rule that code is either broken or not.

    • In order to be meaningful, a potential weakness must first be demonstrated as achievable. If the erronious conditions can never be achieved, they are irrelevent.
    • Then, after being achieved, they must be exploited. An error that doesn't do anything isn't much of a concern.
    • Once you have shown that an actual exploit exists, you need to be able to create those conditions outside of simplified, controlled environments. If an exploit is unrealistic in the wild, it is not a serious threat. It is merely a nuicence to the researchers.
    • A hostile attacker, once achieving these goals, must then codify a hostile program that makes use of this information, in such a way that existing scanners won't simply block it, and users won't simply eliminate it.


    99.9% of the more recent attacks on the Internet have exploited people's stupidity, greed and lust. Writers of worms, trojans, etc, have realised that people are far easier to attack than the computers.


    Open Source is less vulnerable to human weakness, because it involves so many humans, so many egos, and so much pride. The "limitations" in many Open Source packages are often because certain popular ideas (eg: macros that can do anything, in a word processor file) allow attackers to exploit end-users to the full.


    You are unlikely to ever see a real, serious, virus written for Linux. Why? Because the diversity is too rich. In the same way that a highly bio-diverse forest can survive almost any attack from disease or pestilence because the attacker is too specialized to reach any but a very tiny subset of what is there, viruses cannot seriously hamper Open Source because it is impossible to write a single binary that will support every possible Linux system.


    To write a meaningful virus for Linux, you must first write a shell-script to identify the architecture, library versions, kernel version, kernel options, security mechanism(s) and capabilities.


    From there, you must extract the relevent binary from an archive. Because de-archivers (including tar) aren't necessarily there, or necessarily the version you want, you've got to have the extraction code also in the shell script.


    There are seven orthogonal security mechanisms that could be in place, something like ten architectures, four significant C libraries and something like eight common configurations.


    In other words, you have (2^7) x 10 x 4 x 8 targets you would need to aim at, which means you would need to have 40,960 versions of your worm, to offer any serious threat to Linux. Less than that, and the sheer diversity will eliminate the worm or seriously cripple it.


    The very thing that companies have complained about with Linux (the lack of absolute conformity at the binary level between all platforms) is a very effective barrier to hostile software.


    The only really effective attack is at the level of source code. Indeed, there are many stories of a virus in the old AT&T Unix source code, injected and maintained by a companion virus in the compiler provided.


    However, the mere fact that the story is so legendary shows how rare source-level attacks are.

    --
    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)
  188. Re:Sounds like someone trying to by controversial. by dustmote · · Score: 5, Insightful

    My guess is that the curve for open source is a lot different than commercial software.

    Open source - starts off, lots of exploits because the code is readily available. People using the package (assuming it's valuable enough to merit it) fix problem, submit patches. Over time software becomes more secure.

    Closed source - Exploits harder to find, eventually found due to sheer perseverance of legions of script kiddies and their slightly more talented bretheren. Company denies existence of problem, patches discreetly and only occasionally, eventually begins to become marginalized due to shoddy business practices, begins suing everyone in sight in a sad attempt to revive an obviously dying business. Meanwhile, Bill Gates rolls over in his sleep, makes another fifteen million dollars.

    (Or maybe I've just had too much coffee today, and am being silly. Time will tell.)

    --


    -1, "1337" speak
  189. Yet another "Darl must be right!" goon by Zenmonkeycat · · Score: 1

    Here's a list (from Sophos) of worms and virii available for GNU/Linux:

    Linux/Adore
    Linux/Cheese
    Linux/Devnull-A
    Linu x/Lion
    Linux/Ramen
    Linux/Slapper-A, B, C
    Linux/OSF-A
    Linux/Rst-A, B

    I'd post a list of Windows virii and worms, except that it would take too long to download over a broadband connection.

    Suffice it to say, just because GNU/Linux is Open-Source doesn't mean that people are more able to write apps to exploit it. If anything, Open Source is /more/ secure; potential exploits can be discovered, and holes filled more effectively, in much less time. Microsoft took six MONTHS to announce a critical exploit and issue a fix, for their primary product!

    --

    *****
    Dear Mary,
    I yearn for you tragically,
    A.T. Tappman, Chaplain, U.S. Army.

  190. Re:It is good advice! Really. by miffo.swe · · Score: 1

    If i recall it Microsoft gave out enormous rebates. Munich did take into account that these rebates wouldnt last longer than to the next upgrade of their Windows systems and they would be at square one again. With linux they know they can move money from paying Microsoft to pay local companies to tailor linux in ways that is impossible with Windows.

    MS is just trying to keep customers in their treadmill'o'upgrades.

    --
    HTTP/1.1 400
  191. How to do bad things with good stuff by saintp · · Score: 1
    Much more likely is that distributions will be created ... with the express purpose of marketing them to governments at cut-rate pricing. As anyone can create and market a distribution, it's not far-fetched to imagine a version ... that may not have U.S. or other government interests at heart.
    This kind of reasoning takes idiocy to a new height. Because Open Source is open, he's claiming, someone might get the source (gasp!), make it evil, and resell it to the government. If the government is dumb enough to buy J. Random Distro over, say, Redhat or Mandrake or IBM or any of the bazillions of well-maintained and supported, secure, accountable distros, they deserve what's coming to them. I could rig a jar of peanut butter to explode and sell it on the street, but if G.W. Bush buys it, it's his damn fault. No one's calling for peanut butter jars to be irreversably sealed, though.
    Third, an individual or group of IT insiders could target a single organization by obtaining a good copy of Linux, and then customizing it for an organization, including malevolent code as they do so.
    In other words, an organization could hire a bunch of 14-year-olds who \/\/r1t3 l1k3 t#15 to do their software customization, but again: the fault is theirs when the software goes bad. If you hire criminals to do your programming, is the code to blame? If I hire Charles Manson to be my gardener, can I blame the shovel industry when I turn up dead? This guy seems not so much to be cataloging bad things about OS, but bad things you can do with OS, if you're dumb enough to let criminals run your enterprise. The fact that people are capable of both evil and stupidity is hardly surprising, and hardly encouraged (probably mitigated) by Open Source. What a bitch.
  192. Re:Sounds like someone trying to by controversial. by Salamander · · Score: 4, Insightful
    once geeks realize that they can't compile the open source version to the binary

    A small and ever-decreasing percentage of users compile their own binaries, let alone check the result. Also, not all of the exploits appear only in the binary; in at least one case the malefactors added a fairly hard-to-notice security hole to the CVS source, so the "official" binaries and checksums matched just fine.

    --
    Slashdot - News for Herds. Stuff that Splatters.
  193. Flaw In Argument by SlipJig · · Score: 1

    ...Unfortunately, the model breaks down as soon as the core group involved in a project or distribution decides to corrupt the source, because they simply won't make the corrupted version public.

    The problem with his argument is that the software in question is, generally, under the GPL. An organization large enough to suffer serious consequences through an introduced vulnerability (such as a national government) would draw attention to itself by using open source software, and inevitably someone would demand that they make their (corrupted) versions public. I don't buy that these corruptions would go unnoticed long enough to have serious consequences.

    Never mind that his whole editorial is conjecture without proof that this has ever actually occurred (and no, bug list comparisons don't count. Sorry.)

    --
    Read my keyboard review.
    1. Re:Flaw In Argument by SlipJig · · Score: 1

      Other issues:

      1) Large organizations typically use a fairly large amount of customized or completely custom software. These organizations pay people to do the work, and they trust them. The company I work for provides these services, and our clients pay us not only because we can do the work, but because over time they've found us trustworthy.

      2) Much of the software being customized consists of off-the-shelf products. The problem he's worried about is not confined to OSS.

      3) In certain industries (pharmaceuticals for example) that are regulated, software must go through a 'validation' process. This process ensures that the software meets the requirements and that strict configuration control is in place to prevent untested and/or unauthorized patches from making it into production. Circumventing validation would require a huge amount of collusion, and is therefore unlikely.

      --
      Read my keyboard review.
  194. The problem is real but not limited to Open source by mhoward736 · · Score: 1

    The real problem he's talking about here is just as applicable to open or closed source.

    I can easily develop and deploy malicious code from inside an organization using one of the multitude of closed systems (like excel or word).

    Or I can be exposed by a contractor inserting all manner of backdoors etc. into projects they work on.

    The real issue is one of trust and he seems to think we can trust someone we can sue more than something we can't

  195. Re:Sounds like someone trying to by controversial. by SvendTofte · · Score: 5, Informative

    Email the author. I just did, rebutting two of his "points". rjones@devx.com

    Hey Russel,

    Just two obvious points of rebuttal.

    1. Your question:

    Who's Watching the Watchers?

    Makes a cold chill run down my spine, when I think of closed source
    software. In fact, many of your statements, such as the rogue coder,
    holds just as true, for CSS. The difference? You (as a consumer)
    cannot see the code. At atmosphere, which breeds closedness, and
    non-disclosure of hacker attacks, is far more scary, then one (such
    as Debian), which openly announces, that it has been hacked. Imagine
    a hacker gaining access to Microsoft code. Imagine MS catching him,
    and removing the malicious code. But ... did they get it all? Only
    the hacker will ever know.

    Your statement, that "core" members, will port the code, just doesn't
    make sense. Assuming we're not into the old chicken and egg problem,
    with the bootstrapping compiler, an Open Source project, is defined
    as having the source open. If you compile a program, and it ends up
    different, then the one you downloaded, then something is very
    wrong indeed.

    2. In academia, and security circles, full disclosure, to be able to
    repeat trials, and be able to uncover weaknesses in software, is the
    norm. Hiding behind binary code, does not a very powerfull brickwall
    make. Hiding behind a wellthought out design, which is not open to
    attacks (confirmed by peerreview), and relies on algoritmic
    defences, makes a strong brick wall.

    I am sorry, but all in all, a very poor article.

    Regards,
    Svend

  196. Re:Sounds like someone trying to by controversial. by uradu · · Score: 4, Informative

    > So? If they don't get publicity, they're not worth fixing?

    This attitude is EXACTLY what is making OS so popular and attractive. Even a small bug can drive someone out there eventually crazy enough to pick up the code and fix it. There's a famous feature in Word that pushes footnotes to subsequent pages if line spacing is anything other than single spacing. Only the footnote, mind you, not the anchor and the surrounding text. As it so happens, double-spaced text with footnotes is extremely prevalent in academia and other formal environments, making this feature very well known amongst grad students and such. But again, since this feature hasn't brought down entire computer networks and hasn't been mentioned by Tom Brokaw on the six-o-clock news, it's not worth Microsoft's time to fix. Even though it significantly impedes Word's primary purpose, that of creating documents.

  197. Jeezus, talk about ignorant by potus98 · · Score: 2, Insightful

    Does A. Russell Jones know anything about security??? It doesn't appear so from this article. This reads like something written by some un-informed CNN reporter from 1989. Did this guy do any investigation before spewing forth such ignorant dribble???

    Governments "get what they pay for"? Are you kidding me? Governments typically pay FAR MORE for FAR LESS than any other organizations on the planet! Mainly due to incompetent employees paid on time of service rather than actual performance.

    "sooner or later, governments that rely on free open source software will put their country's and their citizens' data in harm's way." Yea, so let's stick with the far more secure options of MS-Windows, etc...

    "Instead, the security breach will be placed into the open source software from inside, by someone working on the project." Yea, cause there has never been an instance of a paid employee/developer inserting an Easter egg, back door, or other malicious code.

    "As anyone can create and market a distribution, it's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart." I know my government is mostly stupid and ignorant, but I doubt "Joe's garageware jonix distribution" would make it through the laborious bidding process.

    "the widespread perception that Linux is more secure than Windows, despite the fact that both products are riddled with software security holes." Agreed. The difference is, we can actually learn about the presence of open-source holes MUCH faster than closed source. (See recent /.ed article!)

    "Can Self-Policing Work?" Of course not! And that's exactly what closed-source is: self-policing! Open-source is open policing and scrutinizing by virtually anyone and everyone. Hmmmm... Should I rely on the QA/security efforts of a 10-20 person team who better play good politics to keep their jobs and/or get raises? OR, Should I consider the QA/security efforts of 100's of thousands of unapologetic experts?

    --
    This one gang kept wanting me to join cause I'm pretty good with a bo staff.
  198. Re:Sounds like someone trying to by controversial. by gumbright · · Score: 5, Funny

    Close, but you misspelled it. Its: F-u-c-k-t-a-r-d

  199. As if commercial sware is somehow magically better by m.dillon · · Score: 1
    What a stupid article. I've been in this scene for 25 years and the author falls into the same trap that most computer illiterates (which I define as: anyone who has never written a program) fall into. Just because something is sold under a corporate umbrella does not magically make it more secure or more robust or even better reviewed. In my experience, in fact, the exact opposite is true. If the author thinks that open source is more of a security risk then god help him for all the commercial software he trusts, for it is no better!

    -Matt

  200. Re:Sounds like someone trying to by controversial. by bangular · · Score: 0

    The playing field is even though when it comes to backdoors. Yeah, debian and FSF and OpenSSH have been cracked and backdoors attempted at one point or another. but, the same thing happens to closed source software. It's just different. Half Life 2 could have been back doored if the cracker wanted to go that route. There have been many backdoors that have snuck into programs by employees. You can argue all day as to why one is better than the other, but it comes down to, they are just different.

    One of the best things we have to fight against this is gpg sigs and md5 sums. I know they aren't perfect because if someone cracked the server those are kept on then it doesn't really matter. but none the less, they do help a lot; and distros that have made it a point to check them before installing have helped lessen the problem of backdoored software.

    A funny observation... it seems on slashdot any time you put a conflicting view point up (conflicting to the slashdot norm) it gets modded down, but the second you put "I am not trolling" or "I'll probably get modded down for this.." it gets modded up. Just an interesting observation.

  201. mod parent up informative -- looks real. by SquareOfS · · Score: 1

    Or mod me, 'cause I took the time to make a link.

  202. This article is that which promotes growth... by raytracer · · Score: 2, Insightful

    ...and it is very strong.

    Fertilizer. Nothing but fertilizer.

    The author's point seems to be that because Open Source software allows anyone to contribute code, that the chance for an "agent provocateur" to insert malicious code into a project is large, and that the use of such code by governments could result in significant security risks.

    Let's forget for a moment that the author doesn't actually cite even a single instance of this actually occurring.

    The real question is: is this any less likely in systems which are developed in the closed source/commercial world? Does the author believe that potential info-terrorists can't work to place themselves into companies where they might be able to achieve similar ends? It might be more difficult, but once achieved the chance of detection would seem to be significantly lower, since only a very select few get to view the source code in question, and they aren't necessarily motivated by security concerns (they are concerned with pushing their software out the door for sale).

    Ask yourself this question: are companies like Microsoft more responsive to security bug alerts, or is Linux?

    The author also writes:

    So far, major Linux distributions such as Debian and others have been able to discover and remedy attacks on their core source-code servers. The distributions point to the fact that they discovered and openly discussed these breaches as evidence that their security measures work. Call me paranoid, but such attacks, however well handled, serve to raise the question of whether other such attacks have been more successful (in other words, undiscovered).
    Again, a similar question should be asked: isn't this a similar problem for closed source/commercial development, where it might be in the best interest of the company to either ignore or cover up significant security breaches, and where the cause of such breaches are hidden from the eyes of those qualified to perform security audits?

    The author asks the question "Who is watching the watchers?". The answer is simple: everyone is. Or at least everyone can, which is perhaps the best that can be done.

  203. PHPNuke is another example... by neildiamond · · Score: 1

    I love open source and what it allows you to accomplish. However, open source does allow some foul play to go on. (Sure things can happen with closed source too.) PHPNuke is a good example of a huge community, but a program with a lot of holes. I don't mean that as an insult. It's perhaps impossible to keep up with all the changes all the time and someone will always figure out some new exploit. I think it is naive to assume that everyone who looks at code does so with the hope of finding improvements. How many times to PHPNuke sites get defaced? It is partly the fault of the operator? Yes, but some exploits are so new that you don't know what to defend against. The PHPnuke.org site has itself been brought down several times and the creator of PHPnuke has seriously considered developing a more professional closed-source product several times. So you can hate me now. I don't really care.

    1. Re:PHPNuke is another example... by arkanes · · Score: 1
      Open source is not a panacea against bad coding and failure to follow security practices Sendmail is another excellent example of an open source project with a horrible security record.

      Note that a more professional re-creation of PHPNuke would not neccesarily be more secure - an open source redesign by people experienced in and familiar with security best practices would be at least as secure as a closed-source project by the guy who wrote all the flaws in PHPNuke to begin with.

      I'll just sum up by saying that the problem with PHPNuke is not that its OSS, it's that it's just shitty. The kind of programmers that're attracted to quick & dirty languages like PHP don't help, either (no offense meant here, but the anal retentive security freaks that have done so much for things like BSD generally aren't that interested in web scripting languages).

  204. Typical, Slashdotters close ranks... by iSwitched · · Score: 2, Interesting

    Instead of actually discussing the story, any presumed insult of open source is immediately flamed into oblivion. Look - I love open-source as much as the next geek, but how about we talk about this type of article like adults, and provide examples of our own?

    Sure the guy could've taken a less flamatory tone, and could've provided a few specific examples, if there are any, but riddle me this, all you smarties, he does have the grain of an issue here.

    Lets assume that open software becomes ever more mainstream, to the point where grandma can't tell or doesn't care the difference in method by which her email client was developed. What's protecting her against malicious or incompetent open-source developers? Or are we saying that all programmers are by nature 'good' people and also brilliant at their craft?

    Sure, geeks can compile source, compare binaries, review code line-by-line, but it may shock you to know that normal people don't know or care how to do this.

    You're next argument is that the 'good' geeks will discover and root out the 'bad' geeks. But in a world where OSS is mainstream, this will only happen after thousands, hundreds-of-thousands, or even millions of mainstream users are already compromised.

    I'm not saying that commercially developed software has proven itself better, in fact usually its much worse, so far anyway, but OSS does have some of the same problems in a world where not every user is also a programmer.

    OK, discuss...

    --
    "That naive cube! How long must I suffer this!" --Sheldon J. Plankton
  205. Re:Sounds like someone trying to by controversial. by Trigun · · Score: 2, Funny

    Not to throw too much wood on the fire, but wasn't an Al Queida sympathizer arrested at Intel? Just imagine what he could have done! Intentional security breaches right in the chips! Start the paranoia meters!

    (and this is nothing more than baseless speculation. I don't want to be sued by Intel)

  206. What DevX believes, DevX writes by ansak · · Score: 1
    DevX has long been a (good) source for Microsoft SDK and machine setup/maintnenance information. Anyone who says (as some of the other repliers are doing) that it's obviously a MS-Shill because of the ads being run hasn't looked at the top of their slashdot window recently.

    I'm not surprised he'd say this, given what a good source for "dark-side" information his site always is. Unfortunately, I'm also not surprised at the churlish, childish pseudo-refutations being flung back at him. otoh, the best piece so far has been the "get what you payfor" vs. "IIS uptime as seen on Netcraft" response.

    C'mon, folks. Grow up. Yes this is garbage journalism. Why not burn Knoppix CDs to give to your non-techy friends as you explain all the reasons why F/OSS is better to counter the FUD? Personal recommendations from people that someone trusts are the best kind of marketing. And good marketing is all that Linux is lacking in order to achieve the kind of dominance we all believe it deserves.

    cheers...ank
    and yes, I'm preparing to be modded down

    --
    Still hoping for Gentle Treatment...
  207. Jones is a Microsoftie from way back by Tin+Foil+Hat · · Score: 2, Informative

    Do a search on his email address (rjones@devx.com) and you'll find that R. Jones has been writing about MS technologies for many years, including numerous articles on Visual Basic, .Net, and C#. Small wonder he feels threatened by open source, it's a direct challenge to his career.

    --
    No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey
  208. Re:Sounds like someone trying to by controversial. by fermion · · Score: 3, Insightful
    The problem is that he is comparing the ideal in closed source programming to the reality of OSS. Such a comparison shows either a deep ignorance, a failure to understand the art of rhetoric, or a malicious intent to mislead.

    As has been shown repeatedly, if you have a few guys writing closed code, they can put in pretty much whatever they want . Malicious intent can only be gleaned through a black box analysis. The problems become even greater where many people are working on code. Often companies will not pay for full code reviews, and only broad regression tests by third party, generally QA. Few companies will check for features that are not supposed to exist. Even if the company knows exactly what the software is doing, which is in fact never true, the user still has little assurance that the company is disclosing all features.

    So, OSS software is still no worse off. Even if there is no formal code review of new submissions, interested parties can do informal code reviews. Blackbox analysis can still be done, but now offending code can be identified. Best of all, if you so choose, you can remove the troublesome feature and continue to use the rest of the functionality.

    The stuff we download off the net, whether closed or open source, is always risky. We are assuming the coders are good guys. OSS is probably a little more trustworthy because there is no hiding behind technicalities. OSS is saying yes to all information requests, not cowardly hiding behind a policy of secrecy.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  209. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    > We need a new term for this kind of journalistic troll. How about "Microsoft employee" or "SCO employee?"

  210. Re:Sounds like someone trying to by controversial. by dubious9 · · Score: 2, Informative

    Yeah, and there is nothing stopping independent resellers of closed source software to insert anything they want. Poeple tend to forget that you don't need source code to figure out how the program works. It's just easier. And it's not like you really need to know the program either, just find a good place to stick something.

    This is why we have trusted vendors. I'd bet from here to Tuesday that IBM performs internal audits on the software that it redistributes. And before it gets to IBM, Redhat does it's own. Before that then it is the people writing the software. There are three layers of people, two of which there are responsible people behind. If you are not using software except from a trusted vendor,your risk is low.

    The only argument this guy makes is that it is not good to use software from people you don't trust. Duh. That point is true wether you are talking about open source software or not.

    --
    Why, o why must the sky fall when I've learned to fly?
  211. Re:Sounds like someone trying to by controversial. by ahdeoz · · Score: 1

    Huh? I got mod points today, and I was going to moderate, but there's no 'alternate reality' selection. Offtopic seems misleading, even though also accurate.

  212. Where can I pay for a secure system then? by xenocide2 · · Score: 1

    Most Linux distos include a blanket warning statement that says "THIS SOFTWARE IS PROVIDED AS IS" and basically they claim no fitness for any particular task. While that portion of the contract may be invalid, a buyer looking for a particular fitness seems to be without a market. Its not like this is a Linux or a Open Source phenomenon; you have to look long and hard to find any commercial system with a guarentee. (Progeny, perhaps?)

    What his article comes down to is trust, or the expectation of trust. He brings up Debian's downtimes, but its not like Microsoft's update system hasn't encountered its own share of troubles. I mean, why does anyone trust SkyOS? Should I trust it more than a open source kernel? Why do I trust Microsoft to Get It Right(tm)?

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  213. Re:Sounds like someone trying to by controversial. by herulach · · Score: 2, Informative

    A factoid would just be confusing though, because a good number of BBC radio 2 listeners will know factoids as interesting bits of trivia.

  214. Re:Sounds like someone trying to by controversial. by bogie · · Score: 1

    ", the more issues come out with it..."

    Like what? So your saying a whole paradigm of unknown problems are just sitting waiting to be discovered with OSS? Please. What level headed OSS advocate ever said that OSS is immune from the same security issues that are common to all software? The only argument I've seen is that security through obscurity isn't a better model and the OSS tends to react faster once flaws are found. I see no flaws in this logic or proof otherwise. But I guess if you want to hint that OSS has some deep seeded problems as un-yet found that's your prerogative. You speak of discomfort that the FSF hasn't put out some PR campaign claiming that "they've renewed their focus on security practices". I know a little company in Redmond whose done just that, and look at how effective that's been.

    I'd argue that the more popular OSS gets( is that what you meant by "cool"?) the more we see the advantages over traditional closed source development. Do you think we being seeing such a monumental shift in Enterprise computing if the backers hadn't spent millions trying to decide if OSS is better than the current in place model? Don't get me wrong, a bad OSS development team will produce crappy software. But as opposed to close source where the bugs are hidden and not disclosed at least we have a chance to do something about it. That alone trumps any of the "future" issues that you say will come out.

    --
    If you wanna get rich, you know that payback is a bitch
  215. Closed source can be just as bad. by xeeno · · Score: 5, Insightful

    What guarantee, as a company, do you have that the product that you paid for wasn't authored with the intent of gathering malign information about you?
    None whatsoever.
    Remember those old ATI drivers that ran special "optimizations" when used with the quake3a binary? They were closed source and geared to misrepresent the performance of their card to the community. I suspect that if those drivers were open source that little trick wouldn't have gone unnoticed for long.
    I'm not advocating open source as the end all and be all of things, because it isn't. However, you're an idiot if you think that paying for something means that it's safe.

    For gods sake, look at IE.

    1. Re:Closed source can be just as bad. by Anonymous Coward · · Score: 0

      You paid for IE?

    2. Re:Closed source can be just as bad. by Anonymous Coward · · Score: 0
      i liked that the original article starts out saying "you get what you pay for" and concludes from that that if you pay nothing you get... no, not nothing, but "the shaft".

      how is getting the shaft getting what you pay for unless you pay for the shaft?

    3. Re:Closed source can be just as bad. by sethx9 · · Score: 1

      "However, you're an idiot if you think that paying for something means that it's safe...For gods sake, look at IE."

      You paid for IE? And who's the idiot again?

      --
      Sorry, I keep forgetting to add the tongue-in-cheek emoticon to the bottom of my posts...
    4. Re:Closed source can be just as bad. by unitron · · Score: 2, Funny
      "You paid for IE?"

      I pay for it every time I use it--in wasted time, in aggravation, etc.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  216. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 1, Insightful

    While I'm not down on the details of the GNU.org breakin, I'm a big Debian fan and am fairly well-read on their breakin.

    And I happen to recall a call going out saying 'We know we were 0wn3d on this date. Who has MD5 sums from before this date?'

    Honestly, you haven't added anything to this discussion. The concept of 'tainted source' is not new to the Open Source community. In terms of submission of patches, people actually *read* the code in question before adding it to existing code repositories. In terms of breakins, the code in question is assumed to be corrupted, only being certified 'clean' after it can be MD5'ed against a pre-breakin archive.

    Yes, you are right that noone reads every line of every program they compile/install. However, that's not the issue at hand here, because noone reads every line of every program they buy off the shelf. After all, with closed-source systems, you don't even have the option.

    Also, abandonware is another moot point. If you don't want your favorite project abandoned, contribute to it. Again, this isn't even something you have a choice about in the closed-source world.

    Yeesh.

  217. My favorite line... by jasomill · · Score: 1

    If businesses think that they can gain a competitive advantage by altering their software to provide reports on other, competing products within an organization, marketing [sic] pressures will eventually force them to do exactly that.

    (I assume he means "market", not "marketing" -- if not, his argument makes even less sense; furthermore, I assume he means "if businesses can gain a competitive advantage", not if they "think" they can. They could always be wrong.)

    In an essay defending the commercial software development model ("you get what you pay for"), he presents an example of how market forces could compel companies to create spyware? This is good for the customer?

    If anything, this seems like an argument for noncommercial, open-source software...

  218. those md5 files are bullshit by Fefe · · Score: 2, Interesting

    I have never understood what those people are thinking when they publish .md5 files. I mean, really! If someone gets far enough to upload a compromised tarball, what stops him from also uploading a matching md5 file?

    Exactly. Nothing.

    That's why people with more than one brain cell upload .sign files. Those are digital signatures made with the GNU privacy guard. Digital signatures make sure that the guy who owns the secret key (and only him) can create signatures, which then everyone can check.

    Of course there are also caveats (some dark three-letter agency could have cracked the key with their Roswell quantum computers, or someone could have stolen the secret key), but those are far less likely than some asshat uploading a md5 sum. Everyone can create matching md5 files for any content, but only I can create sign files matching my secret key.

    So please someone hit those GNOME idiots with a clue stick, those md5 files must go. Now.

    Oh, and while you are at it, please also tell the gnome people to use a directory structure where mirror programs (and people!) can see whether there were new uploads without having to recurse through the monstrous moloch directory tree from hell. Thanks.

    Sheesh. Now that wasn't so hard, was it?

    1. Re:those md5 files are bullshit by budgenator · · Score: 1

      the md5 of the file is there so you can check the file against your own md5sum of the file, if the sums don't match, you know that the file was garbled between the time the original sum was made and your own sum was made; it's there to guard against transmittion errors. The sign on the otherhand not only confirms an intact transfer, but also authenticates that the file was actualy signed by a known entity.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    2. Re:those md5 files are bullshit by Kor49 · · Score: 1

      Also, the md5 files give you the chance to download the tarball from a mirror/personal website/etc. and still be pretty sure that you've got the right stuff.

  219. Old argument. I first heard it in 1995. by Anonymous Coward · · Score: 1, Insightful

    Why put this flame bait here? Don't we have enough material for a lifetime already from SCO? :-)

    The funny thing is that I heard this argument back in 1995 from a guy that tought 555.555.555.555 would be a valid IP address. His argument was exactly the same: "you get what you pay for". But it's a self-defeating argument, since it would make you choose AIX, HP/UX, and Oracle over much less expensive Microsoft products.

    Irony of ironies, Microsoft products may be the only good example of getting just what you paid for. And sometimes even less.

    Besides, Microsoft advocates should not attempt to polarize the argument, since Microsoft is the guy in the middle when it comes to price.

  220. windows: as good as it gets? by NickFortune · · Score: 2, Informative
    I suppose MS is some micky-mouse cowboy operation that would write secure software if only they employed grown-ups and professionals.

    Or is his point that it never gets any better than MyDoomA and MyDoomB and we better learn to live with it? 'Cause I think we already disproved that one...

    --
    Don't let THEM immanentize the Eschaton!
  221. Fairly Humorous by chaoticset · · Score: 2, Funny
    I don't know -- most of this is either a truism about software with the words "open source" in front of the word software, or else something Microsoft said about open source in one of their -- er, I mean the independant testing consortium they hired's -- tests.


    Plus, el supremo Jones fails to comprehend the concept of reverse engineering. Perhaps learning things is more difficult with that enormous wad of MicrosoftBucks that keeps showing up in his bank account.

    --

    -----------------------
    You are what you think.
  222. Re:Sounds like someone trying to by controversial. by p7 · · Score: 1

    To look at it another way...

    If the user has examined just 5% of the source on his machine, that is 5% more than he could see on a closed source system. You should also take into consideration that each user maybe looking at different sections of code, so among the community you are looking at much larger portions of the codebase having been examined. With a closed source version of the FSF breach, we wouldn't even have the opportunity to check the program. Our only recourse would be to locate an earlier version or hope that the vendor located any malicious code that had gotten into the system.

    Even if we could trust closed source vendors producing completely secure code, all it takes is someone between the vendor and the consumer modifying the product. Closed source doesn't magically protect the user from tampering. No CD patches are an excellent example of people modifying closed source software to behave differently. That No CD patch could easily have been a backdoor or any number of other malicious pieces of code. All it would take is someone patching some popular app and replacing the patched version somewhere in the distribution system. Just think of the problems a popular patched app could do if it were placed on something like Downloads.com.

  223. In short - I'm the ignorant executive editor by PetoskeyGuy · · Score: 2, Insightful

    Compare DIEBOLD voting machines VS Autstralian voting system.

    Photoshop, HP, etc hidden currency counterfit code VS the Gimp.

    Trust that Microsoft won't embed heavilty encrypted code that causes problems with Mozilla, etc as has been documented many times before.

    In short, open source free and low-cost software products are likely to be widely adopted in governments, where spending public money for licenses is a difficult justification. Inevitably, that choice will lead to security breaches that will cost those same governments (and ultimately you), huge amounts of money to rectify.

    He never heard of a virus? EXE's are not that hard to change, and if you take the copy mechanism out, it's very easy to create a trojan from any given binary and even encrypt it. Source Code doesn't give you any magic way to corrupt a program, any more then a binary does. You have to trust the source, but in general 99% of the time there isn't anything to be worried about.

    If he is this paranoid, the only solution is for the governemt to write their own operating system, monitor everyone's computers, library reading habits, television viewing and email. Only then can we TRUST that we will be safe.

    So obvious... Maybe they are just hoping to sell more ads. Too bad for Mozilla and Adblock.

  224. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 2, Insightful

    Due you seriously think that your suggested method of detection will fly with anyone, except a small slice of the computer user population who would have the skill (not to mention the time) to compile everything from source.

    Due you think it is wise to wait and see if something acts strangely before doing something about it. How long do you think it would take you to notice that something was "behaving strangely" after all your files have been removed?

    You need to widen your focus, the world is not comprised solely of developers and sysadmins....

  225. So pay to have the code audited... by Simarilius · · Score: 1

    If you get what you pay for then pay something in the region of what you'd have paid for a years worth of MS licenses and have the code of the OS projects your gonna be using security audited.
    And at the end of it you can have some confidence in the security, more than can be said for the closed source option.

  226. Nope - permission issue by cheros · · Score: 1

    Although I agree to a point with your argument I would like to draw your attention to a rather crucial difference between use of Windows and Linux/Unix in general.

    Windows does not have a facility to temporarily raise privilege level like what can be found in Linux ("su", for example), nor does the default installation support/encourage that model. The net consequence for a Windows user who occasionally installs software is that they're likely to run the system with Administrator privileges (that's the equivalent of root to those that have been lucky enough never to have been near a Windows box ;-). In other words, malicious code will find a wide open barn door straight into the heart of the OS. Duh.

    Compare that against Linux where distributions basically enforce the creation of a user account for normal use, in other words, lowered privilege during normal operation. That doesn't stop root level activities, but they require explicit permission first. It is considered good practice not to run any Unix box as root, and that alone will be quite a substantial barrier to deep level exposures (assuming the malware isn't exploiting an OS vulnerability to escalate its privilege level - that's a risk in itself).

    If I compare the two approaches I favour the Unix one, because it encourages the user to be safe without making too much a point of it. It is unrealistic to expect the average end user to understand the depths of system security - that is our job. It would be a bit like expecting them to be a car mechanic before they're allowed to drive - that would be too high an expectation. Having a driving license (i.e. having had a degree of training) would be nice, though..

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
    1. Re:Nope - permission issue by nfgaida · · Score: 1

      Ahh, but isn't the default user in Lindows root? (not sure on this, I haven't installed to verifiy).

      --
      *elevator music plays*
    2. Re:Nope - permission issue by Blakey+Rat · · Score: 1

      Windows does not have a facility to temporarily raise privilege level like what can be found in Linux ("su", for example), nor does the default installation support/encourage that model. The net consequence for a Windows user who occasionally installs software is that they're likely to run the system with Administrator privileges (that's the equivalent of root to those that have been lucky enough never to have been near a Windows box ;-). In other words, malicious code will find a wide open barn door straight into the heart of the OS. Duh.

      Uh. No. Try this next time you sit at a Windows NT-based computer:

      1) Select installer icon.
      2) Right-click, select "Run As..."
      3) Type in an administrative username and password.

      Not only *can* you do it, but I find it much easier to do than the Unix way. For instance, if I don't want to give it full admin priviledges, I can run it as a 'superuser' account. Or, if I'm logging on as 'superuser' and my 6-year-old niece wants to play a game, I can run the possible-malware game as 'user'.

      Now, of course, Windows 95/98/ME don't have this feature as they aren't multi-user OSes.

      Sure, the user might be running as 'administrator', but that's a *user education* problem, not a flaw in the software... the software works exactly how it's supposed to.

      Bash Microsoft if you want, but please don't spread lies. If you're not certain whether Windows has a feature or not, don't just declare it doesn't.

    3. Re:Nope - permission issue by zifferent · · Score: 1

      Yes, but any sub-process of the original process fails to run as Administrator, or what have you.

      Try this, while logged in as an unpriviledged user:
      1) Go to c:\winnt\system32.
      2) Right click on appwiz.cpl (Add/Remove Programs.)
      3) Select "Run as..."
      4) Type in an administrative username or password.
      5) Now attempt to uninstall a program.

      It won't let you, because the uninstaller runs as the unpriviledged user.

      The su program doesn't have that issue.

      Hence, in Windows you really do have to log in as Administrator to do admin tasks.

      --
      cat sig > /dev/null
    4. Re:Nope - permission issue by BandwidthHog · · Score: 1

      He was wrong about there not being an su/sudo workalike, but I think the parent poster does seem to realize that there is user/privelege separation in the NT varieties, and is absolutely correct in stating that the user is most definitely not encouraged to take advantage of that functionality, since so much software wrongly requires administrator priveleges to run, and from what I understand Microsoft's stuff is among the worst offender in that regard.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    5. Re:Nope - permission issue by parksie · · Score: 1

      Shift-right-click Windows Explorer in the start menu, select Run As. Run as Administrator, you get a nice explorer window.

      Everything you run from there acts as Administrator.

    6. Re:Nope - permission issue by cheros · · Score: 1

      Yup - wrong on the 'not available', right on the 'not encouraged'. Now, since we're on the subject of installs - the one flaw I've found in removal of RPM installed packages is the occasional config residue. I can live with that. Is there an equivalent in Windows (W2K and beyond) that is as thorough about (1) dependencies and (2) code removal including libraries? I find it occasionally a complete dog to get rid of things in W2K.

      --
      Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  227. Re:Sounds like someone trying to by controversial. by pohl · · Score: 1

    #include <advocacy/gentoo.h>

    #include <advocacy/freebsd.h>

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  228. Doesn't seem logical by dfj225 · · Score: 1

    I think that any government agency serious about security would probably audit the code and possibly add more security to the code of any distro they want to use before they begin to use the software. The only way I can see someone taking advantage of open source, without getting caught relatively quickly would be to publish something as open source, provide clean source, but compile the actual programs from a different source with malicious security holes. Now, this would only work if the organization using this installed from binaries. Other than that, I think it would take very little time for someone to notice malicious code in the source. Honestly, I would be that governments love open source because they can see exactly what is going on and add or remove what they need to. I can't really see this situation coming up in real life:

    Boss: "So, did you install the software on the new security mainframe?"
    Employee: "Yup, Red Hat is all ready to go. Oh crap! Forgot to turn the firewall on. I'll be right back!"

    --
    SIGFAULT
  229. Absolutely right by jazman · · Score: 2, Funny

    Absolutely. Spot on. Can't use anything that's free, otherwise you automatically get problems.

    Just as well nobody is stupid enough to breathe the air in the atmosphere isn't it? I mean, who wouldn't go with cans of Ozone Friendly FreshAir(TM) Only $10 A Can?

    And as for that wet stuff that comes out of clouds, nobody, surely, would be dim enough to think that was actually /drinkable/, would they? Har har har.

    Repeat after me, all consumers: Free = Wrong. Pay Corporation $$$$$ = Right. Have you supported your local fat cat today by buying something that is normally available for no cash whatsoever?

    1. Re:Absolutely right by ReciprocityProject · · Score: 1

      We have to add, it's a fallacy to think that Linux is "free." Hundreds of very intelligent people are spending years of their lives developing this operating system and its suite of tools -- the economic opportunity cost of this effort is incalculable and huge. Linux is only economically free if you're counting dollars. By a full accounting, it's probably one of the most expensive software projects ever undertaken.

  230. Where do you sign up? by HangingChad · · Score: 2, Insightful
    And how do you get a job writing that kind of unsupported inflammatory dribble? Does it pay well? He doesn't even cite any specific examples where something like he describes actually happened.

    Government has the ability to review, or hire someone to review, the source code they're going to use for an implementation and there are even gov admins who know how to do source control and compile software (shock, gasp, disbelief). They also know how to monitor their systems for suspicious activity.

    Unfortunately, the model breaks down as soon as the core group involved in a project or distribution decides to corrupt the source, because they simply won't make the corrupted version public

    What's he trying to say? They're not going to release the code for a public version of...what? And if they don't make the corrupt version public, what's the problem? Are they going to sneak it in to a government office and while the admin is looking the other way jam a thumb drive on the server? A-ha! Gotcha! What are they going to release if not the source code? And when the checksums and file sizes don't match they'll cover that how? Here's a new version of Mozilla, don't worry about the source code, just install this...whatever...and trust us.

    Maybe some of you closer to the daily process can help me think of a scenario where that could happen, because I can't.

    If someone is making living writing crap like that, I'm definitely on the wrong end of the business.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  231. shyeah by Anonymous Coward · · Score: 0

    As opposed to getting the shaft from closed source?
    Dumbass.

  232. he forgets one thing by Anonymous Coward · · Score: 0

    geek write open source because commercial products suck. It's that simple. The best OSS projects with large user base were created because there was a need for a better product. If the commercial products satisfied the user and was affordable, OSS wouldn't have gotten this far. Instead, it has grown because people want software that is better. Nothing is perfect, but the top OSS projects do produce better software than the proprietary counterparts. It is a matter of pride for developers, that's why it will get fixed.

  233. In other news, by Anonymous Coward · · Score: 0

    the author rabidly hates dutch and gypsies.

  234. off topic by jason0000042 · · Score: 1

    Banner ads? Wow, I remember those, now that you mention them. The userContent.css I found at gozer.org/mozilla/ad_blocking/ has really spoiled me.

    --
    i don't like my old sig.
    1. Re:off topic by DataPath · · Score: 1

      yeah, well, they don't have versions of mozilla new enough to use adblock on my university campus.

      --
      Inconceivable!
    2. Re:off topic by jason0000042 · · Score: 1

      Well the stuff at gozer.org is not an extension like adblock, it's just a bunch of css to block the display of ads (they're still downloaded, but at least you don't have to look at them).
      The css goes in your userContent.css which lives in your_profile/chrome. It should work in versions of FireFox so old that they're called Phoenix. I haven't personally tested it before Firebird 0.6 or so, but it might help you out.

      --
      i don't like my old sig.
  235. Microsoft has had code breached on more than by martser · · Score: 1

    occasion ...

    I can't remember that date and times ...

  236. Re:Sounds like someone trying to by controversial. by segment · · Score: 1
    First I'll answer this then the md5 myths... If there were problems, you would have heard about them. How sure could you be about that. Suppose for a second this compromising happened years ago, md5 checksums and all, then what? So you think that if the server was compromised, and an instance was found a year ago all is fine? Again you're missing the point. How much damage could be done if a distro was backdoored and the information delegated to the attackers within say one month?

    Now for the md5 post above this, first off you must be off your rocker to think md5 makes a difference, and I think the response to that post sums it up fine. rm realprog_md5_csum
    md5 compromises_csum

    Reupload... Give it a rest there. All that would be needed in say a *nix environment be it Linux, BSD, Solaris, whatever, is one nicely placed backdoor, md5 checksum and all/

  237. Backdoor in Borland InterBase by boolyball · · Score: 2, Informative

    The Borland InterBase database server had a backdoor in place for 6 years! It wasn't until the product was open sourced that the backdoor was made public. See here for details.

  238. Re:(open project != open source) closed source by Doc+Ruby · · Score: 1

    I guess I'm proud to be known by the quality of my "enemies". Hah, I'm being Stalkdotted! Be careful, Anonymous Coward, you might learn something.

    --

    --
    make install -not war

  239. Re:Sounds like someone trying to by controversial. by StenD · · Score: 2, Interesting
    Just because you didn't hear about it, didn't mean that the concerns weren't raised. In fact, the CERT advisory contains the following statement:
    II. Impact

    The potential exists for an intruder to have inserted back doors, Trojan horses, or other malicious code into the source code distributions of software housed on the compromised system.

    III. Solution

    We encourage sites using the GNU software obtained from the compromised system to verify the integrity of their distribution.

    Sites that mirror the source code are encouraged to verify the integrity of their sources. We also encourage users to inspect any and all other software that may have been downloaded from the compromised site. Note that it is not always sufficient to rely on the timestamps or file sizes when trying to determine whether or not a copy of the file has been modified.
    A referenced Cert Incident Note begins with
    Background

    When downloading software from online repositories, it is important to consider the possibility that the site has been compromised. One of the threats that users face is that intruders could include malicious code in the software packages distributed by those sites. This code could take the form of Trojan horse programs or backdoors.
    In regards to your other concerns:
    Take a look at cpan and some of the modules you have on your machine. How many are updated with normalcy? What about the whole sourceforge/freshmeat concept of 'sysadmining', where you find a neat program supported for what... a year? Maybe 2 if you're lucky...
    Frankly, that's not significantly different than closed source software - companies release products, then, because of lack of adequate revenue, stop updating it. If you're lucky, the company itself didn't go under, so you might still be able to receive support, perhaps at extortionate pricing. If the company went oot of business, and you came to rely upon the product, you're SOL. With OSS, however, if the original developer[s] are no longer developing the package, and noone else has taken charge, you still have the source. If you have a critical need for a fix or an enhancement, you can always contract with a programmer to perform the work to your specifications, which you would be unable to do with a closed source product.
    Sometimes it seems the cool Open Source gets, the more issues come out with it.
    You've yet to cite one that doesn't exist with closed source software as well. Source code repositories are compromised, backdoors are inserted, development ceases, and support is withdrawn with closed source software as well. The difference is that with OSS, the end user has access to the code to protect themselves from these risks, while they do not with closed source software.
  240. You get what you pay for? by Anonymous Coward · · Score: 0

    I'm sorry, that's a cliche, not an argument.

    Certainly there are enough counter examples to prove that cost is not proportional to quality.

    But, then again, people who live in glass houses shouldn't throw stones. Ergo, I am wrong.

  241. Re:Sounds like someone trying to by controversial. by Lodragandraoidh · · Score: 1

    The diff command and MP5 checksums of a clean repository will be sufficient to validate if something was tampered with or not.

    Since open source repositories have multiple mirrors all over the world, not to mention hundreds (or thousands, even millions in the case of certain projects) individuals who keep copies of the source - it is less likely that tampering would go unnoticed in Open Source for any significant period of time.

    Whereas, closed source shops - while having multiple branches of code in the repository - have only one master repository and backups. That is it. If the main repository gets hacked - or a module 'legitimately' modified by an disgruntled employee, there is no guarantee the company will be able to:

    A) Detect the problem to begin with - the dogs will be eating the binary dog food, after all, and won't know if the release they got from the company is good or not. There is little motivation to put resources toward reviewing the code - certainly not at the level that the OS community can muster.

    B) Fix the problem - a company can sit on a problem for months or years because they are motivated to only apply resources to things that will increase revenue. Not so with OS - anyone can submit a patch to a software team to correct problems - so the combination of the number of eyeballs looking for problems, and the low cost of fixing problems wins hands down.

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  242. you get what you are _persuaded_ to pay for.. by jeff+munkyfaces · · Score: 1

    you get what you are persuaded to pay for..

  243. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    ... in an Open Source program or a commercial program?"

    Why do you think that open-source and commercial form a dichotomy? If anything, Free and commercial is as close to a dichotomy as anyone is going to find in comparing those two general camps. But, Red Hat, IBM, Suse, etc are all examples of Free commercial software.

  244. Re:Sounds like someone trying to by controversial. by pohl · · Score: 4, Funny
    We need a new term for this kind of journalistic troll.

    Urinalist?

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  245. Re:Sounds like someone trying to by controversial. by jtev · · Score: 1

    What skill? ./configure && make && sudo make install that's pretty damned brainless after 6 months exposed to a command line, and can be monkeyed out in even less time. You don't need to understand any of the source underneath to re-compile and check if the binaries match.

    --
    That which is done from love exists beyond good and evil
  246. linux has security holes!!! by evilty · · Score: 1

    check out the link:

    http://www.secunia.com/product/?menu=#os_M

    it lists security holes for different os's
    #of holes in Linux 2.6: 1
    #of holes in winxp home: 50
    #of holes in winxp pro: 58

    this guy brings up some good points. Too bad there is no evidence to support them.

    1. Re:linux has security holes!!! by contradyction · · Score: 0

      How about these numbers?

      #of holes in Mandrake Linux 9.x: 158
      #of holes in RedHat Linux 9: 82
      #of holes in Debian GNU/Linux: 276

      We should be comparing Windows to other complete Linux distributions, not just to the kernel. While many of the security updates for Windows are more severe than the ones in these Linux distributions, these Linux distributions are far from bulletproof.

  247. Semi-related idea by LadyDomini · · Score: 1
    Someone should compare government types to development types. I was thinking closed-source compared with a monarchy (a small group of royals with total control and a few advisors), open source with a democracy--the people have the control.

    Except with open source, you can always spin off your own distro with your buddies if the ones currently around don't work for you, and it's a lot harder to move to another nation if your homeland's government (democracy or not) doesn't work for you.

    So if democracies are a good idea for governments (which could be also argued are like operating systems, for example), open source is a good idea for software with the extra benefit of being able to find another distro or fix yourself up one if the current one is unsatisfactory. Just use a little common sense when choosing a specific program. Malware and the like are the product of a few people with interests against the whole; a whole bunch of people, on the other hand, aren't going to purposely give themselves problems.

  248. Security by Obscurity is crap. by gurps_npc · · Score: 2, Informative
    Where has this guy been for the past 20 years????

    Has he no knowledge of the numerous papers that have pretty much torn apart the concept he proposed? Or did he think he invented the idea of Security by Obscurity???

    Yes, not letting people see the holes in your software does make it harder to break into them. But it also makes it impossible for white hats (good guys/hackers) to find and correct them.

    Open source has pretty much demonstrated that the number of white hats examining their software is greater than the number of black hats (criminals/crackers) and that the white hats tend to have more experience, creativity, and skill that then black hats.

    Finally, when your stuff DOES get cracked open, the open source nature means it is far easier to figure out how it happened, to fix it, and to publicize the fix preventing additional break ins.

    Q.E.D. Open Source is more secure than Close source.

    --
    excitingthingstodo.blogspot.com
  249. Re:Sounds like someone trying to by controversial. by kellman · · Score: 1, Interesting

    Right on.

    Was this guy hired by Micro$oft? Seriously.
    His arguments were so unconvincingly and universally applied to both open and closed source software that the whole article seemd like a joke.

    I have yet to see even a *small* example of what he's talking about, but on the other had there's numerous examples of proprietary software having back-doors, exploits and vulnerablities that were not fixed for YEARS after the release of a product.

    Examples:
    1. Pix firewalls. These things have had numerous problems from day one and many were not fixed for many months.

    2. I think it was 3com that had a default password on their switches/routers that anyone could use to access them. This was put in place by the company to allow technicians to service any unit.

    3. The meta-data hidden in M$ Office documents. It has now even been documented by the government (and eventually Micro$oft) how to reduce the amount of meta-data in those documents. Hmm, I don't think this would have been an issue with open-source software.

    There's many, many more examples, but these are they only ones I can think of off the top of my head.

    He also said Linux was riddled with about the same amount of security problems as Windows. In what world? If you look at sheer numbers of vulnerabilities, yes a copy of Windows 2000 (56) has less than a copy of Red Hat Advanced Server 2.1 (109). But look at the actual exploits; most of the Windows problems will allow REMOTE administrative access or complete DOS. The Red Hat/Linux vulnerabilities are largely local application DOS issues and local privilege escalation in an application that usually isn't even running. Not to mention it may not even be installed (oh no! they've compromised mutt!). Conversely, how many Windows machines have been affected by worms compared to Linux machines?

    Additionally, there are many programs on Linux that have their vulnerabilities found and fixed because the source is freely available. How many holes still exist in Windows and are waiting to be discovered?

    All of the real-world proof completely refutes all of his pretenses.

    Bah.

    --
    I don't want to sell anything, buy anything, or process anything. I don't want to sell anything bought or processed...
  250. Security Audits??? by Anonymous Coward · · Score: 2, Interesting

    I work for a major corporation that uses open source, but we don't publish anything into production without doing extensive security testing. This includes third party security audits, and they've ripped apart just about every single vendor's POS (piece of software) that we've installed. At least when they uncover a problem with the open source packages, we can get patches quickly or it's actually a vendor's product that interfaces with Apache, etc. If you're that big an entity with sensitive information and don't follow basic security measures, you're just asking for trouble. I don't think any IT professional in today's world can plead ignorance to security (funding, well, that's a different story) :\

    Just my $0.02

  251. Re:Sounds like someone trying to by controversial. by elton247 · · Score: 3, Insightful

    If the government or any business is installing server software or mission critical applications it should be by a sysadmin. These people should not have the slightest problem compiling from source.

    --
    How strange it is to be anything at all
  252. applicable aphorism by Anonymous Coward · · Score: 0

    "The proof of the pudding is in the eating."

    For those of you not familiar with English-language aphorisms and especially those that don't know that a few centuries ago, "proof" meant "test", this means, in the context of interest:

    So, which code base has proven to be the less secure?

  253. Re:Sounds like someone trying to by controversial. by Tony-A · · Score: 4, Insightful

    A small and ever-decreasing percentage of users compile their own binaries, let alone check the result. [Emphasis added]

    Compare:
    50% of 10 is 5 .05% of 100,000 is 50
    I'd much rather have .05% of 100,000 checking than 50% of 10.

    It takes very few to notice something peculiar and investigate. The malefactors get caught out if anybody notices anything. Since anybody can examine everything of interest, it would be extremely difficult for a malefactor to actually accomplish much of anything against Open Source.

  254. Exactly- MS's Shared Source Init a response to OSS by blorg · · Score: 4, Insightful

    This story makes no sense whatsoever. From what I can work out, he's saying that although the source may be auditable, back-doors could be introduced (but not made public) before it is compiled into a distro. Leaving aside the obvious GPL violation :-) he seems to be saying that someone in Red Hat, for example, would be introducing the back-door. But how is this any different than someone in Microsoft doing so with Windows, except that the source was never available in the first place? And why, exactly, would Red Hat be likely to do this while Microsoft does not? It just doesn't make sense. Indeed, Microsoft only launched it's Shared Source Initiative and Government Security Programme, allowing restricted access to the Windows source, because it acknowledged source auditability to be an advantage of open source.

  255. Re:Sounds like someone trying to by controversial. by johnnyb · · Score: 3, Interesting

    You're missing the point. They _know_ when the compromises took place. I had a project on Savannah, and when they discovered the backdoor, the had the CVS repository from backup from before the incident, and from after the incident. Each project leader was to compare the diffs between the two to make sure that there was no altered code.

  256. I'm a journalist too! (Parody) by swoogan · · Score: 1

    Closed Source Is Fertile Ground for Foul Play
    The nature of closed source makes security problems an inevitable concern. There are a handful of ways that malicious code can make its way into closed source and avoid detection during security testing, making government adoption of closed source particularly worrisome.

    by Swoogan February 11, 2004

    An old adage that governments would be well-served to heed is: A penny saved is a penny earned. When you rely on medium and high-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get. Perhaps not today, nor even tomorrow, and not because closed source products are less capable or less efficient than non-commercial products, but because sooner or later, governments that rely on expensive closed source software will put their country's and their citizens' data in harm's way. Eventually--and inevitably--a closed source product will be found to contain a security breach--not one discovered by hackers, security personnel, or a CS student or professor. Instead, the security breach will be placed into the closed source software from inside, by someone working on the project.

    This will happen because the closed source model, which does not let anyone modify source code and sell or distribute the results, virtually guarantees that if the writer inserts malicious code into the source it will not be found. Malevolent code can enter closed source software at several levels. First, and most worrisome, is that the core project code could be compromised by inclusion of source fix or extension. As the core code is not carefully scrutinized, it is terribly likely. Even more likely is that distributions will be created and advertised for free, or created with the express purpose of marketing them to governments at cut-rate pricing. As anyone can create and market a distribution, it's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart.

    Third, an individual or group of IT insiders could target a single organization by obtaining a good copy of Windows (for example), and then customizing it for an organization, including malevolent code as they do so. That version would then become the standard version for the organization. Given the prevalence of inter-corporation and inter-governmental spying, and the relatively large numbers of people in a position to accomplish such subterfuge, this last scenario is virtually certain to occur. Worse, these probabilities aren't limited to Windows itself, the same possibilities (and probabilities) exist for every closed source software package installed and used on the machines.

    How Can This Happen?

    The products of the closed source software development model have become increasingly entrenched in large organizations and governments, primarily in the form of Windows, an expensive closed-source operating system, the expensive closed-source IIS Web server, and closed source office suites. There are several reasons that closed source software--and Windows in particular--are seeing such a dramatic uptick in use, including Microsoft's extensive Windows support effort over the past several years, and the perception that Windows is more secure than Linux, despite the fact that both products are riddled with software security holes. (Use this menu to see the number of vulnerabilities reported by security watchdog group Secunia for an OS-by-OS comparison.)

    So far, major closed source distributors such as Microsoft and others have been able to discover and remedy attacks on their core source-code servers. The distributors point to the fact that they discovered and privately discussed these breaches as evidence that their security measures work. Call me paranoid, but such attacks, however well handled, serve to raise the question of whether other such attacks have been more successful (in other words, undiscovered). Because anyone can create and market--or give a

    --

    Swoogan
    sigs are for losers...and ppl who can think of one.

  257. Attempts at planting backdoor in Linux failed by SysKoll · · Score: 4, Informative
    As examplified in this story, we have already seen attempts at inserting backdoors in the Linux kernel.

    The attempts failed because of the meticulous grooming given by the "many eyes" watching each open source release.

    Any one can write a new kernel patch. But getting these patches accepted is a whole different story.

    Conversely, years after the commercial, closed-source program Borland Interbase was released and used worldwide, it was found that it contained a back-door.

    So recent history proves the article is wrong. Facts demonstrate exactly the opposite of what the article rants about.

    Conclusion: the article is an unsubstantiated troll written by a Microsoftie eager to fart FUD at the Penguin. Ignore.

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  258. Re:Sounds like someone trying to by controversial. by afidel · · Score: 2, Funny

    I'm not naive enough to think that proprietary commercial operating system software doesn't have the same sort of vulnerability, but the barriers to implementing them are much higher, because the source is better protected."

    Oh the irony! The very next slashdot story is about Windows NT and 2000 source code being leaked to the net.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  259. On the positive side, by Darth23 · · Score: 1
    At least the guy has read Watchmen.

    --

    -------- In Soviet Russia, "Soviet Russia" sigs hate Slashdot.

  260. Actually using OpenSource has it risks by ducomputergeek · · Score: 1
    We had a client and evaluated several different opensource options. MOst did about 80 - 90% of what they wanted and would have saved a lot of time and effort in development, however is was the problem:

    The cleint's new web site involoved the buying and selling of goods and by using open source, there was the chance of someone having access to 90% of the code base and could find ways of exploiting the system. Because of this, they decided to code their own. That's not to say that there won't be exploits, but it also helps them keep a leg up on compeition.

    To think this doesn't happen, I ran an online browser-based MMPOG that was opensource. People would download the source to figure out how to exploit the system. wasn't exactly fair, so I rewrote a lot of the code and never realeased it. That pissed off the GPL-Nazi crowd, even though nothing wrong with it because I was using the code for internal use and wasn't going to sell or distribute it. Personally its one reason why I switched now completely away from Linux to FreeBSD in protest now that affordable dedicated FreeBSD servers are out there.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    1. Re:Actually using OpenSource has it risks by ylikone · · Score: 0

      Now, if you had put the effort into making your fix to the MMPOG public, then everyone could benefit and nobody could cheat anymore. Looks like you are only looking after yourself. Selfishness is a bad arguement for opensource having risks.

      --
      Meh.
    2. Re:Actually using OpenSource has it risks by ducomputergeek · · Score: 1
      Actually, I did release the first two generations of fixes..only made problems worse. Also, at the time, it was competitive market. The other part was I implemented a patented algorthim for hunting down cheating players developed by a good friend at the time. He allowed me to use the code, which was incorperated via an included library file so the code wasn't in the GPL'd sections of the scripts and encrypted.

      It did fix the problems up until I ran out of time to run the system. It was generating a profit, just not enough justify me spending vast amounts of time running the game.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  261. Closed source is no safer MS has shipped a virus by p7 · · Score: 1

    Here is an article detailing how MS shipped a virus to developers.

    http://news.com.com/2100-1001_3-240413.html

    For something more recent here is an article about a virus Novell shipped out.

    http://www.nwfusion.com/newsletters/netware/2003 /0 714nw1.html

    Now why should we believe that closed source is so much safer than open source.

  262. What Sweet Irony... by jjohnson · · Score: 1

    That Mr. Jones' article is immediately followed on Slashdot by an alarmist story about how the Win2K source has been leaked, and how this means a new flood of vulnerabilities is coming now that the source code is available.

    Boy, secret propietary code sure is safe, isn't it?

    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  263. I just sent the author this email by laird · · Score: 2, Insightful

    I found your article quite thought provoking, as the arguments seem logical, but they do not match with my several decades of engineering and operating enterprise class software systems. I think that there's a disconnect between the theoretical weaknessess of the open source software development model that you raise and it's actual practice.

    With open source software, anyone can in theory contribute code, but in practice there are two strong limits on abuse: open source projects are actually closely controlled by a core set of trusted developers, so outsiders can't submit code directly into the repository, and anyone who is concerned can inspect the code. So, to actually get an intentional flaw into an open source project, one would have to spend time becoming a trusted developer, then construct a flaw subtle enough that it would not be detected by other developers working on the project. And because the process is completely transparent and thoroughly auditable, once any intentional code defects are located the source can be determined and addressed, other code from the same source inspected, and so on. So while in theory there's the risk that you mention, it doesn't seem to actually occur.

    With closed source software, in theory access to the source code is limited to trusted employees, but in practice most software companies are fairly easy to penetrate (via new hires, consultants, and outsourcing) so that a malicious engineer could gain access to the source code and submit changes, and for most closed source projects there is far less peer review of the code, so those changes are less likely to be noticed. And since there is no public visibility into the situation, there is less incentive to fix the actual problem, and technical concerns can be overridden by business goals. You can read the widely disseminated Diebold emails for an example of this sort of thinking. So while in theory closed source software might seem better controlled, in practice there are numerous occurrances of engineers injecting code into their projects for personal gain (in Nevada, for example, they regularly catch engineers inserting "cheats" into gambling machines, sometimes after amassing small fortunes).

    The end result is that in practice, open source projects have much less trouble with errant code getting into their projects than do closed source projects.

    While I believe that "you get what you pay for" is generally good advice, I think that you're missing the ways that companies "pay for" open source software, i.e. by "barter" rather than cash. The many companies using open source software all "pay for" the development of the operating system, but they do so through contributing engineering effort (e.g. IBM, SGI, HP) and by submitting bug reports, rather than by paying a vendor to do the engineering and testing. Of course, many companies purchase support contracts for open source software, in which case they're "getting what they pay for" through the more traditional mechanism of money. So you're not getting something for nothing -- you're just paying by effort, or by purchasing a support contract, instead of for software licensing costs.

    When companies that I've been with have used open source software it's rarely for the simplistic reason that there's no purchase price -- it is because the total cost of ownership is lower. I've run extremely large server farms of a wide range of operating systems (NT, BSD, Linux, Solaris, Digital UNIX, HP/UX, etc.) and in every case the purchase price of the software was insignificant compared to the operational costs (hardware, staffing, etc.). Rather pleasantly, open source systems have matured to the point where they're not only easier and less expensive to acquire (no vendor negotiations, etc.) but are often as low or lower in cost to deploy and operate, and as efficient or more efficient. Of course, the specific situations shape the issues -- if you need an enterprise class database, MySQL isn't an option, and if your application only runs on NT, you run NT. But in my experience, when picking between comparable open and closed source solutions, it's better for the customer to pick the open source solution and spend the offset licensing fees on staff or training.

  264. The ones who code are... by Anonymous Coward · · Score: 0

    still living in their parents house?

  265. I think the govt would take the time to check by blorg · · Score: 3, Interesting
    "A small and ever-decreasing percentage of users compile their own binaries, let alone check the result."

    I think the government might just have the time to make this sort of check, and as others have said, it only takes one person to notice. Your second point is valid, as is born out by the Debian/micq dispute (also mentioned previously in these comments), but that ironically isn't a point that Jones attempted to make in the article - he seems to be concerned with unpublished back-doors that don't appear in the source.

  266. Re:Sounds like someone trying to by controversial. by Psiren · · Score: 1, Funny

    I, doubt, he'd, bother, to, read, it, since, you, obviously, have, a, fetish ,with, the, comma.

  267. And they see nothing wrong with this! by chadjg · · Score: 4, Interesting

    My boss used to do custom business software and database programming back in the big iron days. He said that in order to do customer support they would often build in a way to shell into the machines remotely to do the diagnostics.

    No problem there. But the kicker was that he would build back doors into the programs that only he knew about, so if they changed the front door passwords or otherwise screwed it up, he could still get in.

    The big problem was that he wouldn't tell his customers about these back doors. This is financial and tax data we're talking about. He saw no ethical problem with this. None at all. Fortunately he's not a malicious guy,

    This isn't a suprise to anybody, right? I was just shocked at the total and complete lack of guilt over doing this. And he's otherwise a normal guy. That's scary.

    --
    Why do I have this? I don't smoke.
    1. Re:And they see nothing wrong with this! by Anonymous Coward · · Score: 0

      you mean like "netscape engineers are weenies" ?

    2. Re:And they see nothing wrong with this! by DahGhostfacedFiddlah · · Score: 3, Interesting

      I've seen stuff like this too. I was bugfixing some PHP code a while back and found this gem:

      if ($long_variable_name == "long string") {
      mysql_query("DELETE FROM important_table1");
      mysql_query("DELETE FROM important_table2");
      mysql_query("DELETE FROM important_table3");
      }

      I can only assume it was put there by the original author to use in case he wasn't paid or saw the script copied or something like that. Regardless, I consider it a gross negligence to allow anyone with the right magic phrase to delete an entire site (I removed it, of course).

    3. Re:And they see nothing wrong with this! by Tran · · Score: 1

      And isnt this now ( since 1997 or so ) explicitly allowed by law?

    4. Re:And they see nothing wrong with this! by Anonymous Coward · · Score: 0

      The author of that script had a point. A young friend of mine wrote an Access database for a local travel agency (I sold them the computers and did the networking) which they were very happy with...except they weren't happy enough to pay him beyond the "up front" money, 1/4 of the total. So in three months the database became unaccessable; he had "timebombed" the password. And still rather than pay him $500, they started using Excel spreadsheets. As far as I know they still are.

      I wrote a complete online bookstore, not booby-trapped, and suddenly just as I got the main functionality working (they were actually receiving and processing orders online) they changed the passwords, told me they weren't going to pay me because they weren't satisfied with the work. A month later they were still using the same site, complete with my copyright notices! So after I asked for payment and was again refused, I moved their domain, which they didn't know I had registered in my own company name. This is not the US, so there is little or no legal recourse for issues like this, and lawyers and court fees (and bribes) would cost far more than any settlement. As long as there are people like this hiring independent programmers, there will be "back doors" and time bombs added to the code.

      I would like to add, however, that in both these cases the data was not harmed. If the clients had been willing to keep their original agreements they could have had everythihg immediately restored.

    5. Re:And they see nothing wrong with this! by 16K+Ram+Pack · · Score: 1
      I can understand where he'd coming from, but personally I'd reveal my backdoor to clients. I think that's the right thing to do.

      Think of it in these terms - if he'd been called in, chances are he'd have had some pretty major rights to data etc? So, the fact he uses a backdoor doesn't give him anything he didn't have before, maybe? So, all he's doing is expediting his support.

      Ultimately, you have to trust people you hire/employ.

    6. Re:And they see nothing wrong with this! by DahGhostfacedFiddlah · · Score: 1

      Absolutely. You and your friend did the correct things. I know of another developer who does this and has his software timeout after a certain amount of time if a password isn't put in.

      My issues were that:
      a) The developer was deleting stuff that did not belong to him (information gathered since work was done)
      b) There was no way for the developer to disable this "feature". Once he's paid, he doesn't remove the gaping security hole.

      I'm all for developers standing up for themselves, but they have to realize what is going to far. this was more akin to selling someone a tool, not getting paid, and destroying everything created by that tool.

  268. Re:Sounds like someone trying to by controversial. by muckdog · · Score: 2, Insightful

    Good point, How many people use the OEM of windows that came with their computer? I'm sure this number is easily over 50%. That man in the middle is any computer manufacturer. "But Dell/HP/Gateway would never do that to us!" Really, seeing how they are manufactured in places like China and India, which lead the world in pirated software, do you really trust them? To put it more bluntly... do you trust China to manufacture computers that are to be used in the US Department of Defense??!?!

  269. Man with an Agenda by daniel_drysdale · · Score: 2

    "Interesting" article.

    I was particularly interested in the advertising at the bottom of the page for a number of M$ and .net related services, that coupled with the site running on IIS makes me question the Agenda of the author.

    Just my $0.02

  270. Re:Sounds like someone trying to by controversial. by Tony-A · · Score: 2, Insightful

    The only argument this guy makes is that it is not good to use software from people you don't trust.

    True. Obvious.
    What's maybe not so obvious is the less you have to trust the vendor, the better.

    Contrast:
    [ ] Always trust Microsoft
    [ ] Always trust RedHat
    Why the ^%*^&%&* should I have to trust RedHat?
    Methinks that an essential part of any con game is that the victim must trust the con artist.

  271. Re:Sounds like someone trying to by controversial. by mdielmann · · Score: 1

    But to claim that commercial software is safer from deliberate authorial corruption takes willful and deliberate ignorance.

    What, you mean all the big corporations aren't looking out for my best interest?

    --
    Sure I'm paranoid, but am I paranoid enough?
  272. Re:Sounds like someone trying to by controversial. by blkwolf · · Score: 1
  273. Letter to the DevX editor by Squeamish+Ossifrage · · Score: 3, Informative

    I submitted the following response in a letter to the editor:

    Dear Sir or Madam,

    I am concerned that Mr. Jones's column of February 11th, "Open Source is Fertile Grounds for Foul Play," indicates a significant misunderstanding of open-source development processes. The argument presented is that all software development carries the risk that malicious code will be inserted by insiders, and that open-source is especially vulnerable because more people are insiders. The first part is absolutely true, and applies to both closed- and open-source development as Mr. Jones acknowledges, but the second part does not stand up to scrutiny.

    Most open-source projects have only a small group of "core developers" who have the ability to modify the official source code, just as is the case with proprietary software development. Any malicious person could insert destructive code into his or her own copy, but not back into the official version. That leaves the possibility of intentional compromise by the core developers, or by subsequent distributors. The first is a risk, but less so than with proprietary software: The number of people in a position to corrupt the source is similar in both models, but the possibility of outside review reduces the danger for open-source software. Mr. Jones posits that core developers could avoid such scrutiny by not making the corrupted version public, but this is nonsensical: The version of the source code available for use is by definition also available for review.

    The other concern raised is that distributors who re-package open source software could add vulnerabilities. Again, this is possible, but no more so than with proprietary software. It's easy for an attacker to add malicious code to compiled binaries; indeed much pirated software is reported to contain viruses or Trojan Horses. For both open-source and proprietary software, the solution is the same: Be careful who you get your software from. Downloading open-source software directly from the public sources or buying a packaged version from a trustworthy distributors is no riskier than buying e.g. Windows directly from Microsoft or a system integrator like IBM. If a consumer buys either open- or closed-source software from Bob's Back-Alley Software and Pawn Shop, well, it's a bad idea either way.

    Open-source is not the security panacea that some advocates make it out to be, but it doesn't incur the added risks which Mr. Jones attributes to it, either. A government or other user which applies common sense to its software acquisition is no more at risk from open-source software than closed-source, and may even be a bit safer.

    Respectfully,
    Eric Anderson

    --
    Eric Anderson - anderson@cs.uoregon.edu
    University of Oregon Network Security Research Lab
    PGP fingerprints:
    D3C5 D6FF EDED 9F1F C36D 53A3 74B7 53A6 3C74 5F12
    9544 C724 CAF3 DC63 8CAB 5F30 68AE 5C63 B282 2D79

  274. s/open source/Microsoft/g, get same article? by thomas_klopf · · Score: 2, Funny

    It's funny, but if you just make opposite words out of this article, you get something that sounds just as reasonable about Microsoft.. Try it out!

    "In short, Microsoft's expensive and high-cost software products are likely to be widely adopted in governments, where spending public money for licenses is an easy justification. Inevitably, that choice will lead to security breaches that will cost those same governments (and ultimately you), huge amounts of money to rectify."

    "Microsoft software goes through rigorous security testing, but such testing serves only to test known outside threats. The fact that security holes continue to appear should be enough to deter governments from jumping on this bandwagon, but won't be."

    Man, this is fun! Nothing like reading Microsoft gimp droppings! drool.

  275. Why So Scared of open source?? by Nikker · · Score: 2, Informative

    As evreyone posting / reading on this site knows Open Source is a platform that is used to share knowledge about techniques, inner workings of software / hardware. This has been used only for the benifit of the community that is intrested no membership card required and was never even pushed into the mainstream. Now companies are realizing that there is no "magic" to operating systems and they can do it them selves, own the code and hire programmers to code it for them. They are under no pressure to patch the software, or even listen to the linux community at large on procedures. Maintaining software becomes faster and easier and MUCH less expensive once the project is done it is theirs and no need to pay any one any additional fees to keep it. This is all because apparently we have discovered all there is to know about operating systems. How do I know this? Simply because there has not been an innovation that has eclipsed Linux even kernel 2.2 can keep up with the GUI's and stability that Microsoft has started, the gui hasent changed since the Mac in 1982, Multi tasking was started in UNIX before the Mac, there is nothing new Microsoft hasn't invented a single thing since day 1, Bill even bought QDOS to build on to become MSDOS. Now is the mal educated that think that open source is wrong because they think we are trying to take over the big software companies and take all of their profits... LOL ... We are just watching this happen some of us take credit where we really shouldn't we are just sharing knowlege. It just so happpens that this is the same knowlege that software companies have and is availible for any one to learn. Do you have to use linux to take advantage of it, no! Reading source on AGP will give you a very good understanding of what it is about and then could apply this to *ANY* operating system as long as you are still building on AGP. Open Source will always exist weather certain individuals think it is right or not because we are curious and best of all when it really comes down to it do we really care it evreyone on the planet uses Open Source? No, it just gives an oppertunity to learn about computing. Open source is not for profit it is about education it just so happens that no one is able to take this lesson any further than what is already out there. That is why closed source is going to die a slow and painfull death in the Operating system world, they have done it to themselves. The door is always open for an amazing new interface, filing system, method for organizing, optimzing, executing code. When that happens the open source community will get together and learn on how it works and in time will be able to understand how it works. Operating systems as of the time of this writing have been completed. Unless some thing/one comes along with a new ideal Open source will take over as it is now for all to see and use. Move on and work on the "Next big thing" and try to out do open source we *Want you to*.

    --
    A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
  276. "You get what you pay for" by SysKoll · · Score: 1
    From the article: You get what you pay for... Linux is free, hence it is crap...

    Yup, that's true. Hey, Russel, how much did you pay for your wife?

    Uh huh.

    Well, it shows.

    Whenever I hear that stupid argument, I am reminded of that scene in Blues Brothers, in the restaurant:

    Jake: How much for the little girl? How much for the women?
    Man: What?
    Jake: Your women. I want to buy your women. The little girl, your daughters... sell them to me. Sell me your children

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  277. Re:Sounds like someone trying to by controversial. by gaj · · Score: 4, Insightful
    It doesn't matter what percentage of users compile and check. Only that some do and that there is a way to get the word out.

    Some do. I'm proof by existance.

    There is a way to get the work out. /., USENET, mailing lists and distro alerts are just a few ways.

    As for the malware in the source, you are of course correct. However, it is exposed, so therefore can be found. In fact, will be found, eventually.

  278. Re:Sounds like someone trying to by controversial. by AshtangiMan · · Score: 1
    Indeed. The Gov't has (in the US) been developing many types of software for decades and relies heavily on the open source model. The caveat is that only parties with the need to use the software get the source. This works very well, and esp within DoD meets the stringent security standards. It protects the system against the single commercial vendor fraud waste and abuse (although there are support contractors who still find ways to rob the taxpayer blind), and has the benefits of sharing source that are well documented and known within the OSS community.

    I didn't rtfa, but the kind of FUD against OSS that it apparently implies is at best misleading, and at worst . . . well I don't like to think in the "at worst" terms . . .

  279. Windows is open source too! (sorta) by Anonymous Coward · · Score: 1, Funny

    http://slashdot.org/articles/04/02/12/2114228.shtm l?tid=109&tid=187

    It just lacks the advantage of peer review all these years.

  280. note sent by router · · Score: 2, Interesting

    Mr Jones,
    So, a major Closed Source OS vendor including specific checks for software that competes with that vendor's other software offerings and refuses to work or crashes when the competing software is launched is not a possibility? No, its a fact, and Microsoft did it. Articles like these simply allow Open Source Software users and authors to ignore their writers indefinately actually, since it is obvious that authors such as yourself do not understand the core principles of Open Source.

    I have a large number of analogies that might make sense to you, here is one.
    Closed Source:
    I like to work on cars. I have an idea for a car that I would like to build. I build my car. I show it. Painfully over a period of years, from looking at other custom cars, I come up with one that I really like and then maintain it because I enjoy it.

    The Closed Source Analouge:
    I like to code. I have an idea for some code that I would like to write. I write the code and distribute as closed source shareware. Painfully, over a period of years, from user observations and using other code, I come up with something that really serves my needs, that I maintain because I enjoy it.

    Open Source:
    I like to work on cars. I have an idea for a car that I would like to build. I build a prototype of my car. I show it to the world and explain my idea. Other people who like to build cars may or may not help by randomly showing up in my garage and wrenching, bringing cool tools, paint, parts, etc. Other people will suggest improvements or point out flaws. In a matter of months, the initial build is done and I get to use the car I like and copies of my car are available to anyone who wants to test drive it or use it everyday. Further improvements arrive and I oversee their addition to the car. It weighs less, goes faster, is more comfortable, and does things I couldn't have dreamed of because it leverages the skill, talent, and needs of everyone who liked the idea. I maintain it, or allow others to maintain it, because its is a tour de force in the automotive realm and suits my needs better than any other car in existence.

    Open Source Analogue:
    See above, inserting code for car.

    Now, I ask you, would we let anyone run a grinder over my beautiful car? Would we be any less observant of the additions being made than the single shareware author? Would anyone else working on the car allow a malcontent to destroy the engine?

    Once it is out of my hands and in the community, the probability of changes you describe occurring are lost in the noise compared to the probability that a major vendor will try to handicap its competitors. As has been SEEN in the past and will be SEEN in the future. You really shouldn't comment on things you don't truely understand.To believe that people whose hearts and souls are intwined in something have less motive to maintain the purity of their code compared to people who are punching a timeclock and subject to the whims of managers, deadlines, competition, and cost containment is a manifest misunderstanding of the nature of man.

    Stop playing chicken little and take off the tinfoil hat.

    andy

  281. The Department of Defense Disagrees by TheCrayfish · · Score: 3, Informative
    In a Powerpoint Presentation entitled Use of Free and Open Source Software (FOSS) in the U.S. Department of Defense, sponsored by the Defense Information Systems Agency, the MITRE corporation found these "(Unexpected) Security benefits of FOSS":
    • FOSS includes applications such as the OpenBSD operating system that have been intensively reviewed from a security and reliability perspective. Such applications present far fewer openings for cyberattacks. BSD licensing lets benefits flow into the entire software industry.
    • FOSS includes much of the most advanced work and tools for analyzing network/system weaknesses. These tools are a vital & dynamic part of security self-assessment
    • FOSS concept of user autonomy enables rapid responses to novel types of infrastructure attacks. e.g.: GPL license grants user rights that allow security groups to change code without invoking slow, confusion-prone "owner loops."
    The GPL has a number of features that benefit security groups and applications:
    • GPL user rights make it possible for groups to develop rapid autonomous response capabilities for handling novel cyber attacks.
    • Contrary to a widespread misconception, the GPL grants users the right not to release source code changes unless and until they release the corresponding binary software. This right allows rapid-response teams to keep critical changes "under wraps" until new attack modes have been fully analyzed and defeated.
    • Using GPL to encourage sharing of basic bug fixes provides a powerful tool for reducing network-wide cyber attack opportunities.
    • The GPL provides an effective pathway for rapid dispersion of critical defensive changes to users of shared GPL infrastructure.
    To view the entire presentation, you may need the free Microsoft Powerpoint viewer.
  282. So, instead of hidden holes... by generationxyu · · Score: 2

    ...that take months or more to get patched, you have well documented holes that take HOURS to get patched.

    --
    I mod down pyramid schemes in sigs.
  283. Oh, the dilemma! by Julian+Morrison · · Score: 1

    On the one hand I support open source and think it's far more sensible than "security by obscurity". But on the other hand, governments getting the shaft sounds like an excellent thing, long past due, well earned and much to be encouraged. Oh me oh my, the dilemma!

  284. My letter to these folks by randall_burns · · Score: 5, Insightful

    I have worked in environments in which criminal gangs were quite active-specifically banks that process credit cards(www.outlander.com for my background).

    The claim that Open Source Projects are especially vulnerable to infiltration by folks with malicious intent strikes me as strange.

    We have large companies like Oracle and Microsoft extremely dependent upon technical help from politically volatile parts of the world(i.e. India/Pakistan where there was serious threat of nuclear war not long ago)--places where criminal terrorist organizations can operations they can't in a developed country. In India, there are for example tens of thousands of people that have been declared legally dead so someone can seize their property-and the victims can't clear up the issue years later.

    It isn't an issue of intent. Some overseas criminal organizations have a reputation for blackmailing their countrymen that don't want to participate in criminal activity-holding relatives as hostage.

    Can the average US company really do an effective background check in this kind of environment?

    With an open source project, at least I have a reasonable chance of understanding who the actually engineers of project are-and I can judge the security based on the reputations of the people involved. I _can_ get independent examination of the code involved if I'm willing to pay for the service.

    Large "US" companies have this habit of substituting the cheapest possible resources with no consideration of long term consequences. How much is the word of a Larry Ellison or Bill Gates really worth on the subject of security? Would you bet your life on their judgement?

  285. Re:Sounds like someone trying to by controversial. by i_r_sensitive · · Score: 1
    No, I would say this is a legitimate concern:

    If you aren't vetting the FOSS code you run, you could potentially be exposed to something like that. But that is an argument for decent software auditing practices, (regardless of source type) not an argument not to use FOSS.

    The conclusion is as suspect as a five 9's reliability claim for a M$ OS, but the underlying concern is legitimate.

    --
    "Talk minus action equals nothing" - Joey Shithead, D.O.A.
    "Talk minus action equals /." -
  286. /. mail server! by TheCoop1984 · · Score: 1

    Quick everyone! crash his mail server just to show him hes misguided! That'll teach them...

    --
    95% of all computer errors occur between chair and keyboard (TM)
  287. Re:Sounds like someone trying to by controversial. by drakaan · · Score: 4, Insightful
    Do you seriously think that this type of problem would go unnoticed by the multitude of geeks out there? Once discovered, do you honestly think it would remain unreported? That's part of the goodness of Open Source...it's eminently auditable by everyone.

    Developers and sysadmins are the only ones who are going to notice anyway...my mom doesn't think about whether or not her new program does just what it says it will, and wouldn't update it, or ever be aware of this type of problem unless somebody told her about it.

    Do you think Microsoft finds most of the vulnerabilities in it's products, or the legion of geeks out there?

    --
    "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
  288. Create company, sell malware to government by owlstead · · Score: 1

    The "automatiseringsgids" a weekly magazine in the Netherlands on IT, just reported that Open Source did not get it's foot in the door of Government.

    One of the biggest problems mentioned about putting open source to work was the very high level of trust a company has to have to get any contracts from government, ruling out (open source) upstarts.

    And this guy says:
    Much more likely is that distributions will be created and advertised for free, or created with the express purpose of marketing them to governments at cut-rate pricing. As anyone can create and market a distribution, it's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart.

    Yeah, like that's ever gonna happen. What a load of (door slams) - shrek.
    <br>

  289. PAY For?!? by The+Angry+Mick · · Score: 1

    Hell, I PAID for Windows 9x/2000. And all I've been doing this past year is scraping off the mess on the hard drive from crap like Nimda/Code Red/Klex/MyDoom/etc. that exploits the stuff I paid for. That, and flinching like a soldier in Iraq everytime I see another article like this!

    --

    I'm not tense. I'm just terribly, terribly, alert.

  290. It's a moot point... by Cruciform · · Score: 1

    Do I want my government to pay a premium for software, or use open source for free?

    Neither product can guarantee it's bulletproof, so in the end, Open Source is still the best option.

    Does a taxpayer care whether software that was exploited was OS or MS? Nope. They just want to know how much money came out of their wallet to pay for it.

    1. Re:It's a moot point... by Dr.+Shim · · Score: 2, Insightful

      Any half-way decent government, I'm sure, will be much more interested in how secure the evironment is. Personally, I'd spend more money on a secure platform, then I would on a free, unstable platform.

      Wether it's Microsoft, IBM, hell! It could be Apple. I'd just want to get to know them reeal good before doing anything like that with them.

      --
      People discover the meaning of life between getting piss drunk and the following hangover.
    2. Re:It's a moot point... by Cruciform · · Score: 1

      I did some contract work for the government during the Y2K FUD and the administrators within that ministry were typical unionized civil servants.

      They might get fired for gross incompetence or spending cutbacks, but with the union protecting them mediocrity gets the job done just fine. It was evident in their knowledge of their own network that security was far from a top priority. When I found myself having to explain what a MAC address was to their Senior Admin, I knew we were in trouble.

      Which secure platform would you spend your money on then, over a free one? You can throw money at software all day, but if the admins are incompetent you're just pissing into the wind (and getting your money wet).

    3. Re:It's a moot point... by Dr.+Shim · · Score: 1

      Hah! That's funny. I totally agree. Either way, incompitent users ruin whatever platform your using.

      --
      People discover the meaning of life between getting piss drunk and the following hangover.
  291. Re:Sounds like someone trying to by controversial. by Salamander · · Score: 2, Insightful

    If all someone does is check an MD5 on the executable they produce, they wasted their time and might as well have fetched the binary because nothing they build on their own is likely to match the official binary's MD5 anyway. The only real way to guarantee integrity is to require that every checked-in version of every file be signed using a trusted developer's key that is not stored on the public server. Far fewer than 100K people are even capable of doing such a check for any project without resulting in gazillions of false alarms that would only make it harder to spot the one real intrusion; realistically it will only be done by someone on the project's dev team. In other words, about the same number of people are really doing an effective check on an open-source project as would be doing one on a closed-source project. Given that a source-level exploit is more likely to occur in the first place when the source is widely and anonymously available, I'd say this indicates a danger that really is greater for open source. That doesn't mean open source is generally less secure; it just means that this one scenario does not favor them. The sourceforge etc. exploits demonstrate the danger of source exploits, and the open source community would be better off recognizing it than denying it.

    --
    Slashdot - News for Herds. Stuff that Splatters.
  292. Oh no! All Science is flawed too! by dbIII · · Score: 1
    Once again we get some business graduate with an "everything is for sale" attitude knocking sharing of code. What these people fail to grasp is the advances that make western society possible came about through the sharing of scientific knowlege. Certainly misinformation can be put in, but peer review clears that up. Open source code projects are merely a subset of that.

    Yet another thing to put down to intelligence failure.

  293. Code checking by Anonymous Coward · · Score: 0

    I remember, back when I was at college, someone from one of my countries intelligence agencies (consider them equivalent to the NSA) visiting to give a talk about what they did. Which apparently mostly consisted of drinking coffee, from how much they could tell us.

    But more seriously, one of the things they did was helping ensure that software products were secure, by checking over their code. If I remember correctly, they went as far as saying that they wouldn't approve software unless they had the source code. I would imagine that other countries have similar departments doing the same thing.

    Which puts, in terms of governmental security, open and closed source on the same footing, does it not? Okay, sure, many businesses aren't large enough to make it worthwhile companies opening their source to them, but this should at least answer his governmental concerns.

  294. W. Russell Jones probably works for... by dot_borg · · Score: 1

    ...Microsoft or SCO.

  295. It's about accountability by Evil+Pete · · Score: 1

    I read the article and the guy made some reasonable points which did give me some concerns. However, on thinking it over there is a major difference between open and closed projects.

    If a backdoor is inserted in an open source project, then the chances are that someone somewhere will eventually find it. And once it is found the CVS logs will indicate who made the change, or if no CVS logs (savages!) then there will be a very small set of people in the frame. Once the culprit is known they are history, the open source people will regard them as scum (would you want them on your project?) and if the word spreads to their employer they're in line for the sack.

    No one would tolerate someone who subverts a project like that, and their reputation would spread I think. Apart from legal issues.

    On the other hand, a closed source project even if the backdoor is found (unlikely) the company could say anything about it (after all you dont have access to the version control software) so it might even be a 'feature' supported by an unwritten company policy.

    --
    Bitter and proud of it.
  296. Re:Sounds like someone trying to by controversial. by Omnifarious · · Score: 1

    fefe is right. .md5 files are no security at all. You want signatures. .md5 files actually make me laugh whenever I see them because some idiot thinks that somehow they make a difference. They don't. Stop fooling yourself. Start using digital signatures.

  297. Yuh Huh? by Greyfox · · Score: 0
    There is no be-all and end-all of security after which you've obtained a perfectly secure system. Security is an ongoing and evolving process, the weakest link in which is the users.

    My security/user friendliness diagram currently looks like this: On the left side is MS Bob, which was so user friendly it would offer to change your password for you after three failed attempts to log in. On the right side is DG/UX B2 Secure, which was so user hostile that you could configure it to create three log entries when the user ran "ls" and if you attempted to mount an NFS share on a directory with an admin-read-only ACL set, no non-administrative user would be able to read that directory, even if all other indications were that the directory were readable.

    The E-Mail card thing has been in the industry longer than I have. In college our VM/CMS mail system would inevitably go down every christmas as the christmas card worms would get executed and spread to every user in each user's mailbox. This would be a problem in MS Bob (or its current descendents) as well as in DG/UX B2 secure. It'll be a problem in Linux when we have a lot of users and it'll be a problem in whatever's next too.

    See a common thread here? It's not the software...

    --

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

  298. apostrophe by Anonymous Coward · · Score: 0
  299. Fixed Your Article by Anonymous Coward · · Score: 1, Funny

    I noticed a couple of minor errors in your article, so I fixed them for you. You're welcome!

    An old adage that governments would be well-served to heed is: Caveat Emptor. When you rely on proprietary products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get. Perhaps not today, nor even tomorrow, and not because closed source products are less capable or less efficient than open source products, but because sooner or later, governments that rely on proprietary software will put their country's and their citizens' data in harm's way. Eventually--and inevitably--an proprietary product will be found to contain a security breach--not one discovered by hackers, security personnel, or a CS student or professor. Instead, the security breach will be placed into the proprietary software from inside, by someone working on the project.

    This will happen because the proprietary model, which hides the source from external audits, virtually guarantees that someone, somewhere, will insert malicious code into the source. Malevolent code can enter proprietary software at several levels. First, and least worrisome, is that the core project code could be compromised by inclusion of source disguised as a fix or extension. As the core Windows code is carefully scrutinized, that's not terribly likely. Much more likely is that versions will be created and advertised, or created with the express purpose of marketing them to governments at cut-rate pricing. It's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart.

    Third, an individual or group of IT insiders could target a single organization by obtaining a good copy of Windows, and then customizing it for an organization, including malevolent code as they do so. That version would then become the standard version for the organization. Given the prevalence of inter-corporation and inter-governmental spying, and the relatively large numbers of people in a position to accomplish such subterfuge, this last scenario is virtually certain to occur. Worse, these probabilities aren't limited to Windows itself, the same possibilities (and probabilities) exist for every proprietary software package installed and used on the machines.

    How Can This Happen?
    The products of the proprietary software development model have become increasingly entrenched in large organizations and governments, primarily in the form of Windows, an expensive proprietary operating system, the expensive and proprietary Internet Information Server, and proprietary office suites. There are several reasons that proprietary software--and Windows in particular--are seeing such a dramatic downtick in use, including IBM's extensive Linux support effort over the past several years, and the widespread perception that Linux is more secure than Windows, or at least that vulnerabilities are patched quicker.. (Use this link to see an example of how long Microsoft can take to fix a critical vulnerability, or this link to see what Gartner Group thinks about IIS and security.)

    So far, major Linux distributions such as Debian and others have been able to discover and remedy attacks on their core source-code servers. The distributions point to the fact that they discovered and openly discussed these breaches as evidence that their security measures work. Call me paranoid, but such attacks, however well handled, serve to raise the question of whether other such attacks against proprietary software vendors have been more successful (in other words, undiscovered or unreported). Because so few people can audit the Windows source code, there's also a reasonably high risk that someone will create a modification specifically intended to subvert security. And how would anyone know?

    Open source software advocates rightfully maintain that the sheer number of eyes looking at the source tends to rapidly find and repair problems as well as inefficiencies--and that those same ey

  300. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 1, Interesting

    When the DOD buys computer hardware and software, they use a set of guidelines and rules based on the so called Orange Book. This mandates verifying the production process, and specifically mentions things like the possibility to introduce backdoors into firmware etc.

    The DOD figured a few decades ago how to deal with that, so don't worry too much about them and computers from China and India... worry about the home machines of their employees, and about yourself tho.

    Btw, eventho it is outdated somewhat, the DOD Orange Book on secure systems is a good read, and is required reading for anyone who has to deal with security.

  301. W. Russell Jones argues... by sdcharle · · Score: 1

    Oh, like we look to Ol' Dirty Bastard for tech advice.

  302. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    Russell,

    I'm not sure what the goal of your article is. If you want to simply promote your opinion about OSS and security issues then you have, no doubt, succeeded. If you - as executive editor of an institution which has (I hope) aspirations of journalistic integrity - wished to present an issue worthy of discussion in an evenhanded and truth-centric fashion, you've failed miserably. I suppose I shouldn't be surprised or even disappointed, it's typical of what passes for journalism these days. The fact is, your article presented nothing that hasn't been put forth already in the past few years, and it completely ignored any of the counterpoints to the so-called security concerns presented by OSS. It would be refreshing to see someone in your position take a more balanced approach and present two articles, describing the opposing viewpoints, side-by-side. Or have a debate between proponents of both sides.

    Soap-boxing is all too obvious, especially when the material is recycled so blatantly.

  303. Re:Sounds like someone trying to by controversial. by EvilGrin666 · · Score: 1

    A small and ever-decreasing percentage of users compile their own binaries

    Did you just nuke the Gentoo servers or something?

  304. Re:Sounds like someone trying to by controversial. by Haeleth · · Score: 2, Informative

    If all someone does is check an MD5 on the executable they produce, they wasted their time and might as well have fetched the binary because nothing they build on their own is likely to match the official binary's MD5 anyway.

    Indeed, even if they built their executable on the very computer the official binary was produced on, by executing the exact same commands as those used to produce the official binary, straight after the official binary was made, their binary's MD5 might well not match the official one, since many systems include the build time in their object files...

  305. Re:Sounds like someone trying to by controversial. by oldgeezer1954 · · Score: 1

    Another irony in this article is that the author is either unaware or overlooked the undetected internal network breach that MS incurred in, I believe, 2000. Could it be the source of the leaked code in the other article (I can't access it and haven't read the posts)? Perhaps. That breach was, by varying accounts, 9-12 weeks in duration. No small amount of time for those with ill intent. Was code tampered with? Is there even now code in there that is malicious? At the time there were a variety of accounts from different executives. They got the code, they may have, they didn't. Who knows which was true. It's a 'faith based' system in that we have to believe them with no verification. Have there been other breaches? Will we ever know? How long will they last before they're detected? " Inevitably, that choice will lead to security breaches that will cost those same governments (and ultimately you), huge amounts of money to rectify." I'll agree with him on this point but at the same time this really proves that the article is mere FUD pablum. Security breaches have cost Corporations, Governments, Individuals time and huge amounts of money for years. With windows, unix, linux, even some of the old stalwart mainframe o/s's. They will continue to do so whether due to software flaws or administrative error. Readers can decide for themselves which ones have cost more. Oh! It's A Russell Jones and not 'W'. Amusingly enough W Russell Jones is Utah securities company facing a fraud case witrh SEC..... Is it the water over there?

  306. Biased opinions by Bifurcati · · Score: 1

    Q: What do you call a man with pants made out of leafs? A: Russel! Here's my letter to him: Dear Russel, I quote, "An old adage that governments would be well-served to heed is: You get what you pay for. When you rely on free or low-cost products, you often get the shaft" Therefore, it comes as no surprise that your article is freely available on the internet. I trust that anyone reading your article understands that since they did not pay for it, your opinion is barely worth the electrons it was beamed with. By your argument, it's probably worth just about as much as mine is. Take note here: I mostly use Windows. I'm not a Linux fanatic, though I definitely like it. But I'm sorry to say that yours is one of the least well-researched and well thought out articles I have every come across. The only possible exception would be any of the recent letters from SCO. If you have an opinion, that's fine, but you're presenting a biased, one-sided view, which doesn't point out any of the positive advantages of open source. For example: what's to stop a malicious programmer inserting evil code into Windows? Checks by fellow programmers, right? How many? Two? Three? In OSS, you might have have checks by the ENTIRE OSS community! That's got to be safer. Sure, maybe someone could slip some code in there, and maybe it survives for a day or even a week. But it's going to be picked up, and assuming governments aren't upgrading their software every day, by the time they get the next update, it'll be clean. Opinions should best be taken with a grain of salt. Opinions that claim there is no other side to their arguments should be taken with several kilograms of it. And probably a couple of bottles of Tequila too. (No lemon is needed - the article's already left a sour taste in my mouth.) Cheers, Joel

  307. I think he's a bit biased... by cascadefx · · Score: 1

    His Books start at number 7 in the search.

    Same old stuff by someone scared that Open Source means their livelihood is at stake.

  308. Better analysis! by ylikone · · Score: 0

    This is a better analysis:

    XP Home (known): 50 security advisories
    XP Home (hidden, yet to be exploited): 1000+

    RedHat 8 (known): 140 security advisories
    RedHat 8 (hidden, yet to be exploited): 0

    RedHat 9 (known): 82 security advisories(they're getting better)
    RedHat 9 (hidden, yet to be exploited): 0

    Debian 3.0 (known): 276 security advisories
    RedHat 3.0 (hidden, yet to be exploited): 0

    Gentoo 1.0 (known): 194 security advisories
    Gentoo 1.0 (hidden, yet to be exploited): 0

    Mandrake 9.x (known): 158 security advisories
    Mandrake 9.x (hidden, yet to be exploited): 0

    Nope, I don't think I want to be running Windows XP.

    --
    Meh.
  309. But the site is pushing "FreeVBCode" by DarthBobo · · Score: 1

    Big ad inserted in the column advertising a sub-side of the authors site called FreeVBCode.net

    Welcome to FreeVbCode.Com, the place on the Web for the highest quality, free visual basic code. Currently, there are 2896 code examples and articles on this site. New code is added every day. Be sure to submit your code for inclusion.

    That sure looks like safe, high quality stuff to me!

    --
    +--------------------- You idiot! I told you we were facing the wrong way!
  310. transparent malicious code? by ratfynk · · Score: 1
    Someone please explain to me how visable source can hide malicious code. What I would be more afraid of is binaries from unavailable source.

    Certainly OSS coders could write deceptive garbage code, but from what I have seen this is not the case. OSS coders seem to take pride in

    1: the quality

    2: in the origin and

    3: the security, found in OSS so far.

    Sounds like the article was written by another paid lackey.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  311. Can you say... by gandy909 · · Score: 1

    Can you say "Paid Shill"??

    --

    (Stolen sig) Remember: it's a "Microsoft virus", not an "email virus", a "Microsoft worm", not a "computer worm
  312. Rebuttal From A DevX Engineer by laddangelius · · Score: 1

    Russell Jones editorial piece on DevX, "Open Source Is Fertile Ground for Foul Play", represents his view ... but not DevX's view as a whole. I've worked at DevX for a few years and have often championed Open Source within the company. After seeing Russell's piece last night, I couldn't sleep until writing this rebuttal.

    1. Re:Rebuttal From A DevX Engineer by sashang · · Score: 1

      I can't believe that someone like Russell Jones in such a reputed position can make such asinine, shortsighted and groundless statements about the nature of open source software and the development process. Doesn't he understand that the same arguments can be equally applied to closed source software? It really makes me angry when someone who probably has some real world experience writing software, since he has authored a book on VB, makes such dumb assertions.

    2. Re:Rebuttal From A DevX Engineer by laddangelius · · Score: 1

      Yeah, I agree. I'm honestly not sure where he's coming from. His position and arguments are pretty baseless, but I honestly think he actually believes them.

  313. Re:Sounds like someone trying to by controversial. by plaa · · Score: 1

    Imagine a hacker gaining access to Microsoft code.

    I guess we no longer need to imagine...

    --

    I doubt, therefore I may be.
  314. Re:Sounds like someone trying to by controversial. by G27+Radio · · Score: 3, Interesting

    The big problem with the closed source model (as we may be about to find out first hand) is that once the source gets leaked, all those holes are out in public. The security through obscurity design model kinda falls apart at that point.

    The guy that wrote the original article is definately trolling. Unless he really is a fool. I think anyone with even a little insight into how OSS works understands why it's inherently MORE secure than close source. This "closed source is more secure" meme gets floated and shot down several times a year.

  315. Total Nonsense by rixstep · · Score: 1

    Is this a new public service announcement paid for by Microsoft?

    Open source is not less secure; security comes not from the code, but from the security model. I thought everyone abandoned the folly idea that there is 'security through obscurity' by now.

    The real risks come from using code that has not been thoroughly reviewed and contains holes which can be exploited.

    And if anyone can lure with what seems to be an authentic build of an official module that in fact is deliberately corrupted - what do you think programmers have been up to for the past forty years?

    I don't think many people realise how easy it is to lure a bank, take out source code, recompile it with whatever additions you want, and insert it back into production. That's how the half-cent scheme took place. The trick here is to not make a move for the big money until it's really big money - and most programmers don't care enough about money, so things generally work out.

  316. THE key flaw in this argument by Lysol · · Score: 4, Informative

    This will happen because the open source model, which lets anyone modify source code and sell or distribute the results, virtually guarantees that someone, somewhere, will insert malicious code into the source.

    Of course you can get the source code and modify it. However, 99.9% of the time you cannot commit it back to the tree without first getting to know the guys running the project. And what usually comes first is submitting patches to the project via a project member (uaully a high-level member since some level of oversight and accountability is needed).

    Once that 'trial period' has passed, then a coder can usually check into the repository head. However, I don't see any major difference in that respect to someone working at [insert super software company here] and someone coming in and being a good person for a bit and then adding back doors to code.

    The author assumes that as soon as you get the repository login set up on yr machine, then you're just able to start fucking things up. This is highly unlikely and since that, in my view, is the most fundamental piece of team programming, I find his argument to be dead right there.

    As for distributing the results, that is also flawed but not by logic, but by market forces. Even if someone got a hold of the entire RedHat repository or Evolution for that matter, I don't think people would be using that product for a few reasons.
    1. Lacks credibility. Forks have enough time gaining intrest from the project they forked off. So why would someone want to fork something just to insert back doors and take over the world. Seems like an awful waste of time and effort. And just because you fork it, doesn't mean they'll come.
    2. Even if a 'malware' fork happened, it wouldn't stay afloat long. It would probably take less than a day for someone to figure out something was going down and to spread the word. Again, the OS community is the key here. You wouldn't see this happen behind closed doors.

    This guy lives in the fairytale land of spooks and secrets and bad guys around every corner. While I'm sure there's plenty of falling outs of people in various projects and groups, it's highly unlikely that any of these scenerios the author plays out will ever come true. In any ecosystem, only the strong will survive. And I just can't seem some 'malware' being released and taking over everything. In fact, all the worst case infections and money losers to date have all happened in the ActiveX/DevX/.NET/M$ propreitary, closed door, secret world. Of course this guy has this opinion. He exists in a world where everone is paranoid and everything not yours is evil or doomed to failure or ripe for punishing.

    Free your mind..

    1. Re:THE key flaw in this argument by codefungus · · Score: 1

      Amen brotha

      --
      -- A cat is no trade for integrity!
    2. Re:THE key flaw in this argument by Anonymous Coward · · Score: 0

      Very true indeed!!! I have done some work on the Xalan project at apache.org and I know the flips and twists you need to go through to put anything into the source trees there. You should also note that your man's arguments hold for any closed source software as well. An employee of any software vendor may choose to compromise the security of the company's software. Also, a company may choose intentionally to insert security holes or spyware into its software (remember FBI's investigation of Checkpoint after suspicions of their firewalls providing intelligence info to Mossad...)

  317. It *Always* Boils Down to Trust by severoon · · Score: 1

    I hate to break it to this author, but no matter what product you're talking about, there is a certain amount of trust involved. The question he raises is should one put more faith in open source software, or closed?

    I would predict that the rate at which malicious code gets rooted out for any software project is roughly proportional to any other code that gets tossed (buggy, unnecessary, etc). So, if we look at it that way, is open source more at risk or less?

    The author has also made the argument that it's not just a matter of getting rid of bad code, though, it's also the frequency at which it is inserted into the project. According to him, this is much more likely in open source. He asks, who's watching the watchers? Well, I am. All the other open source coders are. I would like to ask him, with respect to proprietary code: who's watching those watchers?

    No one, that's who.

    sev

    --
    but have you considered the following argument: shut up.
    1. Re:It *Always* Boils Down to Trust by vermouth81 · · Score: 1

      I think that's a fair analysis of the matter. The author tries to make some sort of claim which says that open source is a breeding ground for mal-contented programmers in the world who want to cause trouble. But yet he cites no evidence of an instance where a notable open source project has ever been highjacked in such a way. The Open Source Community is who is watching open source. So on this side we're trusting the Eyes of everyone in the open source community who builds their own stuff, who reads code and so on. Now we have the other camp, the camp of properiatary software. Well the question needs to be, who is watching Microsoft? Well to some extent government's of the world are doing what they can to watch MS but this only applies in some countries at some time when the price is right. Hell a great many governments can't afford to liscense all the MS stuff they'd need, the money would be better spent somewhere else. And yet This author would claim that its better to trust handful of people in the employment of a convicted monopolist. The Foxxes are watching the henhouse indeed here.

  318. Re:Sounds like someone trying to by controversial. by thirdrock · · Score: 2, Informative

    Back in the 30's and 40's Time and Life Magazine publisher, Harry Luce, overlooked the realities of Chaing kai-Shek's brutal regime in China, choosing to believe Chiang was a christian and a good leader, while Mao was a monster backed by the godless communists of Moscow. Luce's publications were the word. Too bad he had it wrong and couldn't see it. This guy is about as blind to reality.

    First of all, it was Henry Luce. He and Charlie Soong were making an absolute fortune from printing and selling bibles in China. Charlie Soong was well connected with the Kuo Min Tang and eventually one of his daughters married Chiang Kai Shek, and another married Sun Yat Sen.

    The Kuo Min Dang however was not really considered a 'brutal regime' until the communist movement arrived in the cities (ShangHai in particular) after which it cracked down brutally on Communist and the infant Trade Union Movement.
    Before that however, the Kuo Min Dang was the political successor to a criminal organisation known as the Green Gang, who eventually came to distribute nearly half of the opium in China. Chang Kai Shek rose to a position of power in the Green Gang before joining the military. Once the Kuo Min Dang was in power, they assisted the Green Gang in distributing opium and eliminating competitors.

    Later, when the Nationalist army was fighting the Communists, Henry Luce and Charlie Soong lobbied in Washington to support 'christian' Chang Kai Shek. Many millions of dollars were funneled from Washington, but very little of it reached the troops fighting on the ground. Most of the money appears to have ended in Charlie Soong's sons and Chang Kai Shek's bank accounts.

    Chang Kai Shek and Charlie Soong were probably the richest and most successful 'rice christians' in history.

    --
    >>
    I am the director, and this is my movie ...
  319. Re:Sounds like someone trying to by controversial. by persist1 · · Score: 2, Insightful
    I'd much rather have .05% of 100,000 checking than 50% of 10.
    ...Especially since that group is self-selecting, and in a larger population of users is likely by comparison to have a much higher degree of technical skill when compared to the median. In other words, an armchair statistician is saying, me too.
    --
    ...When in doubt, think for yourself.
  320. Open source model is hardly perfect by TrollBridge · · Score: 2, Insightful
    Wow, talk about a one-sided argument! Let's pretend for a moment that you are objective, OSS isn't developed/maintained by saints, and that commercial software developers can learn from their mistakes.

    I submit another very realistic possibility:

    Open source - starts off with lots of exploits, remains with lots of exploits because more 'community' resourses are being spent on breaking it than fixing it. Over time, software becomes irrelevant.

    Closed source (and all closed sourse software is developed by Microsoft, ya know) - Exploits are harder to find, but are eventually exploited by people with nothing better to do with their time. Company patches discreetly, and over time, software becomes more secure, and company programming techniques become more refined.

    Now I'm not trying to make generalizations as the parent apparently is. I just wanted to point out that both models have their merits and flaws, regardless of the zealots who suggest that one system is perfect.

    --
    There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
    1. Re:Open source model is hardly perfect by John+Courtland · · Score: 3, Insightful

      Closed source will never be like that simply because the sheer price of developing millions of lines of code to near perfect standards is astounding, and no one will want to pay for the end result. Look at how much the F22 Raptor development costs. How many millions of lines of code are there? It's less than Windows and Linux both, it's written in a near crashproof language (Ada) and yet it still needs to reboot. It still fails, yet it costs phenominal amounts of money to even develop it to that point.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    2. Re:Open source model is hardly perfect by ckaminski · · Score: 1
      Open source - starts off with lots of exploits, remains with lots of exploits because more 'community' resourses are being spent on breaking it than fixing it. Over time, software becomes irrelevant.

      And that sir, is exactly why this sort of thing will not become prevalent in the OSS world. Because anything that is not patched is rendered irrelevant, people won't use it. It will BECOME irrelavent (your words).

      Anything built on an open license, like BSD, Apache, or [*]GPL will be forked and fixed by interested parties if it's something truly important to the community.

      Take sendmail for example. Pretend for a moment that the developers of sendmail are avoiding patching exploits in the codebase. At some point, the community who depends on said software will get pissed enough to fork sendmail, and take it upon themselves to build sendmail2.

      Open source and open license is the BEST protection against insecure software. I challenge you to convince me otherwise.

      I'm serious. :-)

      Peace,
      -Chris

    3. Re:Open source model is hardly perfect by WNight · · Score: 2, Insightful

      LOC isn't a valid metric. And not just that it's different between languages, but that it's dependent on programming style. An old-style monolithic program has a lot more interdependencies than one composed of a bunch of seperate modules.

    4. Re:Open source model is hardly perfect by Endive4Ever · · Score: 1

      He wasn't using the term LOC in an absolute quantitative sense. Why get all pedantic on him over a nit?

      --
      ---
    5. Re:Open source model is hardly perfect by WNight · · Score: 1

      He's talking about how there's less code in the F22 than in Windows or Linux and how it (done as a military project and supposedly to high standards) is buggy, implying that large projects are just going to have bugs.

      But that's not necessarily true, if you think of a large project being made of small testable components.

      That was my point. I feel that OSes can be very nearly bug free, if they're designed for it. You can't retrofit security in because it requires small modules that work together through documented interfaces, so Windows may never be secure, but a project with ten times the complexity easily could be if it was a goal from the beginning.

    6. Re:Open source model is hardly perfect by Tony-A · · Score: 1

      Closed source will never be like that simply because the sheer price of developing millions of lines of code to near perfect standards is astounding

      There is no "silver bullet". Ada IIRC manages to make some of what were semantic errors into syntactic errors which are caught by the compiler.

      Nothing's perfect. However there is an enormous variation in the degrees of imperfection. What Open Source does do is to make much better use of available resources. It's tempting to think of Open Source as a cheap alternative, but I can assure you that there is no way of rearranging IBM's psyche so that IBM would embrace "cheap alternative". Look at RedHat. For customers of their boxed RedHat Professional Server, they've essentially forced those customers to pay a lot more for yesterday's software or to pay a lot less for tomorrow's software. I can't really blame RedHat, but notice that the RedHat Label went with the expensive line. Also notice that while Fedora may be a sink for RedHat funds, its existence adds much to the value of the RedHat label.

    7. Re:Open source model is hardly perfect by John+Courtland · · Score: 1

      I really don't see how your gripe is relevant. It takes manpower to create any code, and when you start getting around millions of lines, it probably doesn't even matter at that point. I doubt the F22 code has this in it:

      a
      :=
      1
      +
      2
      ;

      simply to inflate the LOC count. I will bet that over a million lines about the same amount of work is accomplished using Ada as opposed to using C.

      And my example between OS's and the flight control system of an airplane holds, because both are created from scratch and I will guarantee both are very modular.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    8. Re:Open source model is hardly perfect by John+Courtland · · Score: 3, Insightful

      Ada forces you to handle all exceptions, sort of like Java, but much more insane. It's perfect for a mission critical app, because no run-time situation is unaccounted for. I wasn't saying it was a silver bullet either, just that it is a very professional and specialized system, running on usually very professional and specialized equipment, where errors need to be minimal, or at least recovered from gracefully.
      I like open source too, I sort of don't understand why you thought I didn't (maybe this is a tangent, I don't know). I think redhat is more guaranteeing their professional server software is stable enough for production use, which is why it costs more. Plus having someone on the phone you can call, that's always a benefit to some companies.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    9. Re:Open source model is hardly perfect by Tony-A · · Score: 1

      I sort of don't understand why you thought I didn't
      Not at all. Actually I'm agreeing with you, but in an obnoxious manner. It's more like looking at different ends of the same elephant.

      very professional and specialized system, running on usually very professional and specialized equipment, where errors need to be minimal, or at least recovered from gracefully.

      slop it in and everything gets tested in a very buggy world. If anything ever goes beserk out of proportion to its cause, something is bad wrong and needs to be fixed. Use the bugs that you can see to root out the bugs you cannot see.

      Which one of us is right? The beauty of Open Source is that I don't even care! If either of us is right, we both gain.

    10. Re:Open source model is hardly perfect by Endive4Ever · · Score: 2, Insightful

      What you're saying is true. So where's the Product Spec for Linux? Where's the Design Document? Did qualified experts sign off on it? Is there modularity? Where do I download the test cases? Can I independently run the test cases?

      When the programmers submit their code, who sits in on the code review? Do the VT (verification test) people work closely with the coders? And where do I download the design review document for each new kernel release?

      --
      ---
    11. Re:Open source model is hardly perfect by Anonymous Coward · · Score: 0

      No internet/network connection and a physically secure location is more secure than anything you can do to the OS. An unpatched Windows machine running Outlook Express (not that it has much to run it for...) in such a situation is more secure than a FreeBSD machine on a network.

      Admittedly it's also utterly useless, but it's more secure.

    12. Re:Open source model is hardly perfect by Anonymous Coward · · Score: 0

      In the real world, it's the other way around. Open source developers care for stability and security, and spend lots of time making sure the software just works.

      Microsoft on the other hand only fix the most severe bugs in service packs, but then they add a lot of new features and new bugs in the next version, accumulating bugs until the code becomes unmaintainable. According to rumor, this has already happened to the NT/2k/XP code base, and Windows ME was the proof that it happened to the Win9x series.

      "We install new features because we were asked to. Nobody would buy a new software because of bugs in an old one." - Bill Gates

    13. Re:Open source model is hardly perfect by Anonymous+Brave+Guy · · Score: 1
      Closed source will never be like that simply because the sheer price of developing millions of lines of code to near perfect standards is astounding, and no one will want to pay for the end result.

      But if cost were all that mattered, open source wouldn't have a prayer, because the level of financial investment in it is nowhere near what the big commercial groups put into their closed source offerings. Even big names like IBM and Sun, who contribute significantly to the open source world, aren't investing as much as Bill's or Larry's pocket change. So there must be more to it than simple finance.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    14. Re:Open source model is hardly perfect by Anonymous+Brave+Guy · · Score: 1
      He's talking about [...] implying that large projects are just going to have bugs.

      But that's not necessarily true, if you think of a large project being made of small testable components.

      But how do you know the tests are all correct on a system of that scale? For that matter, how do you know that your requirements weren't contradictory in some small way, so that even though the tests reflect them perfectly in isolation, there are still gaps that create problems in the real world?

      The point is that getting the requirements bullet-proof for a large, complex system is hard. Creating a flawless test and verification system for such a system is hard. And then implementing perfect, bug-free code using those tests is hard. Human error is possible at all levels, and no matter how hard you try, there is always a chance of that happening. No doubt good design, skilled developers doing the implementation, and careful review processes all help. It's just a matter of how much time you invest to reduce the chances, given that you get diminishing returns the closer to bullet-proof you get.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    15. Re:Open source model is hardly perfect by John+Courtland · · Score: 1

      I meant the cost passed on to the end user. Since you have to pay for closed source development in every instance, making perfect software adds up quickly. In an open environment, people donate their free time to make a good application. It's money all the same (time = money), but it's also paid in pride and a job well done.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    16. Re:Open source model is hardly perfect by Haxwell · · Score: 2, Insightful

      >I submit another very realistic possibility:

      >Open source - starts off with lots of exploits, remains with lots of exploits because more 'community' resourses are being spent on breaking it than fixing it. Over time, software becomes irrelevant.

      Thats really not a very realistic possibility.. Say some software was released and full of exploits that could potentially bring down the human race as we know it. If such software was released, and it served a useful purpose for even a relatively small number of people (just to give it a number, say 1,000), and it was being actively maintained, its exploits would be fixed. Why would anybody taking the time to maintain a project do it to add exploits? And if anybody did just add exploits, why would anybody use the software? Also, if people were in desperate need of the software, but it was being corrupted, someone would fork the project and create a trustworthy distribution.

      Open Source works because it does what people want it to do. If a project doesn't do what people want it to do, it is either abandoned (and good riddance, anyway), or someone will pick up the ball and make it do what they want it to do.

      But you knew that.. You couldn't honestly believe the community would spend more time destroying the value of its software than adding to it, could you?

      Hax.

      --
      http://www.haxwell.org
    17. Re:Open source model is hardly perfect by Ed+Avis · · Score: 1
      So where's the Product Spec for Linux?
      "Linux is a Unix clone written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX compliance." (So the POSIX spec comes close to a product spec.)
      Where's the Design Document?
      I guess there isn't one. No design document does not, however, imply no design. And having a design document is no guarantee of a good design. There are plenty of books and docs explaining the kernel's architecture, even if it's not written by the original designers.
      Did qualified experts sign off on it?
      Yes, Linus or the maintainer of the particular stable kernel series has to personally review and accept each patch. Particular subsystems often have their own maintainers who will review code before sending it to Linus.
      Is there modularity?
      I think Linux qualifies as reasonably modular; maybe not to the extent of microkernel systems like the HURD, but it's not bad. (Without modularity, it would be impossible to do any development with such a large number of developers.) Certainly it has loadable modules and defined driver interfaces.
      Where do I download the test cases? Can I independently run the test cases?
      As you know, test cases for a kernel cannot be just code, since you can't test a driver without the right hardware. But there are plenty of Linux (usually GNU/Linux) distributions to download, most of which make a pretty good stress test for the kernel. I agree this is not the same as a formal regression test, but there are some tests of that kind for filesystems and other 'software' aspects of the kernel.
      --
      -- Ed Avis ed@membled.com
  321. Nobody would listen when I said this... by girgit · · Score: 1

    I posted this exact same story about 12 hours earlier, but it got rejected!

    Anyway, good to get this out in the light.

  322. My very simply reply to that concept... by vhold · · Score: 3, Insightful

    How many times have you gotten the shaft from a company you actually bought their software from? And have had a support contract with?

    I've had more luck getting and giving support for open source products then I have for ones I actually paid for. I'm not saying that paid software sucks just for that reason or anything, there are a ton of products for which theres no open source alternative even coming close, and probably won't for an extremely long time, but don't try to sell the argument that poor support in free software makes it bad when we almost all know from experience how poor the paid support often is.

  323. people question opensource's openess waaay too muc by ShadowRage · · Score: 1

    I've seen so many "yes, it will cause problems" and "no it wont"

    and theer are people who get only binaries, but hey, if you're smart, and you have a system like debian,and keep email updates, you'll be fine, if the package servers get hacked, they shut them down, and tell people not to try to fetch packages...

    with microsoft it's "holy shit! someone found a security leak!" "shhh, shut up moron! we knew about that leak already, wanna get us in trouble?!" "no... ok." "we'll release a patch once some damage has been done so we dont look bad." "Sounds like a plan!"

    opensource, you might get a vulnerability, but, it'll get fixed quickly and you'll know about it asap.

  324. Re:Sounds like someone trying to by controversial. by persist1 · · Score: 1

    Yes.

    A few points of interest, as he was a:

    • Contractor
    • Graphics specialist (who'd co-authored a book)
    • Well-liked by his colleagues
    • Detainee under PATRIOT Act provisions

    ...But according to the responsible judge, guilty of providing aid and comfort to enemies of the United States or somesuch. His name is Mike (Maher) Hawash, no doubt there's stuff all over Google.

    It's a case that's local to me, not to mention a case of the PATRIOT Act in action, so I've taken mild interest.

    Pardon the offtopicness.

    --
    ...When in doubt, think for yourself.
  325. The rebuttal by kwiqsilver · · Score: 2, Informative

    Hidden under their tiny Open Source section:
    rebuttal

    Looking at the list of topics in their menu, and the predominance of MS products, it's obviously a biased site.

  326. Well, I do gov't IT and we pay for vendor screwups by plcurechax · · Score: 2, Interesting

    He says that this makes adoption of open source software by governments particularly worrisome. In his words: 'An old adage that governments would be well-served to heed is: You get what you pay for. When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get.'"

    The federal department I work for is rapidly moving towards open source because we cannot afford to be constantly screwed by the traditional commercial vendors. We simply couldn't afford to keep paying for screw ups by HP, Cisco, Unisys, MCI, Teleglobe, and Dell. Nor could we afford the upgrade cycle recommended by commercial software vendors like Microsoft.

    So we are increasing our in house staff by 3 full-time people - no expensive contractors, and adopting open source to reduce cost, and take control over our infrastructure and in the process improving reliability drastically, saving the taxpayers big dollars on reduced overtime for operational costs, drastically reduce software maintaince costs, and make nearly everyone but Microsoft and friends happy.

  327. Re:Sounds like someone trying to by controversial. by jimbosworldorg · · Score: 1

    > A small and ever-decreasing percentage of users compile their own binaries,
    > let alone check the result.

    In the Linux world, you're quite right - but keep in mind that Linux isn't the entire Open Source world. The BSD world is *far* more source-centric, and makes it so trivially simple to compile from source using the ports tree that most BSD'ers I know only use pre-compiled packages for truly ENORMOUS projects like KDE.

    cvsup /usr/share/examples/ports-supfile ... you just synchronized links to fresh source tarballs for about 10,000 major applications.

    cd /usr/ports/www/apache13+mod_ssl && make install clean ... you just downloaded, configured, compiled, and installed Apache, OpenSSL, and all dependencies from source (takes about 5 minutes of completely unattended time on an Athlon 1700). If any of those source tarballs don't match the checksums, your port build will stop and warn you about it.

    --

    Coming soon to Slashdot: meta-meta-moderation!

  328. RTFA by freek_daddy · · Score: 0, Troll

    From the 2nd paragraph of article:

    First, and least worrisome, is that the core project code could be compromised by inclusion of source contributed as a fix or extension. As the core Linux code is carefully scrutinized, that's not terribly likely.

    1. Re:RTFA by SysKoll · · Score: 1

      Yes, granted, the author mention that fact and tries to sweep away. But he doesn't say explicitely that such an attempt failed in the past.

      --

      --
      Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  329. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    Furthermore there is nothing to stop the propriatary vendor of inserting their own spyware. Open source is the only way for governments to go if they want to reduce the risks posed by closed source software.

    The article has a point however on the subject that you do get what you pay for but neiglects that one can also pay for features in open source software (if nothing else by sponsoring the dev.). Plus since a government is spending community money it makes sense that such is applied in a way beneficial to the community instead of an individual(s).

  330. Mr. Jones has written "Mastering ASP.NET with ... by ChiefPilot · · Score: 1

    VB.NET".
    Consider the source. Of course, now that Win2000 source has been leaked I guess that means we can't trust that OS any more, either.

    Oh, wait...

  331. Mod the parent INSIGHTFUL. . . by UFNinja · · Score: 3, Funny

    That was a piss poor article!

  332. Re:Sounds like someone trying to by controversial. by DeadChobi · · Score: 0

    I agree. When the author bitches about not having any control over what happens to the source, because its in the hands of everyone, he purposely leaves out the fact that you have even less control over closed-source software. I wonder how he'll feel 3 or 4 years down the road, when Linux is in heavy competition for the MS market share, and MS decides to use its secret backdoor...

    --
    SRSLY.
  333. Historic quotes by fleener · · Score: 1
    "Who the hell wants to hear actors talk?" --Harry Morris Warner, 1927.

    "This 'telephone' has too many shortcomings to be seriously considered as a means of communication. The device is inherently of no value to us." --Western Union internal memo, 1876.

    "I think there is a world market for maybe five computers." --Thomas Watson, Chairman of IBM, 1943.

    "Governments that rely on free open source software will put their country's and their citizens' data in harm's way." --W. Russell Jones, 2004

  334. Trusted sources by yintercept · · Score: 5, Insightful

    Already we are seeing more and more proprietary software including adware components, anticompetitive modules which disable competitor's products, etc..

    Our big problem today is that we are running thin on trusted sources for code. In this regard, the open source module is superior in that it easier for trusted sources to monitor open software. As to whether or not trustworthy companies will continue to exist...that is a question outside the open v. closed code question.

    One of the really sad developments is that the growing lack of trust in the industry hurts the small companies the hardest. Quite often the small firms are the most trustworthy. Of course, small firms have a high fail rate. People who buy up failed small firms are often the worst wolves in the pack.

  335. Who is guarding the guardians by Kirth · · Score: 2, Informative

    Well, I'd rather be able to read the source at all, than to blindly trust.

    You know, we had that, the NSA getting companies to put backdoors into products. Here in Switzerland:

    http://jya.com/nsa-sun.htm
    --

    --
    "The more prohibitions there are, The poorer the people will be" -- Lao Tse
  336. Who's paying? Linux advocates are! by MacDork · · Score: 1

    Here's how it works. Write up some flamebait about an OS with a legion of zealous followers. Submit link to said article to a few advocacy sites for that particular OS. Those site post, smaller sites follow their lead... Sit back and get swamped with traffic, driving up you banner money. Ask John Dvorak about his signature "This OS is doomed. I know, I used to use a Mac myself" opinion columns. /. editors should be more careful about linking to articles like this. You only encourage more of it.

    In short, don't feed the troll. The Mac sites wised up after a while. Learn from our experiences, and you can avoid our mistakes :-)

  337. Why is it just a problem for Open Source? by Anonymous Coward · · Score: 1, Interesting

    Most of the issues he raised can be resolved through better security and policing of a projects source code. It's just as likely that a disgruntled hacker at Microsoft or someone working on one of a million other "legitimate" projects could insert a backdoor.

    The article would have served a better purpose by discussing the vulnerability of ALL code bases. I don't see how he can justify saying it's a problem specific to open source.

  338. Re:Sounds like someone trying to by controversial. by ackthpt · · Score: 1
    Henry Luce and Charlie Soong lobbied in Washington to support 'christian' Chang Kai Shek. Many millions of dollars were funneled from Washington, but very little of it reached the troops fighting on the ground. Most of the money appears to have ended in Charlie Soong's sons and Chang Kai Shek's

    You have Charlie confused with T.V. and 'sons' with H.H. Kung, Ai-ling Kung, T.V.'s son and a few others. Chiang was always brutal, favoring the interests of the Green Gang and businesses over that of the peasants. Small wonder the reds were so successful when Chiang was eventually executing the KMT generals who were appalled by the corruption and starved his own conscript soldiers. Chiang's batpism was for show, to appease May-ling Soong's mother (Charlie's wife), but it's evident Chiang didn't embrace any virtues. Luce, among others, believed the way to save post-war China from Moscow was to support Chiang, which, was a major blunder and typical of the disconnected-from-reality idealism of the time.

    Anyway, it's nice to see being a blind, hack journalist still pays. I'd like to hear how W. Russell Jones feels about Microsoft NT-base Code released into the wild.

    --

    A feeling of having made the same mistake before: Deja Foobar
  339. Re:Sounds like someone trying to by controversial. by Trolling4Dollars · · Score: 1
    "I'm not naive enough to think that proprietary commercial operating system software doesn't have the same sort of vulnerability, but the barriers to implementing them are much higher, because the source is better protected."

    Funny that. In light of today's news of the Windows source being leaked.

  340. Re:Sounds like someone trying to by controversial. by gandy909 · · Score: 1

    uh, Fucktard?

    --

    (Stolen sig) Remember: it's a "Microsoft virus", not an "email virus", a "Microsoft worm", not a "computer worm
  341. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 1, Interesting

    i think what he's saying is that:

    say today, i am a rogue developer. i implant some bad code into my part of the tree.

    i leave it dormant...for 3 years. An accomplice then uses it to hack 5 servers (which have the 3 year old exploit compiled in).

    >>They _know_ when the compromises took place

    that's right. they think the compromise happened just recently. they'll never think to check far into the past for WHEN the original bad code was implanted. and no one will go back 3 years to check md5sums. they won't even know to check that time frame.

    they'll just compare the md5s before and after the 5 servers were RECENTLY infiltrated...and they'll match, unless they go back 3 years.

    this of course would include closed source just as well as open source. i see no reason why OSS would be any more susceptible to this kind of thing. closed source would be just as susceptible, imho.

  342. Re:Sounds like someone trying to by controversial. by iamwahoo2 · · Score: 1
    Where is this journalist from and has he been living in a closet for the past 3 years?

    ...which lets anyone modify source code and sell or distribute the results, virtually guarantees that someone, somewhere, will insert malicious code into the source.

    And this is different from closed source exactly how? Oh that's right, malicious code is hidden in closed source code! For that matter, has anyone ever recieved the source code for a virus in their email and compiled it? no, they come as a binary. Besides that, The malicious code inserted in an OSS project could be traced back to it's contributer. That's a pretty strong reason not to target open-source projects.

    Third, an individual or group of IT insiders could target a single organization by obtaining a good copy of Linux, and then customizing it for an organization, including malevolent code as they do so.

    Again, how does having closed source improve this? If you have a contractor making custom programs for your organization, what is to create them from making it malicious code?

  343. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0
    Absolutely!

    He didn't even bother to spell check his Latin "quote".


    How can the rest of his article be trusted?

  344. Re:Sounds like someone trying to by controversial. by LordHugeMongus · · Score: 1
    Indeed, even if they built their executable on the very computer the official binary was produced on, by executing the exact same commands as those used to produce the official binary, straight after the official binary was made, their binary's MD5 might well not match the official one, since many systems include the build time in their object files...


    Of course you could do an MD5 check on the SOURCE before you compile to make sure it is an official release...
  345. Another MS shill. by Anonymous Coward · · Score: 0

    This guy sounds like another Microsoft shill. If the recent vulnerabilities in Window XP are any indication, I don't think people are anymore secure running closed source software. Besides choice is good, and anything that makes companies like Microsoft compete is even better.

  346. Re:Sounds like someone trying to by controversial. by BiggerIsBetter · · Score: 1

    Maybe "future BBC reporter" would be close?

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  347. Re:Sounds like someone trying to by controversial. by crucini · · Score: 2, Interesting

    I don't think you quite understood his scenario. Let's say Vendor X gets a contract to provide a government agency with 800 desktop computers, with Linux, OpenOffice, etc. Meeting a bunch of carefully written specs from that agency's IT department. Vendor X takes Fedora or Gentoo or Debian and customizes it, complete with a "Foo Agency" splash screen, encrypted disk partitions, escrowed bypass for crypto, etc.

    How do we know they didn't plant malware in OpenOffice? What geeks will have access to this binary? Geeks won't even know this mini-distro exists. How much do you know about the Linux being used by Burlington Coat Factory, for example?

    I'm not saying this argument is airtight, just that you didn't really address it.

  348. 99% of the time OSS is better. by Negativeions101 · · Score: 1, Interesting

    This is ridiculous. This guy was obviously paid by Microsoft in some way or another. Anyone who knows anything about OSS can tell you that OSS authors, well those of popular OSS projects, have the intent of functionality and stability. There is no agenda other than to make a good product. What? You think the mozilla team is spying on us right now? Of course not. Anyways, if you trust Microsoft over anything then you might as well kill yourself right now.

    --

    I'm not anti-microsoft. I'm anti-bullshit. Which means I'm anti-microsoft.
  349. Re:Sounds like someone trying to by controversial. by ScrewMaster · · Score: 1

    How about "liar" or "Microsoft employee"?

    --
    The higher the technology, the sharper that two-edged sword.
  350. Re:Sounds like someone trying to by controversial. by 1u3hr · · Score: 1
    >> Much more likely is that distributions will be created and advertised for free, or created with the express purpose of marketing them to governments at cut-rate pricing. As anyone can create and market a distribution, it's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart.
    > Which "the government" probably wouldn't purchase. Jones might not have noticed, but most linux installations run in government and the private sector are from the Big Name distributors.

    That's what made me laugh. A government is going to buy an OS "subsidized and supported by organizations that may not have U.S. or other government interests at heart". The Defense Department is going to by alQaedix (or even RedFlag Linux) because it's cheap? Has this troll never heard of, say the NSA's Security-Enhanced Linux?

    Anyway, he omits that subversion of an OS could almost as easily be done in any closed source software, especially with the trend to subcontract and outsource.

  351. Yawn by adrianbaugh · · Score: 1

    We've heard this propaganda for the last X years (where X is a large number). It's never been proven correct (in fact the reverse has been adequately proven to anyone with a clue) and there's no reason to suppose it will be. Face it, linux and other unices for which source was available were considered good enough to warrant research by the NSA (an organisation renowned for its dependence on security of information).

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  352. Security problems? by darketernal · · Score: 1

    IMO this is a call for a mass move to security via obscurity. Get real -- all software has problems. And just 'cause it's open source doesn't mean you get the shaft. How many open Windows security holes do you think there are right now? They're discovering more and more as the months go by.

    Slightly offtopic, there is a valid problem with FLOSS, though. I think open source developers give users that proverbial shaft when they try to clone Windows programs in FLOSS; it is often inconsistent with the developer's taste, resulting in a jumble of bad UI features that often don't work.

    People who design UIs make something with intrinsic usability value, not just something they expect people to be very accustomed to. When the bulk of developers get used to that, we'll probably see FLOSS that's better a a whole.

    1. Re:Security problems? by darketernal · · Score: 2, Funny

      Addendum to my previous comment, I hadn't read the article carefully enough:

      yes, there is the issue of big name distros like Debian getting rooted. Yes, we heard about the attempt to corrupt Linux BKCVS (someone committed to the repository, disguised as Dave Miller). The OSS community as a whole found and corrected every case and the author of this article is looking for the time when we won't catch such a subversive change.

      Developer trust on the Internet is typically done via PGP/GPG too. Numerous key signatures verifying someone's identity are not ultimate proof, but they assist in reassuring people that a person with that name exists and probably is fairly trustworthy. I've mostly found all of the OSS developers I've met to be forthcoming and truthful and wanting their programs to be rock solid and uncorrupt.

      And only half tongue in cheek (considering the possibility that this is a fake)
      But can you explain why there are traces of Code Red sitting in the zipfile of the alleged leaked Windows source code? :)

  353. Re:Sounds like someone trying to by controversial. by adrianbaugh · · Score: 3, Interesting

    Wouldn't help you against a C compiler hack in the style of Ken Thompson's classic. That's a pretty paranoid example but it does show that to be perfectly secure in your system you do need to know everything about it, from the ground up. Compiling from a known-good source isn't always enough.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  354. Re:Sounds like someone trying to by controversial. by adrianbaugh · · Score: 2, Funny

    In days gone by the term would just be "usenet poster"

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  355. Re:Sounds like someone trying to by controversial. by the_mad_poster · · Score: 1

    Except, if you get owned you can compare a known-clean md5 against the currently stored one. If there's a discrepancy between the 1/15/04 and 1/14/04 md5, and you weren't compromised prior to that (but, let's face it, if you get compromised on a compromised machine, maybe md5 hashes shouldn't be your biggest concern), you can restore the 1/14/04 copy and alert people that all of the copies from your server after that (and any that may have replicated to other servers) are tainted and need to be recovered from your new system. They serve their purpose, even if they aren't the best solution for protecting the downloader.

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  356. Yes by Anonymous Coward · · Score: 0

    Yes, it is.

  357. Re:Sounds like someone trying to by controversial. by SatanicPuppy · · Score: 1

    Same stupid crap. Why should I believe that a company whom I pay is more trustworthy than a company I do not? Is Redhat intrinsically less trustworthy than Microsoft? I think their very willingness to relelease all their source proves unequivicobly that it is THEY who are trustworthy, and that Microsoft's fanatical secrecy proves that they are not.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  358. About "You get what you pay for" by Anonymous Coward · · Score: 0

    Wouldn't governments issue grants to or contract groups to work on the open source projects?
    This is the same model they use for many projects, which aren't even software, already.

  359. Re:Sounds like someone trying to by controversial. by Black+Jack+Hyde · · Score: 1
    We need a new term for this kind of journalistic troll.

    Sunless Jowler is an anagram for W Russell Jones. I think that connotes an appropriate image.

  360. Re:Sounds like someone trying to by controversial. by Tyreth · · Score: 1

    His use of that old adage fails on a logical level when used in reference to open source software:
    1. You get what you pay for
    2. Open source costs nothing
    Therefore
    3. You get nothing.

    It is obvious that three is false, so either 1 and/or 2 must also be false. We know 2 is true, so 1 must be false.

    If we admit the possibility of malicious code being inserted (didn't sendmail have this in one release?) then:
    a. The government has a far better chance of spotting it in open source than closed source software
    b. The eyes of the world will be on that code, multiplying the chance of discovery greatly. The more commonly the code is used, the greater the chance of discovery

    The argument he uses is laughable. He talks about the temptation to build in special debugging and monitoring capabilities. This is precisely the sort of actions that will be less common with Open Source, because everyone can see it. So his fears about Open Source are far better placed in closed source.

    And finally:
    'This problem isn't new. In fact, it's far older than any computer technology. The Latin phrase Quis custodiet ipsos custodies, which translates to "Who will guard the guards?" shows that people have been struggling with the same problem for centuries. You can set up as many layers of security as you like, but at some point, you have to trust the layers themselves.'

    He requires some grand conspiracy by all the discoverers of any potential security hole. "Ssh, do not tell the world, and I will shower you with riches!" - Osama Bin Laden.

    It is certainly much much easier for a worker in a company to insert malicious code and get away with it than it is with Open Source software.

  361. Re:Sounds like someone trying to by controversial. by Entropy2016 · · Score: 1

    "If you compile a program, and it ends up different, then the one you downloaded, then something is very wrong indeed.".

    Not always true.
    If I were to steal MacOSX's source code and fire up my compiler, the binary would probably not match. I highly doubt everyone uses the same compiler. Different compilers produce different optimizations (which is why XCode+gcc3.3 is free and CodeWarrior is $500). Also worth considering is that one could use a different version of the same compiler (newer versions tend to optimize better). Lastly, not everyone uses the same compiler flags & optimization settings.

  362. Books by "A. Russell Jones" on Amazon... by dhall · · Score: 4, Insightful

    http://www.lowth.com/alist/author/-/A%20Russell%20 Jones/1

    Mastering ASP.NET with VB.NET
    Mastering ASP.Net with Visual C#
    Visual Basic Developer's Guide to Asp and IIS .NET Programming 10-Minute Solutions

    Now, he may be serious with his accusations against open source. His message borders on the evangelical against open source software? A proprietary, Microsoft zealot, which is no better or worse than a rabid Linux Zealot?

    There's already a rebuttal editoral on Devx.com's main webpage by another Engineer there.

    http://www.devx.com/opensource/Article/20135

    Now as to whether this was some kind of publicity stunt to garner more traffic to their website, since before today I'd never heard of them... they've been quite successful. They've probably seen more traffic today than in quite a while, but it seems likes an infantile cry for attention.

    Why not? It's obviously that absurd and completely ridiculous claims can be made for public perusal (aka SCO) and gather quite a bit of the media spotlight. It's a precedent already set in our culture that favors glitz and glamor over substance.

  363. all your CSS are belong to PRC by Anonymous Coward · · Score: 0

    When I was (allegedly) testing at MS, a coworker noticed, via netstat, that her build machine had open connections from the PRC. She yelled at netops/security but they were too full of themselves, and of pity for her as a breasted American, to look into it.

    The earlier incident with a Russian (?) 0wnz0ring the windows source is another example.

    Then MS comes up with the "shared source" inititiative, which completely blows the security-by-obscurity advantage. All the well-funded bad guys have all the source they need to review for new exploits. You don't. Bidding against a subsidiary of the Chinese army? Watch that industrial espionage...

    Do you suppose MS has never hired a disgruntled contractor? I suppose they've never angered one enough to, oh, generate a class-action lawsuit. Or two.

    This is just a stupid, stupid article.

  364. Open Letter to Ron Jones at devX by borgheron · · Score: 2, Interesting

    Ron,

    I'm going to discuss some of the more glaring issues with your article below:

    "An old adage that governments would be well-served to heed is: You get what
    you pay for. When you rely on free or low-cost products, you often get the
    shaft, and that, in my opinion, is exactly what governments are on track to
    get."

    Much hullaballo has been caused by the use of the word Free in Free Software.
    Please remember it's free as in freedom, not cost. Also remember that major
    players such as IBM, HP, and Dell and numerous smaller companies are actively
    involved in the creation and maintainence of Linux. It's not just a hobbyist
    OS anymore.

    "Eventually--and inevitably--an open source product will be found to contain a
    security breach--not one discovered by hackers, security personnel, or a CS
    student or professor. Instead, the security breach will be placed into the open
    source software from inside, by someone working on the project."

    There are known cases where this has happened on closed-source projects.
    Microsoft Windows, in fact, has many "easter eggs" which are basically hidden
    suprises for the user if he/she hits a certain combination of keys. Even
    these relatively minor "jokes in the code" and potential "security problems"
    wouldn't fly in an open source project since, in order to succeed *all of the
    people involved in the project* would need to be in on the breach.

    Case in point: there was some code which was committed to the Linux kernel a
    while back which would have introduced a security flaw. Within hours of it's
    commit to the repository it was caught by the other maintainers, who determined
    it was a mistake, not a deliberate breach.

    "Because anyone can create and market--or give away--a Linux distribution,
    there's also a reasonably high risk that someone will create a distribution
    specifically intended to subvert security. And how would anyone know?"

    Because they can check the source, and most of us who do use Linux would check
    the source. Any "subversive" distribution would quickly be detected by the
    community at large.

    "I'm not naive enough to think that proprietary commercial operating system
    software doesn't have the same sort of vulnerability, but the barriers to
    implementing them are much higher, because the source is better protected. I
    think such a scenario is far less likely than finding a group of people willing
    and able to create and market a malware open source distribution."

    Your assertion here is incorrect. Since there are fewer people in a company
    to actually vet the software out before it gets released, it's much more likely
    that a problem will get out into the wild before anyone catches it.

    Case in point: Microsoft Window's numerous security bugs. A bug in the IP
    stack of Microsoft Windows is what allowed the CodeRed worm to work it's way
    into so many corporate networks all over the world year before last.

    "Who's Watching the Watchers?"

    All of us.

    In summary, I find your article to be another piece of FUD from someone who is
    either unwilling or not capable of fully understanding Free Software or Open
    Source Software. I find it sad that it passes for news on an otherwise
    respectable site.

    Good day,

    GJC

    =====
    Gregory John Casamento -- CEO/President Open Logic Corp.
    -- bheron on #gnustep, #linuxstep, & #gormtalk ----------------
    Please sign the petition against software patents at:
    http://www.petitiononline.com/pasp01/petition .html
    -- Maintainer of Gorm (featured in April Linux Journal) -------

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  365. No by Anonymous Coward · · Score: 0

    No, it isn't.

  366. Re:Sounds like someone trying to by controversial. by Slack3r78 · · Score: 1

    Better not let this guy know that the NSA has developed their own version of Linux and made the source code publicly available. Just think! The terrorists could see the source and hack the government, all because they wanted to 'save money' of free software!

    I haven't read the article, but I think it's safe to say that the author needs to get a clue and a ticket back to reality rather badly.

  367. my baysian idiot filter is alerting on his name by JimmytheGeek · · Score: 1

    I have a high point assessment for anyone who uses the first initial plus middle name. It strikes me as an affectation.

    w. russell jones? How you doin', w?

  368. Re:Sounds like someone trying to by controversial. by Kwantus · · Score: 1

    > once geeks realize that they can't compile the open source version to the binary ... ... and then there's the Ken Thompson attractor.

  369. No need to worry, clique doesn't apply by geekee · · Score: 1

    There is no need to worry. OSS has not been developed for selfless reasons like to benefit mankind. OSS software was developed by people who didn't like what was currently available for x86 platforms, and wanted something better for _their_ machines. The standard clique that you get what you pay for doesn't apply here, because the software wasn't developed for you. It was developed to be used by the authors. Now, the main motive to develop something, if you're not getting paid for it, is because you want it to work better than what is currently available. Therefore, don't worry that OSS is free as in beer. Because your access to it is a side affect of the development process, that give access to anyone who wants to improve the software.

    --
    Vote for Pedro
    1. Re:No need to worry, clique doesn't apply by geekee · · Score: 1

      Sorry, I meant cliche, not clique. Never post after drinking beer.

      --
      Vote for Pedro
  370. Re:Sounds like someone trying to by controversial. by Endive4Ever · · Score: 2, Insightful

    That's part of the goodness of Open Source...it's eminently auditable by everyone.

    However, the diversity, the forkedness of OS software means there are thousands of variations that would all need auditing.

    You're not going to get everybody to audit each version. You're not going to be able to register and secure each place along the chain from source to your company's thousand desktops that the software touches base.

    Without a trusted source, and tracability, it's all over. And for the most part, a pressed closed-source CD from a commercial outfit has a lot more of the 'opening' for corruption closed than a source repository on the public internet and/or a binary update website at Red Hat.

    In a paranoiac's world, a 'trusted source' is necessary for any software distribution method, open or closed souce in origin.

    --
    ---
  371. No one pays for IE. by BoomerSooner · · Score: 1

    Sheesh, didn't you know you could download it for free? Hell I even have IE on my Mac.

    1. Re:No one pays for IE. by TKinias · · Score: 2, Insightful

      scripsit BoomerSooner:

      Sheesh, didn't you know you could download it for free? Hell I even have IE on my Mac.

      A financial transaction may not be required to get the binaries, no. But eventually, they pay.

      --
      In principio creauit Linus Linucem.
    2. Re:No one pays for IE. by Anonymous Coward · · Score: 0

      A financial transaction may not be required to get the binaries, no. But eventually, they pay.

      This is the same argument that Microsoft makes against open source software.

    3. Re:No one pays for IE. by Anonymous Coward · · Score: 0

      And they're right. The thing is, they still pay more for Microsoft, and still would if MS were free.

    4. Re:No one pays for IE. by HomerJayS · · Score: 1
      A financial transaction may not be required to get the binaries, no. But eventually, they pay.

      Sounds exactly like the argument MS makes with respect to Linux.

  372. Re:Sounds like someone trying to by controversial. by Endive4Ever · · Score: 1

    Also, some tools put date fields in binaries. We had this problem a few times with .COFF files at a place I worked a few years back.

    --
    ---
  373. DevX is a division of Jupitermedia Corporation by rnturn · · Score: 2, Interesting

    Now where have we heard of them before?

    Oh, yes. They're the ones associated with Darl McBride's infamous code presentation at CDXPO. So I guess if you can't impune open source development by supporting McBride's inane ramblings, encourage one of your publications to sling a little mud with old, outdated theories that being able to see source code means that the criminal element will be writing exploits for it or infiltrating the kernel develpoment team and inserting backdoors.

    Yes, sir! At DevX and Jupitermedia, security through obscurity is alive and well.

    I couldn't find a single idea in this ``piece'' (oh, it's a piece alright) that was original or to be taken seriously. I suspect that the author just had a flash (``Ooh! Ooh! "Who will guard the guards?" That's clever now I can write an anti-Linux article!) and saw a chance for his employer to get some web page hits.

    --
    CUR ALLOC 20195.....5804M
    1. Re:DevX is a division of Jupitermedia Corporation by oldgeezer1954 · · Score: 2, Insightful

      Hmm and Jupiter is owned by Royce Assoc which holds a 5% interest in SCO.
      The plot thickens.

  374. Re:controversy (OT) by ckaminski · · Score: 1

    It's taken at face-value that you truly aren't trying to troll, and that you fully expect to get modded down, so don't care.

    Then again, it *IS* called karma-whoring for a reason...

  375. FALSE adage by UnknownSoldier · · Score: 1

    "You get what you pay for."

    So because your Life was given to you, it has no value either?

  376. Re:Sounds like someone trying to by controversial. by TKinias · · Score: 1

    scripsit yar:

    "Unfortunately, the model breaks down as soon as the core group involved in a project or distribution decides to corrupt the source, because they simply won't make the corrupted version public."

    And of course there just CAN'T be any guard against the actual program being implemented differing from the publicly available source... :P

    Not to mention that the state or whomever is really concerned about security can simply compile from source (hell, if I, in all my ineptitude, call build a decent Linux-From-Scratch system, I'm pretty sure the feds can) and audit the updates' sources before they build and deploy those.

    This is truly idiotic. (The article, that is, not yum's post.)

    --
    In principio creauit Linus Linucem.
  377. This just in! by Anonymous Coward · · Score: 1, Funny

    Some big idiot says something stupid and the /. community responds!

  378. 4. Profit! by Tablizer · · Score: 2, Funny

    1. Lose job to offshoring
    2. Grow desparate
    3. Sell out to big corps by writing article
    4. Profit!

  379. Re:Sounds like someone trying to by controversial. by TKinias · · Score: 1

    scripsit Tony-A:

    Methinks that an essential part of any con game is that the victim must trust the con artist.

    Methinks that's why it's called a confidence game. ;)

    --
    In principio creauit Linus Linucem.
  380. Re:Sounds like someone trying to by controversial. by drakaan · · Score: 1
    Without a trusted source, and tracability, it's all over. And for the most part, a pressed closed-source CD from a commercial outfit has a lot more of the 'opening' for corruption closed than a source repository on the public internet and/or a binary update website at Red Hat.

    Surely you're joking...you *do* realize that submissions for code that becomes part of (most) open-source projects goes through serious peer review and public scrutiny before it becomes part of a product tree, right? Show me how I can get that kind of accountability with a closed-source product.

    --
    "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
  381. Re:Sounds like someone trying to by controversial. by Tony-A · · Score: 1

    It's a nice hack but fails if I get login.c and the compiler from independent sources. That hack depends on my getting both pieces from the same source.

    The classic example is to have a cashier that trades tickets for dollars and a ticket taker that takes the tickets. If you have one that does both you have to trust that one. With two of them who are not in cahoots with each other, very little trust is required.

  382. Do these writers check their logic? by JebusTheImpaler · · Score: 1

    I hate to be the dorky Philosophy nerd, but this article commits quite a bit of fallacious reasoning... Quaternio Terminorum. Equivocation is a bitch.

  383. the proof is in the pudding by israel · · Score: 1

    OK, I'm convinced. As a long-time Linux user, I am concerned about security, so I'm going to switch from using OSS software to go totally Microsoft as a proprietary solution so that I don't have to worry about security concerns.

    Take that, you poor losers who are subject to MyDoom, Blaster, Slammer, and , ... , uhhhhhhhhh

    Never mind.

  384. Re:Sounds like someone trying to by controversial. by Salamander · · Score: 1

    Checksums aren't sufficient. Where are you getting the MD5 to check against? From the same server the attacker would have compromised to modify the tarball you just downloaded? Do I need to explain what's wrong with that? To protect against a server compromise and subsequent source-code exploit, the source needs to be signed with something the attacker cannot find on that server and you as the recipient need to be capable of verifying that signature. Fat chance, unless you both happen to be on the same development team.

    --
    Slashdot - News for Herds. Stuff that Splatters.
  385. Why governments use open source by spun · · Score: 2, Insightful

    One of the main reasons for governments to use Open Source is that they can train and employ their own people in it's use, mainenance, and development. That is an investment in your country's future. People will be looking at the source in schools, learning how to extend and maintain it with features useful to the people using it. Backdoors would likely be found.

    Why is it more likely that an open source company installing systems for a large government agency would install malware than an equivalent closed source company? The government agency should be subjecting the computers to some kind of security and quality assurance tests in any case. If they are handling confidential data, the tests become even more rigorous.

    Why trust some company from a foreign country over a company from your own country working with source your own people can inspect and compile? The reasons for governments to use open source are: they can build up their own people's technical knowledge doing do, they are then independent from possibly hostile and certainly mercenary foreign corporations, and most importantly, they can check and compile the source for security reasons. Claiming that they wouldn't do such a thing is simply ignoring one of the most important reasons a country would want to use open source in the first place.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  386. Ironic slashdot ordering by zekt · · Score: 2, Funny

    This story comes right after the story that Windows 2000 and NT code has been leaked onto the net. Now that both Linux and 2000/NT source are out there, we can ask the question, which of those two source code trees are you more worred about having in the wild!?

    --
    In my next incarnation, I hope to come back as a code monkey.
  387. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 1, Funny

    You really should, try to avoid, using so many, commas. You really don't, need that many, and it makes you sound, like William Shatner.

  388. Zen Point by LinuxIsStillBetter · · Score: 1
    I'm not sure I completely understand the point of the article.

    Avoid Open Source operating systems -- use Microsoft's? It's more secure? Looking at the referenced info at secunia.com: (# security advisories => OS)

    • 15 => Linux 2.4.x
    • 1 => Linux 2.5.x
    • 1 => Linux 2.6.x
    • 58 => Windows XP Professional
    • 50 => Windowx XP Home
    • 51 => Windows 2000 Professional

    Nope, that can't be it.

    Trojan horses, back doors etc. are more likely in Open Source than proprietary? Easter Eggs, back doors seem to creep into Microsoft's products -- wonder what else might be in there....

    You get what you pay for? Hmmmm. The article *was* free. Ah. Very Zen.

  389. you get what you pay for. by Anonymous Coward · · Score: 0

    the best things in life are free.
    I never paid for the theory of relativity
    I never paid for discovery of electromagnitism
    I never paid for my friends

    and I certainly
    never should of paid for blue screens and security holes and wasted time.

  390. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    I agree, and take it the step further of saying that if I were concerned with security, I would do the compile myself simply to avoid scenarios like that. Of course, personally I'm not and I use precompled OSS binaries for convenience.

  391. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    We stuff easter eggs in propritary source all the time. Who says some angry employee/ex-employee couldn't just stuff in some evil code? And i'm not talking about the easter eggs everyone knows about, I'm talking about stuff nobody ever finds except for maybe the 3 people who were in on the gag.

    easter eggs appear less in open source code because it's really hard to keep them a secret. (because people sometimes get bored and read the source code).

  392. Re:Sounds like someone trying to by controversial. by Endive4Ever · · Score: 1

    Problem is, almost any time OSS is discussed here on this site, people bring up the merits of the 'ideal' and seldom the practical.

    The knife cuts both ways. And while OSS has many merits, many of it's advocates never think beyond their ideals.

    Just something to think about.

    --
    ---
  393. Re:Sounds like someone trying to by controversial. by Kor49 · · Score: 1
    That's correct. But that doesn't stop you from reading the compromised source. That's still better than nothing. However, it is important to recognize the threat.

    I could as well attack a developer's machine and obtain his private keys, and start submitting patches with his signature.

    Maybe compilers need a switch to force them to generate identical binaries consecutively. Or maybe a tool that can strip the variable stuff and diff the rest.

  394. LOOK... by Anonymous Coward · · Score: 0

    at the microsoft ads on the page.

    SHEESH

  395. GNU source... by __aawavt7683 · · Score: 1

    I confess.. I diffed the MS version of libpng (1.0 ver 0.88 beta 2) with that which came from a gnu source (kindly provided in a zip in the same directory).

    Now I wonder, would it be appropriate to show the changes here? Did they ever distribute this in any way, does anyone know? A simple diff file I could post, 333 lines and 8k, with labels of the files being compared. With it the source could be reconstructed, I assume.

    As for changes, they include their own header that defines a couple items and includes standard include files... commented out said std includes as they were already included in some files, commented out provided declarations and "windowized" various calls for items such as writing. That and changed var names and a couple types of allotted memory.

    I feel this was vague enough to not merit any taintedness, but is a MS GNU compliance review due? there are changes, that may or may not have been contributed (doubtful they were, but I don't know), and also the code may have never been distributed or used in any way.

    Do post comments.

    AC

  396. SOURCE CODE!!! by Xidius · · Score: 1

    OMFG SOURCE CODE R0Xx0R!!1!!111 http://homepage.mac.com/xidius/pictures/sourcecode .jpg ;) - Xidius

  397. SOURCE CODE OMFG R0Xx0R!!!!1!!1!1111 by Xidius · · Score: 2, Funny

    /* Source Code Windows 2000 */ #include "win31.h" #include "win95.h" #include "win98.h" #include "workst~1.h" #include "evenmore.h" #include "oldstuff.h" #include "billrulz.h" #include "monopoly.h" #include "backdoor.h" #define INSTALL = HARD char make_prog_look_big(16000000); void main() { while(!CRASHED) { display_copyright_message(); display_bill_rules_message(); do_nothing_loop(); if (first_time_installation) { make_100_megabyte_swapfile(); do_nothing_loop(); totally_screw_up_HPFS_file_system(); search_and_destroy_the_rest_of-OS2(); make_futile_attempt_to_damage_Linux(); disable_Netscape(); disable_RealPlayer(); disable_Lotus_Products(); hang_system(); } //if write_something(anything); display_copyright_message(); do_nothing_loop(); do_some_stuff(); if (still_not_crashed) { display_copyright_message(); do_nothing_loop(); basically_run_windows_31(); do_nothing_loop(); } // if } //while if (fast_cpu()) { set_wait_states(lots); set_mouse(speed,very_slow); set_mouse(action,jumpy); set_mouse(reaction,sometimes); } //if /* printf("Welcome to Windows 3.1"); */ /* printf("Welcome to Windows 3.11"); */ /* printf("Welcome to Windows 95"); */ /* printf("Welcome to Windows NT 3.0"); */ /* printf("Welcome to Windows 98"); */ /* printf("Welcome to Windows NT 4.0"); */ printf("Welcome to Windows 2000"); if (system_ok()) crash(to_dos_prompt) else system_memory = open("a:\swp0001.swp",O_CREATE); while(something) { sleep(5); get_user_input(); sleep(5); act_on_user_input(); sleep(5); } // while create_general_protection_fault(); } // main

  398. Closed vs Open ... by Anonymous Coward · · Score: 0

    It seems like machines vs humans in Matrix.
    For Closed software, it is expensive, more easily attacked since it is controlled by a single corp.
    For Open software, it is cheap like shit, very easily attacked since it could be controlled by different intruders.

  399. Hate Bill? by Anonymous Coward · · Score: 0

    I think people hate Microsoft products because they are jealous at Bill Gates, right?

  400. Here's a thought... by Reteo+Varala · · Score: 1

    You make it sound like someone who would insert a backdoor into a binary distribution of a software project would be bound by a license... which he can just as easily hide by distributing the source minus his backdoor.

    Unless the GPL had magically grown a body, and bashed down the doors of violators, this particular argument is pretty much moot.

    All that being said, the only response I have to this particular article is, "So what makes this specific to OSS?"

    One other little thought.

    The number of "eyes" for a particular project tend to be proportionate to the number of computers using it. Not 1:1, miond you, but it's a good guess that if a program has very few "eyes" looking out for it, then it'll probably not have a lot of users, either.

    Here's the logic behind my thinking in terms of a couple algebraic lines:

    Eyes == (bug reports(developer users + development team))(rnd(1))

    bug reports == problem(developers + users)(rnd(1))

    Explanation:

    For every user and every developer who has a problem with the software there's the potential of a bug report. The rnd(1) multiplier is an arbirary pseudo-function (.0001 to 1) implying that a percentage of the users will not submit a bug report, either out of laziness, or some other personal reason.

    Now, the bug report alerts all developers to the bug, and thus, for every bug report, a number of the developers will look to the source in whatever specialty they represent to find the problem. In Open Source, this includes those users who also happen to be skilled in programming. So, you multiply the number of programmers, and those members of the core team against the bug reports, and modify (rnd(1) multiplier) according to the number of programmers who actually know of one particular section of the program, and are willing to look.

    Well, I'll just shut up now and let the discourse continue. ;)

  401. Closed proprietary code secure until ... by Anonymous Coward · · Score: 0
    ... it happens to be leaked on the Internet!

    "I'm not naive enough to think that proprietary commercial operating system software doesn't have the same sort of vulnerability, but the barriers to implementing them are much higher, because the source is better protected."

    Yeah - better protected - the good old variation of security by obscurity trick! Only the good guys get to see the code ...

  402. Re:Sounds like someone trying to by controversial. by Endive4Ever · · Score: 1

    Where is this doccumented review process? Are the 'peers' qualified? Be honest. The quality is very, very uneven in much open source code.

    I know that there's a magickal 'peer review' process where ad-hoc review goes on. And code that is critical to some entity gets the review that entity deems necessary. Who's accountable? Names and phone numbers are what most businesses expect. Not a handle in an IRC channel. Not Usenet posts.

    --
    ---
  403. Government, security and software by Anonymous Coward · · Score: 0

    For a /great/ example of what Mr. Jones is describing - backdoors and deliberate modification of software for malicious use - google for "promis" and "inslaw".

    The allegations in a nutshell - The feds stole software from INSLAW and arranged to have it sold to foreign banks and governments. Modifications to the software are alleged to be able to allow the CIA to access the software in use by foreign governments by way of a backdoor.

    Smile at the irony.

  404. You get what you pay for? by Anonymous Coward · · Score: 0

    Lets see.

    Windows... about $200 (included in package is BSOD , MS Blaster , Mydoom and other cool bonus "features")

    Unix... over $500 (included in package is uncertainty about continued support and the fact that you know your helping kill linux and help Darl pay off his second house)

    Linux... free... (Security & stability included)

    I guess its nice not to get what you pay for sometimes.

  405. A Rebuttal has been posted on the site. by thrash242 · · Score: 0

    http://www.devx.com/opensource/Article/20135

  406. is it still opensource? by Anonymous Coward · · Score: 0

    in the article it cliams that the watchfull eye of the comunity wouldn't be able to notice the coruption if the source was kept secret, would this still be considered open source then?.

    this scenario could work out from any software vender. wether or not open source or propriatary, if the core developement team made a design change to incorperate some major security flaw then hid it. microsoft, apple, novel or any other companie could have this same thing happen without anyone noticing.

    what is this guy really trying to achive here? is this mearly a ploy to damage the inroads opensorce software has made on saving government money? or is he just a pawn for some companie that has an axe to grind because they lost a contract with the government?

  407. Re:Sounds like someone trying to by controversial. by boots@work · · Score: 1

    Better yet, use GPG signatures. MD5sums won't help much if the intruder gets onto the main download site. GPG requires them to get onto the developer's workstation, which is probably harder.

    Why does anyone bother using MD5 when GPG is so easy?

  408. sounds alittle far fetched to me by proffit · · Score: 1

    I have read other articles by this guy. The last one I read he was saying that linux needs to get rid of the multiple desktop environments and go with one. I think what he was really saying is linux should just make itself another copy of windows. It sounded like he was saying (this is just what I got from it) that terrorists are going to create a free operating system and then market it to the government and then try and compromise the security of our wonderful nation. I bet he doesn't leave his house after 9-11 either.

  409. That old adage only tells half the story by Rich+Klein · · Score: 1

    "When you rely on free or low-cost products, you often get the shaft, and that, in my opinion, is exactly what governments are on track to get."

    Bah! I've found that when you rely on expensive products you still often get the shaft. If you're going to get screwed anyway, you might as well save some money.

    --
    -Rich
  410. Re:Sounds like someone trying to by controversial. by NuTTyGuY · · Score: 1

    heres some proof...

    the online text based game orkfia used to be opensource at sourceforge.net, until to many people would download the source, and try to use it to Cheat or Hack into the game. Many were succesfull, so they stooped being opensource

  411. Who's the crackpot? by ansak · · Score: 1
    If you'd said RMS, I would have agreed with you. ESR may be a little nuts, but not enough to be called a crack pot. my $0.02 worth...ank

    --
    Still hoping for Gentle Treatment...
  412. EMailed this to the author: by roman_mir · · Score: 1

    Hi Russel, nice article. Can I ask you though why didn't you mention the other side of the equation - well hidden back doors in such proprietary software as Borland/Inprise Interbase 4.x and 5.x ?

    If we look at this site we will see that while Interbase code was closed at Borland, the back door was not found and could only be revealed once the source became open in the Open source Interbase 6.0 and 6.01

    You will also see an example of an Open source Firebird 0.9-3 and earlier having a back door account. Now let's see, in both cases the back doors were found in the Open Source Software, however in the first case the reason the back door was found was exactly because the code was released as open source. What does this tell us? There must be more occurrences of hidden back doors in proprietary software than in the open source software because in the open source software these things don't stay hidden for too long. To answer your question " Because anyone can create and market--or give away--a Linux distribution, there's also a reasonably high risk that someone will create a distribution specifically intended to subvert security. And how would anyone know?" - this is how they will know, by compiling a binary from a trusted brunch of the code and comparing the binaries. That is one way to know. On the other hand code under GPL must be also distributed as source code. So simply get the source from your vendor and check it by either compiling it and comparing binaries or hiring an outside consultant to go over the source.

    You cannot easily go over the source of a proprietary system, which makes a job of security certification so much harder. You see, your article is very one-sided, could you please make some amendments to it and include the discussion of the dangers of the proprietary code, and include some examples, since facts make an article so much more believable, more than just simple fud.

    Thank you.

  413. Re:Sounds like someone trying to by controversial. by FIGJAM · · Score: 2, Funny

    This! Makes! You! Sound! A! Lot! More! Like! William! Shatner!

    --
    Do your best, hope for the best, suspect the worst.
  414. Well, you also often get the shaft when you rely by MichaelPenne · · Score: 2

    on expensive or budget busting software.

    At least with free software, when you get the shaft, you can often still afford to hire a programmer to get it out.

    While with closed source software, you usually have to learn to work around the shaft until marketing decides whether they would make more $ taking it out or sticking it in further...

  415. C2 by Anonymous Coward · · Score: 0
    I've read a little bit in the different colored government manuals about the different security ratings. For anything of any importance I have little worry. As a matter of fact one of the mandatory requirements for a government security raiting is access to the source. It should also be noted that due to the rapidly developing (I wouldnt' have it any other way for the most l33t security raiting in the universe) code any project that wants to mature will never have a security raiting, so the point is moot.

    If one line of source changes, the whole system must be recertified.

  416. Re:Sounds like someone trying to by controversial. by NateTech · · Score: 1

    Not to mention keeping their ear to the ground listening for any rumblings of security issues with the software, as an active member of a community.

    Professional system administrators are *engaged* and interested in the success of their employer and are paid to be so.

    Send the tinkerers and the kiddies home... let's get some work done. ;-)

    --
    +++OK ATH
  417. Re:Sounds like someone trying to by controversial. by rexlunae · · Score: 1

    Considering the titles of the books this guy has written:

    Mastering ASP.Net with Visual C#
    Mastering ASP.NET with VB.NET
    Visual Basic Developer's Guide to Asp and IIS
    .NET Programming 10-Minute Solutions

    I'd say it sounds much more like someone with an active interest in the success of Microsoft and their business model.

  418. Re:Sounds like someone trying to by controversial. by aweraw · · Score: 3, Informative

    Who's accountable? Names and phone numbers are what most businesses expect. Not a handle in an IRC channel. Not Usenet posts.

    what if there was someone to hold accountable? someone who knew about the software because they installed it themselves? Names and phone numbers covered.

    Do you seriously think, that if you ever sued a Microsoft due to a software bug leading to a massive security breach, you'd ever see a red cent? No, there is terms in their EULA's that absovle them of any resonsibility. How is this different from the terms stated in GPL/BSD licenses? What accountability are you refering to?

    --
    5468652047616D65
  419. Re:Sounds like someone trying to by controversial. by aweraw · · Score: 1

    note to self:

    reading /. while drunk results in embarrasing posts

    --
    5468652047616D65
  420. the pay by Tom · · Score: 4, Insightful

    "You get what you pay for."

    Flawed assumption: There is a direct relation between quality and price.

    Why is it wrong? Because in the real world, where some of us still live, many factors aside from quality influence the price. Here is a short list of some:

    * Quantity, lowering per-unit-prices
    * Price perceptions, i.e. brand vs. no-brand
    * Delivery, packaging and other overhead costs
    * Regulations, legal costs and other burned money
    * Intentional price modifications, i.e. dumping

    And then, of course, the entire logic only applies to things that are actually sold. Any math person knows that comparisons with zero are always dangerous. Quick, what's two times zero? Maybe we should just double the price for Linux, then (in his eyes) it becomes twice as good. :)

    --
    Assorted stuff I do sometimes: Lemuria.org
  421. Re:Sounds like someone trying to by controversial. by nathanh · · Score: 2, Insightful
    I don't think you quite understood his scenario. Let's say Vendor X gets a contract to provide a government agency with 800 desktop computers, with Linux, OpenOffice, etc. Meeting a bunch of carefully written specs from that agency's IT department. Vendor X takes Fedora or Gentoo or Debian and customizes it, complete with a "Foo Agency" splash screen, encrypted disk partitions, escrowed bypass for crypto, etc.

    How do we know they didn't plant malware in OpenOffice? What geeks will have access to this binary? Geeks won't even know this mini-distro exists. How much do you know about the Linux being used by Burlington Coat Factory, for example?

    "Let's say Vendor X gets a contract to provide a government agency with 800 desktop computers, with Windows, Office, etc. Meeting a bunch of carefully written specs from that agency's IT department. Vendor X takes Windows XP and customizes it, complete with a "Foo Agency" splash screen, encrypted disk partitions, escrowed bypass for crypto, etc.

    "How do we know they didn't plant malware in Windows? What geeks will have access to this binary? Geeks won't even know this mini-distro exists. "

    The problem with your example, and with the article that preceded this thread, is that it discusses problems that are common to both open and closed source. The real question is "how can we trust contractors to not screw us". Blaming open-source is disingenuous.

  422. Clearly this man has never bought a commercial OS. by fishexe · · Score: 1

    An old adage that governments would be well-served to heed is: You get what you pay for.

    --
    "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
  423. Re:Sounds like someone trying to by controversial. by PhotoBoy · · Score: 1

    Ah the irony of this comment: "I'm not naive enough to think that proprietary commercial operating system software doesn't have the same sort of vulnerability, but the barriers to implementing them are much higher, because the source is better protected."

    Coming just before the announcement by MS that portions of the WinNT/2K source code is out in the wild and that the likelihood of new attacks on Windows will increase, I find it so ironic that the Open Source movement gets highlighted for being more likely to be compromised by security flaws. There's nothing funnier than real life I say.

  424. My name is Bill by Anonymous Coward · · Score: 0

    And anything I don't like is foul
    (BTW, I am going to patent English Alphabet.
    Jee so much of money waiting for me :-))

  425. Another old article from Mr. Jones by Anonymous Coward · · Score: 0

    http://www.devx.com/opensource/Article/16969/0/pag e/1

  426. A question remains: by wild_berry · · Score: 1

    Would you be happy with an open source package being freely available to download with an intentional "back door" put in the source?

    This guy's fear for the security compromises is sensible if the need for intentional maintenance "back doors" is met in freely available source code. If this were the case, the script kiddie doesn't need to even write a script, he can read of a built-in vulnerability and abuse the system.

    Of course that's not going to happen: were I working on a project for a particular client of such importance as a govenrment, I'd audit all the code and customise, improve or strengthen it where needed (the issue of subsequent code release under GPL/LGPL etc. would need serious thought and consideration, paticularly if such maintenance access methods had been included).

    Take care.
    Ken.Lewis

  427. Fertile ground for foul play by SgtChaireBourne · · Score: 1
    This Jones fellow is just dusting off the FUD we heard a few years ago, perhaps just to keep attention off the heinous security problems that are affecting Win NT, 2000, XP, and Win2003 despite claims of improvement.

    When you rely on proprietary products you often get the shaft, especially if you cannot audit and compile the code yourself. See:

    This applies to all areas, especially infrastructure. For now you have a choice, you can choose Kerberos and OpenLDAP, where you can audit the code. Or, you can experiment your money away with MS-ActiveDirectory and hope that it does what it claims to on the box and hope that none of the currently known remote exploits cause you any trouble.
    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  428. Open Source or Not ... by torpor · · Score: 1

    ... it doesn't change the problem.

    It is *BAD CODE* which allows security violations and problems to occur.

    BAD CODE can be either A) Open, or B) Closed.

    With A), you have the laws of redundancy also on your side. The fact that so many eyeballs can see the code, means that its public, and that bugs are going to be publically known...

    All the gov't needs to do, in order to protect itself from bad code, is: NOT RUN BAD CODE.

    How can they tell if the code is bad, if they don't have access to the source? 4,000,000 pairs of eyeballs looking at the same bug is gonna mean that bug is fixed, pretty fast ...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  429. Wrong assumptions all over the place by DF5JT · · Score: 1

    1. There is no such thing as *the* Open Source community. The BSD development process is as different from Linux as OpenBeOS is is different from Apache. Same goes for licensing.

    2. "You get what you pay for". Who says one can't pay for the development of Open Source Software and thus make sure the product works and is supported?

    3. Security by Obscurity has never worked for a long period of time.

    4. Vendor lock-in for proprietary data formats is pure evil and is not a question of Open vs. Closed Source. I don't want my government to rely on Third Party vendors to process publically available data.

    Who paid this guy to spread FUD?

  430. Cn devx itself be trusted? by HogynCymraeg · · Score: 0

    I find it VERY hard to take security advice from a website that runs IIS5 on Windows 2000. Considering the recent win2k source leak, I bet hey'll be the first jumping up and down going "you see! you see!" in that typically ignorant way.

  431. Re:Sounds like someone trying to by controversial. by gowen · · Score: 1

    And, indeed, that is the common usage. But thats not what it originally meant. See here for a fuller description (a page I wrote, ages ago).

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  432. Re:Sounds like someone trying to by controversial. by gowen · · Score: 1

    Must learn to preview: Try here

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  433. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    What was the borland database called that they open-sourced and then found a backdoor in that proably had existed for many years? qed. Just too lazy to look up the story, it was on /. tho.

  434. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    You're not going to get everybody to audit each version.

    No, you're going to choose a single base version and fully audit it, then you will declare that version as the default. For each new version you then need only audit the changes.

    My company does the exact same thing with closed source software, so why can't the same rules apply to OSS? We won't roll out WinXP SP 2 until it has gone through validation. It would be no different if we were running E.g. Linux and were planing to upgrade to kernel 2.6

  435. Re:Sounds like someone trying to by controversial. by armb · · Score: 1

    > It's a nice hack but fails if I get login.c and the compiler from independent sources

    Or cross-check multiple independent compilers. Even if the login.c equivalent relies on Gnu C extensions, it would be extremely hard to arrange that multiple versions of gcc all built backdoors into themselves when used to compile each other. If you also allow for stage1 of gcc being compiled with other compilers, and for cross compilation, it gets even harder.

    --
    rant
  436. You get what you pay for? by srussell · · Score: 1

    Heck, I'll sell Linux to the government for 4 billion dollars. That should guarantee them a good value.

  437. DoD adoption by ImWithBrilliant · · Score: 1

    Looking at this article from a DoD IT admin perspective, going thru his points:

    1. He discounts his first concern in the same sentence.

    2. Security compromise by blindly installing a cut-rate distribution? Give me a break: large government agencies (by their very nature) will instill their own version control and authentication beyond what the open source community does, aka RedHat's already been COE certified by DISA.

    3. Sure his last scenario is likely to occur: a malevolant individual in IT support compromises his local systems. Why is this limited to just open source? That's why there's the agency control processes from 2. above.

    I'd like to see a measurable case against; the measurable budgetary case for exists.

    --

    Is it a rule, that there's an exception to every rule?

  438. a grain of truth by raju · · Score: 1

    The article may have been a troll or not well thought out as someone pointed out. But, I'd say that the author has a point and the open source community should keep their eyes open and even offer tools to prevent possible attacks. The most difficult to detect as well as most far-ranging attack will be in the compiler or the kernel. Which is not to say that the other applications/daemons should be neglected. After all, many of them run as root. Another thing is user education; users should be made to distrust binaries by default. Only signed apps or those that can be traced back to the original sources should be worthy of acceptance.

  439. Re:Sounds like someone trying to by controversial. by 16K+Ram+Pack · · Score: 1
    The main security they give is on Mirror sites.

    I can download a package from a Redhat mirror and compare the MD5 of the downloaded file with the published ones on the RH site.

    I have noticed some mirror sites having MD5 key files on there, which kinda defeats the point!

  440. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0
    Very good description. And for a case of distinct abuse of closed source code, take a look the old "Clipper Chip" encryption hardware/software designed by the NSA for cell phone and computer encryption hardware. Due to similar security concerns, it was developed in extreme secrecy: the hardware was hardened against X-ray lithographic scanning, the outside security experts all vetted the source, and it was apparently nifty stuff planned to protect cell phones from monitoring without obtaining the code keys from a federal repository.

    But the authors left in several nasty, nasty flaws that would have been identified within weeks if not within a day in the open source world. Listed in order of damage to the government's planned uses:

    • The checksum was too short, which allowed people to make up their own keys that were not in the federal repository.
    • It violated a stack of MIT owned patents which was discovered by the MIT patent-creator when he read a white paper on the software.


    Hundreds of millions of dollars of R&D and hardware and software development went right down the toilet. In the meantime, RSA based, public code implementations of telephonen encryption have been trivially developed and used worldwide. (PGPphone is at least 15 years old, for example.)

    This kind of thing goes on all the time in the closed source world. Developing in a closed source world is like keeping Consumer Reports from examining your appliances when you sell them: it's often just a terrible, terrible idea for the world at large and you as a potential consumer, and it costs the company huge amounts of money down the road.
  441. damn it by SQLz · · Score: 1

    damn it, I thought that locked that guy up. Why is anyone still paying for his articles?

  442. Re:Sounds like someone trying to by controversial. by SQLz · · Score: 1

    Source base distributions are more popular than ever.

  443. Applicable section of my reply to the moron. by aug24 · · Score: 1
    I'll address one point directly as an example: "The easier it is to access the source code, alter it, and then recompile it for custom uses, the more likely that it will happen--and then you have no security... ...That means that many of the advantages that individuals have gained by using open source software, specifically, those of choice and the possibility of altering their software to better suit their own needs, won't and can't apply in a secure government situation"

    This seems to argue that governments can't use open source in case one of their own coders alters it to make it insecure. This is ridiculous. I build bespoke software for a living, as do about 90% of coders worldwide. The trust question is far more wide-ranging than your argument suggests. Using closed source software merely moves the question of trust from people selected by a government to people whom they have never even met, who might even be contractors to the closed source company.

    J.

    --
    You're only jealous cos the little penguins are talking to me.
  444. Rebuttal published on DevX site by Anonymous Coward · · Score: 0

    A rebuttal has been published on the DevX web site. It pretty much sums up what is being said here.

  445. What "free software?" by grikdog · · Score: 1

    Open Source is funded by IBM and a few other large companies with a powerful vested interest in non-proprietary operating systems. The lack of interest in writing for scads of worthy projects at Sourceforge.net kinda demonstrates that. E.g., what Mac OS X version of OOo?

    --
    ``Tension, apprehension & dissension have begun!'' - Duffy Wyg&, in Alfred Bester's _The Demolished Man_
  446. Re:Sounds like someone trying to by controversial. by Anonymous+Brave+Guy · · Score: 1
    It's a nice hack but fails if I get login.c and the compiler from independent sources.

    And Linux geeks never pride themselves on rebuilding everything from the kernel up using gcc, and even if they did do that, which they don't, they'd always download an independent C compiler to build gcc first, of course... ;-)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  447. Liar, or just very naive? by tiger99 · · Score: 1
    "When you rely on free or low-cost products, you often get the shaft..."

    Isn't that what you are guaranteed to get with the Convicted Monopolist? You might get it with some of the poorer Linux distros, but they can always be replaced, and if all else failed, Linux could be replaced with BSD with little change as far as the end users were concerned.

    This guy is either very naive, or simply a liar. The fact is that any government, even of a "Banana Republic", can afford to employ a few competent software engineers, if they use the money they save on not funding Bill's gang of cowboys. These software engineers can review the code for holes, and can fix and customise the way they want, to make a better experience for all. However, they may not need so many low-grade support staff, whose job function is to apply the constant stream of Service Packs from Redmond.

    It actually makes more carreer opportunities, those who have been confined to menial support work can start to fix things themselves, many will show unsuspected talent, in much tha same way that in the bad old days of early mainframes, more than a few of those employed in the menial position of "operator" learned programming skills in their spare time (after all, they had a computer to play with...) and advanced to more rewarding positions.

  448. Missing the point? by Anonymous+Brave+Guy · · Score: 1
    One of the main reasons for governments to use Open Source is that they can train and employ their own people in it's use, mainenance, and development.

    I'm not convinced that's true at all. I think some governments are moving to Open Source because (a) it's cheaper, and (b) it doesn't involve vendor lock-in to a corp with a history of sharp pricing policies.

    I rather suspect that any philosophical or moral reasons to support Open Source are utterly lost on most of the governments who might adopt it, and that the chances of those governments -- who are doing this to save money, and probably for no other reason -- spending a fortune employing skilled software developers and QA people to vet the code they're using and future-proof themselves is rather small.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Missing the point? by spun · · Score: 1

      Yeah, except I have heard officials from several governments make this point. They don't spend a fortune, because they don't hire outsiders, they train their own people.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    2. Re:Missing the point? by Anonymous+Brave+Guy · · Score: 1
      Yeah, except I have heard officials from several governments make this point.

      Really? Which governments have actually gone as far as setting up development teams to work with OSS? I might have missed them, but I'd have thought stories like that would have been front page news around here...

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:Missing the point? by spun · · Score: 1
      For starters: European Union Contributes To Blender Development

      Or, from this article linked to in this slashdot story

      Over the long term, he continues, countries recognize that their economic progress depends on their mastery of information technologies. Open-source software, with its global, free-wheeling, "stone soup" development approach, allows these countries to potentially shave 10 to 15 years off the time it would take them to nurture their own IT sectors at home. The reason: They have a world of expertise freely available.
      Or how about this front page slashdot story or this one? Okay, I'm bored of looking. After about 2 minutes I found a bunch of stories to support my position. I could find more, but that's good for starters. Any more questions?
      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    4. Re:Missing the point? by Anonymous+Brave+Guy · · Score: 1

      The thing is, I'm not sure any of those stories do support your case. Your original contention that I challenged was:

      One of the main reasons for governments to use Open Source is that they can train and employ their own people in it's use, mainenance, and development.

      The articles you cited are about "statements of intent" or "initiatives". Sometimes they're about subsidising OSS development by third parties. These may all be admirable things, but none of them is really about governments getting together teams of their own people to deploy/maintain OSS.

      In fact, some of those stories appear to be excellent arguments supporting my own case: governments are investigating OSS primarily because it's cheaper.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    5. Re:Missing the point? by spun · · Score: 1

      Ah, you're too clever by half. I knew those articles didn't make my point as well as I wanted them too, but they were something at least. The quote is good though, isn't it? You could kinda, sorta read something into it that's almost like what I said if you try hard enough. I mean, they are talking about using open source to jumpstart their own IT sector, presumably by hiring and training their own people. Anyway, it's no fun splitting hairs unless I get to look far more clever than the other guy, and that just isn't happening here. I'm still sticking with my assertion that building local expertise through OSS is a good thing for governments, but barring any better evidence, I'm conceding on your point that governments are going for OSS primarily because it's cheaper. Nicely played. Too many people just want to scream and shout and be right, they have forgotten that there is an art to argument, and a reason for it beyond just being right. It's not just contradiction.

      (from the Monty Python 'Five Minute Argument' sketch)
      M: An argument isn't just contradiction.
      A: It can be.
      M: No it can't. An argument is a connected series of statements intended to establish a proposition.
      A: No it isn't.
      M: Yes it is! It's not just contradiction.
      A: Look, if I argue with you, I must take up a contrary position.
      M: Yes, but that's not just saying 'No it isn't.'
      A: Yes it is!
      M: No it isn't!
      M: Argument is an intellectual process. Contradiction is just the automatic gainsaying of any statement the other person makes.

      (short pause)

      A: No it isn't.

      My sig is particularly appropriate here. ;-)

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    6. Re:Missing the point? by Anonymous+Brave+Guy · · Score: 1
      I'm still sticking with my assertion that building local expertise through OSS is a good thing for governments [...]

      That I could certainly agree with, for many of the reasons you gave before. I'd like to think that governments really were supporting OSS for the benefits it brings to the community as a whole. I don't always buy the hype about OSS, nor agree with the philosophy of some of its more zealous advocates, but it strikes me that governments who should be acting to benefit their people as a whole are a natural fit for an OSS approach.

      For now, I'll settle for supporting OSS purely for a monetary advantage, though: before you can get the movers and shakers to see the philosophical merits of OSS, you have to open minds that are conditioned to use the de-facto standard software by default, and have almost forgotten that better alternatives might exist. The only way to open minds is exposure to alternative possibilities, and if a monetary advantage leads to that exposure, it's a step along the path.

      BTW, I agree entirely with your point about argument vs. contradiction. I just stick with something my dear daddy told me when I was but a youngster: it's hard to beat an honest man. :-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  449. This is very interesting... by i+stol+the+pepsi · · Score: 1

    in the source there in the directory /win2k/private/shell/iexplore/ there is a file called none other than "gnumakefile"

  450. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    It takes very few to notice something peculiar and investigate. The malefactors get caught out if anybody notices anything


    Since it requires the individual to actually notice something, your statement would be more accurately written: The malefactors get caught out if somebody notices something.
  451. It's already happened - Borland InterBase by Moderation+abuser · · Score: 1

    Big backdoor.

    http://zdnet.com.com/2100-11-527115.html?legacy= zd nn

    --
    Government of the people, by corporate executives, for corporate profits.
  452. Closed, prorpietary software has the same problems by Anonymous Coward · · Score: 0


    The article starts with a strawman, "The nature of open source makes security problems an inevitable concern." and it descends from there. Comments such as "Open source software goes through rigorous security testing, but such testing serves only to test known outside threats. The fact that security holes continue to appear should be enough to deter governments from jumping on this bandwagon, but won't be." are actually more applicable to the state of Windows than Open Source.

    The article is just another unresearched article by an author with an axe to grind against open source.

  453. I Love Sco by Anonymous Coward · · Score: 0

    I have sco everything. It works so well. THere techsupport is very good. I found out about it a Mickey D's. I clean up floors and look at there compus. kff123@aol.com

  454. Re:Sounds like someone trying to by controversial. by JHL · · Score: 1

    Nice one, this same story can be found in the CodeBreakes. Time and time again it has been shown that keeping an algorithum secrete is no way of implementing security. The more open you are and the more people who try to hack the system the more secure it becomes as each weakness is exposed. This makes open source stronger than hidden source. Microsoft should pay hackers money for exposing their security holes. What worries me is how many back doors they have placed in Windows, I do not trust them. I am fairly sure they are hiding something.

  455. Re:Sounds like someone trying to by controversial. by SvendTofte · · Score: 1

    Sorry, I've always been berated for my poor commas when I write english. I do try to constrain myself, but well :)

  456. You get what you pay for. by Anonymous Coward · · Score: 0

    I certainly didn't pay for his opinion.

  457. open source OS to follow the path of IRC chatrooms by cabazorro · · Score: 0

    I remember the early days of irc chatrooms.
    Users were polite and kind. Seldomly was
    the use of kick and bann commands enforced
    Almost no control of users behaviour was needed
    Few years later irc chatrooms are battlegrounds
    for bots to control channels
    and heavy monitoring follow you anywhere you go
    Salshdot is an example of how you can't
    let information flow free without some sort of
    "control".
    Open Source movement will follow the same path
    and soon enough major linux distributors
    will have to depart from the
    free for all model and start impossing
    some sort of control/ownership/liability on the
    their respective distributions.
    It's relatively easy right now to clone one
    (modified) popular linux kernel module and plant it in a
    linux box and let it rip

    --
    - these are not the droids you are looking for -
  458. Only open source? by Anonymous Coward · · Score: 0

    From the article: "Eventually--and inevitably--an open source product will be found to contain a security breach--not one discovered by hackers, security personnel, or a CS student or professor. Instead, the security breach will be placed into the open source software from inside, by someone working on the project." This can happen with closed source too. At least with open source it is possible for dozens of people to examine the source and potentially detect this backdoor.

  459. Re:Sounds like someone trying to by controversial. by computational+super · · Score: 1

    It makes me feel like I'm listening to Captain Kirk.

    --
    Proud neuron in the Slashdot hivemind since 2002.
  460. Backdoor in closed src, only found when src opened by blorg · · Score: 1
    Good point, and note that the vunerability was introduced into the closed source Interbase 4, and persisted through version 6. It was only discovered because Borland released Interbase as open-source:

    "Borland released the InterBase program as open-source software in July, meaning that anyone may scrutinize the software, modify it and redistribute it. [...] Programmer Frank Schlottman-Godde from the open-source Firebird project discovered the vulnerability Dec. 18..." (- ZDNet)

    Sounds like a pretty strong argument for open source to me.

  461. Re:Sounds like someone trying to by controversial. by drakaan · · Score: 2, Insightful
    If you want to be difficult, fine...

    Where is the documented review process for closed-source software? Are the reviewers in THAT process qualified? Who decides that they are? How even is the quality in closed-source software, and how would you prove it one way or another?

    Who's accountable? Well, ultimately (just as with most closed-source software), the user of the software is solely responsible for whatever the software does. If you're talking about "accountability" in terms of "who do I sue?", then I would assume that you would sue the company that packages your particular piece of software. I'm pretty sure most of those companies that are reputable enough to have lawsuits filed against them in the event of some unspecified situation with code will have phone numbers and addresses. If you're a business using software that's not available through some easily identifiable source, then you're operating in the "stupid zone".

    I understand the point that you're trying to make, but the argument just doesn't have any teeth. There are too many differences with the way things are in reality for the theory to make any sense.

    --
    "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
  462. rodents and pachyderms by n9hmg · · Score: 1

    Closed-source software is all blind ends, like tangled underbrush. For small minds, as for small animals, it's a good trade to improve your ability to hide at the expense of the same for that which threatens you, or your prey. For large minds, as for large animals, it's better to be able to see what threatens you so you can do something about it.
    Look at the difference between the kind of people who prefer closed source and those who prefer open source. They're the same ones who prefer that we don't expand beyond earth. They don't like thinking big, because they can't do it.
    A healthy ecosystem has niches for lots of different survival strategies. Let's hope the rats and bacteria drop their insistence that their way is the only way, so we don't have to sterilize the swamps.

  463. Funny argument... by induktiv · · Score: 1

    >> As anyone can create and market a distribution, it's not far-fetched to imagine a version subsidized and supported by organizations that may not have U.S. or other government interests at heart.

    This is really a funny argument! Why should the government choose a distribution from a company, which they can't trust? And why should it be easier to undermine the government-security with an completely open-sourced product (where many eyes can always view the source) than with a closed source product (where maybe no one outside the company can check the source at all)? I now have to read the rest of the article, but the first few lines seem not very objective!

  464. the lockmaker's choice by Jezza · · Score: 1

    Isn't this argument as old as locks? What produces a better lock?

    1) A box containing a secret that isn't easy to examine

    2) A box open to inspection that interested parties can improve

    Microsoft believe (or say they believe) it's the former, many people (myself included) believe it's the latter. Open Source can only work if you believe it's the latter.

    Most government agencies behave as if they believe option 1. So what is their motivation in choosing Open Source?

    What I'd really like is "Open Source Government" (are you listening Mr Blair?).

    Of course all locks (and all software) is less than perfect, and flaws will be found in both kinds, but I think they are more visible and easier to fix if we can all see.

  465. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    This is exactly the attitude that will keep OSS from being widely accepted.

    "Professional Windows system administrators" rarely have problems, because of the exact reasons you stated.But not all systems are run by professionals, or have just chosen to ignore that fact.

  466. Re:Sounds like someone trying to by controversial. by strike2867 · · Score: 1

    Check for yourself, the code for windows is now readily available.

    --

    Vote for new mod!!! Score:-2,Imbecile
  467. Re:Sounds like someone trying to by controversial. by crucini · · Score: 1

    Are there third-party vendors recompiling Windows, Office etc? I haven't seen this, although it could be true. My perception is that a given release of a Microsoft product will contain the same binaries no matter which vendor distributes/installs it. That allows for much easier verification that there has been no tampering with the binaries.

    As others have pointed out, a given release of an open source package can have different binaries depending on many variables in the release environment, even the time. So the mere fact that a binary has the "wrong" md5 hash doesn't set off any alarm bells.

    Does that make sense?

  468. Re:Sounds like someone trying to by controversial. by NateTech · · Score: 1

    Logically the two arguments don't go together very well. You can hire professionals (who act like professionals) for either OS. My comments were more towards those who don't admin in a professional manner.

    --
    +++OK ATH
  469. Re:Sounds like someone trying to by controversial. by nathanh · · Score: 1
    Are there third-party vendors recompiling Windows, Office etc? I haven't seen this, although it could be true. My perception is that a given release of a Microsoft product will contain the same binaries no matter which vendor distributes/installs it. That allows for much easier verification that there has been no tampering with the binaries.

    You don't need to recompile Windows to change its behaviour. You just need to install certain binaries. For example, the GINA authentication DLLs, or the LiteStep explorer replacement.

    And viruses don't need to recompile a binary to infect it. They simply modify the PE header then piggyback at the end of the file. This was the case before Windows even existed.

    I disagree that it's "easier" to verify that binaries haven't been tampered with. Microsoft releases many versions of their DLLs and they do not provide MD5 sums. You could compare against a known good source but how would you know if the difference was because of deceit or because of an upgrade? You'd need access to all valid versions of Windows, including every intermediate version, including non-Microsoft versions that are bundled with third party software (eg, DirectX betas are often bundled with third party games, but similar bundles occur for non-gaming software).

    Microsoft tried using digital signatures as an improvement over MD5 sums, but their vetting processes were flawed. You might remember the ActiveX control that was signed despite its only action being to reboot the computer. Microsoft revoked the signature but only after the author brought their attention to it. Who says that there aren't trojans in existing ActiveX controls? They don't even have to be intentional; the flaws in Microsoft code used by viruses aren't intentional.

    Finally, malware already exists despite there being no access to Windows source code. Scripting languages in Windows are powerful enough to cause the same disruption as corrupted binaries. So a perfect set of uncorrupted binaries proves nothing.

    Does that make sense?

    I hear what you're saying but I disagree that it makes any practical difference. The example the author provided - a rogue contractor delivering trojaned software - can happen with closed source. The author claimed that open-source makes trojans easier to deploy, but I see no evidence to support such an outlandish claim, and my own understanding of the issues leads me to disagree with such claims.

    You need to trust your staff and your vendors. That is the bottom line.

  470. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    Bullshit! I'm an MCSE and I know lots o' stuff about Admining. I have an MCSE afterall! I tried to use the Linux OS and it was hard! No control panels! No pictures! Nothing!

    I've been an MCSE for several years, and I really like Windows. Because all the time my companies servers get compromised, all I have to do is reinstall and then there is no more compromise!

    And this virus stuff is no big deal. Man, if you got a virus under Linux, it would corrupt your source code, and then you couldn't reinstall. But because there is no source code for Windows, that can't happen.

  471. And we should listen to him why? by iamhassi · · Score: 1
    anyone stop the think why we should listen to Mr. W. Russell Jones? Why does his opinion matter? The article says he's the Executive Editor at DevX, which means what exactly? How many apps has he made for Linux? Has he even used Linux?

    I think it's somewhat sad that some nobody bashes Linux in a little article and it gets slashdotted. I mean sure it's nice to know not everyone loves Linux, but remember the source people...

    --
    my karma will be here long after I'm gone
  472. Re:Sounds like someone trying to by controversial. by thirdrock · · Score: 1

    Luce, among others, believed the way to save post-war China from Moscow was to support Chiang, which, was a major blunder and typical of the disconnected-from-reality idealism of the time.
    I seem to recall two diplomats returning their assesments on both the suitability and likelihood of success of Chang Kai Shek and the Nationalists. Their assesments were negative, and Henry Luce successfully lobbied to have both men fired from the diplomatic service.
    That the Administration was ignoring the advice it's own diplomatic staff and listening to Luce and (you are right) T.V. Soong makes me shake my head .....

    --
    >>
    I am the director, and this is my movie ...
  473. Re:Sounds like someone trying to by controversial. by Tony-A · · Score: 1

    Given that a source-level exploit is more likely to occur in the first place when the source is widely and anonymously available, [Emphasis added]

    Point made, but methinks the realities strongly favor open source.
    The NIH (Not Invented Here) syndrome is probably stronger in open source than in closed source. While I could easily fork something with my own nefarious code, or submit long anonymous patches to whoever maintains the main line, the odds are that I would be totally ignored. Seems like during the OpenSSH stuff, Debian refused to patch without first being shown the exploit.

    I can anonymously get open source.
    Except for making an obvious point, there is no way I can anonymously put open source anywhere that stands much of a chance of making any difference. Too many eyes. Too much suspicion.

  474. Re:Sounds like someone trying to by controversial. by Tony-A · · Score: 1

    And Linux geeks never pride themselves on rebuilding everything from the kernel up using gcc, and even if they did do that, which they don't, they'd always download an independent C compiler to build gcc first, of course... ;-)

    Almost all don't. A few paranoids will. Quietly. Until they finally "find proof". And it only takes one.

  475. Re:Sounds like someone trying to by controversial. by fucksl4shd0t · · Score: 1

    However, the diversity, the forkedness of OS software means there are thousands of variations that would all need auditing.

    Um, no. First of all, software isn't forked that badly, in general. Second, you only need to audit the version you are planning to deploy. If it doesn't pass muster and there's a fork available that claims that it will, you audit that. If there's no fork available, you look for another piece that'll solve the same problem. If it's not available, then you patch the first one or develop from scratch in-house. IN any case, it's never necessary to audit all the thousands of free software packages out there.

    If I were running things, government agencies would be required to audit all source code before deploying the application, and they'd be required to compile it themselves, with a 'trusted' compiler, that they also compiled themselves. (Now someone show me what'shisfaces comment about how you can't trust the compiler).

    The whole 'trusted source' thing takes care of many problems. Say NSA audits sendmail and actually determines that it's 'safe' (heaven forbid!). Now Everyone Else knows that NSA liked it, and they may not need to audit it themselves, they can just go with the version NSA audited. See what I mean?

    In a paranoiac's world, a 'trusted source' is necessary for any software distribution method, open or closed souce in origin.

    In a paranoid's world, there is no such thing as a trusted source. :)

    --
    Like what I said? You might like my music
  476. Another article from the devx site itself by bakreule · · Score: 1
    Just for the record, Devx published another rebuttal.

    Click here.

    I cringe and winge when I read articles such as these (the original FUD article, not the rebuttal). This guy is either an idiot who actually believes this stuff or it's M$ sponsored FUD. I don't know which is worse.....

    All the rebuttals are well argued, but unfortunately, most PHB's eyes glaze over when you start making points and talking about "straw men". Their eyes light up though when you start talking about how the evil Open Source will cost you money. The M$ ads right next to the article just show how much bull$hit all this is..

    Sorry, I know you've all read this before, but it feels to preach to the /. choir.....

    --

    Buses stop at a bus station
    Trains stop at a train station
    On my desk there's a workstation....

  477. I think I've figured out the reasoning, sort of by fizbin · · Score: 1
    The doomsday scenario that the author presents is this: some third party grabs a bunch of open source software that's out there, puts it all together, slipping in some random exploit, and calls it a distribution. They flaunt the (supposed) open source nature of their software as a benefit, and sell government department X on their wares.

    Now, arguing from this scenario to a general denegration of open source depends on several assumptions:
    1. Developers who have poured many hours directly into a code base are less likely to insert an exploit than someone who can get a code base quickly by downloading it. (Maybe, depending on the nature of the exploit)
    2. People who buy a codebase from a bankrupt company are less likely to insert an exploit than someone who can get a code base for free by downloading it. (Think about the kind of people who generally end up with money)
    3. Someone who started from an open source codebase would necessarily sell the result as open source
    4. Governments would decide to go with the latest 0.1 version of k00l d00dz l33t liNeX instead of an established distribution like Debian or Red Hat.
    5. Closed source developers working with closed source third-party components have as much trust and confidence that some component they're using contains no hidden backdoors as open source developers working with open source components do.

    I guess the only thing we can conclude from this is that the words "open source" are no more magical than the words "patented". Hucksters for years have slapped "patented" on their technology as a way to make it seem better, and convince people to buy it. That doesn't mean that they're not selling snake oil, or worse. ("Patented million-bit encryption", anyone?)

    In a sense, the article is right, "open source" are not magic words that can be slapped on something to make it more secure. That's because open source isn't just a marketing label. It actually means something about the software. The cautionary tale here is about not getting suckered by fast-talking scam artists, but I don't see what connection this has to open source.

    Actually, if you look at the doomsday scenario closely, it comes out as an argument for open source - the problem in the doomsday scenario is that the government has been sold code which is different from that running all over the planet (and being inspected by people all over). Therefore, if the government chooses someone who's work they can't verify, they might have trouble.

    Therefore, the government should insist on a way to verify the work of consultants who set up computer systems for them. One such method is to require that all source be handed over to the government. Another way is to skip the consultants entirely, and have government employees go get the open source from known good sources. (yes, those employees could sabotage things, but couldn't they do that no matter what?)

    Open source doesn't eliminate the fact that at some point, someone less technical has to trust someone more technical. ("Trusting Trust" and all that) That's just the way it is. However, open source lets you dramatically reduce the length of that chain of trust. This is a good thing.
  478. big deal. by princeofweasels · · Score: 1

    It's not like anybody still using windows. They might as well put their code on display in the Smithsonian.

  479. Russell Jones is a idiot! by sboss · · Score: 1


    He points out a site that has a listing of known security holes on each OS. Well when I looked there and compares Windows2000 Pro to Linux 2.4.x kernel (the two mainstays for each side) 59 (windows) vs 15 (linux 2.4) issues. Hmm yeah Linux has a whole lots of security issues.. This guy is either a moron or he is being paid directly or indirectly by Redmond.

    Wow... people will say anything for $$

    --
    Scott
    janitor
    sdn website family
    email: scott at sboss dot net
  480. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    I agree that open source software is a bad thing. It should be outlawed. Open sourceness encourages companies and the people to stop paying programmers for their hard work.

  481. Re:Sounds like someone trying to by controversial. by Anonymous Coward · · Score: 0

    Stop posting links to Wikipedia - it is not a real encyclopedia - it is just an amateur "open source" project which nobody can trust. A real encyclopedia has Ph.D. editors, not teenagers etc!