Антивирусы
Для защиты от разнообразных вирусов существует несколько видов антивирусов, которые отличаются за своими функциями:
Детекторы (сканеры) проверяют оперативную или внешнюю память на наличие вируса с помощью рассчитанной контрольной суммы или сигнатури и составляют список поврежденных программ. Если детектор - резидентный, то программа проверяется и только в случае отсутствия вирусов она активируется. Детекторами является, например, программа MS AntiVirus.
Фаги (полифаги) обнаруживают и обезвредили вирус (фаг) или несколько вирусов. Современные версии полифагов, как правило, могут проводить эвристический анализ файла, исследуя его на наличие кода, характерного для вируса (придание части одной программы в другую, шифровка кода и тому подобное). Фагами есть, например, программы Aidstest, DrWeb.
Ревизоры - программы, которые контролируют возможные средства заражения компьютера, то есть они могут обнаружить вирус, неизвестный программе. Эти программы проверяют состояние BOOT-сектора, FAT-таблицы, атрибуты файлов. При создании любых изменений пользователю выдается сообщение (даже в случае отсутствия вирусов, но наличию изменений). Ревизором является, например, программа Adinf.
Сторожи - резидентные программы, которые постоянно сохраняются в памяти компьютера и в определенное пользователем время проверяют оперативную память компьютера, файлы, BOOT-сектор, FAT-таблицу. Сторожем является, например, программа AVP, которая может обнаружить свыше 47000 вирусов.
Вакцины - это программы, которые используются для обработки файлов и загрузочных секторов с целью преждевременного выявления вирусов.
|