History & Future of Malicious Code