9 types of malware and how to recognize them - Grimes, Roger A (CSO (Online))