In the past decade, hackers and computer viruses have gotten craftier and more powerful than ever before. The challenges facing cyber security are ever-changing and require ...