Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Originally published in Wired, 29 November 2007
Computer security is hard. Software, computer and network security are all ongoing battles between attacker and defender. And in many cases the attacker has an inherent advantage: He only has to find one network flaw, while the defender has to find and fix every flaw.