Компьютерный вирус назван таковым, потому что он имитирует поведение вируса реального мира. Он присоединяется к исполняемому файлу хоста и запускается вместе с ним; в этот момент он ищет другие исполняемые файлы, которые он может заразить. Черви, с другой стороны, не требуют или используют хост для распространения. Он создает свои копии, которые затем могут распространяться на съемных дисках, в сети или даже в Интернете..
Хотя вирус стал общим термином, охватывающим все неавторизованные программы, которые выполняются и реплицируются самостоятельно, вредоносное ПО является правильным термином для использования в отношении вирусов, троянов, червей и всех других вредоносных программ..
Основное преимущество червей в том, что они могут распространяться гораздо быстрее, чем вирус. Если у вас есть съемный диск, например, флэш-диск, содержащий текстовые файлы, вирус не сможет заразить там какой-либо файл. Но червь может скопировать себя на диск и подождать, пока он подключится к другому компьютеру, а затем скопировать себя на этот компьютер. Будучи автономными программами, черви не требуют, чтобы пользователи запускали программы до того, как они могут выполняться, они используют слабые места в системе для репликации; то есть функция автозапуска Windows.
Поскольку черви не прикрепляются к другим файлам, они могут быть легко выделены и удалены опытными пользователями. Чтобы избежать обнаружения, они часто маскируются под dll или системный файл, копируя свое имя файла с небольшой разницей.
Как для червей, так и для вирусов их репликация и распространение не являются основной проблемой для большинства людей, поскольку это создает очень незначительные неудобства, такие как использование дискового пространства и использование процессорного времени. Настоящая проблема - это полезная нагрузка или часть программы, для которой она предназначена. Некоторые просто создают безобидные сообщения в определенные дни или изменяют текстовое поле, чтобы оно говорило иначе. Другие создают некоторые большие проблемы, такие как запрет доступа к определенным командам и свойствам, что также затрудняет их удаление. А самое разрушительное вредоносное ПО уничтожает данные, которые часто могут сделать компьютер непригодным для использования, пока он не будет переформатирован.
Резюме:
1. Вирусу нужны хосты, а червям нет.
2. Черви могут распространяться быстрее вируса, потому что для репликации ему не нужны действия человека..
3. Черви часто маскируют себя как DLL или системные файлы, чтобы избежать обнаружения.
4. Для обоих полезные данные несут код, который наносит реальный ущерб.