| > Android sideloading How is this the same as having to run anti-virus software because the system's (i.e., Windows's) security model is broken? > jailbreak iOS Not sure why iOS is even relevant to my comment, since it isn't built on Linux (or even Unix). > Security starts with the user. This is true; a user who is bound and determined to hose their system can do it no matter what protections are in place. But that's irrelevant to the point under discussion, which is how people who do not want to hose their system can keep it secure. On Windows, you have to run anti-virus software (and even the protection that provides is not foolproof), because the system's security model is broken. On Linux, the system's security model is functional to begin with, since unlike Windows, the system was designed that way from the ground up. So you don't need to run anti-virus software, and hence you don't have to worry about what information that software, which has a privileged position on your system, might be sending to others. |
Yes, those things should be turned on by default. It is hard to educate generations used to work as root.
When people discuss UNIX security they tend to forget that worms were first targeted at them.
Also data matters more than system binaries, so it is enough to p0wn an application and suddenly $HOME is open to the world.
Then new GNU/Linux generations also seem very found of "curl ... | sh". Again opening $HOME to the world.
I also doubt everyone reads their emacs, vi, ..... packages. Again opening $HOME to the world.
UNIX does have a better security model configuration out of the box, but is just as unsafe for the regular users that just dump stuff into their PCs.