Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕМА 7.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
64 Кб
Скачать
☆

7.4. Технологии защиты от вирусов

7.4.1. Классификация компьютерных вирусов

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

  • среда обитания;

  • операционная система;

  • особенности алгоритма работы;

  • деструктивные возможности.

Одна из схем классификации компьютерных вирусов приведена в таблице 9.1

Таблица 1. Программы-компьютерные вирусы

Признак классификации

Класс вирусов

По среде обитания

  • загрузочные

  • файловые

  • файлово-загрузрчные

  • сетевые

  • системные

По степени воздействия

  • безвредные

  • неопасные

  • опасные

  • разрушительные

По способам заражения среды обитания

  • резидентные

  • нерезидентные

По алгоритмической особенности построения

  • репликаторные

  • «троянский конь»

  • логическая бомба

  • мутанты

  • невидимки

  • макровирусы

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

  • файловые;

  • загрузочные;

  • макровирусы;

  • сетевые.

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

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

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

Сетевые вирусы используют для своего распространения протоколы или команды компьютерных сетей и электронной почты. Иногда сетевые вирусы называют программами типа «червь». Сетевые черви подразделяются на Интернет - червей (распространяются по Интернет) и LAN - червей (распространяются по локальной сети.

7.4.2. Жизненный цикл вирусов

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

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

Стадия исполнения компьютерных вирусов, как правило, включает пять этапов:

  1. Загрузка вируса в память.

  2. Поиск жертвы.

  3. Заражение найденной жертвы.

  4. Выполнение деструктивных функций.

  5. Передача управления программе - носителю вируса.