I’d like to start by apologizing to all who I have forced to create complex passwords. They made me do it. I know it’s cruel. You’re a human being, and I failed to see that.
Information security, despite being centered around computers, is not a discipline practiced by computers. It is practiced by people. Human beings design the software and hardware, they write the processes and procedures and they are the attackers. Information security is a human problem.
Why then, do we design security solutions that address the machines? That would make sense in a world of androids, but we’re dynamic, emotional and flexible. Designing security solutions that match these characteristics makes sense.
Passwords are a perfect example of a security measure that doesn’t match our human needs. We require people to conform to archaic rules: they must be a minimum of eight characters, complex, not a dictionary word, upper and lower case, and not guessable. Don’t use a birthday, anniversary date, spouse or child name, or your favorite sports team. Don’t write them down. Don’t share them. In other words, submit to our technologically-advanced torture device.
We ask social beings to not be socially-engineered. We ask grandmothers to patch their computers. We tell everyone not to click on links and open attachments, except for those that point to company policies. We tell them that e-mail can be spoofed and let them figure out the cruel joke.
When people forward warnings about the latest threat, we call shenanigans and usually point out that it’s a hoax. When they try to backup their data, we tell them that it’s not encrypted. When Google entices them with “the cloud,” we warn of thunderstorms in the cloud.
I’m fully expecting an uprising of unassuming office workers everywhere, rounding us information security geeks up and making us watch Punky Brewster reruns.
If information security is to progress, if it is to provide new solutions to age-old problems, if it is to innovate, we need to take the focus from machines and place it where it belongs: with people. Developers need simple and fun tools, where writing secure programs is more akin to gaming. User interfaces need to anticipate and conform to the behavior of the end-user and get out of the way. Executives need such a strong financial incentive to endorse an effective security program that to not do so could be seen as irrational.
When information security can be seen as a close cousin to the hospitality industry, we will have made some significant headway.
As for me, I have an SSL certificate warning to click OK on.