Розрізняють такі різновиди антивірусних програм: фільтри, або сторожа; детектори; доктора, або фаги; ревізори; імунізатори, або вакцини.
Програми – фільтри (сторожа) являють собою невеликі резидентні програми, призначені для виявлення підозрілих дій під час роботи комп’ютера, характерних для вірусів.
Найвідомішими поліфагами є програми Aidstest, Scan, Norton AntiVirus, AVT і Doctor Web. З огляду на те, що постійно з’являються нові віруси, програми-детектори і програми-доктори швидко застарівають, і потрібне регулярне оновлення їхніх версій.
Антивірусна програма (антивірус) – це програма для виявлення комп’ютерних вірусів та інших шкідливих програм, лікування та відновлення інфікованих файлів, а також для профілактики – запобігання зараженню файлів або операційної системи шкідливим кодом.