Истории о вирусах

Блокировщик вируса


Рассмотрим пример. В дисплейном классе ВУЗа эпидемия, часть машин

заражена неизвестным вирусом. До конца сессии - несколько дней,

выключение машин из учебного процесса смерти подобно (в первую

очередь для обслуживающих класс сотрудников). Ситуация усугубляет-

ся тем, что студенты постоянно переносят программы на дискетах с од-

ной машины на другую. Как ограничить распространение эпидемии,

пока вирус не уничтожен?

Выход - написать антивирус-блокировщик. Практически все резидентные

вирусы определяют факт своего наличия в памяти машины, вызывая ка-

кое-либо программное прерывание с "хитрыми" параметрами. Если напи-

сать простую резидентную программу, которая будет имитировать нали-

чие вируса в памяти компьютера, правильно "отзываясь на пароль",

то вирус, скорее всего, сочтет эту машину уже зараженной. Даже если не-

которые файлы на машине содержат в себе код вируса, в случае исполь-

зования блокировщика заражения всех остальных файлов не произойдет.

Разумеется, надо попытаться запустить блокировщик раньше всех ос-

тальных программ, например, в файле config.sys:

install c:\util\stopsvc.com

Но если вирус успел заразить command.com или стартует из загрузочно-

го сектора, то антивирус-блокировщик не поможет.



Содержание раздела