Различают следующие виды антивирусных программ:
1. вакцины;
2. детекторы;
3. ревизоры;
4. сторожа;
5. мониторы;
6. полифаги;
7. эвристические анализаторы.
В последнее время, разработчики антивирусных программ, предлагают пользователям комплексные решения, которые включают в себя большую часть или даже все вышеуказанные программы.