Recently I stumbled across a posting named “Why I run as an admin”. As you can deduct from the title, it is a small rant from a guy about why he runs as an admin. There are lot of rants like this flying aroun in the blogosphere (and not only there), so what makes this one interesting?
It's the attitude. Or more precisely - the wrong attitude of the post. The message that the author conveys is “Security is hard; running as regular user is hard; I won't do it”. And that is coming from somebody that is in our industry. So with this attitude, why do we even expect to get the regular users run as regular users on their computers?!
Let's take a look at the complaints:
Granted, there are problems with a lot of programs when installed as an admin, but run as regular user. There are also other problems with running as regular user. But running always as admin is not the answer. And telling people to do so is a bad thing. It's hard enough to try to educate the users to run as regular users, when lot of software companies support/FAQ says something in the line of: “So, Mr. Joe User, you are saying that our latest and greatest game Unreal Quake 2011 doesn’t run? Check our FAQ, that’s known problem, you have to be an admin on your machine.”.
The message “I will not attempt to be secure, because it’s too hard” coming from an IT professional is just plain wrong.