Slashdot Mirror


Reliance On MS A Danger To National Security

An anonymous reader writes "A panel of leading security experts Wednesday blasted Microsoft for vulnerabilities in its software, and warned that reliance on the Redmond, Wash.-based developer's software is a danger to both enterprises and national security." (Even OpenBSD might be bad if it was the only game in town.) M : The report (pdf) makes good reading.

94 of 465 comments (clear)

  1. I for one, by tarquin_fim_bim · · Score: 5, Funny

    welcome our new security overlords.

    "We always consider security to be our absolute top priority," - Microsoft spokesman Sean Sundwall

    You mean their proclivity to collect the worlds cash is a secondary mission? Wow, Windows must be like the most impregnable fortress ever, and more.

    1. Re:I for one, by prockcore · · Score: 5, Funny

      "We always consider security to be our absolute top priority," - Microsoft spokesman Sean Sundwall

      You mean their proclivity to collect the worlds cash is a secondary mission?


      He was talking about Financial security.

  2. It's About Time by Urantian · · Score: 5, Interesting

    I hope the government, in the interest of national security, can clean up MS. All the anti-trust cases don't help the problem, rather they just help companies with posturing.

    Now, putting this kind of pressure on MS may really make them work harder. Imagine the government turning its back on MS, in the interest of national security. Wake up, Microsoft, before it's too late.

    --
    Urantian -- and proud of it!
    1. Re:It's About Time by Rick+the+Red · · Score: 3, Interesting
      What pressure? This isn't a government report, it's an industry report, done by a bunch of Microsoft's competitors. MS will dismiss it as sour grapes, and the government will look at the cost of switching to Macs (the only non-Windows platform available, since Dell doesn't sell anything but Windows XP) and conclude that Bill's right, this so-called expert report is just Gates-bashing at it's worst.

      Remember, this is the Bush administration we're talking about. Besides, the CIA and the Army are probably telling Bush that if we promote Windows (i.e., continue to use it for all government desktops) then our enemies are more likely to adopt it as well, leaving them open to attack by us.

      --
      If all this should have a reason, we would be the last to know.
    2. Re:It's About Time by MillionthMonkey · · Score: 3, Funny

      In related news...

      Allegations that the new Diebold touch screen voting systems are insecure, because they store votes in an easily modifiable Access .mdb file with no password protection or referential integrity, have been dismissed as sour grapes on the part of the hole punching industry.

      "People love the systems", said a representative for Diebold. "Security and accuracy are guaranteed by pretty flashing lights."

    3. Re:It's About Time by connsmythe96 · · Score: 3, Insightful

      China doesn't seem to be falling for this. They're probably the closest thing to an enemy I can think of that can actually afford enough computers to make it worth hacking into them.

      How many computers was Iraq's government relying on? (that's a serious question, I really don't know)

      --
      if(!cool) exit(-1);
    4. Re:It's About Time by protogoogoo69 · · Score: 5, Informative

      this so-called expert report is just Gates-bashing

      Umm, if you actually read the article, you'd see that there were seven authors of this "gates-bashing" report. Two of which stand out: Dan Geer and Bruce Schneier. Dan Geer being the chief technology officer of @Stake, a security consulting firm. (Ever heard of L0phtCrack?) And Bruce Schneier is famous for his work with cryptography research (ever heard of twofish? blowfish, maybe?), but works for Counterpane Security Consulting firm.

      These guys probably detest MS, but I'm sure they're not willing to sacrifice their credibility just to produce a stupid report just to bash gates.

      --
      ...small furry creatures from Alpha Centauri...
    5. Re:It's About Time by FuzzyDaddy · · Score: 3, Insightful
      This isn't a government report, it's an industry report

      With Bush in office, what's the difference?

      --
      It's not wasting time, I'm educating myself.
    6. Re:It's About Time by hbo · · Score: 4, Interesting

      Thise are the two that stood out for me, too. I have vast respect for both gentlemen. And it's based on years of watching their work product.

      The political angles aside, what they are saying is just common sense. They are talking about the vast majority of computing power being at the periphery of the network. That means at home, on your desk, in your plamtop and cell phone. The number of vulnerable servers, of whatever stripe, is just swamped by the vast numbers of desktop devices. And 90-97% (depending on whose stats you believe) of those systems run Microsoft OSen. When a worm is turned loose targeting those systems, it spreads like wildfire. They call it "cascade failure." These systems then turn around and attack systems at the core of the network. At that point, it doesn't matter what OS those core systems are running. They are very likely to be toast, regardless.

      They also make the point that Microsoft systems are uniquely vulnerable because of the malodorous pile of layered marketing driven technology decisions, and the tight integration of Microsoft's applocations and OS software. That last point should be obvious, too. If your interfaces are loosly coupled, it's easier decouple them when malware hits.

      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

    7. Re:It's About Time by Meshach · · Score: 2, Insightful

      Why should the government have the responsibility of cleaning up ms?! MS should clean themselves up or people should switch to alternatives for critical systems

      --
      "Maybe this world is another planet's hell"
      Aldous Huxley
    8. Re:It's About Time by Zeinfeld · · Score: 2, Informative
      Umm, if you actually read the article, you'd see that there were seven authors of this "gates-bashing" report. Two of which stand out: Dan Geer and Bruce Schneier. Dan Geer being the chief technology officer of @Stake, a security consulting firm.

      Yeah, yeah, and look at what the panel actually said rather than the slashdot headline interpreting it. The effect is kind of like Fox News commenting on Wes Clark running for president, headlined 'Hilary to run in 2004?', by the end of the piece they were discussing the fact that Chelsea is not allowed to run until 2016 at the earliest.

      Bruce says a lot that makes sense. He also unfortunately says quite a lot that really needs a bit more thought. like the time he went after the design of IPSEC with a report that identified a bunch of security 'holes' that were actually well known, fully discussed and irrelevant.

      The flaw in the biological analogy that he uses is that biological viruses evolve through Darwinian processes, survival of the fittests. Viruses evolve through a Lamarkian process, their creators do analyse the environmental challenges they face and adapt in direct and planned responses to those changes.

      The result is that simple hybridity does very little for security. There are already examples of viruses that have been designed to exploit multiple vulnerabilities on different platforms - the Moriss worm itself was intended to exploit multiple vulnerabilities on the same platform.

      If you think that Unix is such a great security architecture take a look at the C language and the APIs in the standard C runtime. The buffer overun problem was almost non existent before C. Fortran, Algol and even Basic always supported array bounds checking (OK some fortrans made you turn it on). Then along came C with the loosey goosey null terminated strings and array pointers without bounds specifiers.

      The APIs of the standard C runtime are not much better, look at the way that functions like atoi signal that the user gave invalid input (they don't). I just spent an hour chassing down a bug in some code I wrote that turned out to be due to a math overflow when multiplying two integers. Fortunately I caught the problem because I had some assertions set up to check for wierd results. But every other language would have signalled a math overflow.

      And so it goes on. UNIX is a journeyman operating system. The architecture looks good to the untrained eye but when you look real close you start to realise that the fancy raised panel doors with brass knobs are an after market 'refacing job' and behind them the cabinet frames are made out of chipboard and really don't give enough support for the heavy granite counter top that has been added.

      I don't see much evidence of defensive programming or security engineering methodology when looking at UNIX code.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    9. Re:It's About Time by Alain+Williams · · Score: 2, Insightful

      1. If you think that Unix is such a great security architecture take a look at the C language and the APIs in the standard C runtime. The buffer overun problem was almost non existent before C. Fortran, Algol and even Basic always supported array bounds checking (OK some fortrans made you turn it on). Then along came C with the loosey goosey null terminated strings and array pointers without bounds specifiers.

        The APIs of the standard C runtime are not much better, look at the way that functions like atoi signal that the user gave invalid input (they don't). I just spent an hour chassing down a bug in some code I wrote that turned out to be due to a math overflow when multiplying two integers. Fortunately I caught the problem because I had some assertions set up to check for wierd results. But every other language would have signalled a math overflow.

      But before C came along operating systems and OS utilities (editors, compilers, ...) were written in assembler. C did not really change things much as it is effectively a machine independent assembler - with all the power and speed, but all of the pitfalls. Having the compiler check array bounds slows run time speed. It can all be done properly in C, it just needs a bit more work.

      A lot of the problem is poor programming. Some of it is due to bad coders, much of it due to commercial pressures (get it out to market quickly). The result is that many programmers don't check the result of system calls, array bounds, etc.

    10. Re:It's About Time by mblase · · Score: 2, Funny

      Bruce Schneier is famous for his work with cryptography research (ever heard of twofish? blowfish, maybe?)

      Was he responsible for Swordfish too? Because if so, I've just lost all professional respect for him.

  3. forget the fluff... by NumLk · · Score: 5, Insightful

    the most important line in the article:
    "And simply patching the vulnerability--as Microsoft has increasingly had to do on the fly as vulnerabilities are disclosed--only exacerbates the problem."

    Finally someone realizes its not enough to just fix the problem, problems should be avoided in the first place! (I know, I know, easier said than done, {insert OS here} isn't perfect either).

    --
    Children in the backseats don't cause accidents. Accidents in the back seats cause children.
    1. Re:forget the fluff... by SkArcher · · Score: 4, Insightful

      The entire strategy of MS (and for that matter closed source software as a whole) makes vulnerabilities more likely, more severe and harder to patch. While Open source DOES have issues, it is easier to fix (or even simply rewrite) things, right down to replacing large portions of the kernel if need be.

      The major difference between something that might go wrong and something that cannot possibly go wrong is that when something that cannot possibly go wrong eventually goes wrong it usually turns out to be almost impossible to get at or repair
      -Douglas Adams, The Hitch Hikers Guide to the Galaxy

      SkArcher

      --

      An infinite number of monkeys will eventually come up with the complete works of /.
    2. Re:forget the fluff... by NumLk · · Score: 2, Insightful

      I partially agree. Without starting the world's largest flamefest, there have been very successful closed source OSs. Notably OS390 & 400. Granted, you paid an arm, leg, and reproductive organ for the privledge, and therefore they were never designed for the masses, but for their market they are very well designed, traditionally (although this is changing) closed source software.

      Oranges-to-oranges I do agree though, for the same machine, Open Source OSs do have security advantages.

      --
      Children in the backseats don't cause accidents. Accidents in the back seats cause children.
    3. Re:forget the fluff... by fuzzix · · Score: 2, Insightful

      Microsoft have a "richer" history of patches not working/breaking previously working functions than any Open Source project I employ.
      They seem to test their patches the same way a headless chicken tests for the ground - "It's there, lets go!"
      As well as the ASAP patches, the maintenance patches, which have a greater time-span for testing, have occasionally been disasterous (NT SP 6)...
      My experience with OSS indicates to me a solid development method with a fast, reliable response to bugs/vulns. My experience with Microsoft is laughable at best.

  4. The article should read... by Anonym1ty · · Score: 2, Funny

    Reliance On MS A Danger To Rational Security

  5. diversity by endx7 · · Score: 5, Insightful

    This article help explains very well why diversity in computers is a good thing.

    (It's harder for virus makers to affect more computers at once if less computers use the same OS)

    1. Re:diversity by OECD · · Score: 4, Insightful
      This article help explains very well why diversity in computers is a good thing.

      There are downsides as well: tougher administration, increased chance that any particular vulnerability will be present in your organization, etc.

      --
      One man's -1 Flamebait is another man's +5 Funny.
  6. Its easy to blame the product by Jailbrekr · · Score: 2, Interesting

    I see no mention that it is the administrators who must share responsibility for the compromises and exploits.

    --
    Feed the need: Digitaladdiction.net
    1. Re:Its easy to blame the product by Alien+Being · · Score: 5, Funny

      "I see no mention that it is the administrators who must share responsibility for the compromises and exploits."

      What would be their fair share? According to MS, it's zero.

  7. And in other news... by Anonymous Coward · · Score: 3, Funny

    Bears shit in the woods and the Pope turns out to be catholic!

  8. The Real Problem Is... by airrage · · Score: 4, Insightful

    I find the argument against Microsoft as a problem for national security ringing a little hollow. First, The US government is a complete hodge-podge of computer systems, databases, technologies from various epochs; all of which is unfunded. In fact, the latest US CIO is not going to get the funding need to create a central IT.

    So the problem, as I see it, is that the US government has some severe, indemic, structual problems relating to IT policy which makes citizen privacy, national security, and proprietary knowledge at risk.

    Of course, put Microsoft on top of the quagmire and you've simply opened the door to the vault for every hacker in the known universe.

    I have a hard time blaming the problems of US IT policy on an OS; it's hard to fathom.

    --
    "This isn't a study in computer science, its a study in human behavior"
    1. Re:The Real Problem Is... by twistedcubic · · Score: 2, Insightful

      They probably just use the national security angle to get the government to listen. However, the fuzzy math and some of the recommendations in the PDF don't help their argument, in my opinion. Requiring MS to publish the interfaces to its software is what's needed, like they mention, but requiring MS to make "Office for Linux" is kinda useless, especially if it costs $300+, no one buys it, and the interfaces are not published. Both would work fine though, but requiring a compnay to produce a product no one would buy just won't fly.

    2. Re:The Real Problem Is... by Milo77 · · Score: 2, Insightful

      They're not blaming the problems on an OS - they're blaming them on a lack of diversity. Bruce talks about this in his latest book, Beyond Fear. The topic of interest is called a "class break". The idea is that anytime you have a bunch of system sharing common security pieces you're increasing the chances that it will be attacked indirectly. For example, no one may be immediately interested in your secrets, but they might be interested in someone else's - and when that other system is attacked, yours is by indirection (since you share a common infrastructure). If the other system is compromised so is yours. The article was not about replacing windows with linux. It was about standards that would allow for a diverse universe of OSs. The security concept here is known as compartmentalization. If one type of OS is compromised, the others hopefully will not share enough in common such that they'd be compromised as well. Again, this was a call for more and better standards...

  9. NMCI by Anonymous Coward · · Score: 5, Interesting

    And the Navy is going to Microsoft in a wholesale way. The new mega contract NMCI is locking the Navy into a MS solution for _all_ IT. Non conforming (ie non-microsoft) are labeled as a legacy systems and all new development will be required to use MS products in order to be on the network. Also, all network storage will be stored in a single facility !.

    This is I believe a very dangerous approach for the reasons discussed in the article.

    In addition to inefficiency of restricting a solution to a small set of tools. How many large organization standard on a single environment for all computing and IT needs?

    1. Re:NMCI by Short+Circuit · · Score: 4, Interesting

      The USS Yorktown had to be towed to port due to NT crashing. I can't find the original news articles, though.

    2. Re:NMCI by ScrewMaster · · Score: 4, Interesting

      How many large organizations standardize on a single environment for all computing and IT needs?

      Actually, most of them. Standardizing on a single platform makes the Information Technology crowd's life easier, although there is a price to pay for that convenience. Your point is well-taken that no operating system is optimal for every possible application or use: permitting some variety is a good thing in terms of both safety and productivity. The IT folks themselves are generally unaware of the costs incurred by their monomaniacal focus on a single environment, whatever that may be.

      Problems ensue when you are a corporate user with specific needs that don't fit the mainstream. Then exceptions have to be made, IT drones get irritated and unco-operative ... generally it's a mess. I've been through that wringer several times in the past few years: my company sells some fairly sophisticated industrial data-acquisition systems. While they are PC-based, the problems come in when the local IT departments absolutely INSIST that our machines MUST be on their domain (no reason given ... it simply MUST) and we MUST install Service Pack X and we MUST install THIS version {insert required antivirus/utility/monitoring/security package here} etc., etc., etc. ad-nauseam, even if their requirements completely break our equipment. The systems we install are mission-critical to the companies that buy them (downtime simply isn't tolerated.) We may have a few go arounds involving complete plant shutdowns before the IT people get told to back off from someone upstairs. Once they realize the damage they've done (and the trouble they're in!) things run a bit more smoothly.

      --
      The higher the technology, the sharper that two-edged sword.
  10. Motherhood statements by overshoot · · Score: 2, Funny
    The report really doesn't add anything new. Everyone and his cousin's dog have already commented on how "monoculture" is a Bad Thing and Mircrosoft's (in)security is legendary.

    Prediction: most of the counters to this will come from the observation that it was sponsored by the CCIA, which contains many of Microsoft's would-be competition. Of course, the CCIA contains just about everyone -- but then I repeat myself.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  11. The problem with monoculture by banky · · Score: 4, Insightful

    (trying desperately to remember the quote from Ghost In The Shell)

    It's not Microsoft, specifically. The problem is monoculture. No matter what the dominant OS - Windows, Linux, Mac OS, BeOS - the number one guy gets picked on the most, and exploited the most. That creates weakness all the "trustworthy computing" in the world can't fix.

    What I fear is some kind of mathematical "reduction" of the problem. "OK," they'll say, "we'll mandate that 30% of stuff move to Linux". OK, great idea: which 30%? "Hmm, you're right. We'll say 10% of web servers, 10% of desktops, and 10% of back-end (DB, etc) stuff." Getting warmer: which 10% of the web servers? Which 10% of the DB servers? Can you get rid of some of your MSSQL on W2k and replace it with Sybase on Linux (easily, with not serious cost and porting problems)? Etcetera, etcetera. I call that "going nowhere fast".

    I guess what I'm trying to say here is, I don't really see how to undo the monoculture, when it is backed by 1)such amazing industry power and 2)such entrenched mindset. Figure out how to get people to seriously believe they can run Linux, or Mac, or whatever, and you've gone a long way to solving the problem; but isn't that what people like Microsoft are working just as hard to undo?

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    1. Re:The problem with monoculture by Alien+Being · · Score: 2, Interesting

      "I don't really see how to undo the monoculture,"

      Force MS to pay for their crimes. If they had played fairly, they could never have grown like they did. We should hit MS with fines equivalent to about 2/3 of their market cap. Most of the money should be used pay back people who were forced to pay too much for sw and stockholders of companies that were illegaly eaten by the beast. The rest of it should be given as grants to develop free sw.

      Alas, this could only happen over dubya's dead body.

    2. Re:The problem with monoculture by Isomer · · Score: 4, Insightful

      While doing this within one organisational unit completely screws with your TCO (now instead of sitting smugly every time there is a Linux exploit, you now have to patch servers every time there is an exploit on Windows/Linux/FreeBSD/OpenBSD/....), having different departments or different companies have different distros.

      If you really need fault tolerance, having two redundant systems running different software is an excellent idea if you're willing to pay for that level of support.

      You can also avoid the monoculture effect by making your "strain" subtly different, for instance prelink lets you randomise the addresses in memory of dynamically loaded libraries making automated exploits harder (since all the addresses changed), or using something like gentoo where you compile everything from scratch with subtly different USE lines, or optimisations.

      Even recompiling your kernel with certain options can change the machine enough that common automated exploits won't work.

      This is why the proliferation of Linux distros are a good thing, you can have some level of diversity by installing different distros without getting so much diversity that you your support costs go through the roof.

      Portability of Linux means you can run Linux on intel and powerpc chips causing almost all automated exploits to fail, but only requiring a recompile as far as software is concerned. This can be a good solution for having two servers in a load balanced, failover cluster by having each server running on a different architecture.

      In general, Windows doesn't have these advantages, Windows isn't portable across platforms. Windows doesn't let you recompile large chunks of the OS with different options, Windows only has a limited range of "Editions" and different editions are usually unsuitable for running the same task. Windows is often lacking equivilent software (How many replacements for exchange are there? How many Linux MTA/MDA/MAA's are there?)

    3. Re:The problem with monoculture by mav[LAG] · · Score: 2, Insightful

      No matter what the dominant OS - Windows, Linux, Mac OS, BeOS - the number one guy gets picked on the most, and exploited the most.

      If only this applied to IIS. Not even nearly the dominant player and still defaced/cracked/prised open ten times more often than all the others put together. Defacement sites eventually stopped keeping mirrors of IIS hacks because there were so many.

      --
      --- Hot Shot City is particularly good.
  12. No shit, Sherlock by Bistronaut · · Score: 2, Insightful

    Reports like this frighten me deeply. The possibility that people exist who don't already know that "operating system monoculture = bad" just boggles my mind. Of course, there are the people who do know this, and pretetnd not to (read "Microsoft, MCSEs, maybe government kick-back-takers"). Those people make me angry, but I think that we are in more danger from the first group (idiots) than the second (the willfully evil). OK - that was some good spleen-venting.

  13. from the article by daeley · · Score: 2, Funny

    While the report's authors note the seriousness of their recommendations, they stood by them. "When the government uses a product whose monopoly position undermines its security, anti-trust becomes a national security issue..."

    That's it! Get the National Guard surrounding Redmond immediately! Shut 'er down!

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
  14. Not that bad on MS by JoeCommodore · · Score: 4, Interesting
    The article stated that having SO many computers on one OS was a threat (makes it easier to bring down a whole lot of systems in one fail swoop instead of say a cluster of one type of OS.), also the person mentioned that that one OS has been having some security issues.

    Not that I like MS, but this situation would pertain to any other OS if 90% of machines were using the same OS. Even it it was an OS you liked or felt was secure it is a big issue.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  15. National security 'R us! by Zhe+Mappel · · Score: 4, Interesting
    The choice of Microsoft has a kind of nice symmetry, though, you must admit.

    We rely upon half-baked right wing Dr. Strangeloves to choose the foreign countries that will welcome our invasions...

    We rely upon deregulated billionaires to keep our stock market and investment firms honest...

    We rely upon greedy employers not to send our jobs overseas in order to ratchet up the stock value and buy themselves extra homes and diamonds...

    So why shouldn't we rely on a convicted monopolist with a track record of utter failure behind it to keep our national computer infrastructure secure, too?

  16. bogus report by Anonymous Coward · · Score: 2, Troll

    This is just Ed Black--a consultant for Sun and Oracle with a history of slamming Microsoft on behalf of his clients--using a forum to once again go after Microsoft. Ed Black ain't no security expert. He's a lobbyist. And what the heck has @stake done to be deemed a leading security firm? Ooh. They're consultants for IBM. (http://infosecuritymag.techtarget.com/2003/jun/di gest05.shtml) Imagine that! IBM, Oracle and Sun bashing Microsoft.

    This "analysis" is just a load of crap from Microsoft's competitors looking to get a piece of the defense-contracting pie.

    1. Re:bogus report by RealAlaskan · · Score: 3, Informative
      Ed Black ain't no security expert. He's a lobbyist.

      Imagine for a moment that you were right[1] about the author's credentials. That would make him the IDEAL spokesman for a very valid idea: that a software monoculture (even if it were a good one, rather than a MS monoculture) is BAD.

      Think about this: who listens to lobbyists? Why, Senators and Congresscritters do! The very people we're going to have to convince on this issue, to have a prayer of overcoming the bureaucrat's resistance to change. If the authors include some lobbyists, that would be a great thing.

      Imagine that! IBM, Oracle and Sun bashing Microsoft.

      The idea that software monocultures are bad, and MS's products are insecure, is correct. It's true, even if SCO, or Satan say it. You should avoid ad hominem attacks; they make the attacker look silly.

      [1] The authors, by the way, were (from the pdf):

      Daniel Geer, Sc.D - Chief Technical Officer, @Stake
      Charles P. Pfleeger, Ph.D - Master Security Architect, Exodus Communications, Inc.
      Bruce Schneier - Founder, Chief Technical Officer, Counterpane Internet Security
      John S. Quarterman - Founder, InternetPerils, Matrix NetSystems, Inc.
      Perry Metzger - Independent Consultant
      Rebecca Bace - CEO, Infidel
      Peter Gutmann - Researcher, Department of Computer Science, University of Auckland
      Some of these people know what they're talking about. Some are respectable in political circles. That's all good.
  17. Moncropping by phoneyman · · Score: 5, Insightful

    I agree with the report authors that the monoculture of Microsoft is dangerous. Any one of us can see that, particularly after this exceedingly expensive summer, the MS monoculture we're enduring is costing us billions.

    However, I cannot agree with the recommendations that require MS to do this, that, and the other thing. Recommendations such as releasing Office for other platforms at the same time as for Linux and MacOS for example. The only recommendations I could see supporting would be those that explicitly break up the company into OS and application divisions - in order to shatter their monopoly.

    The recommendation that they must release their apps onto different platforms is, IMO, dangerous. It means that they will then unleash their "user friendly" nonsense on OSes such as Linux, and we'll end up with the absurdity of the Windows platform paradigm trying to seed its ugly crop of security problems in a new field instead.

    For National Security purposes Governments should insist on only using applications that they can also purchase the source code to. They should insist on using applications that are proven to be secure, not just popular. And they should insist that software companies be held liable for flaws that cost them security.

    Pierre

    1. Re:Moncropping by joe_plastic · · Score: 2, Insightful

      I think that what the authors wanted to accomplish with requiring porting the apps to other platforms was to make MS be more modular in their programming practices. They talked a lot about monoculture but also adding featues and using "intergration" to enforce their monopoly position. Like :

      MS ... added complex code to it's OS not because of necessity but because it ties people to there platform. pg. 4
      Tight intergration ... violates core teaching of software engineering. pg. 13

      They made that suggestion to counter these concerns, I believe.
      Plus porting various apps to other platforms can help challenge some of it's assumptions. Like that /home/foo/my_documents/email_attach.jpg.exe can be executed.. /home/ might have been mounted noexec

    2. Re:Moncropping by G+Samsonoff · · Score: 2, Insightful

      Under Microsofts "Government Security Program" (GSP), certain governements are allowed to fully inspect Windows source code. While this is in some ways a benefit, it also is in itself a huge security problem, since some of the countries that are included under this agreement are sure to be looking for vulnerabilities to exploit (see //zdnet.com.com/2100-1104-990526.html).

  18. Re:Hmmm.... by jbottero · · Score: 5, Funny

    I should stop reading slashdot for a while and get to work.

    GOOD GOD, MAN! Get a hold of yourself! Do you HEAR what you're saying?

  19. Yes, but its going to change WHAT? by timelady · · Score: 2, Insightful

    I can't see companies suddenly rushing out to switch to Linux from this alone. The recent virii, worms, and trojans have had a cumulative effect, and this will add to it, but I can't see it making a difference on its own.

    --
    Nothing - well thats something.
  20. How about open standards? by RT+Alec · · Score: 4, Insightful

    I agree with the article's conclusions, but I am not sure I agree with their proposed remedies. I think the most appropriate thing to do (for a government) is to require the use of open protocols.

    For example, if the various departments and branches of the U.S. government would stop exclusively using MS Word as their ubiquitous document exchange format, that would make a big difference. Right now, if you want to do business with the U.S. government, you pretty much have to purchase and use MS Word. Then your office needs to purchase and use MS Word. Well, as long as your Washington office is using MS Word, I guess that field office that decided to save some money by using Word Perfect ought to "upgrade" to MS Word as well. Seems the import filters for Word Perfect don't quite get the latest version of MS Word just right.

    OK, you can use Open Office or Word Perfect to create your documents, but will the pagination, headers, footers, and other tid bits come out right? No. These software products cannot make a "perfect" MS Word file because they don't know how. Microsoft has not published the specs for such a file. When the import filters get close, the MS Word format (the default format that the latest version saves to) changes ever so slightly.

    How about the U.S. standardize on an open document format (egads-- not SGML but maybe even Microsoft's own RTF... anything!). Then, make sure their e-mail systems, VPN protocols, encryption formats, etc. remain based on open standards. Where Microsoft (and to be fair, others) "embrace and extend"... don't allow such non-standard extensions for dealings with the government.

  21. Copyrights - a danger to national security by argoff · · Score: 3, Insightful


    Any false property right is a danger to societies security. Just look at how slavery led to the civil war. Today many are betting trillions of dollars on a false premise, that works of knowledge can or should be owned without any understanding of what that implies. Because information is becomming so easy to copy, change, and manipulate - the "middle" gound is quickly evaporating, either all information will half to be controlled or none of it.

    1. Re:Copyrights - a danger to national security by jdunlevy · · Score: 3, Interesting
      Any false property right is a danger to societies security. Just look at how slavery led to the civil war.

      How would you define a false property right? In your view, are there any property rights that are not false? If some property rights are false, and others true (or legitimate) what criteria are we to use to distinguish between the two? Clearly, there is no right to have slaves, so any claim of that as a right is a false claim; but what is it about copyright that is similar to slavery that makes it also a false property right -- especially if there is such thing as a true property right?

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

    Ed Black, the CEO and president of CCIA, whose members include Microsoft competitors such as Sun and Oracle, was even more blunt.

    Always like an unbiased opinion, too. Slow news day, I guess.

    --
    Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
  23. Because it has little to do with them. by 2nd+Post! · · Score: 4, Insightful

    Even with perfect administration the danger of monoculture exists.

    A single MS RPC exploit would make all machines vulnerable until patched.

    A single WMA buffer overflow makes all machines vulnerable until patched.

    No matter how perfect, the problem isn't the administrators, but the monoculture. If one in 3 machines was Mac, and one in 4 were Linux, you'd have enough diversity that a virus would slow down drastically enough to be contained.

    1. Re:Because it has little to do with them. by Sxooter · · Score: 4, Insightful

      Please note that the machines do not suddenly become vulnerable when the vulnerability is first reported. The vulnerability was there from the beginning, and may well have been exploited long before publication.

      I.e. the fact that MS is fairly quick to patch doesn't get them a free right, the fact that they produce an OS with so many vulnerabilities means that someone, somewhere, right now, is being hacked via a vulnerability they don't know they have, and since MS OSes tend to have more than their fair share of remotely expoitable vulnerabilities, AND there are scads of those machines around, it is far more likely than not that the box being hacked as we speak, is a MS box.

      --

      --- It is not the things we do which we regret the most, but the things which we don't do.
  24. Is it really even that bad? by SpamJunkie · · Score: 5, Interesting

    Is relying on one vendor even that bad of an idea? The really bad idea is relying on computers for national security.

    Think of the locks that are used for locking the doors of government buildings. Are they all from one vendor? What happens when it is discovered that locks form that vendor are more vulnerable to being kicked in? I don't imagine a bunch of engineers get together to design better locks in their spare time, however there is the chance that might happen if the most popular lock company was constantly making locks that were more vulnerable than neccessary.

    However there is still a key difference between locks and computer security that must be considered: location. A locked building in Washington, DC isn't going to be compromised by someone in China. Anything that is so important that obtaining it can be considered compromising national security should not be stored on a computer accessible to the internet.

    The government should realise this (they probably do) because this isn't the first time this has been an issue. Long distance communications during wars before the internet used various means of encryption to keep national secrets secure. Why can't they do the same for electronic communications? Create the electronic message on a machine that isn't connected to the internet, encrypt it, and burn it to a CD. Either mail the CD or send it using a computer connected to the internet. Then destroy the CD.

    The government likely knows this and almost certainly has national secrets under more heavy protection than a sneakernet. When they complain about insecurity, whether it be from terrorists flying planes or chinese youths, what they really want is money and laws. They're not actually so clueless as to leave valuable lying around, but it's useful to let citizens think they do.

    1. Re:Is it really even that bad? by YrWrstNtmr · · Score: 2, Insightful

      Long distance communications during wars before the internet used various means of encryption to keep national secrets secure. Why can't they do the same for electronic communications?

      And there is no way to prosecute modern warfare with a sneakernet.

      Real-time imagery, intel, decisions, and targeting cannot happen without real-time communications.
      The ability of the Chiefs in the Pentagon to see exactly what a tank commanders sees is invaluable. And for them to tell him that there are in fact enemy tanks just over the next rise, and in what direction they are moving.

      Cannot do that unless the two are directly connected and passing data back and forth.

  25. News must come a little late for the State Dept. by ejaw5 · · Score: 4, Insightful

    http://www.iht.com/articles/111195.html

    WASHINGTON A virus seriously disrupted computer systems at the State Department this week, including the database for checking every visa applicant for terrorist or criminal history. The failure left the government unable to issue visas worldwide for nine hours.

    The virus, which struck Tuesday, crippled the department's Consular Lookout and Support System, which contains more than 15 million records from the FBI, the State Department and immigration, drug enforcement and intelligence agencies. Among the names are those of at least 78,000 terror suspects.

    A State Department spokesman said the virus, known as Welchia, did not affect any data on the name-checking system, and the agency's classified computer network - used to send its most sensitive messages and files - was not affected.

    --

    $cat /dev/random > Sig
  26. Only so much one can do... by ducomputergeek · · Score: 5, Interesting

    No system is 100% safe. There are some things one can do, like making sure everything is patched and another is to use odd systems. I worked for an architecture firm that used several ALPHA server for rendering projects. Several of these boxes had True64 Unix. When a couple were retired from rendering duty, we reconfigured those boxes as our router and firewall in the office. Why? Well, True64Unix is an odd platform and not many know much about the system. Its an added measure against script kiddies. Is it fool proof, no I am sure, but as one admin put it, "If they know the exploits of True64 Unix, they're a pro and proably not much we can do to stop those types". One of our boxes was attacked with the OpenSSH bug. If the attack would have been about 6 hours later, it proably would have been patched. Our other 17 boxes were patched without a problem and someone has tried to attack our OpenBSD boxes several times (hell I try once a month just to see how they react) with no luck. But hey, some bug with an FTP daemon or some PHP code and we're SOL. Bottom line: Keep patches up to date, use odd and unusual systems on the in/outbound traffic if you can, and keep lots of backups...

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  27. Re:Here we go again! by platipusrc · · Score: 2, Informative

    I know it's OT, but OpenBSD is probably running all of the services in the default install that you'll ever use.

    It's already running a hardened Apache, Sendmail, and OpenSSH and has PF installed and ready to go. What else would you plan on using an OpenBSD box for?

    Personally, I'd guess that those programs probably perform 90% of the functions that people use OpenBSD for.

    --
    And the muscular cyborg German dudes dance with sexy French Canadians
  28. Re:Here we go again! by feldsteins · · Score: 4, Insightful

    Some people persist in saying that Windows isn't less secure, it's just a bigger target! Just today someone forwarded this to me from a David Pogue column in the New York Times. Sorry I don't have a link.

    ***

    I also wrote that Mac OS X and Linux are virus-free because
    they offer virus writers a much smaller "audience" than
    Windows -- a notion that's been much repeated in the press,
    most recently last week's BusinessWeek cover story.

    That, as it turns out, is a myth, no matter who repeats it.
    There's a much bigger reason virus writers don't like Mac OS
    X and Linux.

    "Unix [which underlies Mac OS X] and Linux ARE more secure,"
    wrote one reader. "They have been developed, open-source
    style, by people who know exactly what they are doing. Unix
    and Linux have had at least 10 years of battling hackers to
    better themselves. This leads to an extremely secure
    environment."

    Many of you also pointed out simple design decisions that
    make Mac OS X and Linux much more secure than Windows XP.

    For example:

    * Windows comes with five of its ports open; Mac OS X comes
    with all of them shut and locked. (Ports are back-door
    channels to the Internet: one for instant-messaging, one for
    Windows XP's remote-control feature and so on.) These ports
    are precisely what permitted viruses like Blaster to
    infiltrate millions of PC's. Microsoft says that it won't
    have an opportunity to close these ports until the next
    version of Windows, which is a couple of years away.

    * When a program tries to install itself in Mac OS X or
    Linux, a dialog box interrupts your work and asks you
    permission for that installation -- in fact, requires your
    account password. Windows XP goes ahead and installs it,
    potentially without your awareness.

    * Administrator accounts in Windows (and therefore viruses
    that exploit it) have access to all areas of the operating
    system. In Mac OS X, even an administrator can't touch the
    files that drive the operating system itself. A Mac OS X
    virus (if there were such a thing) could theoretically wipe
    out all of your files, but wouldn't be able to access anyone
    else's stuff -- and couldn't touch the operating system
    itself.

    * No Macintosh e-mail program automatically runs scripts
    that come attached to incoming messages, as Microsoft
    Outlook does.

    Evidently, I'm not the only columnist to have fallen for
    this old myth; see
    http://www.sunspot.net/technology/custom/plug gedin /bal-mac082803,0,1353478.column
    for another writer's more technical apology. But the
    conclusion is clear: Linux and Mac OS X aren't just more
    secure because fewer people use them. They're also much
    harder to crack right out of the box
    ***

    --
    You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
  29. Saw that coming by Jack+Auf · · Score: 2, Funny

    In a post from last week.

    Somebody should hire me to predict the future of various aspects of I.T. ;-)

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" - BF
  30. I wonder if... by Anonymous Coward · · Score: 4, Insightful

    ...it would cost less for the government to rent all that juicy unused fibre all-across america and build a large private intranet.You want security?Well disconnecting from the internet would be a good start.

    JaredSyn.

  31. What monoculture? by product+byproduct · · Score: 3, Funny

    Windows XP Professional
    Windows XP Home Edition
    Windows XP Tablet PC Edition
    Windows XP Media Center Edition
    Windows Server 2003, Standard Edition
    Windows Server 2003, Enterprise Edition
    Windows Server 2003, Datacenter Edition
    Windows Server 2003, Web Edition
    Windows Small Business Server 2003
    Windows 2000 Professional
    Windows 2000 Server
    Windows 2000 Advanced Server
    Windows 2000 Datacenter Server
    Windows Me
    Windows 98
    Windows 95
    Windows NT Workstation
    Windows NT Server

    1. Re:What monoculture? by Anonymous Coward · · Score: 2, Insightful

      Windows XP Professional - normal XP
      Windows XP Home Edition - XP with features crippled
      Windows XP Media Center Edition - XP with media player 9 as the shell
      Windows XP Tablet PC Edition - stripped down kernel

      Windows Server 2003, Standard Edition
      Windows Server 2003, Enterprise Edition
      Windows Server 2003, Datacenter Edition - These are all the same OS with features disabled
      Windows Server 2003, Web Edition
      Windows Small Business Server 2003

      Windows 2000 Professional
      Windows 2000 Server - all the same OS
      Windows 2000 Advanced Server

      Windows 2000 Datacenter Server - 2000 with memory hacks (PAE)

      Windows Me
      Windows 98 - all the same OS (you forgot 98SE)
      Windows 95

      Windows NT Workstation
      Windows NT Server - same OS

  32. Next On The Front Page by mhlandrydotnet · · Score: 2, Funny

    Alcohol may be bad for your liver. Film at 11.

  33. Re:Other OS's Much Better? by JonnyCalcutta · · Score: 2, Insightful

    To think that problems won't be found in any large software project at some point is, I think niave. The point however is one of culture and scale
    1) Microsoft's OS is ubiquitous.
    2) Its a user-friendly desktop OS which people plug straight into the Internet
    3) You have no choice but to wait for Windows Update to supply you with a patch for any holes
    4) Everything is intigrated to such an extent that a hole in one part can lead to exploits system wide and patches can just as easily break one thing as they fix another

  34. Re:Here we go again! by gothicpoet · · Score: 2, Insightful
    And as we all know, Microsoft works hard to make sure that everything seems as "eeeeaaaassyyy" as possible to the bosses upstairs to that they'll buy and STANDARDIZE on Microsoft products.

    For reference, look at the recent discussion here about all ATM's moving to a hacked down version of Windows because it would be compatible with the rest of the banks' networks.

    Microsoft is a company. It's reason to be is profits... as much profits as possible. Just like every other company.

    The problem is that they are too good at corralling all the business. (Someone somewhere is going to blow a gasket at the idea that could be a bad thing -- "Free Marketeers, unite!")

    We sometimes look at this as though Microsoft's goal is to make the best operating system. That's only true as long as you define that in terms of whatever will get the most only marginally clueful management folk to swing the business in Microsoft's direction.

    I think Microsoft feels that it's only in their best interests to provide the most security in their OS that they can as long as it contributes to the bottom line. If it comes to a choice between making things "easy" to sway the business, and making things more "secure", the choice has always gone with the money. They don't really have to make a truly secure operating system because they get the business through marketing tricks without going to the extra trouble.

    And of course, once they have an iron grip on one market, they look for any way they can to use it to drop a hammer on competition in the next market they set their sites on.

    This is why we have anti-trust laws. They are the check-and-balance of capitalism. There *is* such a thing as being too good at creating a profit. There's a point where you haven't *explicitly* broken any laws but you've driven the competition out and there's no incentive for you to produce good products because you're now in a position to create barriers to entry so high that no one can challenge you.

    Unless the newborn competition can wish on a genie's magic lamp and instantly have equivalent marketing muscle to the company that already has a monopoly. Uh... yeah... right... that's going to happen. At that point, the market doesn't fix things anymore. A new set of rules apply.

    Writing papers to point out the fact that a monopoly is bad hasn't worked so well for anyone so far. This isn't the first one published.

    --
    Quoth he ::
    "It's all academic anyway..."
  35. This is easy to fix by silconous · · Score: 3, Insightful

    Just don't let Microsoft Computers connect to the internet directly With properly placed firewalls there shouldn't be a problem

    1. Re:This is easy to fix by gyratedotorg · · Score: 2, Interesting

      With properly placed firewalls there shouldn't be a problem

      not true. it's not uncommon for a mobile user to get infected through their (unfirewalled) internet connection at home, and unknowingy bring something bad into the corporate network.

      --
      Gyrate Dot Org - "Where high-tech meets low-life"
  36. My favorite quote from the article: by marian · · Score: 5, Funny

    "Ironically, Microsoft's efforts to deny interoperability of Windows with legitimate non-Microsoft applications have created an environment in which Microsoft's program interoperate efficiently only with Internet viruses," said Geer.
    Gotta love it.

    --
    "Suppose you were an idiot..... And suppose you were a member of Congress... But I repeate myself."
  37. Overstating Their Case by Rimbo · · Score: 4, Insightful

    You have a good point here, because the point was ringing in my ears as I read the report.

    On the one hand, it is true that the combination of Windows' lack of interoperability, closed-source nature, tight integration, and near-monopoly status make it uniquely qualified to spread damaging viruses quickly, better than other operating systems. If you don't take great consideration to how you set up your IT infrastructure, you're going to get burned.

    As you say, the problem is ultimately one of policy, not technology. If you know what you're dealing with, if you know what you're doing, you can establish and enforce policies in your IT infrastructure that prevent the spread of viruses. Every time a virus strikes, we hear about it from the ones that don't. We aren't hearing about the places that haven't had problems. They are out there!

    Is Windows adoption by itself a danger to national security? Hardly. Bad IT policy is, regardless of OS. So when a group like this overstates their case, it really damages the valid point that Windows IS more difficult than other OSes, that certain things about Windows DO make it dangerous to adopt by a government.

    I'd rather hear them talking in more moderate and modest terms. Making overblown claims that aren't easily and obviously supported by the evidence is going to make people think that the pro-OSS/anti-Windows folks are a bunch of frickin' loonies when the slightest bit of investigation can find flaws in the claims.

  38. Re:Here we go again! by schnarff · · Score: 3, Informative
    And I'm sick of slashdot glorifying OpenBSD!


    First of all, welcome to Slashdot, where prejudices are as regular as the sunrise (or moreso). If you want a prejudice-free environment, go elsewhere.

    As to the security of OpenBSD (and I suppose everyone should take my comment with a grain of salt, since I run it on my servers), show me another OS with privilege separation, practically no suid programs, a chroot()'ed Apache, integrated ProPolice support, etc., ad nauseum. For heaven's sake, with 3.4 they're switching i386 from a.out to ELF -- forcing all of us i386 users to install from scratch -- simply because it's harder to crack. Show me any other OS that will go to such extremes for security, and maybe I'll quit glorifying OpenBSD.
  39. Computer Security 101 by bninja_penguin · · Score: 5, Interesting

    Yeah, I read the stories about that also. And, since most web and e-mail servers and most small ISPs are running Linux, it could stand to reason.
    However, even though Linux servers are the most attacked/breached or whatever, when mom and pop ISP #1231 gets '0WNZORD', it doesn't cause the gigantic ripple effect of every server on the 'net falling over, unlike a Windows box. When a Windows box gets '0WNZORD', entire countries get swamped off the 'net. You know, ala the Slammer worm, which knocked South Korea off the 'net, and swamped damn near everyone, no matter what their box was running.

    This is what true computer security personnel take into consideration. Not just how many systems are attacked, but what the effects of those attacks are. You know, if one Linux box gets taken over, does it automatically take over more? Very unlikely. Each box usually needs the individual attention of the cracker, and then, when successful, it is usually only with the permissions of the logged in user, i.e. not root. Compare this with most Windows boxes, which, when one is cracked, it automatically turns and attacks more, and way more Windows boxes run as Administrator, either by default, or because some shit-ass program requires it.

    So, yes, more Linux boxes are attacked, but the overall effect of these attacks are orders of magnitude less than the overall effects of the attacks on Windows boxes.

    --
    For those who describe their systems as 'boxen', do you order multiple 'boxen' of corn flakes also?
    1. Re:Computer Security 101 by Gurp · · Score: 2, Informative
      Oh for crying out loud. What a load of crap!

      even though Linux servers are the most attacked/breached or whatever, when mom and pop ISP #1231 gets '0WNZORD', it doesn't cause the gigantic ripple effect of every server on the 'net falling over, unlike a Windows box.

      --snip--

      Compare this with most Windows boxes, which, when one is cracked, it automatically turns and attacks more

      You're taking one example, and extrapolating that all worms are like that and, moreover, that the actions of the worm are a some sort of indication of the underlying operating system.

      1. You're conveniently forgetting the Morris worm (if you're allowed to delve into history, so am I) and the Lion worm.
      2. You say that people get the permission of the logged in user (if a Linux "box" gets compromised) - this is no different than Windows. It is only considered different because most people are admins of their own Windows PC. This is not the default, and shows how badly most Windows enviornments are run.
      3. You say Windows programs need to have the user logged in as admin. This is rarely the case, but when it is you can blame the programmer, not Windows.
      4. Besides, crackers generally get in by attacking Internet accessible services/daemons, not the underlying OS.
      Whoever modded this guy up needs to learn to think before they apply the "this comment says Linux is better than Windows" rule.
    2. Re:Computer Security 101 by coyote-san · · Score: 2, Interesting

      (begin old fart mode)

      I don't know if you're old enough to remember it, but "boxen" comes from "vaxen," plural of DEC VAX minicomputers. The size of your closet, with the computing power of your palm pilot, and we were damn glad to have them.

      I don't remember if it was Digital or somebody else who started "vaxen" instead of the more awkward and easily mispronounced "vaxes."

      --
      For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    3. Re:Computer Security 101 by tuba_dude · · Score: 5, Insightful

      I think you're accurate on most of your points, but which incarnation of windows are you talking about? 95/98 both have multi-user capabilites kludged on, meaning everyone is admin. I'm not sure about 2000, but on XP, when new users are created, they default to admin status. Microsoft's got some responsibility there. Maybe not all, but that is still a problem.

      --
      "The government of the United States is not, in any sense, founded on the Christian religion."
    4. Re:Computer Security 101 by Karn · · Score: 3, Informative

      Worms like the Ramen and Lion worm are a good example of what happens when a company doesn't take security into consideration.

      That said, it's nice that companies like Redhat have learned from their past mistakes, and now disable network services by default, and really push a personal firewall onto you.

      There is no need to listen to network ports by default. If someone needs to share something, make them take the concious effort of turning it on themselves.

      Anyway, Microsoft is most certainly guilty of not paying enough attention to security issues, and they deserve to be blasted for it, just as Redhat deserved to be blasted by enabling ftp severs and such by default in the pre Redhat 7.1(2?) days..

      --


      Why do I keep typing pythong?
    5. Re:Computer Security 101 by shaitand · · Score: 2, Informative

      one, well lets see, welchia, blaster, klez, lovebug, just to name a few off the top of my head. NONE of those really involve "delving into history" ALL of them are still actively spreading. Welchia successfully shut down the internet in general for OVER A WEEK! Even during brief periods you could get on it CRAWLED... pick any isp, didn't matter.

      "This is not the default", not sure what version of "windows" your using, but every version I've ever seen DOES default to full administrative privs, In fact the only version I remember even giving an option to create additional users is XP. And XP does so with the implication that administrative account is the "primary user" or whoever owns the computer, instead of making it clear that it should only be used for maintainance and not day to day use by ANYONE. (yes I realize if you know what your doing you can create additional users on any NT system but xp is the only one that PROMPTS you to do so, and if you only create that one it gives it full admin privs in ADDITION to administrator). Also unless explictily restricted on most versions of windows unpriv'd users have access to NUMEROUS critical files, and if ANY user downloads a virus it quickly has access to everything.

      "Besides, crackers generally get in by attacking Internet accessible services/daemons, not the underlying OS."

      True, last I checked microsoft considers OE, IE, IIS, the list goes on ALL part of the Operating system. And welchia and blaster definately exploit a service WELL into the zone ms considers part of the operating system.

    6. Re:Computer Security 101 by jakupovic · · Score: 2, Insightful

      Obviously you do not deal with real world where a cracker will create a tool to infect Linux and then spread to Windows or vice versa. Crackers are getting better every day, today's script kiddie might be an uberhax0r of tommorow.

      The point is don't whine about such and such thing being better because there is less damage. Such reasoning will get us into another bind in a few years, instead lets get some answers make things better.

      --
      You always point your finger at the bad guy, but what if the bad guy points his finger at you?
    7. Re:Computer Security 101 by bninja_penguin · · Score: 5, Interesting

      Swen, SoBig, Klez, Mimail, Yaha, Dumaru, SirCam.
      Just a few of Message Labs "Top Ten" Viruses they've determined as the most active for the last 28 days. Klez and SirCam?!?! Man, those are old! WTF are they still doing on the "Top Ten"? Should I be concerned, and patch my Linux box against the Morris Worm?!?

      1. No, I do remember the Morris worm, and the Lion. So, to be fair, I'm mentioning them now.

      2. Actually, with Windows 2000, it is not normal to run as 'admin'. I work on customers PCs all day long, and, with the advent of Windows XP it is. Even if they have setup individual accounts, they have given 'admin' privledges to each user, as Windows XP is a bitch to install, modify, or network, etc. as a normal user. The workarounds for this (right-click and run as, or logout/in as admin) are not intuitive at all. Mandrake will pop a window asking for the root password as needed, no need to even run chown anymore. And yes, it is default to run the user accounts with admin privledges on Windows XP.

      3. I realize your point, and yes, I do blame the programmers, for that is a very poor implementation to use to get a program to run.

      4. Yes, the main way to crack any system is by attacking Internet accessible services/daemons, and Microsoft claims Internet Explorer, Media Player, MS Messenger and Outlook Express (all Internet accessable 'services') are an integral part of the underlying OS, and cannot be removed without destroying the enitre OS. Google for "Microsoft Anti-Trust" if you don't believe me.
      Now, search for "top ten viruses", and peruse the lists you find. The Klez worm, well over a year old, is still up around 5 on most lists. Most of the others are old viruses/worms, or just new revisions of prior ones. The thing about this is, these viruses (some of which were in the wild before Windows XP was even released) are still alive and well. There is a patch or a fix for all of them, but still they persist. How the FUCK does a virus written for Windows 98 infect Windows XP? The number one reason you said yourself, "Internet accessible services...". Now tell me, why, why, why is Media player, IE, OE, and a god forsaken chat program imbedded into an OS?? Why, why, why does a mail program execute code, blindly, and by default? Why, why, why does a server OS (2000 Server) have a Media Player embedded into it, with full access to the Internet?

      Okay, before I start frothing at the mouth, suffice it to say, yes, Linux does get hit by worms occasionally, and cracked often, but rarely due to MONUMENTALLY STUPID designs of an OS that is developed by the marketing department, instead of the programmers.

      --
      For those who describe their systems as 'boxen', do you order multiple 'boxen' of corn flakes also?
    8. Re:Computer Security 101 by Geek+of+Tech · · Score: 2, Funny
      > "Welchia successfully shut down the internet in general for OVER A WEEK!"

      Really, wow. Slashdot does that to sites almost every day. :p

      --
      Stop the Slashdot effect! Don't read the articles!
    9. Re:Computer Security 101 by cbiltcliffe · · Score: 2, Informative

      what on earth has admin access got to do with most of these worms?...pretty simple attacks, sending out internet messages...what user...will not have privileges to send out these messages?

      It's not sending them out that needs admin privileges...it's receiving them. You can't modify system files on a Linux machine without admin access, so receiving a worm/virus/etc by a service not running as admin would have no effect on the system. Very few network services on Linux run as admin by default.

      Remember the latest worm asks the user to install a 'security patch'. How many Linux users would run that?

      Well, probably very few. For a start, when something slaims to come from Microsoft Security Division (strange...the way Windows runs, I didn't even think they had one of these.....) of course somebody's going to try to install it on Windows.
      When you get a patch claiming to be from RedHat, why the heck would you install it on your Mandrake machine? Even newbies wouldn't do this.
      Another thing....when you get a file as an attachment in an email on a Linux box, there is no way (not just no way because the mail program doesn't have that functionality...there actually is no way) for it to be executed automatically.
      Linux doesn't decide a file is executable because it ends with a .exe filename extension. There are permissions built right into the filesystem that say whether something is executable or not. Without the executable permission set, that file cannot be run. Period.
      Since most clueless users won't know how to change permissions, (don't get all hoighty toighty about how Linux is hard. Do most users know how to change permissions on a Windows system? I doubt it.) all of a sudden there won't be any "Gee, it said it was from Red Hat so I just opened it, and now my computer won't boot!" problems. Even if they do know how to change permissions, there's much more time for the thought of "Should I actually be running this program?" when you have to save it, start your file manager, find the file, change the permissions, then execute it, rather than just clicking the link right in the email message.

      imagine a linux worm emailed to everyone saying run this binary without an extension.

      As I've already said, on Linux it's not an executable binary until the end user makes it an executable binary. Much more secure than the Windows world.

      for their convenience, and because they forget where they saved the attachement to otherwise.

      Well, since on Linux everybody has their own home directory, and can't save crap loads of stuff to the equivalent of C:\ since they don't have write permission to it, it's much simpler for a user to be able to find a file when they've saved it. Just open the "Home Directory" icon on your desktop. Open any file manager of your choice. Start a command prompt. Anything you'd like, they'll all open up in the spot where you saved the file, unless you specifically saved it somewhere else. And if you did that, but don't remember where you saved it, there are bigger problems with your brain than with your computer.

      I wish people would get a more unbiased view on these things

      What you propose as an alternative to what you see as an unbiased view is actually an uneducated view. To me, that's much worse.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
  40. You're underestimating them by nomad_monster · · Score: 4, Insightful

    I would usually be the first to jump on the bandwagon here, especially since the US Govt/Bureaucracy is notoriously stupid/slow/inefficient. However, I do know a few things.

    1. Information which has military and security significance is not kept on Microsoft based computers. And before you go off and say that this VISA system contains top secret information, or whatever....first, this system isnt internet connected. Second, this worm was probably introduced via poor security practices. Third... BIG F*CKIN DEAL...so your cousin cant get his visa issued for a few days. Like I said, this is not a critical system, and they just send everyone back home, and new visas are able to be issued in a few days. If nothing else, we should be happy this happened, as it reiterates the security problems in Microsoft's OS. The high level thinkers here aren't idiots, far from it. Remember, the government employees you interact with on a daily basis aren't necessarily representative of the intellect on high.

    2. There is a good general practice of not connecting these networks together. Not only that, but anyone slightly familiar with places like the NSA and CIA will tell you that there are separate networks for classified, secret, and top secret. Even when these computers all sit on the same desk, they are not allowed to move information between them, since there is theoretical possibility of data leakage.

    3. Anything deemed secret or higher is run on things like virtual vault, trusted HPUX or Solaris. NSA has some stuff with Linux, but this isnt widespread yet.

    Remember, the big thinkers in the Govt, arent in the fucking post office, VA, IRS, etc...

    Geez people, do you think we got this far by being a nation of morons. Why do most wealthy foreign nationals send their kids here to the US to be educated?

  41. Re:"Linux most attacked server" by Tony-A · · Score: 5, Funny

    But every day is I-hate-Microsoft day at Slashdot.
    That's why I'm here.
    Why are you here?

  42. Overall contribution of SSH is huge by JimmytheGeek · · Score: 3, Insightful

    SSH is amazing. Sure, I have to block it at the router at the moment, pending updates, but are you really considering it a net disadvantage? I'd say the presence of OpenSSH in the *nix world (and it's fine port Putty for win32) is a huge plus.

    The equivalent in win32 is to throw a bunch of poorly implemented and largely documented controls at the world and let the kiddies run wild. A big piece of the evolution of windows is the increase in ways for strangers to do stuff to your machine. Dcom? What the hell is that? Why is it running? Why does it take a registry hack to eliminate it?

  43. Re:Here we go again! by Avihson · · Score: 2, Interesting

    Granted, Outlook is not Windows - but Windows has Outlook and the outlook engine deeply integrated into the core of the OS. You may be able to hide it from yourself, but not from a virus.

    But we are talking about the computer that your Aunt Tilly buys to chat on the interweb-thingie!

    And Guess what?
    Your Aunt Tilly uses the default login from the OEM, which has full admin rights!
    Your Aunt Tilly does not know what ports to close!
    Your Aunt Tilly does not want to be bothered with firewall rules, IDS or security patches - She just wants to play Swedish Bingo at www.slingo.com!
    Your Aunt Tilly can't de-install or permantly disable Active X, Outlook, or Internet Explorer, or the VBS scripting in MS Office 9x through XP-Pro!

    I doubt that you can either.

    But if you hack at it long enough, maybe you can disable all the OLE that makes Windows insecure, but then you would just have a crippled GUI on an OS that is not able to connect to a network.

    And Aunt Tilly would not like that!

    I know this for a fact, I have an Aunt Tilly!

  44. Re:News must come a little late for the State Dept by ScrewMaster · · Score: 2, Insightful

    We hear about this kind of thing constantly, from around the world (remember those two mainframes stolen from that Australian airport a couple weeks ago.) And every time they say something like "... while the computers involved were important, no confidential information was exposed or affected by the attack." Baloney. If they were so important then something valuable was stolen. Tip of the iceberg time, my friends. I think that information theft on a Biblical scale is going on all around us, from stealing actual computers to remote exploits ... we just hear about the ones that the media happens to cotton onto, and that only because the people doing it were clumsy enough to leave traces. The bulk of this theft goes unmentioned (and probably unnoticed as well ... the best system compromise is one that flies under the radar, leaving the victims blissfully unaware that it ever happened.)

    --
    The higher the technology, the sharper that two-edged sword.
  45. Actions Not Words ! by burdicda · · Score: 2, Insightful

    47 billion dollars Cash
    Greater than 95% of the desktop market
    A greater monopoly than Al Capone
    Security is their number one priority

    BULLSHIT!

    What a bunch o losers LOL

  46. Microsoft - A Proven Danger to National Security by BanjoBob · · Score: 2, Interesting

    This is old news. In May 2000, infowarrior.org carried an article "Microsoft - A Proven Danger to National Security". I can't find the article on infowarrior but it was very popular and controversial for a while -- even here on /. The sad thing is this article, was a warning that nobody in the government ever listened to. Microsoft sure didn't read this document. If they did, they've spent 3 years doing absolutely nothing.

    --
    Banjo - The more I know about Windoze, the more I love *nix
  47. Re:"Linux most attacked server" by shaitand · · Score: 4, Interesting

    Perhaps his would, but mine certainly wouldn't be, as I'm sure you've figured out since I pointed out the exact argument he is using with some numbers at the time (actually I think it was you I pointed it out to). It's called bias when you ignore one side of the issue in favor of another. Considering all the facts and comparing ALL the numbers is not bias. Even if you only mention it when it suits your overall conclusions it's not bias so long as you HAVE considered all the facts.

    There is a difference between being biased and shooting yourself in the foot. The truth is that when you look at the numbers from real web reporting engines and any firm that is not funded by microsoft (pretty sure apache funds NONE how about you?), the numbers show microsoft is something on par to apache in web servers what apple is to microsoft in the desktop market, I'm refering to share gap of course.

  48. Bad enough on MS by AJWM · · Score: 2, Insightful

    this situation would pertain to any other OS if 90% of machines were using the same OS

    Yes and no. For example, I'm running the same OS (SuSE Linux) on several of my machines, but they're not a monoculture: one's a Sparc, one's a PPC, the rest are x86s. Of the latter, no two are running the same set of services, nor necessarily the same executable for the same service on different machines.

    The former (different architectures) isn't even possible with MS (not since NT4, anyway), and the latter (different apps for the same service) is discouraged by the OS vendor. (Sure, some folks are probably running Apache on Windows instead of IIS -- but why not just swap out the OS while you're at it.)

    The fact is that no other OS is likely to be the sort of monoculture that Windows presents even with a 90% share, for the reasons outlined above (not to mention the differences introduced by the different distro vendors). It'll be close enough for applications that the user wants to install, but tough for viruses and worms that have to be tweaked to target different holes in each's armor.

    --
    -- Alastair
  49. What about Apache vs IIS? by weston · · Score: 2, Informative

    the number one guy gets picked on the most, and exploited the most

    I think that's arguably not true in the web server market, in which Apache pretty clearly dominates. I've been curious for a while to see if anyone would do a study between Apache and IIS comparing rates of security hole discovery, average time to patch/update release, and average time between release and install. My suspicion is that despite being the clear market leader, Apache's stats in this regard are competetive with IIS.

    I think Microsoft's spin "we're picked on because we're number one, it's a terrible burden to carry but we do it" is brilliant, but there are few mass markets in which to test that theory. The Apache vs IIS comparison is a great one.

  50. Re:An interesting factor highlighted by the report by westlake · · Score: 2, Interesting

    So why not a license for computer programmers ? You know, the only guys who know how to write and distribute a virus, hack into an on-line game, etc. Keep them off the roads until they grow up.

  51. Re:Here we go again! by gothicpoet · · Score: 2, Interesting
    I think the argument might be made that Microsoft didn't produce quality products that customers love and buy over everything else.

    You say that the key is competition, however if you have a monopoly there is no competition. That's the definition of a monopoly.

    In the case of a monopoly of a national or international scale there's no way for a true competitor to appear. The monopolist has the ability to crush a competitor through means that have nothing to do with the relative merits of the products in question. Any company with the instincts to successfully become a monopolist on a national or international scale has to have done so by being willing to squash the competition by any means it thinks it can get away with.

    If a company can squash the competition by leveraging an existing monopoly, why would they compete on the merits? There's no incentive. Competition is inherently risky. It's a surer road to profit to make sure that the competition cannot reach a level playing field.

    Not many companies can reach the place where they have the ability to leverage a monopoly to quash their competition. When a company reaches that position and begins to do so, we *DO* need the intervention along the lines of the Sherman Antitrust Act.

    To quote your message, Can anyone think of any monopolies that have *NOT* tried to "use their market leadership to maintain their monopoly"?

    --
    Quoth he ::
    "It's all academic anyway..."
  52. MS= U.S. Insecurity by JANYAtty. · · Score: 2, Funny

    Let me see if Ive got the timeline right: 1) US military uses MS software, 2)China is concerned about MS security, asks to see MS source code. 3) MS agrees, shows China MS source code 4) China decides MS is not the way to go, commits all government agencies to using locally developed version of Linux 5) WWIII starts and US military built around 'network centric warfare' finds all its computers crashing, US chaos and death on the battlefield ensues. War ends, MS anounces major new patch that should have been installed... Wow MS, just another good reason not to start WWIII...

    --
    I dont do meaning of life questions.
  53. Re:An interesting factor highlighted by the report by temojen · · Score: 2, Insightful

    My drivers license test did not involve changing brake disks or inspecting the steering rack for wear. Did yours?

  54. Re:An interesting factor highlighted by the report by cbiltcliffe · · Score: 2

    My drivers license test did not involve changing brake disks or inspecting the steering rack for wear. Did yours?

    No, but driving an unsafe vehicle is grounds for prosecution. Even if you don't know how to fix your own brakes, driving a car without them is potentially criminal, if you kill someone when you crash.
    You may not know how to install virus software, set up a firewall, etc, on your computer, but you should know that it needs things that you can't do to it, and take it to the local geek mechanic who can.

    --
    "City hall" in German is "Rathaus" Kinda explains a few things......