Ich bin zwar Informatikstudent und kein Fachinformatiker, da ich das Thema aber interessant finde, wollte ich einfach mal meine Meinung dazu äußern.
Ich zum Beispiel informiere mich immer über Software bevor ich sie installiere, ich installiere Software nur aus vertrauenswürdigen Quellen und installiere regelmäßig Updates.
Ich Surfe nur mit aktuellem Browser ohne Flash dafür mit uBlock (adblocker) und noScript.
Auf meinem Windows Rechner habe ich zusätzlich noch über den Sicherheitsrichtlinieneditor eine Whitelist für die Software die auf dem Rechner ausgeführt werden darf erstellt. (Damit dürften auch so ziemlich alles was an Schadsoftware über e-mail reinkommt erschlagen sein selbst wenn ich mich mal verklicke).
Das heißt die einzige relevante Angriffsszenarien wo bei mir ein Antivirenprogramm noch ein bisschen Schutz vor bieten würde wäre:
1. Das ich aus versehen oder weil ich erfolgreich getäuscht wurde einem schädliches Programm in die Whitelist aufnehme und dann ausführe.
2. Das es einem Angreifer gelungen sich Zugang auf die Webseite/Update-Server/Repostories von genau einem der Softwareherstellen von denen Ich ein Programm nutze zu verschaffen und dann ein „echtes“ Update bereitzustellen.
3. Dem Angreifer gelingt es über eine Lücke in einem Prozess zu kapern der auf einem Port lauscht.
Alles 3 sind zwar mögliche aber eher unwahrscheinliche Szenarien (möglichkeit 3 setzt zudem voraus das der Angreifer bereits hinter meiner Firewall sitzt und zudem so eine Lücke kennt und diese noch nicht gepatcht ist). Allerdings sind dies auch Szenarien in denen es nicht unbedingt wahrscheinlich ist, das AV-Programme auf den Schädliche Code anschlagen, da sollten diese Fälle eintreten die Attacke noch ziemlich neu sein würde (es gibt noch keine Signaturen, heuristik klappt nur wenn es eine Malware mit ähnlichem Bytemuster schon gegeben hat und eine Erkennung über Verhaltensanalyse ist auch nicht sichergestellt)
Ich könnte also auch auf ein Antivirenprogramm verzichten.
Für den Otto Normalverbraucher sieht das aber unter Umständen anders aus. Updates werden nur eingespielt wenn es automatisch geschieht und selbst dann wird sich noch darüber beschwert das es so lange dauert. Es werden Programme installiert ohne sich darüber Gedanken zu machen wo sie herkommen oder was sie sonst noch so mitbringen. Selbst diejenigen die bei e-mail Anhängen vorsichtig sind können mal einen Fehler machen. Und der Kinder betreibt womöglich auch noch Filesharing (nicht dass das generell was schlechtes wäre aber vorsichtig sind die dabei vermutlich nicht). Selbst mit Windows Professional werden die meisten den Aufwand scheuen ein Whitelisting einzurichten auch wenn es bei der Abwehr von Malware effektiver wäre als eine AV-Programm.
Betrachtet man jetzt als Beispiel mal ein anders Betriebssystem sieht das mit dem was will ich schützen auch ganz anders aus.
Benutze man zum Beispiel Linux so als Desktop so brauche man da kein Antivirenprogramm zu Schutz des System zum einen weil Linux als Desktops OS eine so geringe Verbreitung hat das es sich nicht lohnt speziell dafür Schadsoftware zu schreiben. Zum anderen findet die meiste Software für einen Linux Desktop braucht bereits in den Repostiories der Distribution und selbst wenn sich Nutzer aus anderen Quellen Software herunterladen. Linux hat außerdem anders als Windows keine Dienste die deafaultmäßig Ports öffnen. Hält man sein System nun noch mit regelmäßigen Updates aktuell, ist das Risiko sich Schadsoftware einzufangen ebenfalls gering.
Hier reduziert sich die Schutzfunktion des AV-Programms im Wesentlichen darauf eine versehentliche Weitergabe zu vermeiden. Dafür braucht ein AV-Programm noch nicht mal mehr Systemrechte.
Ich bin mir nicht ganz sicher wie bedroht Linux Server sind, da die weiter verbreitet sind und offene Ports haben müssen. Aber soweit ich weiß wird auch hier AV eher eingesetzt um eine Weitergab zu verhindern (Bsp. Mailserver prüft eingehende Mailanhänge). Allerdings gibt es hier auch noch eine ganze Menge andere Angriffsszenarien die man berücksichtigen muss (z.B. sql-injection, Bruteforce-attacken, ddos, ...).
Braucht man also ein AV-Programme?
Ich weiß das AV-Programme Schwächen haben (teils sogar konzeptionelle). Aber ich würde sagen, ob man ein AV-Programm braucht, hängt ganz davon ab was man mit dem AV-Programm erreichen bzw. welches System man damit wovor Schützen möchte und welchen Aufwand man dazu betreiben möchte.
Ist zwar etwas lang geworden, aber ich hoffe ich konnte zu diesem kontroversen Thema konstruktiv beitragen.