Es gibt viele verschiedene Arten von Schadprogrammen, die Cyber-Kriminelle nutzen, um Systeme zu infiltrieren. Dazu gehören unter anderem Viren, Würmer, Trojaner, Ransomware, Rootkits, Malware-Bots, Krypto-Malware, Spyware und Adware. Es können auch hybride Formen, also Kombinationen aus verschiedenen Malware- und Angriffsarten zum Einsatz kommen, weshalb eine genaue Abgrenzung in manchen Fällen schwierig ist.
Des Weiteren gibt es auch dateilose Malware („Fileless Malware“), die nicht auf der Festplatte gespeichert wird, sondern bereits installierte Anwendungen und autorisierte Protokolle ausnutzt. Dabei wird der schädliche Code in den Arbeitsspeicher, die Registry oder integrierte System-Tools bzw. Dienstprogramme eingeschrieben. Eine häufige Methode ist auch der Einsatz von skriptbasierter Malware, in selteneren Fällen werden auch Dokument-Exploits genutzt.