Для виявлення та знищення комп’ютерних вірусів існує багато спеціалізованих програм, які називають антивірусними. Їх умовно можна розділити на декілька категорій:
§ програми-детектори дозволяють виявити файли, заражені одним із відомих вірусів (вже практично не використовуються);
§ програми-доктори (сканери) “лікують” заражені програми, файли та диски, “виймаючи” із заражених програм тіло віруса, тобто відновлюючи програму до стану, в якому вона знаходилася до зараження вірусом;
§ програми-фільтри можуть знаходитися резидентно в оперативній пам’яті комп’ютера, відслідковують будь-які зміни у файлах та повідомляють про них користувача, блокують несанкціонований запис на диск.
Однак, слід відмітити, що універсального захисту від вірусів не існує. Жоден тип антивірусних програм не може забезпечити 100%-й захист від вірусів. Серед найбільш відомих антивірусних програм можна виділити DrWeb, AVP, Norton Antivirus та інші.