Thread: Is Linux More Secure Than Windows?

  1. #46
    train spotter
    Join Date
    Aug 2001
    Location
    near a computer
    Posts
    3,868
    I think Linux is more secure...but for two reasons that have nothing to do with the software.

    One of the reasons that Windows is 'attacked' more than linux is simply the number of people using it (~90% MS to 10% other).

    I write software for a living so I target the most popular OS. When Linux becomes popular AND I find someone willing to pay me, I will write for it.

    Second is that Linux users are usually more knowledgeable about computers and so better at securing them.

    When Linux becomes popular the script kiddies will start targeting it.......why waste hours 'cut and pasting' a worm that will only affect a few PCs?

    The professional hackers don't care about the OS (ie what OS was running when hackers stole those millions of credit card details?)
    "Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
    Friedrich Nietzsche

    "I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
    George Best

    "If you are going through hell....keep going."
    Winston Churchill

  2. #47
    FOX
    Join Date
    May 2005
    Posts
    188
    That's just bull........... There are far more UNIX than Windows servers out there, so blackhats do have a lot of motivation to find security holes in *n?x applications as well.

  3. #48
    train spotter
    Join Date
    Aug 2001
    Location
    near a computer
    Posts
    3,868
    I think if you added up all the PCs connected to the internet then my figures would be accurate.

    I also limited my comments to the topic....LINUX v Windows.

    Not many home users have UNIX servers and home users are the majority.
    "Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
    Friedrich Nietzsche

    "I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
    George Best

    "If you are going through hell....keep going."
    Winston Churchill

  4. #49
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,130
    Security is not a matter of Operating Systems. Security is the job of the sysadmin. If you have a Linux or *BSD admin, he probably knows enough to secure his servers. If you have a home user who got his OS from the shop and doesn't even know how to reinstall it, the security is bound to have holes. Actually, it's more like the holes have strips of security left by chance.

    stovelp's post was about right. Businesses don't care about 'good' code. They don't even care about 'secure' code. What a business cares about is that the code gets the job done right now. I'd like to add that most businesses also need someone to blame. If our database server crashes, there's three parties to blame: the database software manufacturer, the server provider and the storage system company. We can go to any of them and have them sort it out. We will never use freeware or open source, because if something goes wrong, you have to blame the guy who's working with it. You cannot blame a company. And in the Real World (tm) shifting blame around until it hits someone else, preferably "far, far away" (tm) is a time consuming and important part of he job. I don't like it that way, but it's the way it works.
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  5. #50
    Banned nickname_changed's Avatar
    Join Date
    Feb 2003
    Location
    Australia
    Posts
    986
    Quote Originally Posted by nvoigt
    I'd like to add that most businesses also need someone to blame. If our database server crashes, there's three parties to blame: the database software manufacturer, the server provider and the storage system company. We can go to any of them and have them sort it out. We will never use freeware or open source, because if something goes wrong, you have to blame the guy who's working with it. You cannot blame a company. And in the Real World (tm) shifting blame around until it hits someone else, preferably "far, far away" (tm) is a time consuming and important part of he job. I don't like it that way, but it's the way it works.
    That's very true. When a big corporation is deciding what OS to use, the decisions are usually made by someone is isn't the most knowledgable technically. The thought process generally goes:

    "Lunux [sic] looks good from what people tell me, but everyone else is buying Microsoft. And if the server breaks, I can blame Microsoft. If a Lunix [sic] server breaks, I'll be the one to blame for being alternative".

    So they buy Windows. After all, no one ever got fired for buying from Microsoft.

    Perspective - your perspective (hehe) on the business of Linux is something I hadn't taken into account. And you are quite correct, of the 10% of businesses that might be running Linux, 8% of them are probably running one of the big three distros that have support from the companies. I doubt theres many multi-billion dollar companies that would risk recompiling their own kernel on a brand new distro they downloaded from Sourceforge.
    Last edited by nickname_changed; 06-27-2005 at 02:15 AM.

  6. #51
    train spotter
    Join Date
    Aug 2001
    Location
    near a computer
    Posts
    3,868
    >>And in the Real World (tm) shifting blame around until it hits someone else, preferably "far, far away" (tm) is a time consuming and important part of he job.

    Well put. Ensure the code won't break and if it does then always ensure any problem is a S.E.P. (someone else's problem)
    "Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
    Friedrich Nietzsche

    "I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
    George Best

    "If you are going through hell....keep going."
    Winston Churchill

  7. #52
    Banned nickname_changed's Avatar
    Join Date
    Feb 2003
    Location
    Australia
    Posts
    986
    Quote Originally Posted by nvoigt
    What a business cares about is that the code gets the job done right now.
    Right now? Ha! In most cases, you're lucky if they only wanted it three days ago. Don't worry though, you'll get a spec early next week.

  8. #53
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Quote Originally Posted by nvoigt
    I'd like to add that most businesses also need someone to blame. If our database server crashes, there's three parties to blame: the database software manufacturer, the server provider and the storage system company. We can go to any of them and have them sort it out. We will never use freeware or open source, because if something goes wrong, you have to blame the guy who's working with it. You cannot blame a company. And in the Real World (tm) shifting blame around until it hits someone else, preferably "far, far away" (tm) is a time consuming and important part of he job. I don't like it that way, but it's the way it works.
    Isn't that what Red Hat, SuSE and the other big distributors are for? Giving support and taking blame?
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  9. #54
    Banned nickname_changed's Avatar
    Join Date
    Feb 2003
    Location
    Australia
    Posts
    986
    Support they can give, but I'm pretty sure they can shift the blame to the original developers when things break. I don't know if they do, but I don't see why they wouldn't.

  10. #55
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    >>I doubt theres many multi-billion dollar companies that would risk recompiling their own kernel on a brand new distro they downloaded from Sourceforge.


    Thats exactly right, compaines like Amazon.com, Ticketmaster, Dreamworks, etc... all run Red Hat, so if something breaks, the call/blame redhat and get a fix. The same as MS using companies would do with MS.

  11. #56
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,130
    Isn't that what Red Hat, SuSE and the other big distributors are for? Giving support and taking blame?
    Indeed. But they don't do this for free. And that's the only benefit to companies.
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  12. #57
    FOX
    Join Date
    May 2005
    Posts
    188
    > Indeed. But they don't do this for free. And that's the only benefit to companies.
    And Microsoft is giving away support for free?

  13. #58
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Quote Originally Posted by stovellp
    Support they can give, but I'm pretty sure they can shift the blame to the original developers when things break. I don't know if they do, but I don't see why they wouldn't.
    Because practically every open-source license, including the BSD and GPL licenses, include an explicit disclaimer of responsibility.

    "THIS SOFTWARE IS DISTRIBUTED AS-IS, WITHOUT ANY WARRANTY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF FITNESS FOR A PURPOSE [...]"

    Sound familiar?


    That's what you pay the big distributors for: they take your money in return for guarantees that the system will work as designed, since the open-source developers themselves do not give any such guarantees. They in turn use the money to pay developers to audit the open-source code to make sure they won't regret their guarantees.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  14. #59
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    >>Indeed. But they don't do this for free. And that's the only benefit to companies.

    do you mean support is the only benifit to companies? It most certanly isn't. In fact, the largest benifit IMHO is the open source development cycle. If they have a problem with a piece of software, it gets fixed as soon as a fix is available. If a windows customer has a problem, it gets fixed when MS decides to release the next version of that software. The waiting differences can be huge.

    This is just one appeal of open source solutions over proprietary ones. There are others like security (the "the more eyes on the code, the more bugs will be caught" bit), community involvment (companies using open source projects can influence their direction by contributing), maintainability (when you have the source, you can always hire programmers to work/modify/fix things. What happens if your using proprietary software and the company goes out of business? your up .......... creek without a paddle), etc....

  15. #60
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    Quote Originally Posted by stovellp
    Support they can give, but I'm pretty sure they can shift the blame to the original developers when things break. I don't know if they do, but I don't see why they wouldn't.

    They most certanly don't. If the upstream providers don't fix the problem, they will. If its a critical concern for the customer, they won't even wait for upstream fixes. They will fix the problem and contribute the fix back upstream for everyone to benifit from.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Dabbling with Linux.
    By Hunter2 in forum Tech Board
    Replies: 21
    Last Post: 04-21-2005, 04:17 PM
  2. linux and windows lookup host processes
    By Lynux-Penguin in forum Tech Board
    Replies: 0
    Last Post: 08-31-2003, 11:54 PM
  3. Linux OS to Windows OS code
    By sw9830 in forum C Programming
    Replies: 2
    Last Post: 02-28-2003, 03:11 PM
  4. Linux and Windows Duel Boot
    By The15th in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 04-26-2002, 04:59 AM
  5. Linux vs. windows
    By MicrosoftRep in forum Linux Programming
    Replies: 1
    Last Post: 03-20-2002, 02:42 PM