Согласно классификации «Лаборатории Касперского» существует три типа классов вредоносных программ:
TrojWare: различные троянские программы без возможности самостоятельного размножения (backdoor, rootkit и всевозможные trojan);
VirWare: саморазмножающиеся вредоносные программы (вирусы и черви);
MalWare: программное обеспечение, интенсивно используемое злоумышленниками при создании вредоносных программ и организации атак.