Антивирусная программа защищает компьютер от вирусов, проверяя файлы и систему на наличие опасного кода. 1 Она пытается удалить или блокировать его действие. 1
Основные задачи антивируса:
- Обнаружение вируса любым способом. 1 Для этого используются базы данных с описанием известных вирусов и их сигнатур. 3 Когда антивирус обнаруживает совпадение сигнатуры в файле или системе, он помечает его как угрозу и предпринимает соответствующие действия. 1
- Обезвреживание или удаление вируса. 1 Антивирус может убрать вредоносный код из файла, поместить заражённый файл в «карантин» или удалить его, если не получилось вылечить. 5
- Превентивная защита — предотвращение новых угроз. 1 Например, блокировка перехода на подозрительный сайт или скачивания нежелательного приложения. 2
Также антивирусные программы могут использовать эвристический анализ. 23 Они изучают подозрительный элемент и ищут в его коде признаки вируса. 2 Если программа найдёт эти признаки, она пометит элемент как вредоносный. 2