Question: what is the difference between viruses worms and trojan horses?
Answer: A worm is similar to a virus by its design, and is considered to be a sub-class of a virus. ... A Trojan horse is not a virus. It is a destructive program that looks as a genuine application. Unlike viruses, Trojan horses do not replicate themselves but they can be just as destructive.