مضاد الفيروسات أو برنامج مضاد للفيروسات (بالإنجليزية: AntiVirus) هو برنامج يُسْتَخْدَم لاكتشاف البرمجيات الضارة كفيروسات الحاسب، دودة الحاسوب وأحصنة طروادة وذلك لمنعها من إلحاق الضرر بالحاسوب أو سرقة البيانات الشخصية عن طريق إزلتها أو إصلاحها. ويمكن لهذا البرنامج مكافحة برمجية إعلانات، وبرامج التجسس وغيرها من أشكال البرمجيات الخبيثة.
عادة ما توظف مجموعة متنوعة من الاستراتيجيات. تشمل الفحص المستند على الكشف عن نماذج معروفة من البرمجيات الخبيثة في كود قابل للتنفيذ ومع ذلك يمكن للمستخدم أن يكون مصابا ببرمجيات خبيثة جديدة التي لا يوجد لها حتى الآن توقيع. لمواجهة هذا النوع الذي يسمى هجمات دون انتظار، يمكن استخدام الاستدلال.وهو أحد أنوع النهج الإرشادي الذي يستند إلى التوقيعات العامة للتعرف على الفيروسات الجديدة. مختلف أشكال الفيروسات الموجودة تُكْتَشَفُ بالبحث عن أكواد البرمجيات الخبيثة المعروفة في الملفات.بعض برامج الحماية من الفيروسات ويمكنها أيضا التنبؤ بما سوف يحدث تفعل إذا فتح الملف بمحاكاتها في صندوق رمل وتحليل ما تقوم به لمعرفة ما إذا كانت تنفذ أية إجراءات ضارة. إذا نفذت هذا، يمكن أن يعني هذا أن الملف ضار.
ولكن، مهما كانت برنامج مكافحة الفيروسات مفيدة، في بعض الأحيان يمكن أن تكون لها عيوب. فيمكن لبرامج مكافحة الفيروسات أن تقلل أداء الحاسوب إذا لم تكن مصممة بكفاءة. وقد يواجه المستخدمين غير الخبراء مشكلة في فهم الأوامر والقرارات التي يقدمها برامج الحماية من الفيروسات. وقد يؤدي القرار غير صحيح إلى الإخلال بالأمن. إذا كان برنامج مكافحة الفيروسات يعمل على اكتشاف إرشادي (من أي نوع)، سيعتمد نجاحه على ما إذا كان يحقق التوازن الصحيح بين ما هو إيجابي كاذب وسلبي كاذب. يمكن أن يكون الإيجابي الكاذب مدمر مثل السلبي الكاذب. في حالة واحدة، عندما أزال فحص فيروسات به خلل أصدرته سيمانتيك عن طريق الخطأ ملفات نظام التشغيل الأساسي، وترك الآلاف من أجهزة الكمبيوتر غير قادرة على الإقلاع. أخيرا، يعمل برنامج مكافحة الفيروسات عموما في مستوى نواة نظام تشغيل موثوق به، ويجد الطرق المحتملة للهجوم.
بالإضافة إلى العيوب المذكورة أعلاه، فإن فعالية برامج الحماية من الفيروسات تم أيضا بحثها والجدال حولها. وجدت الدراسة أن نجاح كشف برامج مكافحة الفيروسات الكبرى انخفض على مدى فترة سنة واحدة.