Черви против Вируса, какая разница?

1845
bAN

Я не очень хорошо понимаю разницу между вирусами и червями, кажется, что черви не нуждаются в каком-либо хосте для дублирования себя.

Но кто-нибудь может это объяснить? Это означает, что червь мягкий? а не вирус?

В случае червей вы можете найти файлы, содержащие самого червя? Большое спасибо за ответы ..

6
Если отрубить голову червю, он станет другим. То же самое с вариантом вредоносного ПО. Phoshi 15 лет назад 1

3 ответа на вопрос

7
A Dwarf

Единственное, что отличает червя от вируса (и дает название «червь» вирусоподобной вредоносной программе), это то, что червь не должен присоединяться к другому исполняемому файлу для распространения по сети.

Таким образом, черви предназначены для распространения по сети (с кодом или без кода, который может повредить компьютеры, которые они заражают). Их код предназначен для распространения по сети. Они всегда повредят сеть, увеличив пропускную способность. Некоторые могут даже иметь код, предназначенный для провоцирования атак типа «отказ в обслуживании» (DOS) из-за засорения полосы пропускания сети.

Вирус, с другой стороны, нуждается в исполняемом образе для распространения в системе. Они распространятся на другие исполняемые файлы на том же компьютере (они присоединятся к тем исполняемым файлам, которые заражаются и могут распространять вирус). И они распространяются на другие компьютеры, поскольку эти исполняемые файлы передаются им любым способом (загрузка, на компакт-диске или дискете) и выполняются.

По сути, это правильно, но я не уверен, что вирусу нужен исполняемый файл. Я бы сказал, что червь распространяется, как правило, несколькими способами. Вирус создает вектор инфекции, который пассивно ожидает переноса. Таким образом, червь может транспортировать вирусы (и они часто делают). harrymc 15 лет назад 3
Я согласен, Гарри. Точно так же вирус может включать код для создания червя. Классические различия стираются по мере появления новых методов. Тем не менее, я думаю, что все еще возможно рассмотреть подробные части ... многоцелевого (?) Вредоносного ПО и идентифицировать их по имени, если мы будем придерживаться их modus-operandi. A Dwarf 15 лет назад 1
1
Pops

Черви - это компьютерные программы, которые копируют себя. Технически, определение не требует, чтобы они были вредоносными. http://en.wikipedia.org/wiki/Computer_worm

Определение вируса меняется в зависимости от того, кого вы спрашиваете. Для некоторых людей любое раздражающее / вредное программное обеспечение можно назвать вирусом; более строго, вирусы требуют, чтобы хост был отправлен в новое место. http://en.wikipedia.org/wiki/Computer_virus

Вот еще одна страница с краткими определениями: http://www.smartcomputing.com/techsupport/detail.aspx?guid=&ErrorID=23245

После публикации моего первоначального ответа я вспомнил, что IEEE опубликовал формальное определение в какой-то момент, но когда я просто погуглил его, статья потребовала подписку. Если кто-то имеет доступ к IEEE или готов выложить $ 19, вот ссылка: http://www2.computer.org/portal/web/csdl/doi/10.1109/ICONS.2008.37

-1
Hiawatha

Червь - это своего рода вирус. А то, что Гном ранее описывал как «вирус», на самом деле называют «файловым вирусом». Есть много типов вирусов. Черви, файловые вирусы, вирусы загрузочного сектора, троянские кони - это всего лишь несколько типов вирусов.

Итак, «вирус» - это общее название нежелательных, самораспространяющихся частей программного обеспечения. А «червь» - это особый тип вируса.

Похожие вопросы