Virus: attaches to files; spreads when files are opened/shared; can corrupt or delete data
Worm: self-replicates across networks without user action; consumes bandwidth and resources
Trojan horse: appears legitimate but contains hidden malicious code — creates backdoor for hackers
Ransomware: encrypts user's files; demands payment for decryption key (e.g. WannaCry)
Spyware: secretly collects user data (keystrokes, passwords, browsing history)