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

29Февраля2012
Автор: Становой Сергей
E-mail

С появлением первых компьютеров появились и первые компьютерные программы, прописывающие алгоритм их функционирования, то есть определяющие действия, которые компьютер должен был выполнять. Затем компьютеры стали объединятся в информационные сети для обмена информацией. Это было достаточно удобно, поскольку требуемую информацию можно было получить за тысячи километров от ее источника и практически в любое время дня и ночи. Однако шло время и некоторым программистам стало скучно просто обмениваться данными. Толи ради прикола толи всерьез, но они решили писать программы, которые самым наглым образом перемещались посредством различных носителей информации, в том числе и по информационным сетям и заражали другие компьютеры. Так появились первые компьютерные вирусы.

Кстати самый первый вирус был написан студентом Калифорнийского университета Фредом Коэном в  1983 году. Это была обычная программа, которая сама распространялась по информационным сетям. Но это был чисто исследовательский проект, который не нес какой-то черной подоплёки. Следующие прототипы вирусных программ были менее гуманны. Они заражали компьютеры, портили программное обеспечение, уничтожали хранившиеся данные. Прошло немного времени, и более честные и порядочные программисты задумались о написании программ, которые в автоматическом режиме могли обнаруживать, отлавливать и обезвреживать компьютерные вирусы. Так появились первые антивирусные программы.  Кстати первая антивирусная программа была написана уже через год в 1984.

С того времени прошло уже почти четверть столетия и за это времени напридумывано целое множество вирусных программ отличающихся друг от друга способом распространения и действия на зараженный компьютер. На сегодняшний день известно более 5 тыс. вирусов, которые можно классифицировать по различным признакам: среде обитания, способу заражения, воздействию на зараженный объект, особенностям алгоритма программы.

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

Как же наглядно определить заражен ваш компьютер или нет? Существует целый ряд признаков при появлении которых можно с определенной долей вероятности судить о наличии на вашем компьютере.

  1. Неожиданный сбой, ранее работоспособных программ.
  2. Медленная работа компьютера – всех программ и операционной системы в целом.
  3. Операционная система вообще не загружается или загружается очень медленно.
  4. Исчезновение сохраненных данных или искажение ее содержимого.
  5. Самопроизвольное изменение даты создания файлов и их размеров.
  6. Резкое увеличение занимаемого на диске пространства.
  7. Резкое уменьшение доступной оперативной памяти
  8. Вывод на экран монитора непонятных сообщений, не относящихся к работе программ.
  9. Частые сбои и зависания компьютера в целом.

Для защиты компьютеров от вирусных программ разработаны антивирусы. Причем одни антивирусные программы имеют неизменяемый алгоритм, защищая от наиболее опасных вирусов. Другие требуют обновлений в своем алгоритме и базах данных, чтобы отслеживать новые вирусные программы. Скачать антивирус, бесплатно или за деньги можно в интернете. Благо эта информационная сеть с одинаковой легкостью распространяет и вирусы и антивирусы. Так что между ними существует некое противостояние, вернее сказать между их разработчиками. А нам обычным пользователям остается лишь надеяться на то, что в конечном итоге победит добро. Вот такие вот мы идеалисты.