Malicious code is proving as persistent a threat as ever, despite incidents demonstrating the vulnerabilities in software ...