logo
Безопасность и управление доступом

Вопрос № 5. Вирусология. Антивирусы-ревизоры.

Антивирусные программы-ревизоры позволяют обнаружить вирус.

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

Основу работы ревизоров составляет контроль за изменениями, характерными для работы вирусных программ.

Стадии работы программы-ревизора:

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

  1. Контроль системных областей. Контроль системных областей предназначен для обнаружения вирусов, которые используют для своей активации механизм загрузки. Особенность программ-ревизоров заключается в том, что они не могут судить об изначальной “чистоте” оперативной памяти, поэтому чтение Master Boot Record происходит тремя различными способами:

    • (bios) – прямым обращением в BIOS;

    • (i13h) – чтением через BIOS-прерывание Int13h;

    • (i25h) – чтением средствами операционной системы (прерывание Int25h).

  1. Контроль неизменяемых файлов. Последняя стадия проверки, направленная на обнаружение деятельности файловых вирусов – контроль изменения файлов. Очень важно определить, какие именно файлы являются неизменяемыми. Рекомендуется внести в разряд “неизменяемых” те исполняемые файлы, путь к которым указан в переменной PATH.

Чтобы не дать stealth-вирусам “обмануть” систему, чтение данных также происходит как средствами операционной системы, так и средствами BIOS.

После того как все файлы проверены, ревизоры часто сохраняют дополнительные области памяти, которые могут быть испорчены вирусами. Это FLASH- и CMOS-память.

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