5 common types of malware