1. Worms :
Worms is similar to virus but it does not modify the program. It replicate itself more and more to cause slow down the computer system. Worms can be controlled by remote. The main objective of worms to eat the system resources.
2. Trojan Horse :
Trojan Horse is also a type of malware which uses false and fake name for mislead users from its true intent and executing them. Trojan Horses generally install on the system as legitimate and useful software that can give unauthorized access and control of the system to the hackers. Back orifice, Rootkit and Beast Trojan are some of the common Trojan horse which is more harmful.
Difference between Worms and Trojan Horse :
|A Worm is a form of malware that replicates itself and can spread to different computers via Network.||Trojan Horse is a form of malware that capture some important information about a computer system or a computer network.|
|The main objective of worms to eat the system resources.||The main objective of the trojan horse is to control the activity of the system.|
|Worms can be detected and removed by the Antivirus and firewall.||Trojan horses are detected by the antivirus software.|
|It doesn’t need a host to replicate from one computer to another.||It require host is needed for spreading.|
|It can give unauthorized access and control of the system to the hackers.||It also give unauthorized access and control of the system to the hackers.|
|It is less harmful as compared.||It is more harmful as compared.|
|Morris Worm, Storm Worm and SQL Slammer are some of the examples of worms.||Back orifice, Rootkit and Beast Trojan are some of the common Trojan horses.|
|Worms are executed via weaknesses in system.||Trojan horse executes through a program and interprets as utility software.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.