Главная
Хронология событий
Классификация вирусов
Антивирусные программы
Что будет завтра
|
Наиболее эффективны в борьбе с компьютерными вирусами антивирусные программы. Однако не существует антивирусов, гарантирующих стопроцентную защиту от вирусов, и заявления о существовании таких систем можно расценить как либо недобросовестную рекламу, либо непрофессионализм. Таких систем не существует, поскольку на любой алгоритм антивируса всегда можно предложить контр-алгоритм вируса, невидимого для этого антивируса (обратное, к счастью, тоже верно: на любой алгоритм вируса всегда можно создать антивирус.
Типы антивирусных программ
- Полифаги. Принцип работы полифагов основан на проверке файлов, загрузочных секторов дисков и оперативной памяти и поиске в них известных и новых (неизвестных полифагу) вирусов. Программа ищет некоторую постоянную последовательность программного кода, специфичного для конкретного вируса. Если такая последовательность обнаруживается в каком-либо файле, то файл считается зараженным вирусом и подлежит лечению.
- Достоинства: универсальность.
- Недостатки: большие размеры используемых ими антивирусных баз (которые должны содержать информацию о максимально возможном количестве вирусов); небольшая скорость поиска вирусов.
- Ревизоры. Принцип работы ревизора основан на подсчете контрольных сумм для присутствующих на диске файлов. Эти контрольные суммы затем сохраняются в базе данных антивируса, как и некоторая другая информация: длина файлов, даты их последней модификации и др. При последующем запуске ревизоры сверяют данные из базы данных с реально подсчитанными значениями.
- Недостатки: не могут обнаружить вирус в новых файлах, так как в их базе отсутствует информация об этих файлах.
- Блокировщики - этопрограммы, перехватывающие "вирусоопасные" ситуации (например, запись в загрузочный сектор диска) и сообщающие об этом пользователю.
- Достоинства: способность обнаруживать и останавливать вирус на самой ранней стадии его размножения.
|