Perbezaan antara Worm dan Virus

Virus komputer dinamakan sedemikian kerana ia meniru tingkah laku virus dunia sebenar. Ia melekat pada hos yang boleh dilaksanakan dan dilancarkan berserta dengannya; pada ketika itu ia mencari executable lain yang dapat dijangkiti. Sebaliknya, cacing tidak memerlukan atau menggunakan tuan rumah untuk menyebarkan. Ia membuat salinan sendiri yang kemudiannya boleh menyebarkan pada pemacu yang boleh tanggal, rangkaian, atau bahkan di internet.

Walaupun virus telah menjadi istilah selimut yang meliputi semua program yang tidak dibenarkan yang melaksanakan dan meniru dirinya sendiri, malware adalah istilah yang tepat untuk digunakan untuk menampung virus, Trojans, cacing, dan semua perisian jahat lain.

Kelebihan utama cacing adalah bahawa mereka dapat menyebarkan jauh lebih cepat dibandingkan dengan virus. Jika anda mempunyai pemacu yang boleh tanggal seperti pemacu kilat yang mengandungi fail teks, virus tidak boleh menjangkiti mana-mana fail di sana. Tetapi cacing boleh menyalin dirinya ke pemacu dan menunggu sehingga ia dipasang ke komputer lain kemudian menyalin dirinya ke komputer itu. Sebagai program yang berdiri sendiri, cacing tidak memerlukan pengguna untuk menjalankan program sebelum ia boleh dilaksanakan, ia mengeksploitasi kelemahan dalam sistem untuk meniru; iaitu ciri autoplay tingkap.

Kerana cacing tidak dilampirkan ke fail lain, mereka boleh dengan mudah dipilih dan dipadamkan oleh pengguna berpengetahuan. Untuk mengelakkan pengesanan, mereka sering menyamar sebagai dll atau fail sistem dengan menyalin nama fail mereka dengan sedikit varians.

Untuk kedua-dua cacing dan virus, replikasi dan penyebaran mereka bukanlah kebimbangan utama bagi kebanyakan orang kerana hanya mencetuskan kesulitan yang sangat kecil seperti memakan ruang cakera dan memakan masa pemproses. Masalah sebenar adalah muatan atau bahagian program yang dimaksudkan untuknya. Ada yang hanya membuat mesej yang tidak berbahaya pada hari tertentu atau mengubah suai medan teks supaya ia mengatakan satu perkara lagi. Orang lain membuat beberapa masalah yang lebih besar seperti tidak membenarkan akses kepada arahan dan sifat tertentu yang juga menjadikannya lebih sukar untuk menghapusnya. Dan malware paling merosakkan memusnahkan data yang sering menyebabkan komputer tidak dapat digunakan sehingga ia dapat diformat semula.

Ringkasan:
1. Virus memerlukan tuan rumah manakala worm tidak.
2. Cacing boleh menyebar lebih cepat daripada virus kerana tidak memerlukan tindakan manusia untuk meniru.
3. Worm sering menyamar sebagai DLL atau fail sistem untuk mengelakkan pengesanan.
4. Untuk kedua-duanya, muatan membawa kod yang melakukan kerosakan sebenar.