Question: what is the main difference between computer worm and trojan horse?
Answer: Trojan horse spreads only when one invites this program onto a system. It can spread instantly if you download running files from internet or open email attachment. Worm on the other hand is: A kind of program that can easily replicate itself easily from one system to another without any aid of a host file.