Антивирусные программы подразделяют по исполнению на: • программные; • программно-аппаратные. По признаку размещения в оперативной памяти на: • резидентные (начинают свою работу при запуске операционной системы); • нерезидентные (начинают работу в соответствие с расписания или по требованию пользователя); По виду защиты от вирусов на: • программы-детекторы или сканеры (находят вирусы и выводят сообщение об этом); • программы-доктора (находят заражённые файлы и «лечат» их); • программы-вакцины (блокируют действия вирусов при первом попадании в компьютер); • программы-ревизоры (запоминают начальное состояние файла и если оно изменилось, выводят изменения на экран); • программы-мониторы (запускаются при загрузке операционной системы, постоянно находятся в памяти и проверяют файлы); • программы-фильтры (обнаруживают вирусы на первоначальном этапе до их размножения).