Security is a topic that comes up from time to time. It is not an issue from the beginning, but once something bad happens it is usually considered the one to blame. Software is complex, the human programming the machine is far from being perfect, and the user may not follow best practices either.
Full article