logo
MethodFull

Компьютерные вирусы

Компьютерные вирусы являются одной из разновидностей компьютерного вандализма, получившего распространение в конце 80-х гг. Исторически их возникновение связано с идеей создания самовоспроизводящихся программ – концепции, уходящей своими корнями в пятидесятые годы. Идея самовоспроизводящихся механизмов исследовалась еще Джоном фон Нейманом, который в 1951 г. предложил метод создания таких механизмов и затем неоднократно открывалась и переоткрывалась различными авторами.

В современном мире вирусы превратились в одну из основных и наиболее распространенных информационных угроз. Знание принципов их работы и методов распространения является необходимым для понимания методов обнаружения и противодействия вирусам.

Первоначально компьютерными вирусами назывались программы обладающие свойством самовоспроизведения. Говоря другими словами, вирус – это программа умеющая создавать другие программы, обладающие теми же свойствами, что и она сама (в первую очередь умеющие также размножаться). Этот принцип их работы во многом аналогичен биологическим вирусам, что и явилось причиной названия таких программ.

Компьютерный вирус, как и его биологический аналог, крайне редко служит какой-либо положительной цели. Как правило, вирусы несут в себе некие деструктивные функции, такие как уничтожение или кража данных, атаки на сервера и т.п.

Часто вирусы создаются ради развлечения или как учебные проекты и затем начинают распространятся (иногда совершенно случайно, по ошибке автора) по миру, вызывая порой целые эпидемии. Случается также, что вирус выступает средством достижения корыстных целей – коммерческий шпионаж, информационные диверсии, сбор данных.

За годы своего существования методы написания вирусов совершенствовались, появлялись новые разновидности вирусов, новые методы заражения, распространения и маскировки. Со временем термин «вирус» стал более размытым и сейчас применяется практически ко всем программам имеющим нежелательный, деструктивный эффект.

Рассмотрим основные виды вирусов.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4