Viruses, Trojan Horses, and Worms. Propagation of malicious code Malicious indicates the potential to do damage. Usually classified by the type of propagation.