Antivirüs programları, bilgisayara karşı zararı dokunabilecek yazılımları engellemek için üretilmiştir. Geleneksel olarak bilinen virüsler, bulaştıkları sistemde olan verilerin içerisine kendilerini ekleyerek çoğalmayı hedeflemektedir. Antivirüsler ise, herhangi bir verinin bütünlüğünü bozan zararlı kodları temizleyerek, dosyayı orijinal haline getirmektedir. Bu şekilde bozulan veriler tekrar kullanılabilir ve sistemin bütünlüğü sağlanabilir.
Her durumda antivirüs desteği dosya kurtaramaz. Bazı durumlarda antivirüsler dosyayı tamir edemez ve sistemin bütünlüğünü korumak için temizlenemeyen dosyalar beklemeye alınır. Beklemeye alınan dosya çalışmayacağı için, virüsün yayılması engellenir ve sistem bütünlüğü bu şekilde korunmuş olur.
Firewall ve antivirüs arasındaki farklar kadar önemli olan bir konu da, neden antivirüs kullanılmasıdır. Bu sorunun yanıtını maddeler halinde belirtecek olursak;
Bilgisayar zararlı programlardan korunur
Antivirüs bilgisayarın güvenliğini sağlamak için kullanılan yazılımdır
Antivirüs tarama, eş kurtarma, temizleme ve koruma gibi donanımlara sahip olmaktadır
Antivirüs programı bilgisayarda zararlı olan programları bularak bunları yedekler
Bazı zararlı programları kullanıcının bilgisine sunar
Bilgisayarlarda yeni incelenmiş ve lisanslı bir antivirüs programı bulunmalıdır. Nedeni ise, bazı virüs programları telafisi mümkün olmayan kalıcı hasarlara neden olabilir.