/
/

Password-Spray-Angriffe in Microsoft 365 mit Sentinel oder Überwachungsprotokollen erkennen und blockieren

von Team Ninja
How to Detect and Block Password Spray Attacks in Microsoft 365 Using Sentinel or Audit Logs blog banner image

Kurzüberblick

Dieser NinjaOne-Blogbeitrag bietet eine umfassende Liste grundlegender CMD-Befehle und einen tiefen Einblick in die Windows-Befehle mit über 70 wichtigen CMD-Befehlen für Anfänger:innen und Fortgeschrittene. Der Blogartikel erklärt praktische Befehle der Eingabeaufforderung für die Dateiverwaltung, die Navigation in Verzeichnissen, die Fehlersuche im Netzwerk, Festplattenoperationen und die Automatisierung mit echten Beispielen zur Steigerung der Produktivität. Egal, ob Sie grundlegende CMD-Befehle lernen oder fortgeschrittene Windows CLI-Tools beherrschen möchten, dieser Leitfaden hilft Ihnen, die Eingabeaufforderung effektiver zu verwenden.

Schlüsselpunkte

  • Password Spraying zeigt sich durch wiederholt fehlgeschlagene Anmeldungen über viele Konten hinweg, häufig über Legacy-Protokolle wie IMAP und SMTP.
  • Sentinel-/KQL-Abfragen auf SigninLogs decken Spray-Muster auf, indem sie Fehlversuche über Benutzer:innen und IP-Adressen hinweg korrelieren.
  • Das einheitliche Überwachungsprotokoll von Purview ist die schlankere Alternative und lässt sich per PowerShell durchsuchen.
  • GPO-Sperrrichtlinien und das Deaktivieren der Legacy-Authentifizierung härten die Betriebssystem-Ebene gegen Spray-Versuche ab.

Diese Anleitung zeigt Ihnen, wie Sie Password-Spray-Angriffe in Microsoft 365 erkennen und blockieren. Sie behandelt Strategien, um Protokolle auf Angriffsanzeichen zu überwachen, darunter der Einsatz von Microsoft Sentinel und der Sprache KQL, einheitliche Überwachungsprotokolle, PowerShell zum Aufspüren von Legacy-Authentifizierung sowie das Durchsuchen von Protokollen mit Befehlen, die sich über die Eingabeaufforderung oder mit Tools zur Sicherheitsautomatisierung ausführen lassen.

So erkennen Sie einen Password-Spray-Angriff

Password-Spray-Angriffe sind Brute-Force-Angriffe, bei denen Angreifer:innen versuchen, mit gängigen oder geleakten Passwörtern auf mehrere Konten zuzugreifen. Moderne Authentifizierungsverfahren (etwa MFA) helfen zwar dabei, das zu verhindern, doch Angreifer:innen nutzen häufig Legacy-Authentifizierungsverfahren aus (zum Beispiel einfache E-Mail- und Benutzernamen-Anmeldeinformationen, die für den E-Mail-Zugriff per POP3 verwendet werden) oder Anmeldeportale, um sie in Umgebungen zu umgehen, die noch nicht vollständig auf sicherere Authentifizierungsverfahren umgestellt haben.

Solche Password-Spray-Angriffe lassen sich erkennen, indem Sie Protokolle auf wiederholt fehlgeschlagene Anmeldeversuche und verdächtige Aktivitäten an Endpunkten mit Legacy-Authentifizierung überwachen. Automatisierung ist beim Erkennen und Eindämmen von Password-Spray-Angriffen entscheidend, denn unbefugte Zugriffe müssen sofort blockiert und die Anmeldeinformationen der betroffenen Benutzer:innen erneuert werden.

Zu den zentralen Zielen einer automatisierten Absicherung von Microsoft 365 gegen Password-Spray-Angriffe sollten gehören:

  • Muster fehlgeschlagener Anmeldungen über mehrere Konten hinweg erkennen
  • Anmeldeversuche von ungewöhnlichen IP-Adressen oder Standorten korrelieren
  • Legacy-Authentifizierung blockieren
  • Kontosperrungen oder Alarmierungen bei Erkennung automatisieren
  • Systeme über Richtlinien, Skripte und Registry-Änderungen härten

Bevor Sie die automatisierte Abwehr von Password Spraying umsetzen können, benötigen Sie:

  • Einen Microsoft 365-Mandanten mit aktivierter Überwachung
  • Azure Sentinel oder Microsoft 365 Defender Plan 2 (für die erweiterte Suche)
  • Ein aktiviertes einheitliches Überwachungsprotokoll in Microsoft Purview
  • Administratorzugriff für Microsoft Graph, PowerShell und die GPO-Konfiguration

Endpunktschutz und Automatisierung lassen sich verbessern, indem Sie Ihre Microsoft 365-Bereitstellungen mit Fernwartung und -Verwaltung (RMM) verbinden. So ermöglichen Sie zentrale Überwachung und Alarmierung und automatisieren die Behebung in Ihrer gesamten Infrastruktur.

Password-Spray-Muster mit Microsoft Sentinel und KQL erkennen

Mit der Kusto Query Language (KQL) lässt sich Microsoft Sentinel abfragen, um Verhalten aufzuspüren, das auf Password-Spray-Angriffe hindeutet. Unten sehen Sie eine KQL-Beispielabfrage, die nach mehreren fehlgeschlagenen Anmeldungen mit demselben Passwort sucht:

SigninLogs
| where ResultType == 50053
| summarize Attempts=count() by UserPrincipalName, IPAddress
| where Attempts > 5
KQL-Beispiel 2, Anmeldefehler von derselben IP-Adresse überwachen, die mehrere Benutzer:innen betreffen:
SigninLogs
| where ResultType == 50053 or ResultType == 50126
| summarize CountByIP = count(), AccountsTargeted = dcount(UserPrincipalName) by IPAddress
| where AccountsTargeted > 10 and CountByIP > 30
KQL-Beispiel 3, Bekannte sichere Standorte herausfiltern:
| where Location != "YourSafeLocation"

Mit dieser Abfrage können Sie Sentinel-Analyseregeln einrichten, die Alarmierungen auslösen, sobald Schwellenwerte überschritten werden.

Einheitliche Überwachungsprotokolle von Microsoft 365 in Purview für die schlanke Erkennung nutzen

Aktivieren Sie das einheitliche Überwachungsprotokoll in Microsoft Purview mit dem folgenden Befehl in Exchange Online PowerShell:

Set-AdminAuditLogConfig -UnifiedAuditLogIngestionEnabled $true

Anschließend können Sie mit diesem Befehl nach fehlgeschlagenen Anmeldeversuchen suchen:

Search-UnifiedAuditLog -StartDate (Get-Date).AddHours(-1) -EndDate (Get-Date) -Operations UserLoggedIn |
Where-Object { $_.AuditData.ResultStatus -eq „Failed“ }

Mit Analysetools lassen sich diese Einträge dann mit IP-Adressen und Häufigkeiten korrelieren, um Angriffsversuche abzuleiten und diese Quellen zu blockieren. Dafür können Sie die Protokolldaten im Format .csv exportieren:

Export-Csv -Path "C:\Logs\M365_LoginFailures.csv" -NoTypeInformation

Legacy-Authentifizierung mit PowerShell aufspüren (häufig bei Password-Spray-Versuchen)

Password-Spray-Angriffe zielen häufig auf Legacy-Protokolle wie POP, IMAP und SMTP ab. Diese Protokolle sind in Microsoft 365 zwar veraltet, doch manche Unternehmen haben sie weiterhin aktiviert oder betreiben angebundene Infrastruktur mit veralteten, unsicheren Authentifizierungstechnologien. Legacy-E-Mail-Authentifizierung erkennen Sie mit dem folgenden Befehl in Exchange Online PowerShell:

Get-SignInLogs | Where-Object { $_.ClientAppUsed -in @(„IMAP“, „POP“, „SMTP“, „MAPI“, „Exchange ActiveSync“) } |
Select-Object UserPrincipalName, ClientAppUsed, IPAddress

Um diese Verfahren anschließend für bestimmte Benutzer:innen zu deaktivieren:

Set-CASMailbox [email protected] -ImapEnabled $false -PopEnabled $false -MAPIEnabled $false -SmtpClientAuthenticationDisabled $true

Legacy-Protokolle per GPO blockieren und Kontosperrung erzwingen

Neben dem Schutz von Microsoft 365 vor Password Spraying können Sie auch Endpunkte vor wiederholten Anmeldeversuchen schützen, und zwar mit Gruppenrichtlinien in einer Windows-Domänenumgebung. So nutzen Sie Gruppenrichtlinien, um die Durchsetzung auf Betriebssystemebene in hybriden Umgebungen zu unterstützen:

  • Öffnen Sie die Gruppenrichtlinien-Verwaltungskonsole
  • Navigieren Sie zu Computerkonfiguration > Windows-Einstellungen > Sicherheitseinstellungen > Kontorichtlinien > Kontosperrungsrichtlinie
  • Setzen Sie den Kontosperrungsschwellenwert auf 5 ungültige Versuche
  • Setzen Sie die Kontosperrdauer auf 15 Minuten

Mit wevtutil durchsuchen Sie die Sicherheitsprotokolle nach fehlgeschlagenen Anmeldeversuchen, wahlweise automatisiert über Skriptbereitstellung oder RMM-Lösungen:

wevtutil qe Security „/q:*[System[(EventID=4625)]]“ /c:20 /f:text

Sie können außerdem moderne Authentifizierung erzwingen und die Standardauthentifizierung als Rückfallebene in Outlook per Gruppenrichtlinie deaktivieren, indem Sie den folgenden Registry-Wert „AlwaysUseMSOAuthForAutoDiscover“=dword:00000001 im Registry-Schlüssel unter HKEY_CURRENT_USER\Software\Microsoft\Exchange bereitstellen.

Fehlerbehebung sowie weitere Tipps und Tools zur Erkennung

Damit Ihre Schutzmaßnahmen gegen Password Spraying in Microsoft 365 zuverlässig greifen, sollten Sie Folgendes sicherstellen:

  • Die Erfassung des einheitlichen Überwachungsprotokolls ist aktiviert.
  • Vertrauenswürdige IP-Adressen oder Regionen sind in den Sentinel-Abfragen auf die Whitelist gesetzt, um Fehlalarme zu reduzieren, während Anmeldungen aus weit entfernten Ländern, aus denen Sie niemals einen Anmeldeversuch erwarten würden, direkt blockiert werden.
  • Bedingter Zugriff blockiert Legacy-Authentifizierung und entsprechende Apps, statt darauf zu vertrauen, dass die Benutzer:innen selbst umstellen.
  • Die Zeiträume der KQL-Abfragen werden erweitert und die Schwellenwert-Variablen so angepasst, dass verdächtiges Verhalten erfasst wird.
  • Benutzerkonten werden bei hohem Anmelderisiko automatisiert gesperrt.

Erfolgreiche Password-Spray-Angriffe verhindern Sie, indem Sie MFA für alle Benutzer:innen in Ihrer gesamten IT-Infrastruktur einführen. Zugriffe durch Dritte sollten Sie zudem regelmäßig überprüfen, damit ungenutzte Dienstkonten entfernt oder ihre Berechtigungen angepasst werden können. Endbenutzer:innen sollten außerdem regelmäßig zu Best Practices in Cybersicherheit und Datenhandhabung geschult werden (etwa zum Erkennen verdächtiger Anmeldeaufforderungen und Phishing-Versuche), damit Ihr Unternehmen geschützt und compliant bleibt.

So reduziert NinjaOne RMM Ihre Angriffsfläche für Password Spraying und andere Angriffe

Password Spraying zielt auf schwache Anmeldewege ab. Fernwartung und -Verwaltung (RMM) von NinjaOne unterstützt Techniker:innen deshalb dabei, endpunktbezogene Risiken zu senken: durch das Entfernen veralteter Software, das Durchsetzen sicherer Konfigurationen, die Überwachung definierter Gerätezustände und die Automatisierung freigegebener Behebungsaufgaben.

Mit NinjaOne RMM können Techniker:innen Skripte bereitstellen, die veraltete Software deinstallieren, die sich womöglich mit überholten Authentifizierungsverfahren bei Microsoft 365 anmelden will. Teams können zudem über Richtlinien sichere Standardkonfigurationen auf allen verwalteten Geräten durchsetzen und Skripte ausführen, um Probleme im großen Maßstab zu beheben.

NinjaOne RMM kann Techniker:innen alarmieren, sobald verwaltete Geräte konfigurierte Bedingungen erfüllen, und hilft ihnen so, Probleme an Endpunkten zu erkennen und darauf zu reagieren. Die Lösung arbeitet außerdem mit Identitäts- und Sicherheitstools zusammen und stärkt so die gesamte Sicherheitslage verwalteter Windows-, macOS- und Linux-Endpunkte.

Quick-Start-Guide

Password-Spray-Angriffe in Microsoft 365 erkennen

NinjaOne verfügt zwar über kein integriertes Tool zum Erkennen von Password-Spray-Angriffen, Sie können aber mehrere Strategien umsetzen:

1. Überwachung mit Microsoft Sentinel

– Nutzen Sie Microsoft Sentinel, um Anmeldeprotokolle zu überwachen

– Achten Sie auf:
, Mehrere fehlgeschlagene Anmeldeversuche über verschiedene Konten hinweg
, Anmeldungen von ungewöhnlichen IP-Adressen oder aus ungewöhnlichen Regionen
, Verdächtige Authentifizierungsmuster

2. Analyse der Überwachungsprotokolle

– Prüfen Sie die Anmeldeprotokolle von Azure AD

– Achten Sie auf:
, Eine hohe Zahl fehlgeschlagener Anmeldeversuche
, Versuche von anonymen oder verdächtigen IP-Adressen
, Anmeldeversuche über mehrere Benutzerkonten innerhalb kurzer Zeit

3. Weitere empfohlene Schutzmaßnahmen

– Aktivieren Sie Multi-Factor Authentication (MFA)
, Setzen Sie Richtlinien für bedingten Zugriff um
, Nutzen Sie Azure AD Password Protection
, Richten Sie Schwellenwerte für Anmeldeversuche ein

4. Ergänzende Skripte von NinjaOne

– NinjaOne bietet ein Skript namens „Check for Brute Force login attempts“, das beim Erkennen verdächtiger Anmeldemuster helfen kann

Empfehlung: NinjaOne löst dieses Problem nicht direkt. Wir empfehlen daher, Microsoft Sentinel oder die erweiterte Überwachung in Azure AD mit mehrschichtigen Sicherheitsansätzen zu kombinieren.

FAQs

Ein Password-Spray-Angriff nimmt mehrere Konten mit wenigen gängigen Passwörtern ins Visier. Ein Brute-Force-Angriff konzentriert sich dagegen auf ein einzelnes Konto und probiert sehr viele Passwortkombinationen durch. Password-Spray-Angriffe in Microsoft 365 sind oft schwerer zu erkennen, weil sie Sperrrichtlinien meist nicht auslösen und häufig schwache oder mehrfach verwendete Passwörter ausnutzen.

Unternehmen, die weiterhin auf Legacy-Authentifizierung wie POP, IMAP und SMTP angewiesen sind, können den Zugriff über Richtlinien für bedingten Zugriff und IP-Beschränkungen eingrenzen. Setzen Sie zusätzlich weitere IT-Sicherheitsmaßnahmen um: starke Passwörter erzwingen, Anmeldungen über Sentinel überwachen und die Umstellung der Benutzer:innen auf moderne Authentifizierung und MFA so schnell wie möglich priorisieren.

Zu den Indikatoren zählen mehrere fehlgeschlagene Anmeldungen bei verschiedenen Konten von derselben IP-Adresse, Anmeldeversuche aus ungewöhnlichen Regionen und Aktivitätsspitzen über Legacy-Protokolle. Ein Blick in die SigninLogs in Microsoft Sentinel oder in die einheitlichen Überwachungsprotokolle in Purview legt solche Muster schnell offen.

Multi-Factor Authentication (MFA) hilft dabei, unbefugte Gerätezugriffe abzuwehren, schützt aber nur die Konten, für die sie korrekt durchgesetzt wird. Angreifer:innen können weiterhin Konten ausnutzen, bei denen MFA deaktiviert oder falsch konfiguriert ist oder über Legacy-Protokolle umgangen wird. MFA sollte deshalb mit bedingtem Zugriff, der Deaktivierung der Standardauthentifizierung und kontinuierlicher Überwachung kombiniert werden, damit der Schutz vor Password-Spray-Angriffen in Microsoft 365 vollständig ist.

Das könnte Sie auch interessieren

Sind Sie bereit, die schwierigsten Aufgaben der IT zu vereinfachen?

NinjaOne Allgemeine Geschäftsbedingungen für Skripte

Indem Sie unten auf die Schaltfläche „Ich akzeptiere“ klicken, erklären Sie Ihr Einverständnis mit den folgenden rechtlichen Bedingungen sowie mit unseren Nutzungsbedingungen:

  • Eigentumsrechte: NinjaOne besitzt und wird weiterhin alle Rechte, Titel und Interessen an dem Skript (einschließlich des Urheberrechts) behalten. NinjaOne gewährt Ihnen eine eingeschränkte Lizenz zur Nutzung des Skripts in Übereinstimmung mit diesen rechtlichen Bedingungen.
  • Einschränkung der Nutzung: Sie dürfen das Skript nur für Ihre legitimen persönlichen oder internen Geschäftszwecke verwenden und es nicht an Dritte weitergeben.
  • Verbot der Wiederveröffentlichung: Sie sind unter keinen Umständen berechtigt, das Skript in einer Skriptbibliothek, die einem anderen Softwareanbieter gehört oder von diesem kontrolliert wird, erneut zu veröffentlichen.
  • Gewährleistungsausschluss: Das Skript wird „wie gesehen“ und „wie verfügbar“ bereitgestellt, ohne jegliche Garantie. NinjaOne gibt keine Versprechen oder Garantien, dass das Skript frei von Fehlern ist oder dass es Ihre speziellen Bedürfnisse oder Erwartungen erfüllt.
  • Risikoübernahme: Die Verwendung des Skripts erfolgt auf eigene Gefahr. Sie erkennen an, dass die Nutzung des Skripts mit bestimmten Risiken verbunden ist, und Sie verstehen und übernehmen jedes dieser Risiken.
  • Verzicht und Freigabe: Sie machen NinjaOne nicht für nachteilige oder unbeabsichtigte Folgen verantwortlich, die sich aus Ihrer Nutzung des Skripts ergeben, und Sie verzichten auf alle gesetzlichen oder billigkeitsrechtlichen Rechte oder Rechtsmittel, die Sie gegen NinjaOne im Zusammenhang mit Ihrer Nutzung des Skripts haben könnten.
  • EULA: Wenn Sie ein NinjaOne-Kunde sind, unterliegt Ihre Nutzung des Skripts dem für Sie geltenden Endbenutzer-Lizenzvertrag (EULA).