I’m listening to the Panda Security Blogger Summit 2010 right now. Last year I was privileged to be a panelist in the first Security Blogger Summit and thoroughly enjoyed my trip to Madrid and the summit. Right now they are in the middle of a heated debate regarding the responsibility of the end user in security. We had this same debate last year and it has gone on and on in many other venues as well. You all know that I feel strongly that the user has a responsibility to act in a safe manner and that we, as security professionals, have a responsibility to help them learn what they need to learn.

One of the panelist said that the user has no responsibility and that we should no expect them to be responsible. In my opinion this is a irresponsible comment and attitude on his part and the part of anyone who feels the same way. Now before you all get mad at me let me give you an analogy.

I’m Joe Enduser and I have a PC that is connected to the internet via DSL. I have let my 30 day trial of Panda Internet Security 2010 expire. (I decided to use them since they are the ones that “fueled” the discussion) I also partake in risky behavior such as visiting porn sites, downloading movies from these sites and install the video codec that they say I need. I’ve got a friend who tries to give me “security” advice but I ignore him since we all know that security is a bother. Especially when we are trying to be productive at work. Let’s not forget the fact that I love to click on links in spam email because some of them take me to some very interesting sites.

Of course with all of this risky behavior I have picked up a few pieces of malware (that I’m not aware of since my AV is expired and even got disabled by one of them) and there is a keystroke logger on my system. I’m pretty well off and my bank accounts are pretty tempting to criminals. So one day I discover that several thousand dollars have “disappeared” out of my accounts. Then a few days later I am paid a visit by the FBI because they have found child porn on a computer that was downloaded from my PC and to top things off my PC was part of a botnet that DDoS’d the NSA web site yesterday.

You see my PC is connected to the internet and by default it is connected to every other PC, router, server, and switch on the internet. My PC is NOT an island and my irresponsible actions have enabled scum to view child porn, funded international crime and attacked the US Government. Yet I’m not expected to be held responsible for any of this because after all I’m just a “stupid user”.

If I am driving on a unfamiliar road in another city and don’t see the speed limit sign that told me that I had to quit traveling 45 mph and now must travel 25 mph I’m still held responsible when I get pulled over. If I’m in a town that has a law against spitting on the sidewalk and I spit on it I’m still held responsible if I get caught. Even though I’m not familiar with the town and it’s laws I still am responsible for my actions. I am expected to conduct myself in a manner that lines up with the laws of that town.

If I leave a loaded gun on my front porch and you pick it up and shoot someone with it you and I will be held responsible for our actions. Yet when it comes to using a PC that can be used to ruin someones life, attack a corporation or government, spread malicious content, etc I’m expected to remain completely ignorant and that’s OK. I can’t agree with that. If we expect our users to be stupid then they will be. If we expect them to learn how to reasonably act on their systems then most of them will.

If we want a voice in security then we need to ensure that our voice is not spouting irresponsible comments and encouraging irresponsible actions. We will never stop all stupid users and won’t even stop all users from doing some stupid things but that doesn’t mean that we shouldn’t do all that we can. It sure doesn’t mean that we can excuse their behavior and not expect them to do their part and make a change for the better.