Cyber attacks seem to occur nearly every day and most people assume that this is an inherent consequence of our reliance on modern computer systems and networks. The normal reasoning goes something ...