Microsoft Defender Antivirus über den Standard hinaus härten
Microsoft Defender Antivirus auf Widerstandsfähigkeit trimmen: Cloudschutz, Block at First Sight, Manipulationsschutz, PUA, Netzwerkschutz und saubere Ausschlüsse.
Microsoft Defender Antivirus läuft auf jedem unterstützten Windows-Client und -Server, sofern kein anderes Antivirenprodukt ihn ersetzt hat. Schon im Auslieferungszustand erkennt er eine Menge. Doch mehrere seiner stärksten Funktionen sind deaktiviert, den lokalen Benutzern überlassen oder beruhen auf Standardwerten, die Angreifer rückgängig zu machen wissen. Dieser Leitfaden listet die Einstellungen auf, die ihn von „installiert“ zu „gehärtet“ bringen, mit Gruppenrichtlinienpfaden, PowerShell zum Testen und den anschließenden Prüfungen.
Alle folgenden Gruppenrichtlinieneinstellungen befinden sich unter Computer Configuration > Administrative Templates > Windows Components > Microsoft Defender Antivirus. Dieselben Einstellungen gibt es in Intune unter Endpoint security > Antivirus.
1. Sicherstellen, dass Defender wirklich läuft
Bevor Sie etwas feinjustieren, prüfen Sie den Zustand auf einer Stichprobe von Rechnern:
Get-MpComputerStatus | Select-Object AMRunningMode, AMServiceEnabled,
RealTimeProtectionEnabled, BehaviorMonitorEnabled, IoavProtectionEnabled,
IsTamperProtected, AntivirusSignatureAge, AMProductVersionAMRunningModesollteNormalsein.Passive Modebedeutet, dass ein anderes Antivirenprodukt primär ist und Defender nichts blockiert.AntivirusSignatureAgesollte 0 oder 1 Tag betragen.AMProductVersionist die Plattformversion; alten Plattformen fehlen Funktionen und Korrekturen. Sorgen Sie also dafür, dass Plattformupdates ankommen (sie werden über Windows Update / WSUS als eigene Updatekategorie verteilt).
2. Cloudbasierter Schutz und Block at First Sight
Der Großteil von Defenders Fähigkeit, nie zuvor gesehene Dateien zu stoppen, stammt aus der Cloud. Taucht eine verdächtige Datei auf, kann der Client sie zurückhalten, während die Cloud die Metadaten und bei Bedarf die Probe selbst analysiert.
| Einstellung (GPO-Name) | Pfad unter Microsoft Defender Antivirus | Wert |
|---|---|---|
| Join Microsoft MAPS | MAPS | Enabled, Advanced MAPS |
| Send file samples when further analysis is required | MAPS | Enabled, Send safe samples (oder alle Proben, wenn Ihre Richtlinie es zulässt) |
| Configure the 'Block at First Sight' feature | MAPS | Enabled |
| Select cloud protection level | MpEngine | High blocking level |
| Configure extended cloud check | MpEngine | Enabled, 50 Sekunden |
PowerShell-Entsprechungen für einen Testrechner:
Set-MpPreference -MAPSReporting Advanced -SubmitSamplesConsent SendSafeSamples `
-DisableBlockAtFirstSeen $false -CloudBlockLevel High -CloudExtendedTimeout 50Block at First Sight funktioniert nur, wenn MAPS-Reporting und Probenübermittlung beide aktiv sind. Die Cloud-Blockierstufe „High“ ist aggressiv genug, um etwas zu bewirken, und erzeugt selten Störgeräusche; High+ und Zero tolerance sind für stark abgeschottete Geräte gedacht.
3. Manipulationsschutz (Tamper Protection)
Der Manipulationsschutz verhindert lokale Änderungen an zentralen Defender-Einstellungen: das Abschalten von Echtzeitschutz, Verhaltensüberwachung und Cloudschutz oder das Entfernen von Security-Intelligence-Updates. Er blockiert dies sogar für einen lokalen Administrator, also genau das Konto, über das ein Angreifer verfügt, wenn er es versucht.
Er lässt sich nicht per Gruppenrichtlinie aktivieren. Schalten Sie ihn über Microsoft Defender for Endpoint / Intune ein (mandantenweit oder über gerätebezogene Profile) oder auf einem eigenständigen Rechner unter Windows-Sicherheit > Einstellungen für Viren- & Bedrohungsschutz. Prüfen Sie das Ergebnis mit IsTamperProtected in Get-MpComputerStatus.
Wenn Sie Defender ausschließlich per Gruppenrichtlinie verwalten, profitieren Sie zwar weiterhin vom Manipulationsschutz, sofern er über die Windows-Sicherheit aktiviert wurde, verlieren aber die zentrale Durchsetzung. Das ist ein gutes Argument, zumindest die Defender-Konfiguration an Intune anzubinden.
4. Echtzeit-, Verhaltens- und Skriptschutz
Diese Funktionen sind standardmäßig aktiv. Stellen Sie sicher, dass nichts (alte GPO, Build-Skript des Images, Drittanbieter-Tool) sie abgeschaltet hat, und sperren Sie sie:
| Einstellung | Pfad | Wert |
|---|---|---|
| Turn off real-time protection | Real-time Protection | Disabled |
| Turn on behavior monitoring | Real-time Protection | Enabled |
| Scan all downloaded files and attachments | Real-time Protection | Enabled |
| Turn on script scanning | Real-time Protection | Enabled |
| Configure local setting override for ... | Real-time Protection / MAPS | Disabled (damit lokale Administratoren nichts überschreiben können) |
| Configure local administrator merge behavior for lists | (Stamm) | Disabled (lokale Ausschlüsse werden ignoriert) |
Die letzte Zeile ist wichtig: Ist das Zusammenführen deaktiviert, werden Ausschlüsse, die ein Angreifer lokal mit Add-MpPreference -ExclusionPath hinzufügt, ignoriert, und es gelten nur zentral verwaltete Ausschlüsse.
5. Potenziell unerwünschte Anwendungen (PUA)
Adware-Bundler, Kryptominer und „kostenlose“ Fernzugriffstools sind im engeren Sinne keine Malware, aber häufig der Weg, über den Angriffe beginnen oder sich festsetzen.
- GPO: Configure detection for potentially unwanted applications = Enabled, Block.
- PowerShell:
Set-MpPreference -PUAProtection Enabled(verwenden Sie zuerstAuditMode, wenn in Ihrem Haus bei Software bisher vieles erlaubt war).
Microsoft Edge besitzt in seinen SmartScreen-Einstellungen eine eigene PUA-Blockierung für Downloads; aktivieren Sie beides.
6. Netzwerkschutz
Der Netzwerkschutz erweitert die Reputationsblockierung nach Art von SmartScreen auf alle Prozesse, nicht nur auf den Browser. Ein bösartiges Skript oder Implantat, das eine bekannt schädliche Domäne oder IP-Adresse aufruft, wird so bereits beim Verbindungsaufbau blockiert.
- GPO: Microsoft Defender Exploit Guard > Network Protection > Prevent users and apps from accessing dangerous websites = Enabled, Block (beginnen Sie mit Audit Mode).
- PowerShell:
Set-MpPreference -EnableNetworkProtection Enabled. - Unter Windows Server muss der Netzwerkschutz zusätzlich ausdrücklich zugelassen werden:
Set-MpPreference -AllowNetworkProtectionOnWinServer $true.
Überwachungsereignisse sind 1125 (wäre blockiert worden), Blockierungen 1126 im Defender-Operational-Protokoll.
7. Überwachter Ordnerzugriff (gezielt einsetzen)
Der überwachte Ordnerzugriff (Controlled Folder Access) schützt Dokumente, Bilder und weitere Ordner vor Änderungen durch nicht vertrauenswürdige Prozesse und ist damit eine starke Schutzschicht gegen Ransomware. Er erzeugt allerdings auch Supporttickets, wenn legitime Anwendungen am Speichern gehindert werden. Betreiben Sie ihn im Überwachungsmodus (Set-MpPreference -EnableControlledFolderAccess AuditMode), werten Sie die Ereignisse 1124 aus, lassen Sie vertrauenswürdige Anwendungen zu und erzwingen Sie ihn für Gruppen, die das vertragen, etwa Arbeitsplätze in der Finanzabteilung.
8. Scans, Updates und Bereinigung
| Einstellung | Empfehlung |
|---|---|
| Security-Intelligence-Updates | Mindestens alle 4 Stunden über Specify the interval to check for security intelligence updates; Fallback auf Microsoft Update zulassen, falls Ihre interne Quelle ausfällt |
| Geplanter Schnellscan | Täglich; vollständiger Scan wöchentlich auf Servern, sofern die I/O-Last es zulässt |
| Scan removable drives during a full scan | Enabled |
| Archivdateien / gepackte ausführbare Dateien scannen | Enabled |
| Standardbereinigung für schwerwiegende/hohe Bedrohungen | Entfernen oder in Quarantäne verschieben, nicht „zulassen“ |
| Aufbewahrung in der Quarantäne | 90 Tage (bewahrt Proben für Untersuchungen auf) |
9. Hygiene bei Ausschlüssen
In Ausschlüssen verschwindet der Defender-Schutz unbemerkt. Prüfen Sie sie:
Get-MpPreference | Select-Object ExclusionPath, ExclusionProcess, ExclusionExtensionWarnsignale:
- Ganze Laufwerke,
C:\Windows\Temp,%TEMP%,%APPDATA%,C:\Users,C:\ProgramData. - Prozessausschlüsse für Interpreter (
powershell.exe,python.exe,cmd.exe). - Erweiterungsausschlüsse für
.exe,.dll,.ps1.
Auf Servern wendet Defender bereits automatische Ausschlüsse für Windows-Server-Rollen an (etwa für die AD-DS-Datenbankdateien und SYSVOL auf Domänencontrollern). Die langen manuellen Listen aus alten Herstellerleitfäden brauchen Sie selten. Fragen Sie bei Drittanbieteranwendungen den Hersteller nach den minimal nötigen Pfaden und dokumentieren Sie für jeden Ausschluss einen Verantwortlichen und ein Prüfdatum.
Verbergen Sie Ausschlüsse außerdem mit Exclusions > Control whether or not exclusions are visible to Local Users (standardmäßig nicht konfiguriert, also explizit setzen) und vorzugsweise mit der strengeren Schwestereinstellung Control whether or not exclusions are visible to Local Admins. So erhalten Angreifer keine bequeme Karte, wo sie ihre Werkzeuge ablegen können.
10. Überwachen
Leiten Sie das Defender-Operational-Protokoll an Ihr SIEM weiter und alarmieren Sie bei:
| Ereignis | Grund |
|---|---|
| 1116 / 1117 | Malware erkannt / Maßnahme ergriffen |
| 5001 | Echtzeitschutz deaktiviert |
| 5007 | Konfiguration geändert (Ausschlüsse hinzugefügt, Funktionen deaktiviert) |
| 5010 / 5012 | Scannen auf Malware/Viren deaktiviert |
| 1121 | Blockierung durch ASR-Regel |
| 1126 | Blockierung durch Netzwerkschutz |
Checkliste
- Defender überall im Modus Normal, wo er primär sein soll
- Advanced MAPS, sichere Proben, Block at First Sight, Cloudstufe High, erweiterte Prüfung 50 s
- Manipulationsschutz aktiv (
IsTamperProtectedprüfen) - Lokales Überschreiben und Zusammenführen lokaler Ausschlüsse deaktiviert
- PUA- und Netzwerkschutz im Blockiermodus (nach der Überwachungsphase)
- Ausschlüsse geprüft, mit Verantwortlichem und auf das Minimum reduziert
- Defender-Ereignisse weitergeleitet und mit Alarmen versehen
Steht der Virenschutz solide, setzen Sie ASR-Regeln obendrauf und erwägen Sie Anwendungssteuerung für Systeme, auf denen „nur bekannte Software“ realistisch ist.
Häufige Fragen
Reicht Microsoft Defender Antivirus allein aus?
Richtig konfiguriert, mit Cloudschutz, Manipulationsschutz und ASR-Regeln, ist er ein starker Basis-Virenschutz. Erkennung und Reaktion über eine ganze Flotte hinweg ist eine andere Aufgabe: Genau das ergänzt ein EDR wie Microsoft Defender for Endpoint.
Wie prüfe ich, ob Defender tatsächlich aktiv ist?
Führen Sie Get-MpComputerStatus aus. AMRunningMode sollte Normal sein (nicht Passive oder EDR Block Mode), RealTimeProtectionEnabled sollte True und IsTamperProtected ebenfalls True sein.
Können Angreifer trotz Manipulationsschutz noch Ausschlüsse hinzufügen?
Der Manipulationsschutz verhindert viele lokale Änderungen, darunter das Abschalten des Echtzeitschutzes. Der Schutz vor Manipulation von Ausschlüssen greift, wenn Ausschlüsse mit den passenden Einstellungen über Intune oder Configuration Manager verwaltet werden. Überwachen Sie Ereignis 5007 trotzdem, denn das Hinzufügen eines Ausschlusses gehört zu den ersten Dingen, die Ransomware-Betreiber versuchen.
Microsoft Defender Antivirus über den Standard hinaus härten