The 10 most common types of malware, and how to avoid them