52
заражении соответствующим вирусом. Антивирус, обеспечивающий
возможность поиска различных сигнатур, называют полидетектором.
фаги, которые выполняют функции, свойственные детекторам, но,
кроме того, «излечивают» инфицированные программы путем «пожирания»
вирусов из их тел. По аналогии с полидетекторами фаги, ориентированные на
нейтрализацию различных вирусов, именуют полифагами.
вакцины, которые в отличие от детекторов и фагов по своему
принципу действия подобны вирусам. Вакцина имплантируется в защищаемую
программу и запоминает ряд ее количественных и структурных характеристик.
Если вакцинированная программа не была к моменту вакцинации
инфицированной, то при первом же после поражения запуске произойдет
следующее. Активизация вирусоносителя приведет к получению управления
вирусом, который, выполнив свои целевые функции, передаст управление
вакцинированной программе. В последней, в свою очередь, сначала управление
получит вакцина, которая выполнит проверку соответствия запомненных ей
характеристик аналогичным характеристикам, полученным в текущий момент.
Если указанные наборы характеристик не совпадают, то делается вывод об
изменении текста вакцинированной программы вирусом.
прививки, принцип действия которых основан на том, что любой
вирус, как правило, помечает инфицируемые программы каким-либо признаком,
чтобы не выполнять их повторное заражение. В противном случае имело бы
место многократное инфицирование, сопровождаемое существенным и легко
обнаруживаемым увеличением объема зараженных программ. Прививка, не
внося никаких других изменений в текст защищаемой программы, помечает ее
тем же признаком, что и вирус, который таким образом после активизации и
проверки наличия указанного признака считает ее инфицированной и оставляет
в покое.
ревизоры, обеспечивающие слежение за состоянием файловой
системы, используя для этого подход, схожий с реализованным в вакцинах.
Программа-ревизор в процессе своего функционирования выполняет
применительно к каждому исполняемому файлу сравнение его текущих
характеристик с аналогичными характеристиками, полученными в ходе