Quote: "Oh, I'm running "Insecure application 2009" on my PC, and it can be hacked, oh my God, Windows must be insecure!"
Yes, it does. Why should windows allow an insecure application to be taken over and allow full access to the machine?
In linux, you would have to login as root, give permission to install the program then run it as root, in order for that program to be used to take over other parts of the OS.
In fact, it's so difficult to do in an OS like Ubuntu (where there are chicken little warnings every step of the way) that you'd have to be physically retarded in order for it to happen.
There are few public services that actually run as root in Linux. Those that can be haxxored due to bad config (and have any meaningful use) are Apache, bind, ftpd, (among others) all of which do NOT run as root. The worst that can happen is that that service goes down or that particular service is compromised. In the case of httpd getting compromised, it can be very bad. But it alone won't give a hacker access to the rest of your machine. Only in a mal-configured installation could any of those services be taken over and thusly get the OS taken over as well.
In fact, it's my opinion that if you are working with any sensitive information, you're unsecure if you use anything *but* linux.
"I acctually quite like this site. And noone will know because this is a secret..." - Anonymous
Shhdb.com