Slashdot Mirror


Ask Slashdot: Why Not Linux For Security?

An anonymous reader writes "In Friday's story about IBM's ban on Cloud storage there was much agreement, such as: 'My company deals with financial services. We are not allowed to access Dropbox either.' So why isn't Linux the first choice for all financial services? I don't know any lawyers, financial advisers, banks, etc., that don't use Windows. I switched to Linux in 2005 — I'm well aware that it's not perfect. But the compromises have been so trivial compared to the complete relief from dealing with Windows security failings. Even if we set aside responsibility and liability, business already do spend a lot of money and time on trying to secure Windows, and cleaning up after it. Linux/Unix should already be a first choice for the business world, yet it's barely even known of. It doesn't make sense. Please discuss; this could use some real insight. And let's at least try to make the flames +5 funny."

94 of 627 comments (clear)

  1. Wonderful Support... by Anonymous Coward · · Score: 5, Insightful

    The thing people like a lot of the times is that microsoft offers support, they have it stuck in their head that if you spend money on it, it must be better than a free alternative. Pretty simple really but that's human nature in this day and age, we are programed for it from commercials on tv to radio to Target and Walmart.

    1. Re:Wonderful Support... by spazdor · · Score: 4, Interesting

      Well if you want to spend a lot of money on a well-supported enterprise solution, there's still Solaris. And it's not like there's any shortage of commercially-supported Linux enterprise OSes too.

      I understand that it's more important to some people to be able to have someone to scream at from outside the company who is contractually obligated to fix your stuff when it breaks. Microsoft offers that, but a million other companies do too.

      I think it more often comes down to the simple fact that Microsoft stuff has more mindshare, and thus an easier learning curve for a greater number of employees. It's the standard because it's the standard because it's the standard.

      --
      DRM: Terminator crops for your mind!
    2. Re:Wonderful Support... by Anonymous Coward · · Score: 2, Interesting

      If you think that Solaris is "well supported", you must spend at least half a million a year on it, since Oracle won't even look at anyone who asks about spending less than that on Solaris/Sun hardware these days. Hell, I'd probably get better support running Debian/Sparc than I would trying to get support from Oracle for Solaris...

    3. Re:Wonderful Support... by girlintraining · · Score: 5, Informative

      The thing people like a lot of the times is that microsoft offers support, they have it stuck in their head that if you spend money on it, it must be better than a free alternative.

      I've worked for several Fortune 500 companies. Support has nothing to do with the decision: Exclusionary contracts do. Microsoft offers huge discounts to businesses that agree not to use a competitor's product. They also regularily check for compliance and there are large fines for any company caught using open source software. Management often parrots what Microsoft says to tell the tech workers who question the policy, but if you ask the right people the right questions, you'll find out the company you're working for entered into an exclusive contract with Microsoft, and that was one of the conditions.

      --
      #fuckbeta #iamslashdot #dicemustdie
    4. Re:Wonderful Support... by jellomizer · · Score: 4, Interesting

      It is about getting staff to support your business, and the software you need.
      If you have a Linux shop, you need to find people with Linux experience to keep your company going. These people with Linux experience also know Windows. However you need to find people who know Linux well enough as there is a gap in skills between very basic user, and administrator. For windows you can hire most any tech at any price range you need. You need a $10.00 per hour kid to make sure the disk doesn't get too full and install software, you can find some one. You need a $50.00 per hour skilled admin who will operates complex networks and mass storage you can find them too.

      Next is software. You don't work in a vacuume your software will need to work with vendors and customers. That software you need for your business might have a Linux port, but there is always a windows version. You call for support you say Linux they say sorry you are on your one.

      The issue of hardware. Your Linux experience is based on the hardware you get. Get the wrong hardware it runs like crap, get the right hardware, Linux runs like a champ. Companies like Dell that sells systems preloaded with Linux are risky because the don't really give you a good compatible system. You need to spec out each component. Windows has the drivers and they work. Thus getting a Windows system much more reliable.

      Often the cost of a system with or without a windows license is verry small, get the license you can always go to Linux in the future. When you are in the future, you have a windows infrastructure that is too costly to change.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Wonderful Support... by Nonesuch · · Score: 5, Insightful

      I've worked for several Fortune 500 companies. Support has nothing to do with the decision: Exclusionary contracts do. Microsoft offers huge discounts to businesses that agree not to use a competitor's product. They also regularily check for compliance and there are large fines for any company caught using open source software.

      I have been an employee/contractor at many Fortune 500 companies, and have never seen anything even hinting at a contract with Microsoft involving "large fines for any company caught using open source software". Care to provide any proof of Microsoft contract with any F500 consumer of software that prohibits said F500 from running open source software?

    6. Re:Wonderful Support... by Anonymous Coward · · Score: 5, Interesting

      After 17 years as a IT engineer/architect working for Fortune 500 companies, I'm calling BS on this one. It's simply not true. Microsoft does offer bigger discounts as you purchase more of their product licenses. That is far different though than giving discounts if there is no other vendor's product in your environment.

    7. Re:Wonderful Support... by kiwimate · · Score: 5, Interesting

      Yes, very good bait and it'll be well received thanks to all the anti-MS sentiment here, but, umm, care to back that up with some evidence? I've also worked for some Fortune 500 companies. More to the point I've worked at smaller companies that nonetheless had enormous pull with Microsoft due to what they did (critical infrastructure). At one of those companies I was responsible for a couple of years for working with Microsoft on the licensing true-ups.

      I can't even think of a company of that kind of size that wouldn't use a competitor's product in some way. They'd laugh if Microsoft said get rid of Linux or Oracle or whatever, because they couldn't continue doing business. Volume discounts, of course, nothing wrong with that. But banning a company of the size of a Fortune 500 company from using someone else's software?

      I once was working with our MS reps on our support contract details and they described what happened in the case of certain types of "system down" calls. At some point it starts copying the status e-mails into Steve Ballmer's inbox. No-one is naive enough to think he's going to pick up the phone, but it sure as hell impresses upon the execs that Microsoft understands how crucial their business really is.

      If I had a system down and I escalated it to a high enough severity, even before it got to Ballmer's inbox I'd get a phone call from my technical account manager after a set number of hours asking me if I wanted an emergency response engineer on site. If I said yes, they would go to a pool of the absolute top talent and get whoever was available to my site as quickly as possible. Several hours away? Next flight. Not quick enough? Microsoft would charter a helicopter just to get their expert to me so my system could get up and running. Remember, this was for a very definitely NON-Fortune 500 company.

      Their support escalation procedure is world class. They have a rigorous workflow, with extremely well defined escalation times, conditions, and requirements for the Microsoft TAM to fulfill. I've seen it in action. It's surgical. What I've described above doesn't cost millions. It cost that companymore to get support for their RedHat licenses, and that didn't include specialist engineers being flown in by private helicopter if necessary.

      That kind of dedication wins out. I've seen Oracle gurus be absolutely stunned by the response to a SQL Server emergency ticket. They have wished out loud they could get that response for an Oracle problem. So has upper management. The company I have in mind runs all their really heavy stuff on Oracle/AIX. They won't consider SQL Server for the truly critical databases. But I have heard them tell Oracle they need to get their act together and be more like Microsoft when there's a top line problem.

      That's why Microsoft. Because even the people who complain their stuff is flaky still wish all the other companies had emergency response technical teams that were half as good as Microsoft at getting systems back up and running.

    8. Re:Wonderful Support... by wrook · · Score: 4, Interesting

      Yeah, that kind of caught my eye too. I have had the odd F500 company as a client and they have definitely had open source software running. I would be very surprised if the assertion were true.

      However, I have worked with Microsoft partners and have been told that they were obliged by contract not to run software with the GPL license. I was never able to verify if it was actually true, but at 2 of the places I worked with, I was told that. Very different kettle of fish, and it was quite a long time ago. Even if it were true at that time, I doubt that such a thing exists any longer.

    9. Re:Wonderful Support... by HellKnite · · Score: 3, Interesting

      I'll echo this sentiment with my personal anecdote:

      Working for a large Canadian telecom, preparing to launch a new service, I was reviewing the infrastructure at the behest of my manager after a sysadmin had moved into another role. I discovered, with no more than 2 weeks until this high profile service was to launch, that our clustered SQL instance would behave fine while sitting there or under minimal testing load, but as soon as you piled it on, the system would outright fall over.

      Long story short, this led to a 36 hour phone call with Microsoft where I was escalated to SQL engineers and Windows engineers who in turn managed to pull strings at HP to get driver engineers on the phone leading to the discovery that the HBA drivers for our servers were crapping out under said load.

      I'm a proponent of Linux, I use it where appropriate, I get support from RedHat on stuff that I need support on, and I generally loathe the generic issues that come along with running Windows. That said, when it comes to "Somebody is going to lose their job if I don't get this fixed" there are few organizations I'd rather have backing me up than Microsoft.

    10. Re:Wonderful Support... by DarwinSurvivor · · Score: 3, Insightful

      1) That $10/hour kid will support *maybe* 20 machine. The $50/hour admin will administer 1000. Take your pick
      2) 90% of banking software on the front-end (tellers, etc) is accessed via a web browser. 90% of the backend stuff is already java or linux powered.
      3) When you buy 1000 machines for a large business, you get a few for testing ahead of time no matter WHAT operating system you plan to run.
      4) When a large business buys computers, they don't come with windows licenses. They buy blank machines and get a site license.

    11. Re:Wonderful Support... by Bert64 · · Score: 2

      Hiring cheap staff is an absolute false economy, someone cheap might be able to get a windows network limping along, but it will be horrendously insecure and unstable, not to mention that you will need considerably more of these cheap staff just to handle the day to day tasks.
      These cheap staff could also get a linux network limping along, it would still be more secure and stable than windows but still not great, the only difference is that these cheap staff probably dont have the confidence to claim linux experience.

      Wether running windows or linux, you need competent staff. Competent staff will provide a more secure, more stable network, and you will need less of them vs how many incompetent staff you would need. You will generally need less competent linux admins than windows admins for the same number of systems too.

      Competent linux admins will generally have a decent level of windows experience, but not necessarily the other way round.

      When it comes to software, it's very unlikely that your business needs any particular software, what they need is software that serves a particular purpose and there are generally multiple choices, increasingly such software presents a browser based interface these days too so the client is irrelevant.

      Also as ridiculous as it sounds, the inflexibility of software has often forced many businesses to adapt their way of doing things to how the software works... This is certainly not a good thing.

      For hardware, server hardware almost always works just fine with linux, it would be stupid for a server vendor to provide non linux compatible hardware given that linux is a significant player in the server market. When it comes to other things, like laptops and lowend desktops sure you have to look for hardware which is known to be compatible with linux, but anyone semi competent will be doing the same thing when buying windows systems too... You want to know what hardware you have, and you want to be sure you have quality components... Some of the more questionable lowend brands of hardware may not be supported by linux, but it may also have buggy windows drivers, hardware bugs or simply be inferior (eg wifi card with much lesser range).

      The smaller the cost of a system, the bigger proportion is made up by windows... And let's not forget the hidden costs:
      If you have a windows volume license, its just an "upgrade" license on top of the OEM version you pay for with the hardware...
      You will probably need an AV product...
      Chances are you will have msoffice, which often costs more than the hardware.
      If you have multiple windows machines, you will probably have an active directory domain too, which then required the more expensive "server" version of windows.
      If you have windows servers, you will also need CALs etc, so you will spend a lot of time (or even hire someone full time) to manage license compliance.
      The built in patch management of windows is crap, you will need third party tools (usually costly) to verify windows updates and provide patching for third party software.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    12. Re:Wonderful Support... by Dazza · · Score: 2

      Wait... With Windows, you are beholden to HP to fix the driver, but.... with, Linux HP would be able to fix driver ?

      Wonderful.

      And I would lay money that a driver/firmware upgrade solved the issue, rather than HP deploying a brand-new, non-regression tested driver to a high volume site that was due to go live in under 12 days.

      D.

      --
      -- "I know that this is vitriol, no solution, spleen-venting, but I feel better having screamed, don't you ?"
    13. Re:Wonderful Support... by jimicus · · Score: 3, Informative

      I think I know the contracts you're talking about.

      They're not exclusionary in the way you describe, but IIRC one of the cheaper volume licensing schemes does include language to the effect of: "Count **every PC you own that is capable of running this software**, that's how many licenses you need to purchase if you want to use this cheap licensing scheme".

      Suddenly the cost savings from F/OSS software - on the desktop at least - are dead in the water.

    14. Re:Wonderful Support... by dreamchaser · · Score: 2, Insightful

      I've worked for several Fortune 500 companies. Support has nothing to do with the decision: Exclusionary contracts do. Microsoft offers huge discounts to businesses that agree not to use a competitor's product. They also regularily check for compliance and there are large fines for any company caught using open source software.

      I have been an employee/contractor at many Fortune 500 companies, and have never seen anything even hinting at a contract with Microsoft involving "large fines for any company caught using open source software". Care to provide any proof of Microsoft contract with any F500 consumer of software that prohibits said F500 from running open source software?

      YHBT YHL HAND.

      Seriously though, the poster you're responding to is full of shit. I've been in IT for 25 years and have worked with everything from SMB's to Fortune 10's and have never seen any such thing.

      It would be nice if people could state their opinions without resorting to lies and trolling.

    15. Re:Wonderful Support... by Lennie · · Score: 2

      The question was: why not Linux for security.

      You answer is: MS skills ?

      I know businesses don't really care about security, but still finding a good admin with MS skills has to be atleast as hard as finding a Linux admin.

      --
      New things are always on the horizon
    16. Re:Wonderful Support... by jedidiah · · Score: 2

      More than anything, this seemed like a collossal process failure in general. Stuff simply should have been vetted better than that. You should have never been that close to a go-live date with problems like that.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    17. Re:Wonderful Support... by GNU(slash)Nickname · · Score: 2

      4) When a large business buys computers, they don't come with windows licenses. They buy blank machines and get a site license.

      Not true. The Windows "site license" is an upgrade to the OEM copy of Windows installed on the PC. It cannot be used on bare metal. What businesses do is buy the cheapest possible Windows license with the PC and then image over it with the desired version. (Or get the OEM to ship the image preinstalled for a few extra bucks.)

    18. Re:Wonderful Support... by MeerCat · · Score: 2

      Well I have direct first hand experience of a situation where it was not that we "couldn't use open source software", but we had been given massive discounts on tens of thousands of (enterprise server) licenses on the condition that certain key named internal software projects were developed solely on Windows - any attempt to even investigate porting any of these products to a non-Windows platform would breach the contract and thus incur the full cost of all those licenses for the entire license period.

      We were allowed to use other compilers, and certain other technologies, but the point was that we had secured a huge cost savings based on our continued commitment to the Windows platform.

      And this part of the commitment to Windows wasn't widely known within the organisation until, well, somebody nearly commissioned what would have been a very costly pilot to explore saving a few hundred thousand dollars...

      No, I can't name names, but I have more than 25 years and I don't need to make up BS...

      --
      I spent a lot of money on booze, birds and fast cars. The rest I just squandered. - George Best
    19. Re:Wonderful Support... by hairyfeet · · Score: 3, Interesting

      That is why I laugh when I hear "real programmers" scream about VB+Access. You have ANY idea how many millions of dollars is made in sales each year in part by some VB+Access DB? Hell I've even built a few of 'em myself and last I heard they are all still running, doing what they are supposed to do. And that's just the home grown apps, do you have ANY idea how many small, say 5-10 man, software houses there are out there writing for Windows?

      When I was getting my checkup the other day i was yakking with the nurse because she was carrying an X86 flip over laptop/tablet combo and when she let me check it out I could instantly see why. All she had to do was typethe first two letters of what drug they were on and a drop down popped up that she could just tap and fill in the blank, she could type in my name and all the usual info, DoB, address, etc, all filled in.,etc. She just gushed on and on about how much easier it was for her to just carry this one unit, which considering I had seen my old chart (been using the same doc since i was 4) and the thing is as thick as a damned dictionary I can see why she loved the thing. is there any way in hell they could switch to Linux? Nope because i doubt seriously you find any software in Linux that is as highly specialized as nurses charting programs and even if you could you'd have to pay someone to transfer all that damned data and for what? What would they gain?

      It amazes me that so many in the Linux world complain of the "Windows tax" and act like 'free as in beer' is a selling point when honestly? For most the price of Windows isn't even in the top 5 of their expense report. If you look at Windows having a 10 year support cycle (which is now standard on ALL versions of Windows) that is $8 a year for Windows home (unless you buy the family pack, then its just $4) and $14 a year for Windows pro....THAT is supposed to be high? hell most of my customers, most of my family even, spend more on stupid crap in a week than Windows costs per year.

      Linux is compelling in the server room because MSFT MAKES it compelling, by having insane EULAs and crazy license requirements like per user CALs. If MSFT wanted to wipe Linux out in the server room they could simply offer WinServer at $300 and no user CALs but they make so damned much money off of server its not worth picking up the low end sales to them. the desktop is the exact opposite, they have economies of scale so large that they can sell their product cheap as hell and still make billions. While i actually like Linux in the web server and embedded roles there is simply no real selling point for Linux on the desktop.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    20. Re:Wonderful Support... by jbolden · · Score: 2

      ZERO Linux apps.

      You are using exaggerated rhetoric. It is certainly true that for most areas of business Windows has a huge applications advantage. It is not true it is anywhere near as stark nor as clear cut. There are tons of Unix apps that don't have Windows equivalents. It depends what you do. If you need an application for rapid stock trading with particular brokerages, Windows. If you need an application of cloning DNA, UNIX.

      You are also conflating better GUIs (i.e. GIMP vs. Photoshop) with existence and power which undermines your point.

      And frankly niche is where Linux is at its strongest. The environment works beautifully to support developers in writing applications that are designed for 3-100 users total. Larger niches favor Windows where you have an entire eco system of commercial support.

  2. Fine, I'll bite by davidbrit2 · · Score: 4, Interesting

    Maybe it's because Windows' security isn't the rotting mess it was 10-15 years ago?

    1. Re:Fine, I'll bite by machine321 · · Score: 3, Insightful

      Additionally, Linux distribution security generally isn't much better than modern Windows. Even small to medium packages tend to pull in everything but the kitchen sink. Of course, if you stick to packages in Linux, you at least have only one update mechanism.

    2. Re:Fine, I'll bite by smartin · · Score: 5, Interesting

      Funny, where I work we still use XP which is still the same rotting mess it was 10 years ago, the only difference is that it is wrapped in so much duct tape and so much time, effort and expense has been invested in it that the infosec people treat Linux and OSX as the same steaming pile of shit and it is really hard to break them free of it.

      --
      The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
    3. Re:Fine, I'll bite by ozmanjusri · · Score: 5, Informative

      Additionally, Linux distribution security generally isn't much better than modern Windows.

      Marketing efforts aside, reality disagrees.

      The share of Windows malware increased to 99.6%. Classic Windows program files dropped 0.3% proportionately, but the increase in .NET programs compensated for this loss.

      In the first half of 2011, the lion share of malware was once again written for Windows systems.

      Only one in two hundred and fifty malware programs is not a Windows program file. The proportion of classic Windows program files (Win32) continues to drop. However, .NET programs (MSIL) compensate for this loss of 0.3% and the overall share of Windows malware programs is on the rise.

      1 Win32 1.218.138 97,8 %
      2 MSIL 21.736 1,7 %
      3 WebScripts 3.123 0,3 %
      4 Scripts 832 0,1 %
      5 Mobile 803 0,1 %
      6 Java 313
      7 *ix 233
      8 NSIS 131

      http://www.gdatasoftware.co.uk/uploads/media/G_Data_MalwareReport_H1_2011_EN.pdf

      Note that the 6% of Apple Macs infested are included in that "*ix 233" figure.

      --
      "I've got more toys than Teruhisa Kitahara."
    4. Re:Fine, I'll bite by atlasdropperofworlds · · Score: 2

      I don't follow. So more malware is written for windows? Hasn't that always been the case?

    5. Re:Fine, I'll bite by bmo · · Score: 2, Insightful

      Even small to medium packages tend to pull in everything but the kitchen sink.

      Well, if you're going to install something that requires KDE and you don't have KDE installed, be prepared to wind up installing KDE. But then if you are suddenly surprised that you are downloading KDE, it's *your* fault for not looking at the depends in the first place. It's not like this stuff is hidden away.

      There *is* a problem with "Recommend" abuse. But then you can just turn off "treat recs as depends" and be done with it.

      The system tells you exactly what's going on unless you're using that gawd-awful Ubuntu software center, but then Software Center is a reaction to the windroids that insist they not be told anything about what's going on, because it's "too complicated."

      Linux distribution security generally isn't much better than modern Windows.

      I dunno about you, but the amount of effort I personally go through keeping a Linux system secure is minuscule compared to having to keep up with Windows security. While this is a sampling of one, I believe my experience is typical.

      --
      BMO

    6. Re:Fine, I'll bite by Yobgod+Ababua · · Score: 4, Insightful

      The biggest advantage to Linux security is that it is far far easier to tell what is running, why it's running, and how it is configured, not to mention what ports are open and by whom.

      Yes, in the hands of a newb user, both Linux and Windows can be insecure. That said, the training needed to lock down a Linux system is much more accessible and implementable. To properly lock down a Windows box you either need expensive third party tools or a Doctorate in "Making Microsoft do what I say despite what it wants".

    7. Re:Fine, I'll bite by ozmanjusri · · Score: 4, Insightful

      If many businesses switched to *nix on the destop it would become more popular and more malware would be written for it.

      There's no evidence for that at all, in fact, there are now close to a million Android devices activated per day, more than there are Windows licenses sold. Despite that, Windows malware outnumbers Android malware by a couple of orders of magnitude.

      And despite all the hype, the rate of increase of Android malware is low, again much lower than .NET malware.

      --
      "I've got more toys than Teruhisa Kitahara."
    8. Re:Fine, I'll bite by axx · · Score: 4, Interesting

      This is the part where I suggest you read this interview with a guy who wrote malware: http://philosecurity.org/2009/01/12/interview-with-an-adware-author

      The majority of malware is written for Windows for two, simultaneous reasons: most people run Windows, and it's an easy target. It's both at the same time.

      Running some form of GNU/Linux distro doesn't magically absolve you from security issues, but it's a decent first step.

      --
      No wit here.
    9. Re:Fine, I'll bite by alexander_686 · · Score: 2

      So I work in the financial services I would not use drop box - and not because it is a bad product.

      First, people will have access to material insider information, SS#, etc. You have to have positive proof that this information is under your control and that it can not be leaked to 3rd parties. There is simple too much room for mischief with a rouge employee uploading data and selling it to the competitors.

      Second, I have to keep all information between 3 to 7 years. Once again, there has to be positive controls that can be audited.

      Now, I know of some cloud computing centers which have gone though all of the red tape / auditing, but they tend to offer specialized services.

    10. Re:Fine, I'll bite by causality · · Score: 3, Insightful

      The biggest advantage to Linux security is that it is far far easier to tell what is running, why it's running, and how it is configured, not to mention what ports are open and by whom.

      Yes, in the hands of a newb user, both Linux and Windows can be insecure. That said, the training needed to lock down a Linux system is much more accessible and implementable. To properly lock down a Windows box you either need expensive third party tools or a Doctorate in "Making Microsoft do what I say despite what it wants".

      This is one thing I love about Linux and *nix in general. If something goes wrong, it happened for a reason. It is not a random event. That means I can actually find out not just what failed, but *why* it failed. When I fix it, it stays fixed.

      It's more like the deterministic behavior one would expect from a machine.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    11. Re:Fine, I'll bite by ichthus · · Score: 4, Insightful

      Ever hear the term "low hanging fruit"? To answer your question, likely yes. It does mean he's weaker. Given two banks, one with a reinforced vault and advanced security system, and the other with a less robust and poorly designed vault, which will the robbers most likely target? Now, I grant you that this analogy is flawed. Do the banks have equal funds? This would also play into the robbers' decision. Likewise, Windows has more users than Linux so, arguably, Windows is a juicier target. But this is an excuse used all too often to dismiss Windows' security shortcomings. The other factor that my analogy didn't take into account is the knowledge of the staff. I clean infections off of friends and family's computers every few months, simply because they're... stupid. It's always the fake antivirus pop-ups that trick them into actually downloading and installing a trojan. This isn't a problem on Linux for, I believe, two reasons: Obviously, the executable isn't compatible; also, I think most Linux users are probbly savvy enough to know to just kill the browser, or turn off Javascript and close the window. But, flawed as it may be, I think there's validity in the analogy. Windows is simply easier to crack.

      --
      sig: sauer
    12. Re:Fine, I'll bite by Yobgod+Ababua · · Score: 5, Funny

      "A system error has occurred."
      "The service terminated unexpectedly."
      "Please contact your network administrator."

      Linux failures leave me checking log and config files.
      Windows failures leave me tearing my hair and screaming "I *am* the administrator! Tell me what the bloody problem is!!!!!" at the screen.

    13. Re:Fine, I'll bite by TheRealMindChild · · Score: 3, Informative

      I'll be as honest as I can. I'm as die hard a "geek" as the rest of us here, but I turn on Windows because it looks nice, the drivers (for me) have always just worked. Any software I care about works. Even with Windows 7, I can play games from just about any era of Windows. I boot Linux when I need to repartition a drive, or run a security scan. However, my play time on the computer involves more than firefox and fighting with idealism melodrama.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    14. Re:Fine, I'll bite by the_B0fh · · Score: 3, Interesting

      Not just that. Look at the number of iOS malware, vs Android malware. If iOS is as popular as people seem to think, shouldn't it have a proportionate number of malware compared with the number of Androids?

    15. Re:Fine, I'll bite by Anonymous+Brave+Guy · · Score: 4, Insightful

      Do a lot of on-line banking on your Android phone, do you? Or have a nice, high bandwidth connection you could saturate to support a DDoS attack on someone who didn't pay their protection money? Or store any juicy company data that could be handy for not-quite-insider trading?

      There have been security vulnerabilities found in just about every major piece of networking/server software on Linux. There is no doubt about this, because most of those packages are open source, and the fixes are a matter of public record. If there was money in writing Linux malware, there have been plenty of weaknesses to exploit, just like on Windows (or any other major platform).

      But serious malware today isn't written by script kiddies any more. It's essentially organised crime, and it follows the money. If you think that wouldn't lead it right to Linux if that became the dominant desktop OS, or that being primarily open source makes the Linux ecosystem magically immune to the kinds of security bugs that make it into code written by highly skilled and experienced professionals working for the best funded software companies in the world, then I've got a few friends in Nigeria who would like your help with some financial transactions.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    16. Re:Fine, I'll bite by ozmanjusri · · Score: 4, Informative

      Do a lot of on-line banking on your Android phone, do you?

      Yes, my bank provides an app to do that.

      Or have a nice, high bandwidth connection you could saturate to support a DDoS attack on someone who didn't pay their protection money?

      Yes, wifi, same as my laptop.

      Or store any juicy company data that could be handy for not-quite-insider trading?

      Yes, my company has a BYOD policy.

      --
      "I've got more toys than Teruhisa Kitahara."
    17. Re:Fine, I'll bite by rev0lt · · Score: 2

      So, I'd say you are probably a Linux administrator, and not a windows one. Windows also have logging facilities, and a pretty complete statistics monitor to help you diagnose/troubleshoot problems (and probably can gather metrics with far more detail than you would on a Linux system). That said, there are some issues an lot of badly designed software out there. But unfortunely, that's not Windows-specific.

    18. Re:Fine, I'll bite by ozmanjusri · · Score: 4, Informative

      it's remote exploits of one of the services that are installed, by default, to be accessible from the Internet.

      Why worry about defaults?

      If you're choosing Linux for security, you can already choose one of the security-enhanced distros like SELinux (if you trust the NSA) or Ubuntu Privacy Remix https://www.privacy-cd.org/, or LPS http://www.spi.dod.mil/lipose.htm, or Fortress Linux http://www.fortresslinux.org/ etc etc etc. Or just roll your own with your favorite distro and GRSec installed http://grsecurity.net/.

      All of these are a (free) download away. It's not like it's difficult to secure Linux if you choose to.

      That's why all this bullshit about Linux being as insecure as Windows, but less popular is just FUD. If Linux IS ever threatened the same way, the FOSS community is ready and has the tools to respond. Linux users won't have to wait for a vendor to reluctantly spend the money to ramp up a security team. They'll just benefit when it's needed.

      --
      "I've got more toys than Teruhisa Kitahara."
    19. Re:Fine, I'll bite by TheSeatOfMyPants · · Score: 4, Insightful

      Linux is at its lowest point in a very long time in terms of look-and-feel, polish, and usability in comparison to its commercial competitors. A lot of Linux users don't care about such things, and that's why desktop Linux never took off. ... Meanwhile Win7 is polished and works well.

      While I'd agree with that regarding GNOME 3 and Unity, I don't think that applies to all Linux desktop environments -- it's very easy in KDE 4 to pick and use a theme that very closely mimics Win7 or OS X, just with more customization options if you want them. KDE 4's main visual failing point IMHO is that there's a severe lack of diversity in the themes compared to GNOME 2 or KDE 3, as nearly everything looks to some degree like a variant of Windows or OS X.

      The main reason I see Linux forever failing to capture the desktop market is that the application & environment/theme developers, being unpaid, have zero incentive to care what the users want. The result is desktop environments & applications that may suit the devs perfectly well, but from many users' points of view are clunky, missing features, or bloated with features they'll never use. It's the devs' right, of course, but that doesn't keep the end-result from being that Linux can't manage to gain a respectable percentage of desktop marketshare.

      --
      Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
    20. Re:Fine, I'll bite by rev0lt · · Score: 2

      They don't tell you where or what. You don't even get the process ID of the stuff that's logging the error.

      You do get the process ID, accompanied by a bunch of other stuff (such as vendor error codes, the binary path, etc).

      You can't even easily sort by date then by error type - sorting by error ID causes the date sort to no longer be in order. So what's the frigging point of the stupid fancy log UI?

      But you can easily discard non-relevant information, or create a custom view for a given error ID. And the available info isn't limited by default to 7 days. And you can export the available info to XML (granted, not as easy to work as textfiles).

      That crappy attitude to useless logs goes all the way up to the app level with useless messages like "Object reference not set to an instance of an object."

      And in other systems, this is different how? How more helpful are messages about segfaults before a core dump? And if you _do_ have debug information, firing up the debugger will give you detailed information about what went wrong. Just like any other system.

    21. Re:Fine, I'll bite by s4m7 · · Score: 4, Interesting

      Do a lot of on-line banking on your Android phone, do you? Or have a nice, high bandwidth connection you could saturate to support a DDoS attack on someone who didn't pay their protection money? Or store any juicy company data that could be handy for not-quite-insider trading?

      As ozmanjsri said, yes to all these things. My 4g connection is definitely faster than my home broadband.

      There have been security vulnerabilities found in just about every major piece of networking/server software on Linux. There is no doubt about this, because most of those packages are open source, and the fixes are a matter of public record. If there was money in writing Linux malware, there have been plenty of weaknesses to exploit, just like on Windows (or any other major platform).

      There have been security vulnerabilities found in every piece of networking/server software, Period. The trick is that on Windows, even Microsoft is often not notified of these for months after their discovery by the black hats, and it has been sometimes two years for a fix. You as a consumer may NEVER know about them.

      But serious malware today isn't written by script kiddies any more. It's essentially organised crime, and it follows the money. If you think that wouldn't lead it right to Linux if that became the dominant desktop OS, or that being primarily open source makes the Linux ecosystem magically immune to the kinds of security bugs that make it into code written by highly skilled and experienced professionals working for the best funded software companies in the world, then I've got a few friends in Nigeria who would like your help with some financial transactions.

      the U.S. Army is “the” single largest install base for Red Hat Linux. Industrial Commercial Bank of China runs Linux at all 20,000 of its locations. The Chicago Mercantile Exchange employs an all-Linux computing infrastructure and has used it to process over a quadrillion dollars worth of financial transactions. No money in Linux malware? Pshaw.

      But no, Linux doesn't make you magically immune. It simply has a more mature and advanced security model, better tools for detecting and stopping intrusions, and the ability for a motivated firm to make any security modifications needed on their own schedule.

      --
      This comment is fully compliant with RFC 527.
    22. Re:Fine, I'll bite by davidbrit2 · · Score: 2

      It's tremendously rare that I need to use all that in one go - the right tool for the right job, and all that. (The Linux proponents are always touting choice, right?)

      I once had an issue with something on OpenBSD that appeared to be running into filesystem permission issues. I was trying to figure out which file it wasn't able to read. To track it down, I wanted to watch filesystem activity in real-time. I'm not a dyed-in-the-wool OpenBSD expert, so I asked our guy who is, and he had no elegant way to do that. In the end, I had to use a lot of guesswork and debugging print statements. On Windows, I'd load up Process Monitor and have my answer in 5 minutes (including trace setup time).

    23. Re:Fine, I'll bite by TheLink · · Score: 2

      What's the process ID of the nfssvr in this Windows Server 2008 log: http://technet.microsoft.com/en-us/library/cc731909(v=ws.10).aspx

      Or this log: http://www.petri.co.il/images/ie7_on_ex2003_1.gif

      In Windows XP, I do not see any process ID either:

      (The following are all real errors in my event viewer)
      Example error #1:
      Event Type: Error
      Event Source: Application Error
      Event Category: (100)
      Event ID: 1000
      Date: 5/26/2012
      Time: 2:35:31 AM
      User: N/A
      Computer: CORE
      Description:
      Faulting application , version 0.0.0.0, faulting module unknown, version 0.0.0.0, fault address 0x00000000.

      For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
      Data:
      0000: 41 70 70 6c 69 63 61 74 Applicat
      0008: 69 6f 6e 20 46 61 69 6c ion Fail
      0010: 75 72 65 20 20 20 30 2e ure 0.
      0018: 30 2e 30 2e 30 20 69 6e 0.0.0 in
      0020: 20 75 6e 6b 6e 6f 77 6e unknown
      0028: 20 30 2e 30 2e 30 2e 30 0.0.0.0
      0030: 20 61 74 20 6f 66 66 73 at offs
      0038: 65 74 20 30 30 30 30 30 et 00000
      0040: 30 30 30 000

      Example #2
      Event Type: Error
      Event Source: Application Hang
      Event Category: (101)
      Event ID: 1002
      Date: 5/12/2012
      Time: 5:32:00 PM
      User: N/A
      Computer: CORE
      Description:
      Hanging application explorer.exe, version 6.0.2900.5512, hang module hungapp, version 0.0.0.0, hang address 0x00000000.

      For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
      Data: (useless crap omitted to pass Slashdot lameness filter)

      Example of Syslog style error:
      Apr 28 23:02:02 mitchell postgres[3447]: [7-1] FATAL: the database system is in recovery mode
      Apr 28 23:02:02 mitchell postgres[3448]: [6-1] LOG: connection received: host=mitchell.cs.wisc.edu port=37591
      Apr 28 23:02:02 mitchell postgres[3448]: [7-1] FATAL: the database system is in recovery mode
      Apr 28 23:02:23 mitchell postgres[461]: [6-1] LOG: startup process (PID 3446) was terminated by signal 7: Bus error
      Apr 28 23:02:23 mitchell postgres[461]: [7-1] LOG: aborting startup due to startup process failure

      Much better in comparison. So what if it's not in XML, it is a lot more useful than most of the crap that gets puked out in event viewer.

      As for the "object reference" errors, in other systems/programming languages you get way more useful error messages like:

      (Python example)
      Traceback (most recent call last):
      File "testerror.py", line 12, in [module]
      test(myvar)
      File "testerror.py", line 5, in test
      print 2 + var
      TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'

      var is clearly the problem here.

      In contrast I see my colleagues working till late at night wrestling with "Object reference not set to an instance of an object.", and it's not always their code they're having to fix. Maybe there's a way of turning on debugging symbols so that message is replaced with something a lot more useful, but so far they seem to get the same useless error message even with debugging on.

      FWIW I do write windows programs/services that log more informative "syslog style" error messages (with process AND thread ID- makes debugging multithreaded stuff easier), but Microsoft's own stuff doesn't do it. Stuff that would be simple to do in a unix/linux system would be hard on Windows - for example if there is a problem with an email message amongst a bunch of Microsoft Exchange servers, figuring out the path it took and where the message had problems, and why is so much more difficult than with postfix, qmai

      --
    24. Re:Fine, I'll bite by Macka · · Score: 2

      You can add whatever you want to your own copy of a Linux based product, but adding it to someone else's copy is a different matter entirely. How successful you are depends on the security of the chosen distribution channel and package management. That comes down to implementation. Apple implemented this well, and google have not. Simple as that. It has very little to do with the underlying technology.

    25. Re:Fine, I'll bite by s4m7 · · Score: 2

      And how, exactly, is this different to the situation with Linux? There is no guarantee that someone will report a vulnerability to the maintainers of, say, a Linux distro, any more than that someone will report one to Microsoft. And what Linux distribution or major infrastrucuture project still runs an open access security mailing list today, with guaranteed full and immediate disclosure of all reported vulnerabilities?

      Ultimately, unless you personally are directly involved with the security and maintenance of every major Linux project you use, you're still trusting other people to be honest in their disclosure and prompt with fixing security issues.

      You're looking for guarantees while I'm talking about options. If you, as a security professional, are concerned about the code, you can scrutinize it. Windows doesn't give you this option. There's no guarantee of disclosure but probability suggests that with greater access to the code will come greater disclosure.

      Yes, because obviously the people who are responsible for systems processing a quadrillion dollars of financial transactions just throw a quick Debian CD in the drive to set it up. I don't suppose they're taking any extra steps to audit or secure their systems beyond what a typical home user running Windows for Facebook and gaming would do. Hell, you could probably just walk right into their data centre and remove a hard drive while no-one's looking, and then take it home to look through the files in your own time.

      It's ridiculous to assume that when we're talking about securing an office computing environment that we're not allowing for extra steps of auditing and securing in the process. The question is, then, which platform offers a better tool set for doing that?

      Leaving aside whether or not any of those things are necessarily true in 2012, about 99.37% of the Linux user base is also experienced enough not to fall for typical malware scams, but I don't suppose that makes any difference.

      In the sense that it's completely irrelevant to the discussion, you're correct, it does not. End users will always be the weak point in security. End of story. Now, the question is, do you by default give them write access to system directories, or not? Do you keep granular logs of each file i/o access by individual users?

      You won't hear me say that Windows "sucks" at security, or that it hasn't improved significantly since XP. But the fact is that these same mechanisms MS is implementing in 2010, 2011, 2012 have been available to unix users for 30+ years. The whole model has been built around multi-user systems in networked environments with disparate resources moderated by varying levels of access. It's not something that was bolted on 17 years later as an afterthought.

      More importantly, if the model that exists doesn't actually serve your organization's needs, there's nothing materially stopping you from modifying it until it does.

      --
      This comment is fully compliant with RFC 527.
  3. upper management by Anonymous Coward · · Score: 4, Funny

    Simple, because upper management always wants more windows.

  4. been done before by inode_buddha · · Score: 5, Insightful

    This has been discussed ad nauseum here over the last decade.
      One big reason why things are the way they are, is that corporate types want somebody to blame when things go pear-shaped. There's not many linux companies of enough size to handle that. Just RedHat and SuSe.

    Another reason is yes, the apps. The simply *must* have MS Access and integration with the whole Office suite. Anything that doesn't have this is likely a non-starter.

    --
    C|N>K
    1. Re:been done before by smpoole7 · · Score: 5, Interesting

      > corporate types want somebody to blame when things go pear-shaped

      I think that's part of it, but an even bigger part is just sheer inertia. Budgets are tight, the economy is still struggling, and even though Windows costs a little more, a lot of PHB's figure they'll just hire people who know how to use Office and Outlook and be done with it.

      BUT ... and here's the real reason I popped in here; I've been dying to say this for some time now. :)

      I think this is changing. Our own company, as recently as three years ago, was still buying standard laptops with Windows and Office pre-installed. We are now migrating over to iPads and Android tablets. The privacy issues concern us somewhat, but I think this is going to increase in the future. People are willing to learn new "apps" to replace what they used under Windows, too.

      I think Microsoft had better be very, very worried about this trend. Years ago, most people who bought computers demanded Windows on it. Nowadays, people buying pads and tablets and they are perfectly willing to use something other than Windows. Most significantly, when someone introduces a smart phone or tablet with Windows on it, the marketplace is saying, "ho, hum."

      Especially among younger users, Windows is viewed as, "like, SO 1990." :)

      --
      Cogito, igitur comedam pizza.
    2. Re:been done before by npsimons · · Score: 3, Insightful

      One big reason why things are the way they are, is that corporate types want somebody to blame when things go pear-shaped. There's not many linux companies of enough size to handle that. Just RedHat and SuSe.

      Hmm, well then they better not have too close a look at any of MS or Apple's EULAs. They're all "no indemnification" and all that. Good luck suing MS or Apple, or even getting a response unless you already paid out the ass for a support contract.

      The simple fact of the matter is that when it comes to big companies and technology, the ones making the "corporate" decisions are blithering idiots. Think about it: where are the smartest people you know working? Either they are actually getting (fun) shit done (eg, engineers solving problems), or they are in charge of their own startups (and how many startups go with MS?). Also, as someone else mentioned, there are some other large factors known as "mindshare" (why do you think MS gives deep discounts to college students) and bribes. If there were any justice in this world, MS would have gone out of business ten years ago due to everyone seeing through their BS. The depressing reality is that PT Barnum was right (and even that is a good example of mass ignorance: Barnum didn't say that, his opponent Hull did).

    3. Re:been done before by wvmarle · · Score: 3, Insightful

      corporate types want somebody to blame when things go pear-shaped. There's not many linux companies of enough size to handle that. Just RedHat and SuSe.

      The irony here is that you complain there are just two Linux vendors that are big enough to provide such support.

      While there is just one Windows vendor.

  5. Usability by krslynx · · Score: 5, Interesting

    If you've got things to do, learning how to operate a Linux system is low on the priorities. If people start finding hiccups because of the differences between Linux and Windows they'll rapidly complain to tech. support, who will soon fold under the pressure of people not being able to meet their commitments due to not understanding their workstations.

    Linux isn't the top dog because it's 'more secure' than Windows, it's not the top dog because it's not as well known as Windows. I see more people using Mac in the workplace now, and with the popularity spike in BYOD I would suggest that if Linux were to become more user friendly, Linux would be slowly be adopted anyway.

    We should remember that >60% of servers run Linux, versus Windows.

  6. Must we ...? by Anonymous Coward · · Score: 2, Insightful

    Must we really re-hash windows vs linux? Must we?

  7. Fear of Backdoors? by JoeMerchant · · Score: 5, Insightful

    If I were a too busy to be bothered executive, my high level opinion of the hobbyist operating system would be that it's bound to be full of backdoors put in by the coders. What's worse, is when those backdoors cause my golden parachute producing institution serious financial harm, there's nobody to sue. At least if Microsoft were to do something dastardly, there's a few billion in assets to get the lawyers worked up over.

  8. Re:security is a system, not in a product by Anonymous Coward · · Score: 2, Interesting

    because the windoes security guys work for free!

  9. One reason by gallondr00nk · · Score: 2

    One reason is because in many cases your system is only as good as your administrator. Bad linux admins are worse than competent Windows ones.

  10. Few reasons by Sycraft-fu · · Score: 4, Insightful

    1) Trying to run away from good security practice by going to something you perceive to be less targeted or better able to save you from yourself isn't a good idea. Hate to break it to you but really Windows itself is pretty good security wise these days. If you are having trouble the question to be asking yourself is what is wrong with the way things are set up. To me it is like having your house robbed and moving to a new neighbourhood, rather than locking your door at night. We run a mixed environment at work, and we don't have many Windows security issues, despite it being our big OS. Reason is we have a good security setup that provides defense in depth. We have real proactive security, not ostrich security.

    2) Because often the products businesses need aren't available for Linux. People will point to half-assed alternatives because said half-assed alternatives are the best they can find. "Just write your own," is completely unfeasible to many companies, and uneconomical to others. If you'd save $X in terms of security issues and licensing but spend $X*10 to develop and support your software that does what you need, it isn't a good move.

    3) Because Linux doesn't always, maybe even not usually, have a lower TCO. In our environment it requires a hell of a lot more fiddling than Windows to make it work. Our Linux lead spends a lot of time hacking around with things to make them work right, and dealing with customized setups (which we do a lot of being a research university) is a pain. I spend way less time fiddling to make Windows work, and not because I'm smarter to better than him. He's damn good. It just seems to be more trouble to get Linux to do what we need, the enterprise support tools aren't as robust.

    Remember that security is only one facet of cost, and also remember Linux doesn't provide perfect security. You can argue if it is better or not, though many of the better arguments are just arguments of less targeting. Things like malware that the user has to download and run, an OS can provide no defense against that short of trusted computing or the like.

    So you have to look at what it would cost and save in total.

    Also as I said, really security talk needs to be about defense in depth and how to prevent problems, not about trying to run away from them. Security failures WILL happen, anyone who's done physical security know there's no such thing as a perfect defense, everything is fallible, and you have to have layers and you have to monitor and adapt to maintain good security.

    I would rank a place high security that runs Windows but does things like: Have regular users run deprivileged and not hand out admin accounts. Have a good, but sensible password policy and use two factor authentication. Have all systems patched regularly and quickly and monitored. Run a host based firewall on all systems. Run an on access and on download virus scanner on all systems, centrally monitored. Run a network based firewall and IDS, maybe even more than one. Segments servers from workstations and only allows the access needed. Proactively monitors for problems. And so on.

    I would rank a place low security if they just run Linux, give local users sudo, and say "Have fun, Linux is safe!"

    Linux could potentially help with security, that would need to be evaluated by someone competent case-by-case. Linux does not give good security, it is layers and a process, not a magic bullet.

  11. Re:security is a system, not in a product by inode_buddha · · Score: 5, Funny

    2001 called, they want their "get the facts" back....

    --
    C|N>K
  12. iPhones also banned at IBM over Siri worries by Bushido+Hacks · · Score: 2

    It's stories like this that make me wonder why IBM isn't laying off people instead of HP. (Truth: HP wouldn't need to lay off so many people if they could tell people how to swap the crappy batter on the HP Touchpad. Then again, Meg Whitman is Carily Fiorina 2.0 now with Romney cues.)

    But IBM has has also rejected allowing anyone from using an iPhone at office meetings over concerns that Siri may be spying on the company.

    Also, remember a few years back how IBM was so eager for businesses to switch to Linux? Clearly they're not following their own advice considering they were hacked last week according to The Hacker News.

    We can't move forward if everyone is taking steps backward.

    --
    The Rapture is NOT an exit strategy.
  13. Problem is the user, not the OS by gman003 · · Score: 4, Interesting

    At least at the level of "business desktop", I believe "user stupidity" is a far bigger threat than "insecure operating system". Yeah, for a ___ server, or firewall, or really any sort of system managed by trained, competent people, the OS or applications may indeed be the bigger risk, but on the desktop? All it means is that instead of attaching bank_of_nigeria__withdrawal_forms.pdf.bat, they'll attach bank_of_nigeria__withdrawal_forms.pdf.pl when running a scam.

    Linux is not a magic security bullet - such a thing simply does not exist. No OS is unbreakable. My company found that out ourselves, when we discovered just how completely '0wn3d' a particular clients' Linux servers were - let's just say the guy who configured them is now fleeing the *country* to escape the gross negligence and breach-of-contract lawsuits (when your job description is "keep these servers up-to-date and secure", and they're still running a version of Debian from '02 and participating in Anonymous DDoS attacks, you've failed).

    Windows also, I have to admit, has gotten much better at security compared to the 95/98 days, or even the XP SP0 days. Linux still has a security lead, but that lead is now orders of magnitude smaller (especially since Linux, at least for certain distros, seems to be trading security for usability).

  14. Re:Windows = Easy + User Friendly by X0563511 · · Score: 4, Insightful

    ... but it really isn't! If you can manage to find someone with zero experience, Windows does not magically make sense to them.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  15. Your premise is wrong. by GNUALMAFUERTE · · Score: 4, Insightful

    Unix is actually very popular where security is a concern. Most of the internet runs on some variety of Unix.

    Same in business.

    But the reasons it's not even more widespread are:

    a) Management and HR are clueless, and so they implement the wrong policies and hire the wrong people.
    b) Microsoft spends a lot of money on getting people hooked on their technologies, including getting most universities to teach their crap, so many sysadmins are clueless regarding anything outside Microsoft.
    c) CTOs get bribed. Those bribes determine what technology they buy. The FSF doesn't have much money to waste on bribes, but many corporations do.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  16. ...Cuz Windows... by AndrewX · · Score: 5, Insightful

    One of the parts of the otherwise totally asinine "Zen and the Art of Motorcycle Maintenance" that actually did stick with me was the story about some little part of a motorcycle that can be replaced with just a little piece of tin can if it breaks, and in some ways it even works better if you do. But, in the auto parts store it costs $15. The point is this guy's friend would never consider using a piece of tin can on his bike, and would always buy the expensive part every time because he's the kind of guy that associates paying for something with quality. You could never convince him that a free alternative to anything could be better, because then why would anyone ever pay for it? And since there's these successful and widely popular companies selling the widget for lots of money and making a killing, they must be doing something right that can't be offered anywhere else. Having dealt with enough executive types that make decisions like these for large companies, they are almost universally this type of person. It's not that free can't be better, it's just out of their comfort zones. Really, I think it stems from faith in capitalism. Windows is it because its the big one that everyone uses, and that means everything to some people (unfortunately).

    1. Re:...Cuz Windows... by AndrewX · · Score: 2

      In other words, some people think that if something is free, then there must be something wrong with it because if it really was as good or better, someone would be making money on it. So they won't give it a chance, and go with the popular and expensive one because that's "what they know".

    2. Re:...Cuz Windows... by anagama · · Score: 2

      I'm guessing that the bike part replacement you mention is more complex than just cutting up a tin can and jamming a piece of metal into the bike.

      Actually no, that's exactly it. The author's friend was quite disturbed about the idea of fixing his expensive bimmer with a bit of beer can:

      I was so baffled by his refusal even to think about any mechanical subject I kept searching for ways to clue him to the whole thing but didn't know where to start.

      I thought I would wait until something went wrong with his machine and then I would help him fix it and that way get him into it, but I goofed that one myself because I didn't understand this difference in the way he looked at things.

      His handlebars had started slipping. Not badly, he said, just a little when you shoved hard on them. I warned him not to use his adjustable wrench on the tightening nuts. It was likely to damage the chrome and start small rust spots. He agreed to use my metric sockets and box-ends.

      When he brought his motorcycle over I got my wrenches out but then noticed that no amount of tightening would stop the slippage, because the ends of the collars were pinched shut.

      "You're going to have to shim those out," I said.

      "What's shim?"

      "It's a thin, flat strip of metal. You just slip it around the handlebar under the collar there and it will open up the collar to where you can tighten it again. You use shims like that to make adjustments in all kinds of machines."

      "Oh," he said. He was getting interested. "Good. Where do you buy them?"

      "I've got some right here," I said gleefully, holding up a can of beer in my hand.

      He didn't understand for a moment. Then he said, "What, the can?"

      "Sure," I said, "best shim stock in the world."

      I thought this was pretty clever myself. Save him a trip to God knows where to get shim stock. Save him time. Save him money.

      But to my surprise he didn't see the cleverness of this at all. In fact he got noticeably haughty about the whole thing. Pretty soon he was dodging and filling with all kinds of excuses and, before I realized what his real attitude was, we had decided not to fix the handlebars after all.

      As far as I know those handlebars are still loose. And I believe now that he was actually offended at the time. I had had the nerve to propose repair of his new eighteen-hundred dollar BMW, the pride of a half-century of German mechanical finesse, with a piece of old beer can!

      Ach, du lieber!

      http://www.design.caltech.edu/erik/Misc/pirsig.html

      --
      What changed under Obama? Nothing Good
  17. At least for IBM... by fuzzyfuzzyfungus · · Score: 4, Interesting

    I suspect that, for large enterprises, 'security' as measured by 'how fucked it is after 6 months of clueless use by Joe Pornhound, his wife Jenny Incredimail, and his son Timmy Warez' is basically irrelevant.

    Home users are basically helpless cattle; but they are also low value targets. If a drive-by download or a trivial trojan can't land some malware, they are safe. If it can, they are helpless.

    Your enterprise, on the other hand, likely has the desktops locked down good and hard, firewall and IDS and people paid to care. However, they are a high value target. It is plausible, indeed quite likely, that they are getting actual human attention, from actually competent attackers, customized payloads, possibly even the honor of having one or more zero-days used against them. They are also much more likely to be running complex, web-facing applications, where the security may not rely on the underlying OS that much at all(how many sites have been exploited purely through more-or-less OS agnostic attacks on their CMS?)

    In this scenario, it isn't entirely clear how much better Linux is than Windows(and, also, it isn't necessarily the case that the desktop OS matters nearly as much as the competence and vigilance of the chaps watching the network for funny business).

  18. Re:Office by theshowmecanuck · · Score: 5, Interesting

    Office, plus things like Visio and MS Project. And I don't care how much someone argues, Dia is nowhere near a good a product to date as Visio. And there is nothing in the Linux world that even compares to MS Project. There are some apps with 'project' in the name that might even look a little like MS Project, but nothing that can compete. ERD tools are another thing. Yes there are a bunch that run on Linux, but even a mid to low price Windows offering like Toad Data Modeller is head and shoulders above anything you can find for Linux. And the multitude of financials software out there runs on Windows not Linux.

    Software vendors simply don't want to deal with the GPL if it means there is any chance that they will have to give away the code they spent hundreds of thousands, if not millions of dollars to develop. You will find them occasionally making software that will also run on OSX, but again the license there won't force them to give away anything. And I know there is the LGPL, but it still has GPL in the name which rightly scares the vendors. And with the way some of the more rabid FOSS people are, vendors don't want the worry of a v4 of the GPL and/or something that deletes the LGPL, etc. Unless vendors can be guaranteed to make money on their investment they won't write top level code for Linux, and without top level apps, people won't use it... except for programmers who have made tons of decent apps to work on the platform they code entereprise apps for (not the client apps that the bosses use).

    --
    -- I ignore anonymous replies to my comments and postings.
  19. Applications by chill · · Score: 3, Interesting

    People use computers to run applications. The operating system should be chosen to support the applications they need, not the other way around.

    Business already has too many problems with Mac fanatics insisting on using Apple products. The main issue is they demand the computer/OS *before* seeing if any of the applications used at the office are supported. Ass backwards.

    However, the question in the article was a non-sequitur. The use of cloud services has absolutely nothing to do with operating system of choice. It has to do with losing control of data.

    Case in point, IBM didn't say "You can't use Dropbox on Windows", they said "You can't use Dropbox". Yes, there is a Linux client for Dropbox.

    --
    Learning HOW to think is more important than learning WHAT to think.
  20. As for the Lawyers . . . by Anonymous Coward · · Score: 2, Informative

    I can't speak for the financial advisors and banks, but for the lawyers, it is inertia. In 2000, when I graduated from law school, the firm I worked at still used Word Perfect 5.1 on Windows 97. They were convinced in 2001, to upgrade to Windows 2000. Even then they ran Word Perfect in a DOS box. They kept this for two reasons. The first was they didn't want to retrain their legal secretaries. Document formatting is very important and intensive in legal briefs, so you need to know the word processor in much greater detail than to write a term paper. The second reason is that they had purchased a customized version of Word Perfect that integrated with the accounting software the firm used. This was not easily duplicated. When they finally did upgrade to Word, they had to buy a whole new accounting package, and the conversion process, including training, took months.

    I suspect that what keeps law firms, and most other professionals, from making a switch to Linux is the desire to avoid the unknown and the learning that goes with it. That is bolstered by the fact that every industry has some killer app that just doesn't exist on Linux.

  21. Re:security is a system, not in a product by Anonymous Coward · · Score: 2, Informative

    Bullshit, do you have anything to back that up with? Appliances to monitor traffic are not just a Linux thing, if you care about it that much, you'll want them for a Windows only network as well. As for firewalls, if you're at all competent, you should be able to set one up for Linux without any particular trouble, for free. Set up the rules once and you probably don't have to fiddle with them again.

    And no, people don't work for free, so I'm curious why you're only counting that when it comes to Linux, I doubt very much that Windows Admins work for free.

  22. Why not Linux for security? by Checkered+Daemon · · Score: 2

    Because of OpenBSD? :)

  23. These questions have a flavor by lessthan · · Score: 2

    and the flavor is "Why not Zoidberg?"

    --
    Space Shuttle was a program that strapped humans to an explosion and tried to stab through the sky with fire and math
  24. Re:Windows = Easy + User Friendly by Bill+Currie · · Score: 4, Insightful

    No, windows is not user friendly. It's actually very user antagonistic. It is, however, corporate (particularly *AA) friendly.

    Rather than not being user friendly, Linux's problem is it is too user friendly: it's easy to get lost in the choices.

    Most windows users want their hand held. Corporations want to use handcuffs. Windows provides the handcuffs.

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  25. Re:Office by alexander_686 · · Score: 2, Insightful

    I work in financial services and we are addicted to Microsoft Excel.

    I get "relational data" in Excel spreadsheet form from outside vendors all of the time. I can't even get them to send me the data in a flat text file so Excel won't chop off the leading (and necessary) zeros.

    It is what everybody knows.Not the way it should be, but that's life.

  26. Re:Because linux is secure by Anonymous Coward · · Score: 2, Insightful

    One word: OpenBSD. It is more secure. You can debate the reasons all day long. But the fact of the matter is, even an OpenBSD box running SSH, SMTP, and HTTP services isn't going to get hacked. Forget remote root exploits. Let's talk about local root exploits, which are found regularly on Linux and Windows. OpenBSD? The most recent local root exploit, circa 2009, didn't work on the then current--or prior--release. Thus it was tagged--arguably improperly---as a reliability fix.

    So it's not that bugs aren't found in OpenBSD. It's that their "proactive security" mantra has substance to it. The developers see where the state-of-the-art hacking techniques are going, and cut them off at the pass with counter measures. Contrast this with Linux or Windows, where they react after the fact; and after countless people have been p0wned.

    Linux and Windows code is chock full of amazing algorithms and sophisticated hacks. OpenBSD code tends to be extremely dumbed down. If you're concerned with security, you want the dumb code. The more sophisticated the code, the harder it is to debug. The old adage that anyone who codes to the best of their ability is by definition incapable of debugging that code rings true.

  27. Dropbox is issue, not just Windows by billstewart · · Score: 3, Informative

    The problem with Dropbox isn't just that it exposes Windows insecurities, it's also that it makes it easy to export lots of stuff out of your company, potentially with wimpy passwords, to a storage system which your company doesn't have any control over - Dropbox doesn't even have to tell your company if they've gotten a subpoena or "friendly" FBI request for the material, and with no contract, there's no way to specify data retention limits.

    At $DAYJOB, we've got a Dropbox-like service (at least the "upload/download from browser" part of it, not the "glom onto everything" part), because it's useful to have something like that. It goes to our own storage, and has encryption we've got control over, and it keeps the employees from needing to find other ways around the firewall's block on Dropbox uploads.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  28. Re:Because Security is not a priority for Linux by VortexCortex · · Score: 5, Informative

    No, you're wrong. Every single day I get updates. The "bug" I submitted to the patch for in Linux? It was patched in 2 weeks. The "bug" I submitted the whitepaper and proof of concept code under "responsible disclosure" to MS? It's been 2 years, and some of my unsavory friends who worked on the bug with me are now exploiting it. UPDATEs, FASTER. Linux wins.

  29. They do use Linux. by colonel · · Score: 5, Informative

    I've worked for some of the largest banks in the world, and:
    1.) They use craploads of Linux.
    2.) They're going to stop using Windows.
    3.) They'll never use dropbox.

    Detail:

    1.) They use craploads of Linux.

    Just about every bank has declared Linux to be the future for application services, with a few exceptions for specific applications. Accounting will stay mainframe for a very long time, Collaboration will remain MSExchange for a very long time, Sharepoint probably as well, and rinky-dink one-off applications may still run only on Windows servers, but only if those apps come from software shops built by math/business/commerce geeks (algo stuff, etc.). Most databases, report generation, records keeping, document management, webbanking backends, and other banking stuff will continue their current trend of UNIX-to-Linux. Some banks are 20% along their UNIX-to-Linux projects, some are at 80%, but I don't know any that aren't on that road.

    I think you were talking about desktops, though, not the datacenters and server farms. That's a very superficial way to look at banking computing. Banks do not use Windows machines to do banking, they use Windows machines as desktops for running Exchange, and Office, and banks are thrilled that they can *also* use those same pieces of hardware as dumbterms for people to SSH/Telnet to some banking applications and also access the newer applications through the browser. But, if it wasn't for Exchange and Office, they wouldn't use Windows, they'd use Linux thin clients. I actually know one bank that's trying to migrate people to Google Apps for just this reason, but it's really hard, because bankers really do love office/exchange.

    2.) They're going to stop using Windows.

    But they're not going to go to Linux. The banks are all calling it "BYOD" for "Bring Your Own Device." Bankers really, really, really want to use Mac desktops and iPads and Android phones and ditch Windows -- but there's no way they'll switch to Linux on the desktop unless that Linux is called Android. So, the banks are currently running well-funded projects to replace all their Windows-desktop-only applications with web-based apps that'll work from any browser, and also throwing lots of money at companies like Good Technology to be able to get iPads and Android Tablets in to the workplace.

    Microsoft is trying to use Office360 or WTF it's called so that they can still sell stuff to banks that have ditched Windows on the desktop, but there's going to be lots of turmoil over the next 5-10 years as that progresses. Windows on the desktop in banks is effectively dead already -- I know 3 banks that have decided to stick with XP on the desktop instead of upgrading to Win7 because the Win7 upgrade costs are better spent in moving faster to this better future.

    3.) They'll never use dropbox.

    Banks are required to log everything, and logging everything you upload to dropbox and everyone that downloads it and all of that crap is so expensive that you should find out what the approved tools are for doing what you want to do. Most banks will allow SFTP/SCP between trusted endpoints if the right people sign the right forms. In my experience, dropbox is only ever requested in banks by someone that wants to break the law and is too stupid to know what law they'd be breaking.

    Dropbox blocking is not something IT decided to do, it's something the lawyers required IT to do, and it has nothing to do with "security" in the way that there are "security" differences between operating systems. It has to do with the kind of security you have in the lobby that would ask questions if you started walking out the door with canvas bags that have dollar signs on them. If the banks allowed dropbox, naughty employees would copy documents to home that their daytrader spouses would use for insider trading (seen that more than once).

  30. Re:Windows = Easy + User Friendly by plover · · Score: 3, Funny

    ... but it really isn't! If you can manage to find someone with zero experience, Windows does not magically make sense to them.

    We seem to have no problem finding an endless supply of Windows "admins" with zero experience. I don't know why you think that's such a big deal.

    --
    John
  31. Re:Because ... by VortexCortex · · Score: 4, Interesting

    My NEARLY COMPUTER ILLITERATE next door neighbour (has trouble remembering how to copy files and use email attachments) who is 75 years old (a retired air force mechanic) who has used MS OS's for over 20 years (I helped him upgrade from DOS and a batch launcher script to Windows), now uses Ubuntu. It took him exactly ONE day with NO ASSISTANCE to learn the UI, and feel at home. Why?! Because he hated Vista, and after he held out for Windows7, and hated it as well, I said: "Before we install an OS that will be unsupported soon (XP), give Linux a try, it's free, so what do we have to lose?" -- Note: He has NEVER had to do anything with the command line, and he was AMAZED at how simple the installer was: "How are we're already running it from just the CD? ... How can this be free? ... Why doesn't Windows have this?" (well, now they do, sort of, but that's beside the point).

    I've had people with ZERO experience with Linux borrow my Laptop (running Linux), and get around just fine, waiving me off when I offer assistance... even write a resume using Libre Office, and check out my music collection... I don't want to disrespect my friends, but these are the kind of people who have 37 windows "I'm an AV" viruses and don't know how to burn CDs or run Defrag -- You are deranged, a shill, or just down right mentally retarded if you can't use the OS.

  32. Head in the sand... by mspohr · · Score: 3

    I used to work for a large international organization. Every time I went to Africa, my laptop would get infected (from USB drives passed around at meetings). I finally installed Linux in my work laptop and never had a problem after that. (The USB drives still would get infected but not my laptop... I would just delete the offending files.)
    The organization was a pure Microsoft shop and also was plagued by malware inside the headquarters (rumors were that there were foreign governments who wanted information).
    Several times they had high level IT security meetings and I strongly made the point that they should move to Linux. This fell on deaf ears and they are still on Windows XP plus all of the Office, Exchange, etc. dross (and still plagued by security problems).

    --
    I don't read your sig. Why are you reading mine?
  33. Why is everyone so arrogant about linux? by phoenix_orb · · Score: 3, Insightful

    I can give you four good reasons.

    1) Excel. Sorry Libreoffice can't compare to someone who has 15 years of experience ( and a masters in finance/ econ/ 10 years of experience at company) making pivot tables and doesn't wish to learn another way of doing things. It's nice when you have a 10 year old formula in excel and can boot up office 2k and it works. Keep in mind a fair share of companies are still on office 2k, for better or worse. You can sit there in your chair and say "well, upgrade", but for a 40 seat license, it can cost 3500 usd, and many companies refuse to pay for it, especially when Office 2k is "good enough".

    2) Active directory. Yes, you can control file access via samba. Yes, you can have user control via (one of many) means, but active directory is not (too) difficult, and any 1st year admin should be able to set up simple file access.

    3) Standard installs. If I go to CompUSA, Wal-Mart, Best Buy or Target, I can buy a computer or laptop with Windows. Windows is the de facto standard because (for better or worse) that is what is able to be bought at the retail level. I would wager 95% of all computer available through retail channels has windows preinstalled.

    4) Support. Microsoft is a Global 100 company. As they used to say 20 years ago... Nobody gets fired for buying IBM. If everyone else is purchasing office, and by default windows, then any issues that you encounter are the same issues that your competitors have. That (in it's own way) levels the playing field. We can all sit here and talk about how great Ernie Ball is for standardizing on Linux, but that is less than 1% of the marketplace. If I have an issue, I have a number to call, and the support I get is from a company that I can pay to get support from that everyone has heard of. Everyone hasn't heard of canonical. Hell, a lot of people have never heard of SAP or Oracle.

    --
    Blah Blah Blah.
  34. Can of worm !! by Taco+Cowboy · · Score: 4, Insightful

    If what you said is true, that corporations signing "exclusionary contracts" with Microsoft getting huge discounts, in exchange for letting Microsoft to come into their daily IT operation to do spot checks for any so-called "violation", that will be a can of worm right there !!

    No corporation, and I mean, no self-respecting corporation, whether or not they are in the Fortune list, should allow any outsider to intrude into their internal operation in carrying out spot checks !!

    Whoever signed those type of contract with Microsoft, and all their superiors, must bear full responsibility in any loses, whether in financial or in trade secret, incurred during those "spot checks"

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Can of worm !! by Dazza · · Score: 2

      Microsoft Volume Licensing agreements contain specific clauses that allow Microsoft to give notice ( 90 days I think ) that they are going to come on site and perform a software audit. You don't have to sign these agreements, but then you lose a whole load of benefits ( pricing, downgrade rights, etc )

      We currently have a customer that has been put on notice by Microsoft that they are going to be subject to a random audit. We have 4 weeks to supply a full list of software in use, list of purchased licenses and other evidenced documentation that they are in compliance. If MS aren't satisfied, they can send a team in to do an audit.

      This type of thing applies to all sorts of domains. IT, finance, insurance. If you look, you'll find any large business has signed countless contracts that allow for on-site inspections to ensure compliance.

      D.

      --
      -- "I know that this is vitriol, no solution, spleen-venting, but I feel better having screamed, don't you ?"
  35. Re:The only thing secure about Linux is Linux by rev0lt · · Score: 2

    Why is it FUD? I often see in my servers maillog a ton of blocked spam sent from compromised unix/linux servers. It's still not that difficult to find RedHat 7.x installations on the wild, with a vulnerable OpenSSH. And don't even get me started on vulnerable ProFTPDs, stupid user passwords, vulnerable web stack (apache/php/python/java/whatever) and so on and so on. The same way you'll find a _ton_ of Windows servers with vulnerable IIS (old versions) and the stupid stupid habit of having RDP open to the world.

    The argument that "Linux is more secure" is a shitty one. Is there anything more secure than Linux? Of course there is - OpenBSD, for example. Is there anything more secure than OpenBSD? Of course there is - OpenVMS, for example. Can OpenBSD (the example I'm more familiar with) be vulnerable to external threats if you load additional third-party software? Yeah, shure. They can all be made insecure by adding needed software or an incompetent administrator.

    Working with both unix and windows, I'd say one of the big advantages of windows is how well it integrates with windows servers, and how easily (assuming you don't run into a random bug or design flaw) you can manage granular permissions of your users (the people from sales cannot change the wallpaper, plug in USB devices or write to "my documents", but the sales manager can do it on machine X, Y and Z), add and remove privileges (there will be an external audit and the guys need to be able to login into the accounting machines from 9am to 5pm, but only thursdays and fridays for a month). If you run a managed, well filtered and secure large-scale desktop network, you'll learn to apreciate those tools (and to have every hiccup you'll have) - and all the perimeter appliances probably will run some sort of unix.

  36. Re:The only thing secure about Linux is Linux by rev0lt · · Score: 2

    As everyone else here is saying if your admin is not up to it then any argument about OS security is irrelevant.

    Maybe you aren't reading the same thread as I. Very few people are actually saying that, and it is a shame, because it is the truth.

    I don't know the best way to do this but I (no admin training) could get something this working on linux.

    Shure you can. On linux or on any other unix operating system. But can you do it in under a minute, or without logging on the machine (suppose it's 7pm and the user already left the building), or that instead of 2 or 3 accounts, you have to enforce 50 or 100 with different schedule requirements? The easy answer is to have your linux desktop authenticate on a Windows Server (or some other directory service that can provide you that funcionality). But the cheapest, easier to use solution I know of is Windows - and you can even train a monkey to perform that specific task.

    Don't try to argue that windows has better networking admin than *NIX without researching (do you know you could have done in linux?), i would guess that some *NIX probably did something like it first and probably can still do the equivalent better but in a *NIX way.

    Given that my work envolves maintaining heterogeneous infrastructures (bsd/linux/windows/osx/etc) on corporate networks, covering both server and desktop integration, i'd say I have a pretty good idea. And while I do prefer unix on the server (even if it requires me to use samba), many of the issues I solve/work around wouldn't exist on a windows-only network, or could be easily done by someone with superficial tech knowledge.

  37. Re:Because ... by dbIII · · Score: 2

    you see, it sounded like an awful lot of effort to him to learn new names for everything.

    You really need to work a bit harder than that to push your agenda. No shill cash for you this week!

  38. Re:Office by Anonymous Coward · · Score: 2, Insightful

    In what world does "software runs on Linux" mean "GPL" or even "LGPL"?

    Some of the largest and most-expensive softwares run on Linux; e.g. everything Oracle makes/sells.

    Google "commercial software on linux"

  39. Re:Linux isn't more secure by JustNiz · · Score: 3, Informative

    Linux is really more secure. Here's why.
    You as a normal windows user by default have sufficient rights to modify or delete files in the OS.
    Not true in Linux.
    When you install an application in windows it ususaly drops files all over everywhere, adds stuff the the registry etc. so ususally extends the operating system itself. There is no partitioning.
    Again, not true in Linux.

  40. I don't know any lawyers... that don't use Windows by Neil_Brown · · Score: 2

    I do ;)

    In the corporate / work world, I'd have thought that most lawyers use what they are given and, unless the corporate IT policy changes, Windows it probably is. But that's not the choice of the lawyer, in most cases — perhaps it reflects the lawyers that I know, but most of us are employees like any other paid staff member (in some cases, even if called "partner"), and have no real say on the IT or any other office aspects of the environment in which we work.

    However, outside the corporate world, I (and quite a lot of others that I know) don't use Windows — for my academic and personal work, I haven't used Windows for years, instead preferring a mix of Linux, FreeBSD and Mac OS, depending on what I'm doing. Perhaps it's reflective of my areas of interest, but many of my legally-qualified friends use Linux either on a netbook for travelling, or else just at home — that may be because I tend to see myself as a legally-qualified geek, and my friends are probably in a similar position.

    So, yes, lawyers *do* use platforms other than Windows. Whether law firms do is perhaps a different matter.

  41. Re:Linux isn't more secure by benjymouse · · Score: 2

    You as a normal windows user by default have sufficient rights to modify or delete files in the OS.

    Not true for Windows. Since the very first version of Windows/NT regular users never had rights to modify or delete OS files. That was a Windows 9x problem. The problem with desktop versions of Windows (for home users) was that the *default account* was an *administrator* account - not a "normal windows user" as per your claim.

    In the context of this discussion you have to consider Windows deployed in *enterprise* settings. In enterprises users log on with normal user accounts and *do not* hold rights to change the OS.

    Since Windows Vista, even logging in with an administrator account, the token is *stripped* of admin rights and the such a user does *not* have the right to modify or delete OS files. By going through UAC elevation, a new process can be created without the stripping of admin power rights. Unlike Linux/Unix this elevation does not grant the process more rights than what was originally assigned to the account (but stripped at log-on).

    A sudo "elevation" in Linux/Unix is based on SUID root and runs *totally unrestricted*. At that point it is the executable that is the barrier for total system compromise, not the rights system. The braindead SUID design is probably the single feature most responsible for root compromises on Linux/Unix. Linux Foundation and kernel.org has not been forthcoming with actual post-mortems and explanations for how their systems could become thoroughly *rooted*. It has been speculated that a user password was compromised, but that does still not explain how a system can go from a compromised user account to actually having a rootkit installed. I would bet money on some kind of SUID vulnerability at play.

    When you install an application in windows it ususaly drops files all over everywhere, adds stuff the the registry etc. so ususally extends the operating system itself. There is no partitioning.

    No, not true. Applications install in Program Files or Program Files x86. I am not aware of a single, recently modern application which "drops files all over everywhere".

    It is true that applications usually also write to the registry as well. But you write as though the registry is a monolith. It is not. Just like the file system there are places where applications write their stuff. There are a number of "root keys": current user (HKCU), users (HKU), classes_root (HKCR), local machine (HKLM), performance data (HKPD) and current config (HKCC). Think of them as root directories of a file system. Everything has its place.

    The registry has full ACL security on every single key - much more granular then text config files - and there are large parts where applications can not write or modify.

    Furthermore the registry is not a single file. Rather, it is a number of "hives". For instance, Windows only load the current users hive under HKU. Other users hives are not loaded by default, but can be loaded on-demand under HKU. The registry is a very efficient hierarchical database with transactional support and redundancy and fail-over built in.

    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  42. Re:Because Security is not a priority for Linux by metrix007 · · Score: 2

    I love how a single anecdote gets taken as a representation of the whole and upvoted to 5. Groupthink, gotta love it.

    --
    If you ignore ACs because they are anonymous - you're an idiot.
  43. Re:Because Security is not a priority for Linux by jittles · · Score: 2

    Well then your experience with Linux.org is much better than my experience, or the experience of past employers. People at my company submitted a bug for HID devices in Linux kernel 2.6.10, 2.6.13, 2.6.17, and oh it wasn't until 2.6.23 or so that they actually implemented the fix, and then gave someone credit for it. I cant tell you how many times i had to keep patching the exact same bug because no one at Linux.org cared about USB HID. It was the most asenine thing I had ever seen. It was a one line fix, that was clearly correct. The problem was someone sleeping with a spinlock in the kernel.