Một virus máy tính được đặt tên như vậy vì nó bắt chước hành vi của virus thế giới thực. Nó gắn vào một máy chủ thực thi và được khởi chạy cùng với nó; tại thời điểm đó, nó tìm kiếm các thực thi khác mà nó có thể lây nhiễm. Worms, mặt khác, không yêu cầu hoặc sử dụng một vật chủ để nhân giống. Nó tạo ra các bản sao của chính nó sau đó có thể phát tán trên các ổ đĩa di động, mạng hoặc thậm chí trên internet.
Mặc dù vi-rút đã trở thành thuật ngữ bao trùm tất cả các chương trình trái phép tự thực thi và sao chép chính nó, phần mềm độc hại là thuật ngữ phù hợp để sử dụng để bao gồm vi-rút, Trojan, sâu và tất cả các phần mềm độc hại khác.
Ưu điểm chính của giun là chúng có thể lây lan nhanh hơn rất nhiều so với virus. Nếu bạn có một ổ đĩa di động như ổ đĩa flash chứa các tệp văn bản, vi-rút không thể lây nhiễm bất kỳ tệp nào ở đó. Nhưng một con sâu có thể tự sao chép vào ổ đĩa và đợi cho đến khi nó được cắm vào một máy tính khác rồi sao chép chính nó vào máy tính đó. Là các chương trình độc lập, sâu không yêu cầu người dùng chạy chương trình trước khi có thể thực thi, nó khai thác các điểm yếu trong hệ thống để sao chép; tức là tính năng tự động phát của windows.
Vì sâu không được đính kèm vào các tệp khác, chúng có thể dễ dàng bị xóa và xóa bởi những người dùng có kiến thức. Để tránh bị phát hiện, họ thường giả trang dưới dạng dll hoặc tệp hệ thống bằng cách sao chép tên tệp của họ với một chút phương sai.
Đối với cả giun và virut, sự nhân lên và nhân giống của chúng không phải là mối quan tâm lớn đối với hầu hết mọi người vì điều đó chỉ tạo ra một sự bất tiện rất nhỏ như ăn hết dung lượng đĩa và ăn hết thời gian của bộ xử lý. Vấn đề thực sự là tải trọng hoặc một phần của chương trình mà nó được dự định. Một số chỉ đơn giản là tạo các tin nhắn vô hại vào một số ngày nhất định hoặc sửa đổi một trường văn bản để nó nói điều khác. Những người khác tạo ra một số vấn đề lớn hơn như không cho phép truy cập vào các lệnh và thuộc tính nhất định, điều này cũng khiến cho việc loại bỏ chúng khó khăn hơn. Và phần mềm độc hại phá hủy mạnh nhất sẽ phá hủy dữ liệu thường có thể khiến máy tính không thể sử dụng được cho đến khi được định dạng lại.
Tóm lược:
1. Virus cần máy chủ trong khi sâu không.
2. Giun có thể lây lan nhanh hơn virus vì nó không cần hành động của con người để nhân lên.
3. Worms thường ngụy trang thành các tệp DLL hoặc tệp hệ thống để tránh bị phát hiện.
4. Đối với cả hai, tải trọng mang mã gây thiệt hại thực sự.