Computerworld I'd like to believe that for every security problem I face, there's a technical product or suite of products that can solve it. However, some problems are too subtle and entirely too complicated to be solved through a technical approach. Any computer system today has users, and people never do what the designers expect.
Humans are inquisitive and inventive, yet lazy and ignorant.
If they're not downright malicious, nearly all are incompetent outside their particular area of skill. They also like to fiddle and play, leading to computer systems that seem bound to fail. Like everyone else, I enjoy exploring the possibilities of a system. I've sometimes even caused what could genuinely be called security incidents. But in the process, I've learned some valuable lessons.