Антивирусы
Сентябрь 11th, 2008 | Posted by in Словарь терминовАнтивирусы (синоним: антивирусная программа) — программное средство, предназначенное для обнаружения и лечения программ, заражённых компьютерным вирусом, а также для предотвращения заражения файла вирусом (например, с помощью вакцинации)
Как следует из определения, основными задачами антивируса является:
- препятствование проникновению вирусов в компьютерную систему;
- обнаружение наличия вирусов в компьютерной системе;
- устранение вирусов из компьютерной системы без нанесения повреждений другим объектам системы;
- минимизация ущерба от действий вирусов;
- технологии обнаружения вирусов.
Первые наиболее простые антивирусные программы появились почти сразу после появления вирусов. Сейчас разработкой антивирусов занимаются крупные компании. Как и у создателей вирусов, в этой сфере также сформировались оригинальные приёмы — но уже для поиска и борьбы с вирусами. Современные антивирусные программы могут обнаруживать десятки тысяч вирусов.
Методы, применяемые в антивирусах, можно разбить на две группы:
- методы сигнатурного анализа (метод обнаружения вирусов, заключающийся в проверке наличия в файлах сигнатур вирусов);
- методы вероятностного анализа (обнаружение подозрительного поведения любой из программ, похожего на поведение заражённой программы).
Сигнатурный анализ — наиболее известный метод обнаружения вирусов и используется практически во всех современных антивирусах. Для проведения проверки антивирусной программе необходим набор вирусных сигнатур, который хранится в антивирусной базе.
Если какой либо участок кода просматриваемой программы совпадает с известным кодом из антивирусной базы, программа-антивирус по запросу может выполнить одно из следующих действий:
- удалить инфицированный файл;
- заблокировать доступ к нему;
- отправить файл в «карантин» (сделать его недоступным для выполнения);
- попытаться восстановить файл, удалив сам вирус из тела файла;
в случае невозможности лечения/удаления, выполнить эту процедуру при перезагрузке.
Если говорить о недостатках сигнатурного анализа, то следует выделить три аспекта:
- антивирусной базе необходимо постоянное обновление для поддержания актуальности антивируса;
- программа способна обнаруживать только известные вирусы; против новых сигнатурный сканер бессилен;
- программа бессильна против вирусов, в которых части шифруются или искажаются так, чтобы невозможно обнаружить совпадение с базой вирусов (олигоморфические, полиморфические и метаморфические вирусы).
Антивирусы, использующие метод вероятностного анализа не пытаются идентифицировать известные вирусы, вместо этого они прослеживают поведение всех программ. Если программа пытается записать
You can follow any responses to this entry through the RSS 2.0 Responses are currently closed, but you can trackback.








