Slashdot Mirror


CCIA Urges Dept. of Homeland Security to Avoid Microsoft

An anonymous reader writes "The Inquirer has posted an article reporting that the Computer and Communications Industry Association (CCIA) has urged the US Department of Homeland Security, in an open letter to Tom Ridge, secretary of the department, to avoid using Microsoft software because Microsoft's software is 'riddled with obvious and easily exploited vulnerabilities.'"

47 of 413 comments (clear)

  1. and in other news... by Anonymous Coward · · Score: 5, Insightful

    The Department of Homeland Security continues to use Microsoft products despite massive flaws, just like everyone else for whom familiarity is more important than actual security.

    1. Re:and in other news... by smittyoneeach · · Score: 2, Insightful

      There is nothing massively flawed about a buttload of MSFT shares in your portfolio.
      Money. It boils down to money.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  2. I Can See Them Now.... by Demanche · · Score: 2, Insightful

    Asking what else there is to use.
    On a more serious note... blah ;>

    --
    Mod me down im a newf (wiki)
    1. Re:I Can See Them Now.... by knghtrider · · Score: 2, Insightful

      I've never come across a Microsoft Office document that couldn't be opened with Open Office, Mozilla hasn't crapped out on me on a website in months (excepting those poorly written ones that check UAs and kick non-IE users before they even get to the door), Evolution connects to Exchange just fine, MySQL makes a perfectly good desktop database replacement for Access (if you install the right tools) and I don't know anyone in your run-of-the-mill office job who uses anything more than that. If you have people that need specialized tools like Macromedia / Acrobat / HR and Accounting software, etc., screw Wine and plunk down a MS Windows system for that person. Stick a leaner Linux on the backend and you're done (yea, I'm well aware it's not that simple, but once you get it running it runs pretty smoothly if you have a clue and your PHBs stay out of the way).

      Like everyone else who chants "Linux Apps Work just like Microsoft Apps", your thinking is narrow-minded. I would agree that it would work for probably about 50% of the users, but you fail to take into other categories of end users.

      1. Mobile Users. Linux does not yet have anything as remotely useful as Synchronization. With Synchronization; mobile users can edit documents offline and the documents are automatically saved to the server when they log back in (assuming IT has set up the laptop to do so--but if you're running 2000/2003, you're doing that through Group Policies, anyway). This saves end users from having to remember to copy the file back to the server, and consequently saves the IT Guy from getting his head bitten off when the CEO loses an important file because his laptop hard drive failed.

      2. CAD users. AutoCad (the de-facto standard) ONLY runs on Windows. Not only that, but they even have server software that ONLY runs on Windows Software. Where is the Open Source Equivalent for this highly valued software package? I don't see one out there that can do what AutoCad can do, I guarantee you most developers (read: Builders) use some flavor of AutoCad to produce their drawings, Architects use it, and so do utility companies.

      3. GIS. What open-source solution is as powerful as ArcView? I know there are quite a few GIS applications that are open source, but ArcView is extremely powerful. To my knowledge, there is no Linux app that comes close.

      4. Other software such as Maintanence Management packages, Help Desk packages, etc. I have had a number of experiences with the above systems; all ran on Oracle, and either you used an over priced and over powered HP/UX or AIX box at the backend, or you used a cheaper NT/2000 box running Oracle at the back end. We tried Linux/Oracle combinations at the backend, but the systems simply wasn't robust enough. (and yes, we had professionals tune the server for us, because our Linux experience was limited) As soon as we moved to the Windows platform, the end users were much, much happier. They never knew what we were running on the back end.

      The point is this: There are simply far too many specialized applications out there that are not yet compatible with anything other than Windows. Yes, Open Office and other applications work for Office apps--until you throw VB scripting into the equation, or specialized Macros, or other modifications. I would say that 70% of the end users with Office probably only need WordPad, but like anything with volume licensing, more is better because it reduces the per unit cost, making the Finance Geeks happy.

      OH, and Ximian Evolution doesn't support offline folders like Outlook does--so mobile users are slighted there, too.

      Linux (and other OS) zealots are frequently narrow-minded in their focus, and they forget about the 'other' category. Making blanket statements is folly. Fully 50% of the company I used to work for were running *specialty* applications--which precludes running Linux unfortunately. Sorry, but just having low-end office apps that work isn't enough.

      --
      In America today you can murder land for private profit. You can leave the corpse for all to see, and nobody calls the c
  3. Then what? by nakhla · · Score: 4, Insightful

    And what happens when the DHS begins to use Linux/Solaris/et al and the attackers focus their attention on these products and find numerous and obvious vulnerabilities?

    People tend to forget that more holes are found in Microsoft products partly because more people use Microsoft products. As a result, that's where the attackers focus a great deal of their energy. Linux would have the same problem if it had Microsoft's market share.

    1. Re:Then what? by gregfortune · · Score: 4, Insightful

      That argument lost its punch some time ago. Large, commercial entities are using Linux so the interest is certainly there. Google is one really good example.

    2. Re:Then what? by Anonymous Coward · · Score: 2, Insightful

      Tell me about it. More servers use Apache, so it has had so many more critical flaws than IIS over the years...

      Wait a minute, no it hasn't. IIS has had literally an order of magnitude more critical flaws, and it's got far less market share.

      Talk about false pretenses, Mr. WRONG AGAIN!

      Your trolls and flamebait need to be modded down, but you'll probably be left alone this time because you used something as fancy as a numbered list.

    3. Re:Then what? by Anonymous Coward · · Score: 2, Insightful

      And that's even without source code available for the bad guys to scrutinize for flaws.

    4. Re:Then what? by PenguiN42 · · Score: 2, Insightful

      This argument is spouted off so much that it's getting tiring.

      Obviously popularity isn't the *only* reason that vulnerabilities are found. ISS is just a suck-ass product, and a lot of people use it as it comes with the OS -- in unpatched and default configuration. That's why it has more holes than the pretty robust Apache.

      But the argument it responds to is saying that The windows OS does have decent security, but more bugs are exploited due to its popularity. In this context, talking about IIS vs Apache is nothing more than a Red Herring.

      Besides, if anyone truly believes that more security-related bugs are found in windows than in linux, they must not be subscribed to the debian-security mailing list. 23 new announcements in august alone.

      --
      The following sentence is true. The preceding sentence was false.
    5. Re:Then what? by J.+J.+Ramsey · · Score: 2, Insightful

      "Typically in OSS security bugs are fixed within hours of the report. . . . If windows users transfer wholesale to Linux we'll just see the same problems over again."

      Do you realize that you just contradicted yourself? You just identified a major difference between OSS and Windows--besides popularity--that affects security, yet concluded that if Linux became as popular as Windows, Linux would have the same problems.

    6. Re:Then what? by Morosoph · · Score: 2, Insightful
      People tend to forget that more holes are found in Microsoft products partly because more people use Microsoft products. As a result, that's where the attackers focus a great deal of their energy. Linux would have the same problem if it had Microsoft's market share.
      Hardly. Consider this: Linux programmers increase in number with the penetration of Linux. As Linux penetration grows, so does the number of people able to fix security flaws. Whilst the number of crackers may increase, both sides of the arms race are in fact bolstered.
    7. Re:Then what? by Enry · · Score: 4, Insightful

      Besides, if anyone truly believes that more security-related bugs are found in windows than in linux, they must not be subscribed to the debian-security mailing list. 23 new announcements in august alone.

      For 8710 packages across 11 different architectures, only 23 announcements isn't bad at all. That's 1 out of every 355 packages.

      If you wanted to extrapolate from there, MSFT has what, maybe 100 or 200 software packages? Let's say 250 and be fair. According to Windows update, I've had 4 security related updates this month. If Microsoft distributed as many packages as Debian does, that would equate to 128 patches over the same time period.

      I'll stick with Debian, thanks.

    8. Re:Then what? by bob670 · · Score: 4, Insightful

      I always enjoy it when rhetoric that sprung from MS public relations machine becomes a fact. MS product vulnerabilities are discovered in higher numbers because they exist in legion. MS operating systems are inherently insecure, period. XP was supposed to bring real security, but I spend much of my clients time and money applying MS security patches, updating A/V software and tightening firewalls. Between the draconian licensing policies, the vicous upgrade cycle and the total lack of security, I pray homeland security gets off of MS ASAP.

  4. Re:Pretty obvious by Anonymous Coward · · Score: 4, Insightful

    If Slamer has taught us anything, it is that a Microsoft operating system should not even be on the same network as any critical systems. Nor should it be used for any "less critical" systems, such as fault or load monitoring systems.

  5. Re:Pretty obvious by ch-chuck · · Score: 5, Insightful

    So ships are not important. I see.

    Favorite line: "Although Unix is more reliable, Redman said, NT may become more reliable with time"

    I live in that area, and there are a LOT of Msft job openings requiring security clearance these days.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  6. Something more helpful would be... by djrisk · · Score: 4, Insightful
    ... to suggest that the DHS implement a strong policy structure to ensure high integrity computing; because in all practicality, "don't use this" never works.

    ANY software can be compromised to ANY degree. There are just as many exploits lurking in an Open Source distribution (let's face it, it's rare that someone uses ONLY the Operating System), as there are in anything.

    Implementing (and adhering to) strong policy, working diligintly to keep systems updated, and keeping users informed. These are essential parts to creating (and maintaining) a "secure" infrastructure.

    Granted, it's easier said than done; but it's possible. There are FAR MORE corporations/entities that DID NOT get affected by blaster/sobig/melissa/codered/etc. than there are corps/entities that did.

  7. What are the Impartial Objectives? by cait56 · · Score: 5, Insightful

    It would be totally inappropriate for a goverment agency to blacklist a specific vendor without going through extensive hearings. That does not mean that they should not consider the vendor's history when evaluating each purchase. For the anti-MS crowd that means that they should reject each MS product individually.

    More seriously, they need to evaluate what their software requirements are. I strongly suspect that they need software which will:

    • Not expire: We are going to reach a point where terrorism is not a "hot button" item, and the spending will slack off. Eventually there will be another attack. The software purchased now has to work four years from now, even if the individual participating agencies have upgraded their hardware in the meantime.
    • Platform independent: The federal government should not be telling local police departments what type of equipment they need. If they do, we'll end up with some equivalent of having to keep an old 286 running in the corner to deal with Homeland Security. Or on the flip side, some police department that relies on donated leftovers won't be able to run the latest software.
    • Auditable: The code used for this software must be reviewable, preferably by the widest audience possible. Escrow is the absolute minimum for all source code involved. Open Source certainly qualifies, but technically the department does not need to have the right to modify the software itself. And in fact might need to keep any modifications that it keeps confidential. (Not that I really think that the GPL would deter anyone in the Bush Administration from doing something for "national security" -- I mean the Constitution doesn't.)
    1. Re:What are the Impartial Objectives? by russellh · · Score: 2, Insightful
      What are the Impartial Objectives?

      that is an oxymoron

      Only empty, vague generalities are impartial. everything else is quite flexible. The appearance of objectivity is a red flag, especially when we're talking about politicians (or your job).

      Good list though :-)

      --
      must... stay... awake...
  8. Re:Pretty obvious by Anonymous Coward · · Score: 1, Insightful

    I doubt that you do work for the DOD or anything in a secured area.
    If so, then you would not be commenting here about what you do and do not run at work.
    remember Big brother watches more closely now.

  9. Re:Pretty obvious by HBI · · Score: 3, Insightful

    Bad news dude, you're full of it. The DoD is riddled with Microsoft products. Not only desktop - a lot of military sites I have seen are running on IIS. SQL Server 2k is used also.

    I don't think anyone in an IT capacity in the DoD could possibly say that there are 'no microsoft products here' - that's just ludicrous. At least the boss's laptop has Win2k on it or something.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  10. Woes of a faulty operating system by urbanbrian · · Score: 2, Insightful

    Well, this may be all well and good for government applications, as when dealing with resources of the government, security is obviously of the utmost importance. Let's be realistic, though. More damage is done to government and commercial sites by infected HOME user machines than probably any number of virii/worms that have slipped through some lazy sysadmin's email filters. A network is only as secure as the nodes remotely connected to it.

    Too bad Linux-philes are running in too many (bleeping) directions to unite and make an operating system worthy of the Ma and Pa test. Tons of free software, very few general domain standards, and too many zealots who will see that it stays that way forever.

    Pa: What the hell is a shell, and why do I want to make in it? That sounds like a Destruction Man reference. This thing is filthy and too complicated.

    --
    They came, they saw, they left, disguisted.
  11. OSS more secure? by Yuioup · · Score: 2, Insightful

    So can Open Source developers do a better job of building secure software? Is this an area in which Open Source software can compete with Microsoft?

    Yuioup

  12. Re:Duh... by jackb_guppy · · Score: 2, Insightful

    And add to that Microsofts own security patches that reenabled closed ports and disabled other protections that sysadmins but into place so the SQL worm could infect the system.

  13. Re:Pretty obvious by Pegasuce · · Score: 2, Insightful

    Does an internet web site qualify as important or is it weapons control?

    --
    Salut a toi EX Punk anarchiste devenu nouveau mouton conformiste...
  14. Re:obvious and easily exploited and easily patched by Daniel+Phillips · · Score: 3, Insightful

    The fact is, you can make windows as secure as any other OS out there, as long as you know what you're doing.

    What turns that glib claim into a lie is, with closed source it's impossible to know what you're doing.

    Never mind that security has never been an overriding concern in Windows' basic design. The end result speaks for itself, as any 13 year old can see.

    --
    Have you got your LWN subscription yet?
  15. Easy to say, not so easy to do by Michael_Jarvis · · Score: 2, Insightful

    I'm as much of a Linux advocate as the next guy, but it would be a HUGE task to migrate all of the United States Federal government Microsoft-based systems to Linux, especially if there was some sort of mandated short timeline.

    The relatively easy part would be replacing simple desktop functionality. The not-so-easy part would be identifying and analyzing all of the custom software used by the US Federal governement that is deployed using Microsoft-specific technology (e.g. Visual Basic).

    Even if there IS a shift from Microsoft to Linux (or any other platform), out of necessity it will need to be a slow and careful process.

  16. Not news by Darth_Burrito · · Score: 3, Insightful

    So an organization whose tagline is, OPEN MARKETS, OPEN SYSTEMS, OPEN NETWORKS, AND FULL, FAIR AND OPEN COMPETITION, is asking that the department of homeland security not use Windows based on security concerns. For crying out loud, their mission statement is the following:

    CCIA's mission is to further our members' business interests by being the leading industry advocate in promoting open, barrier-free competition in the offering of computer and communications products and services worldwide.

    Maybe I'm missing something, but this seems like nothing more than a high powered Washington based lobbying group whose business constituents are diametrically opposed to Microsoft. How is this even news?

  17. Re:Actual Security by Anonymous Coward · · Score: 1, Insightful

    If we could look at M$ source code, you'd be getting THOUSANDS of emails a day notifying you of critical software fixes! :-)

  18. Re:obvious and easily exploited and easily patched by Anonymous Coward · · Score: 1, Insightful

    "Unfortunately all anyone sees is the fact that two worms came out near the same time -- and not the fact that they could have been prevented easily by more competent sysadmins and informed users."

    Couple of problems with this...

    We obviously are not going to get more competent sysadmins and informed users any time soon. If we were, we would have had them already.

    MS promotes its products as being "easy" and therefore (implied) not needing more competent sysadmins and informed users to use properly, and people buy it.

    Wouldn't "competent" people design their systems better if they know they are going to be setup and used by "incompetent" people?

    all the best,

    drew

  19. The bullshit is yours. by MisterSquid · · Score: 4, Insightful

    If I had gone and said the north american power grid should be replaced at the wake of the outages [ . . . ], I would have been accused of countless acts of civil disobediance.

    My first question is what is wrong with Slashdot? I mean someone saw fit to give the parent coward "Insightful" for what she or he wrote? Someone wind the clock back before 2000 when Slashdot wasn't frequented by Microsoft apologists.

    I'm not sure what makes you think your exercising your 1st Amendment right to speak freely (assuming you're a US citizen) would be branded civil disobedince, but in case you're really worried (and not just ranting) know you're in good comapny: first, the outage of August 2003 has produced a US-Canadain task force to investigate problems with the aging power grid. In fact, the power grid is so important that it is the subject of dozens of assessments conducted by North American Electric Reliabilty Council. Let's just say that NERC is not sanguine about the reliability of the North-American power grid. The problem is so widespread that even US lawmakers anticipate a massive political dispute.

    Regarding your comparison of the power grid to the Internet, network events such as MSBlaster and Sobig.F highlight the fragility of an information network built of insecure nodes. At present, the overwelming majority of the nodes of the Internet are powered by Microsoft software. For better or for worse, "press releases and open letters right at the wake [sic] of major worms" draw attention to the real effects of maintaining so insecure an information network. MSBlaster and Sobig.F are not theories but facts and so prove the unreliability of an Internet composed mainly of Microsoft-powered nodes. The timely discussion of network events such as MSBlaster, Mimda, Code Red, Sobig.X, etc. in the press should, in my opinion, be an obligation of network adminstrators.

    Given your post, you'd probably have us ignore the problem in the hopes that the next worm/virus/trojan does not damage our shared information network even more spectacularly. Thanks, but I would rather disseminate information and share data about such network events rather than stop my eyes, ears, and mouth with sand.

    --
    blog
  20. Re:obvious and easily exploited and easily patched by pjrc · · Score: 2, Insightful
    The only evidence they provide is Blaster and SoBig ...[snip]... they could have been prevented easily by more competent sysadmins and informed users.

    Well designed systems do not expose RPC control intended only for LANs to internet accessible interfaces, and they do not enable by default these services that very few users will ever need.

    Well designed email clients do not allow users to easily execute code. For example, mozilla in linux will only allow you to save an attachment that appears to be code (not run it directly), and attachments are never saved with execute permission set.

    So yes, you are correct, that nothing bad would have occured had many millions of end users been aware of these risky capabilities in their software, and actively chosen to not follow the default settings.

    Also, had one company not made the incredibly stupid decision to allow any email attachment ending in .exe, .com, .pif, .vbs (and many others) to obtain control over the end user's computer when the user clicks on it and accepts the default choice, then SoBig would have never managed to spread. The sad truth is that they made this stupid design decision many years ago, and time and time again they're refused to disallow executable attachments, despite a many years long history of email-based viruses.

    Likewise, this is really no compelling reason to have port 135 listening by default. Smart design it to leave these things off by default, and require the user to enable them if needed..... especially very seldom used services like RPC.

    It does appear that Microsoft might finally be learning from their long history of stupid design. But I doubt it's because of the infections. They are finally starting to wake up because of letter like this one, which make a well reasoned arguement that Microsoft's systems just aren't safe for widespread deployment.

    Sure, you may disagree. That is your (silly) choice.... but experience has shown that any system will by and large be deployed with its default configuration. Your arguement that it's perfectly fine for to have a horribly dangerous default setting, and expect the burden to be on millions of end users to consciously change the settings and consciously select non-default choices on every potentially malicious piece of network-arrived data they handle is, well, simply an absurd arguement that blindly ignores many years of experience that default settings and choices are the norm.

  21. Get off the bandwagon... by Anonymous Coward · · Score: 1, Insightful

    Substitute "leading desktop opertaing system provider" for Microsoft and you will get a something more credible. If Linux were to ever take over the desktop market just as many bugs could be found, because it would be "the thing" to exploit, just as Windows is right now.

    Just to save anyone the time, I will ridicule myself for posting as an Anonymous Coward, but I don't feel like putting up with an angry mob of elitist geeks right now.

  22. Re: Duh by Anonymous Coward · · Score: 1, Insightful

    Look, in place of "Microsoft" in your post insert the word "government." How different is it? This is not to say Microsoft _is_ going to be our government (although billg might like that), but that, for a very long time now, domestic and foreign political issues have been examined and delt with almost exclusively as economic issues.

    Economics is the New Way, and the hell with true security and the constitution. The US contiues to prop up monster governments not because they're believe in what this country ostensibly stands for under the constitution, but solely because they provide us with something we need; usually oil.

    There's nothing wrong with needing oil, it's useful and plentiful (if it's not plentiful google "DeBeers.") We're living through the last throes of 1) The countless proxy wars we and the Soviets fought from the late 40s to the 90s. We (the US), have created most of the monsters that so hate us now because we tend to abandon our allies once they no longer serve our purposes. And, 2) The death of religion. I think it's becoming increasingly difficult to postulate a supreme creator in the face of the murder of people, especially children, one sees in the world today. All there is is tautologies, circular logic and appeals to ancient scriptures that always, always, go back to, not a god, but a human being who says they have the Word directly.

    If there was a God, anybody's God, all of this sorrow could and would be cleaned up in an instant. But what do you see? Planes crashed into buildings for nought, Irish school buses blown to bits for "noble beliefs" while the Pontiff sits on his ass. Children's arms chopped off to pleasure forgotten tribal dictates.

    You may not like what Science has given the world, but it's the only thing that has delivered the goods; Good and Bad. End of rant.

  23. Re:Pretty obvious by Anonymous Coward · · Score: 1, Insightful
    Semper Fi.

    The NMCI (nmci-isf.com) situation is just going to make this so much worse. At least the individual sections of the WAN used to be heterogeneous, as they had individual IT officers and chiefs at the local end.

    Now there will be one contracter providing all support for the entire (homogenized) network, and a single vulnerability could conceivably down the whole system.

  24. Extreme capitalism by Anonymous Coward · · Score: 1, Insightful

    Agreed, capitalism is great, but we're arriving at the point of extremism. Common sense should regain some terrain or we'll become victim of ourselves.

  25. Why quote from a newspaper? by Andy+Smith · · Score: 2, Insightful

    I don't want to make any comment on the issue itself, but I do want to ask, why does the CCIA rep feel the need to quote a Washington Post editorial in his open letter?

    Quoting someone to add weight to your argument, whether it's a philosopher, pop star or journalist, generally removes credibility from what you're saying because it suggests that you don't feel your argument is strong enough on its own.

    If I were posting a comment on Slashdot about security, for example, and I quoted a security expert, then that would be fair enough because the intention would be to reference knowledge that I couldn't personally have.

    But the CCIA published their open letter because, supposedly, their opinion is important and should be taken seriously. Quoting a journalist, especially at the conclusion of the letter, seems inappropriate and even a little desperate.

    1. Re:Why quote from a newspaper? by AceCaseOR · · Score: 2, Insightful
      Quoting someone to add weight to your argument, whether it's a philosopher, pop star or journalist, generally removes credibility from what you're saying because it suggests that you don't feel your argument is strong enough on its own.

      Not necessarily. If they were using quotes from security experts, thart would add strength to their position. Furthermore, by quoting an columnist/editorial piece from a major newspaper, they are sending the message that even those who are not as technologically literate as security experts know that Microsoft's programs are unreliable.

      --
      Zagreus sits inside your head, Zagreus lives among the dead, Zagreus sees you in your bed and eats you in your sleep.
  26. Re:Pretty obvious by jd · · Score: 2, Insightful
    At first, it does appear to be a personnel issue. And, to a large degree, that is exactly what it is. However, you can't change human nature as easily as you can change an OS. The upgrade feature in the human brain is remarkably slow, taking 18 years just to download the basic system.

    Let's consider, then, how the issue can be addressed. So-called "Trusted" Operating Systems (ie: OS' that have a B2 rating or better) have certain capabilities that address the human element.

    A "Trusted" OS, for example, isolates everything. Memory, disk space, network bandwidth. I mean everything. You can move information from one compartment to another if and only if you explicitly have the necessary permissions to do so. This is called "Mandatory Access Control".

    In such an environment, damage can be contained. If person X gets a virus in their e-mail, then the permissions the virus has are the subset of permissions granted both that specific user AND the e-mail system. Even if the person wanted to, they couldn't grant the virus more permissions than that.

    In consequence, damage is isolated. Only that user is affected. No other user can be infected, and the system as a whole cannot be compromised.

    In such an environment, the individuals cannot affect the security, accidently or intentionally. Negligent or reckless bosses cannot impose working conditions which compromise security, as the system will prohibit it. MAC, when designed to operate universally, is a very powerful tool.

    Windows has no concept of MAC. The architecture isn't designed for such a notion. Everything is done centrally. MAC doesn't work well, if you centralize everything, because you then have a single entity to work with. How do you compartmentalize a single entity?

    Linux is developing the concept of MAC, through the work of the SE-Linux coders and the Linux Security Module folk. The modular nature of Linux makes the work slightly easier than it could have been. The work on distributed architectures probably helps some, too, as - when you get right down to it - compartmentalization is really the special case where you distribute all functions over a single node.

    Besides MAC, what else is significant about the architecture, that reduces the risk of human error?

    Windows' time-slicing is still poor. If an application locks up, it can freeze or even take down the OS. Without a true upper limit to time-slices, it would be easy for an attacker to essentially freeze-out any counter-measures, by grabbing all the CPU time.

    Linux now has a pre-emptive kernel. Even kernel-level operations can be paused, when needed, making it impossible for any piece of software to seize effective control over the machine.

    Real-Time OS' have had similar features for some time, as they are designed to guarantee a certain amount of time to each program.

    In the end, not all architectures are the same. You pick an OS by whether or not it is strong in the areas you want it to be strong in. You do not pick it because the box cover looks pretty.

    If you want something that's resistant to attacks, you pick a B-class OS. If you want something that guarantees evenly-distributed performance, you pick a RTOS.

    Now, if you want something that is designed to be trivial to use, then Windows is probably a good choice. The interface is about as simple as you can get, and that is the primary strength of Windows.

    Using Windows in a public library or an Internet cafe is probably a reasonable choice. Simplicity is a greater priority, because users can't be expected to be savvy in technology. Everybody should have equal access to the resources in a library, no matter what their knowledge.

    When you're talking about specialized machines in a professional workplace, especially when it is supposedly secure, ease-of-use is not an issue. If you don't like the GUI, pay someone to

    --
    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)
  27. Re:About CCIA by SkankhodBeeblebrox · · Score: 2, Insightful

    Yeah, and funnier still, how many open source products do those same companies produce?

  28. The real threat isn't the flaws!!! by argoff · · Score: 3, Insightful

    The real threat is that when you have a closed system, you have a central point of failure (Microsoft) and you don't have the flexability to change and mondify things when you need to. Anyone who'se read the "art of war" knows that real defense is about how flexabile you are, and that you are able to deal with the exceptions, not the rules. - or how easy it is to change your stripes and addapt to changing situations and threats. You simply can't do that thru a closed one vendor system, no matter how much you plan. You simply can't do that when you can't access the source code, change it, and share those changes freely, you simply cant do that if you half to pay a subscription or royality and keep tabs on every nuck and cranny application and license - you can never decentralize, never regroup, never deal with unpredicted failures, when you're attached to a BSA dog-leash.

    Just like freedom in the USA is the only real reason why it's so much better than the enemies, the freedom offered by Linux and the GPL has an internal value that makes it so much better than the alternatives. Only that is then end game, and only that is what will make us truely secure.

    1. Re:The real threat isn't the flaws!!! by Anonymous Coward · · Score: 1, Insightful

      I do think this is a big part of the problem with MS-ware. But really the threat is a synergistic effect - the closed-sourceness, the newb users, the overall expectation of weirdness, instability and frustration in using Windows.

      A Wired article today notes that many people have the Blaster worm and don't recognise it as a new problem - they just think the OS has become a little bit more unstable and annoying to use than usual. A Linux user would be too savvy, and would immediately know something was up and have an idea what it might be. A Mac user might or might not have that knowledge, but would have an expectation of consistency, so again something must be up. Years of being remotely abused by Microsoft has made Windows users into weary users. They don't react to this sort of thing because they basically expect it and don't know of an alternative. If simplifying the equation for those people - "Yes, Microsoft's software IS that much worse" - will help them understand that victimisation, I'm all for it.

      Microsoft chose to treat users like idiots - think Clippy, wizards up the yin-yang, reams of obtuse dialogs and unpredictable interface behaviour. They helped created that unknowledgeable user population, and they thus have a responsibility to provide absolutely 100% bulletproof software right out the gate - but we all know that's impossible regardless of resources. This is a real bind for them and the backlash will grow - but only when "computer" is no longer synonymous with "Windows" in mot people's mind.

      So yes, licencing and restriction is a big part of the problem - but it's at a layer that most people haven't even gotten close to yet, because they're blinded by the day-to-day cumulative inconvenience of dealing with Windows. Even seasoned IT professionals believe it's an "easy to use" OS, when every shred of evidence demonstrates that it's not easy at all, and in fact a huge cash drain. Until we can convince laypeople of the latter, I hold little hope of them understanding the more abstract importance of the former.

  29. Re:Pretty obvious by nvrrobx · · Score: 2, Insightful

    Remember the destroyer that had to be towed into port because its Windows network crashed and it was dead in the water, because someone entered a 'zero' into a database field, and windows shit the bed? Yeah, the mission-critical functions of a nuclear powered destroyer aren't very important.

    If entering a zero into a database field causes Windows to crash, it's because a badly written device driver (more than likely NOT provided / approved by Microsoft!) was the cause. Next question: Why is your code blindly accepting input parameters without validating them?

    Since Windows itself does not rely on MSDE or SQL Server, why don't you try blaming the right components?

    You should be modded down as flamebait.

  30. It's all about the approach by TWX · · Score: 3, Insightful

    If the Department of Homeland Security were to be highly concerned about security, they wouldn't even have workstations with off-the-shelf distributions on them. They'd download the source code themselves, inspect it, and compile the distribution as an internal thing. And even according to the GPL, if it remains internal, i.e. no distribution to other parties, then they don't even have to say what their changes are.

    In fact, they would be able to use a framework for distribution through their computer network modelled after Debian's or Slackware's or RedHat's, but with only their own versions software in the update tree. This way, they can hire staff with existing administrative knowledge of the flavour of distribution that they choose, and the person will not really have much of a learning curve. Or, if they're really paranoid, they can write it themselves.

    I'd personally recommend against having any personal computer on the user's desk. Give them an X Term that uses some kind if high-encryption tunnelling scheme to deliver the applications to the X Server, and have departmental-sized or building-sized computers for the users to work on. This ensures much better physical security for the equipment, with a fraction of the physical assets to watch, better data integrity since it would be stored on some fault-tolerant medium like RAID5. With a properly implemented security scheme for user login, either with some kind of biometric ID or an actually decent password scheme, it would be relatively difficult to break in compared to normaly corporate environments.

    As for local security on the application servers, it would require a fairly decent file security model, but big computers have been done before. The implementers would have to work to ensure no local root exploits, but that would be good for the community as a whole.

    --
    Do not look into laser with remaining eye.
  31. Re:Windows not as securable as UNIX by pHDNgell · · Score: 2, Insightful

    You *can* make Windows as secure as any other OS out there, because there are counter-measures to the _known_ exploits in Windows.

    Known exploits are not the problem. I have protected myself from many *unknown* exploits on my UNIX systems (layers of stateful ingress *and* egress filtering, chroot jails, system-level IDS, etc...). There is a lot of research taking that even further.

    Besides, I wouldn't say something's securable just because fixes to previous problems have been easy with filtering or provided in a timely manner. Luck is not security.

    --
    -- The world is watching America, and America is watching TV.
  32. Oh yeah? by Call+Me+Black+Cloud · · Score: 2, Insightful

    Let's seem them get into my fully patched XP box. Really. All the recent viruses, etc haven't affected me. Security is as much dependent on the user as the software. Sure, it's fun to blame MS for the Windows security problems, but when the users don't apply the patches how can MS be on the hook? Off the cuff I'd say the average Linux user is much more technically saavy than the average Windows user. That certainly plays a big part in the security of the box.

  33. Re:Pretty obvious by Tony-A · · Score: 2, Insightful

    If entering a zero into a database field causes Windows to crash, it's because a badly written device driver

    If that is true, Microsoft is in even worse shape that I think it is.

  34. Re:Pretty obvious by Anonymous Coward · · Score: 1, Insightful

    "Since Windows itself does not rely on MSDE or SQL Server, why don't you try blaming the right components?"

    Aren't MSDE and SQL Server also Microsoft products? Aren't robust software packages NOT supposed to blindly crash in a chain reaction that takes them all down?