Такі програми називаються антивірусними. програми-вакцини чи імунізатори. є те, що вони можуть знаходити тільки ті віруси, які відомі розробникам таких програм. Програми-доктори або фаги, а також програми-вакцини не тільки знаходять заражені вірусами файли, а й " лікують " їх, тобто лікують.
Антивірусна програма (антивірус, засіб антивірусного захисту, засіб виявлення шкідливих програм) – спеціалізована програма для виявлення комп’ютерних вірусів, а також небажаних (таких, що вважаються шкідливими) програм і відновлення заражених (модифікованих) такими програмами файлів і …
У найпростішому випадку використовується визначення за сигнатурами. Сигнатура – це шматок коду вірусу, який не змінюється. Бази даних антивірусів містять саме сигнатури відомих вірусів. Просте порівняння програмного коду за базою сигнатур 100% дає змогу визначити є вірус чи ні.