There is no silver bullet for defending computer systems. Strengthening security means negotiating a balance among a variety of defenses that fall into several different categories and rely on the ...