Открыть сервисСервис

Компьютерный вирус: природа, виды и защита

Компьютерный вирус — это вредоносная компьютерная программа, которая способна внедряться в другие программы или файлы и размножаться, копируя себя на заражённые объекты. Термин был предложен в 1984 году американским учёным Фредом Коэном, продемонстрировавшим на практике самовоспроизводящийся код. В отличие от «червей», вирус требует участия пользователя или другой программы для запуска и распространения; в отличие от «троянских программ», он не маскируется под полезное ПО, а именно инфицирует существующие файлы.

История

Первые теоретические описания самовоспроизводящегося кода появились ещё в 1960-х годах в работах Джона фон Неймана о самовоспроизводящихся автоматах. Практическая демонстрация принадлежит Фреду Коэну — в 1983 году на семинаре профессора Леонарда Адлемана он показал вирус для Unix-систем, а в 1984 году опубликовал статью с формальным определением.

Наибольшее распространение вирусы получили в 1980-е годы с развитием персональных компьютеров и обмена данными через дискеты. Один из первых массовых вирусов для IBM PC — Brain (1986), созданный пакистанскими программистами братьями Азизом и Баситом Фаруками. Он заражал загрузочные сектора дискет и содержал контактные данные авторов. В 1988 году червь Морриса, распространявшийся через сеть ARPANET, поразил около 6000 компьютеров — около 10% всей сети на тот момент.

В 1990-е годы вирусы перешли от распространения через дискеты к заражению через электронную почту и сетевые шары. В 1999 году вирус Melissa, рассылавшийся вложением в письма, вызвал перегрузку почтовых серверов по всему миру. В 2000-х годах произошёл переход к «червям», использующим адресные книги жертв, и троянам, ориентированным на кражу финансовых данных.

Классификация

По способу заражения компьютерные вирусы делятся на несколько основных категорий:

ТипМеханизм
ФайловыеВстраиваются в исполняемые файлы (.exe, .dll) и активируются при запуске
ЗагрузочныеИнфицируют загрузочный сектор жёсткого диска или дискеты
МакровирусыИспользуют макросы офисных приложений (Word, Excel)
СкриптовыеЗаражают скрипты веб-страниц (JavaScript, VBScript)
СетевыеРаспространяются по локальным сетям и общим папкам

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

Принцип работы

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

Защита от вирусов

Основные меры защиты включают:

  • Антивирусное программное обеспечение — сканирует файлы по сигнатурам (известным образцам вредоносного кода) и по эвристическому анализу (поведенческим признакам).
  • Регулярное обновление программного обеспечения — устраняет уязвимости, через которые вирусы проникают в систему.
  • Принцип минимальных привилегий — ограничивает права пользователей, снижая возможности для самозапуска вредоносного кода.
  • Резервное копирование данных — позволяет восстановить информацию после заражения.
  • Пользовательская бдительность — отказ от запуска подозрительных вложений и перехода по неизвестным ссылкам.

В России разработкой и продвижением антивирусных решений известны компании «Лаборатория Касперского», «Доктор Веб» и InfoWatch. Государственный регулятор в сфере информационной безопасности — Национальный центр компьютерных инцидентов (НКЦКИ, ГосСОПКА).

Юридический аспект

В Российской Федерации создание, распространение и использование вредоносных программ квалифицируется как преступление по статье 273 Уголовного кодекса РФ («Создание, использование и распространение вредоносных программ для ЭВМ»). Наказание — от обязательных работ до лишения свободы сроком до семи лет. Статья 274 УК РФ предусматривает ответственность за неправомерный доступ к компьютерной информации.

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

Источники:

  • Коэн Ф. «Computer Viruses: Theory and Experiments», 1984
  • Статья 273 Уголовного кодекса Российской Федерации
  • Отчёты «Лаборатории Касперского» по исследованию вредоносного ПО
  • Peter J. Denning (ed.), «Computers Under Attack», 1990
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru