Zum Inhalt springen
04 · Microsoft DefenderTeil 1 von 4Grundlagen

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.

Florian Amette7 Min. Lesezeit

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:

PowerShell
Get-MpComputerStatus | Select-Object AMRunningMode, AMServiceEnabled,
  RealTimeProtectionEnabled, BehaviorMonitorEnabled, IoavProtectionEnabled,
  IsTamperProtected, AntivirusSignatureAge, AMProductVersion
  • AMRunningMode sollte Normal sein. Passive Mode bedeutet, dass ein anderes Antivirenprodukt primär ist und Defender nichts blockiert.
  • AntivirusSignatureAge sollte 0 oder 1 Tag betragen.
  • AMProductVersion ist 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 AntivirusWert
Join Microsoft MAPSMAPSEnabled, Advanced MAPS
Send file samples when further analysis is requiredMAPSEnabled, Send safe samples (oder alle Proben, wenn Ihre Richtlinie es zulässt)
Configure the 'Block at First Sight' featureMAPSEnabled
Select cloud protection levelMpEngineHigh blocking level
Configure extended cloud checkMpEngineEnabled, 50 Sekunden

PowerShell-Entsprechungen für einen Testrechner:

PowerShell
Set-MpPreference -MAPSReporting Advanced -SubmitSamplesConsent SendSafeSamples `
  -DisableBlockAtFirstSeen $false -CloudBlockLevel High -CloudExtendedTimeout 50

Block 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:

EinstellungPfadWert
Turn off real-time protectionReal-time ProtectionDisabled
Turn on behavior monitoringReal-time ProtectionEnabled
Scan all downloaded files and attachmentsReal-time ProtectionEnabled
Turn on script scanningReal-time ProtectionEnabled
Configure local setting override for ...Real-time Protection / MAPSDisabled (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 zuerst AuditMode, 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

EinstellungEmpfehlung
Security-Intelligence-UpdatesMindestens 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 SchnellscanTäglich; vollständiger Scan wöchentlich auf Servern, sofern die I/O-Last es zulässt
Scan removable drives during a full scanEnabled
Archivdateien / gepackte ausführbare Dateien scannenEnabled
Standardbereinigung für schwerwiegende/hohe BedrohungenEntfernen oder in Quarantäne verschieben, nicht „zulassen“
Aufbewahrung in der Quarantäne90 Tage (bewahrt Proben für Untersuchungen auf)

9. Hygiene bei Ausschlüssen

In Ausschlüssen verschwindet der Defender-Schutz unbemerkt. Prüfen Sie sie:

PowerShell
Get-MpPreference | Select-Object ExclusionPath, ExclusionProcess, ExclusionExtension

Warnsignale:

  • 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:

EreignisGrund
1116 / 1117Malware erkannt / Maßnahme ergriffen
5001Echtzeitschutz deaktiviert
5007Konfiguration geändert (Ausschlüsse hinzugefügt, Funktionen deaktiviert)
5010 / 5012Scannen auf Malware/Viren deaktiviert
1121Blockierung durch ASR-Regel
1126Blockierung 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 (IsTamperProtected prü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

Verwandte Leitfäden