Bei der Meinungsbildung ist es eine gute Praxis, der schulischen Tradition zu folgen - denken Sie so gut Sie können gegen die Meinung, die Sie vertreten, und versuchen Sie, Gegenargumente zu finden.
Egal wie sehr ich es auch versuche, ich kann keine vernünftigen Argumente für Antivirus (und damit verbundene Sicherheitsmaßnahmen) auf Entwicklungscomputern finden.
Es gibt zahlreiche Argumente gegen Antivirus (AV) in der Entwicklung:
- Es ist nicht ungewöhnlich, dass der Aufbau einer Minute bei eingeschaltetem AV 10-mal länger dauert
- In einem Konferenzgespräch behaupten IntelliJ-Entwickler, dass AV-Software die Nummer 1 ist, wenn ihre IDE träge ist
- Das Entpacken erfolgt bei aktivierter AV-Funktion mit einer Geschwindigkeit von ca. 100 kb / s
- AV macht Cygwin völlig unbrauchbar (vim benötigt 1 Minute, um eine einfache Datei zu öffnen)
- AV hindert mich daran, nützliche Dateien (JARs, DLLs) aus E-Mails von Kollegen herunterzuladen
- Ich kann nicht mehrere Computer für die Entwicklung verwenden, da ich aufgrund von AV- / Sicherheitsmaßnahmen nicht die Ports entsperren kann
- AV bricht die Leistung von Programmen mit hohem Dateiumsatz ab, wie Maven oder Ant
Zu guter Letzt: Wovor schützt mich AV eigentlich? Mir ist nicht bekannt, dass mein AV-Programm jemals einen Sicherheitsthread beendet.
Wenn der Grund in der Angst liegt, NDA-Informationen preiszugeben, kann mich möglicherweise kein AV davon abhalten, dies zu tun, wenn ich es mir vorgenommen habe.
Wenn der Grund der Verlust von Quellcode und / oder Dokumentation ist, gibt es dafür verteilte Revisionssysteme (es gibt mindestens 20 Kopien unseres Repos und wir synchronisieren täglich).
Wenn der Grund für die Angst ist, Kundendaten preiszugeben, arbeiten Entwickler selten in Verbindung mit realen Produktionsdatenbanken, sondern spielen in Spielzeugumgebungen herum.
Auch wenn es wichtige Argumente für die Verwendung von AV auf Entwicklungscomputern gibt, fallen sie auseinander, wenn es darum geht, eine virtuelle Maschine in Ihrer paranoid geschützten Umgebung auszuführen.
Könnte jemand ein aussagekräftiges, starkes Argument für Antivirensoftware für Entwickler vorbringen, da ich das Thema offen halten möchte?