what is the difference between trojan horse and worm?
The basic difference between a Trojan and worm is in their functionality. Trojan horse is: An imposter that claims to be something affordable but actually is malicious. ... 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.