на наявність вірусу за допомогою розрахованої контрольної суми або
сигнатури (частина коду, що повторюється) і складають список ушкоджених програм
Фаги – виявляють та знешкоджують вірус (фаг) або кілька вірусів
Ревізори – програми, що контролюють можливі засоби зараження комп'ютера, тобто вони можуть виявити вірус, невідомий програмі
Сторожі – резидентні програми, які постійно зберігаються у пам'яті й у визначений користувачем час перевіряють оперативну пам'ять комп'ютера (включаючи додаткову та розширену), файли, завантажувальний сектор
Вакцини – програми, які використовуються для оброблення файлів та
завантажувальних секторів з метою передчасного виявлення вірусів
Антивірусні програми