personal computing All you need to know about malware: Trojan, viruses, rootkit, ransomware, spyware.