Banyak orang bingung perbedaan Worm, Trojan Horse apakah sama dengan Virus atau istilah lain dari virus, Tetapi semua itu salah, yang sama cuma satu bahwa Virus, Trojan, Worm merupakan program pengacau pada sistem komputer.
Virus biasanya disertakan pada program atau file, file inilah yang membantu penyebaran virus dari komputer ke komputer dan menginfeksinya. Virus komputer ini memiliki tingkat bahaya yang beragam, yang seperti kita ketahui diantaranya virus dapat merusak software, hardware maupun data-data anda. Sungguh menyusahkan jika komputer kita terkena virus.
Hampir semua virus menyertakan dirinya pada file EXEcutable, artinya virus sangat senang sudah berhasil masuk ke komputer kamu, tapi baru dapat berjalan ketika kamu menjalankan/membuka program yang sudah terinfeksi virus tersebut. Virus tidak bisa menyebar tanpa bantuan user, maksudnya virus biasanya menyebarkan dirinya ketika bertukar file yang telah terinfeksi ataupun mengirim e mail dengan attachment emailnya yang berisi virus.
Kalau worm, secara istilah sebenarnya sama dengan virus. Tetapi bedanya worm ini menyebar dari komputer ke komputer lain meskipun tanpa bantuan user . Worm memanfaatkan file atau skrip transportasi informasi sistem komputer yang memungkinkan berpindah tanpa bantuan user. Hal yg paling mengerikan dari kemampuan worm ini adalah mampu menduplikasi dirinya sendiri. Contohnya Worm mampu mengirimkan duplikasinya keseluruh user yang terdaftar pada address book e-mail sistem yang telah terinfeksi tersebut. Setelah berhasil, worm kembali menduplikasi dirinya sendiri dan mengirim lagi satu copy ke setiap user yang ada di address book komputer yang baru saja diserang dan seterusnya.
Berbeda dengan trojan horse. Program ini terlihat seperti software biasa. Setelah di install atau dijalankan, program tersebut bisa merusak sistem. Ketika Trojan sudah aktif, efek yang ditimbulkan bermacam-macam, ada yang merubah penampilan desktop, icon sampai menghapus file tertentu didalam sistem komputer. Trojan juga dapat membuat backdoor pada komputer yang terinfeksi yang membuat user lain memiliki akses pada komputer tersebut. Tidak seperti virus dan worm, trojan tidak memproduksi dirinya sendiri.