Zum Inhalt springen
Glossar

NT-Hash / NTLM: Sicherheit und Herausforderungen

Erfahren Sie alles über NT-Hash und NTLM: Funktionsweise, Sicherheitsaspekte und Maßnahmen gegen Angriffe.

Definition: NTLM (NT LAN Manager) ist eine Familie von Authentifizierungsprotokollen, die in Microsoft-Netzwerken weit verbreitet ist. Der NT-Hash ist der MD4-basierte Hash des Benutzerpassworts, auf dem die NTLM-Authentifizierung beruht.

Was ist NT-Hash / NTLM?

NTLM steht für NT LAN Manager und besteht aus einer Reihe von Sicherheitsprotokollen, die für Authentifizierungszwecke in Windows-Netzwerken verwendet werden. Die Protokolle sind eine Weiterentwicklung älterer Systeme und bieten Vertraulichkeit, Integrität und Authentifizierung. Trotz ihrer Bedeutung stehen sie wegen einiger inhärenter Schwächen in der Kritik.

Funktionsweise von NT-Hash

Der NT-Hash wird durch die Anwendung des MD4-Algorithmus auf das Passwort eines Benutzers generiert. MD4 ist ein kryptografischer Hash-Algorithmus, der einen 128-Bit-Hash aus Daten beliebiger Länge liefert. Diese Hashes sind dann Teil des Authentifizierungsprozesses innerhalb der Windows-Sicherheitsarchitektur.

Da NT-Hashes keine Salt-Werte verwenden, sind sie anfälliger für Rainbow-Table- und Brute-Force-Angriffe, was unzureichende Sicherheit bei möglichem Zugriff auf die Hashes bedeutet.

NTLM-Authentifizierungsprozess

Der NTLM-Authentifizierungsprozess umfasst drei Nachrichtenpakete:

  1. Negotiate Message: Der Client sendet eine Nachricht an den Server, um die Fähigkeiten auszuhandeln.
  2. Challenge Message: Der Server antwortet mit einer Challenge-Nachricht, die einen Zufallswert enthält.
  3. Authenticate Message: Der Client verarbeitet die Challenge und sendet eine Antwort, die auf dem NT-Hash basiert, zurück an den Server.

Dieser Prozess ermöglicht es dem Server, die Identität des Clients zu verifizieren. Dennoch bleibt NTLM anfällig für Relay- und Man-in-the-Middle-Angriffe.

Typische NTLM-Schwachstellen

  • Keine Salt-Werte: Der NT-Hash wird ohne Salt gebildet, was die Widerstandsfähigkeit gegen Rainbow-Table-Angriffe erheblich verringert.
  • Veraltete Algorithmen: Der NT-Hash basiert auf dem MD4-Algorithmus, der als veraltet und unsicher gilt.
  • Anfällig für Relay-Angriffe: Ohne geeignete Schutzmaßnahmen kann ein Angreifer Authentifizierungsnachrichten abfangen und an andere Dienste weiterleiten.
  • Pass-the-Hash: Da der NT-Hash selbst als Anmeldeinformation dient, können sich Angreifer mit einem erbeuteten Hash authentifizieren, ohne das Passwort zu kennen.

Schutzmaßnahmen gegen NTLM-Angriffe

  • Verwendung von Kerberos: Setzen Sie wo immer möglich auf das sicherere Kerberos-Authentifizierungsprotokoll, das NTLM in Active-Directory-Umgebungen als Standard abgelöst hat.
  • NTLM einschränken: Protokollieren Sie die NTLM-Nutzung und schränken Sie sie per Gruppenrichtlinie schrittweise ein; veraltete Varianten wie LM und NTLMv1 sollten deaktiviert werden.
  • Schutz vor Relay-Angriffen: Aktivieren Sie SMB-Signierung, LDAP-Signierung und Extended Protection for Authentication (EPA).
  • Strenge Zugangskontrollen: Implementieren Sie starke Zugangskontrollen, lange Passwörter und Netzwerksegmentierung, um die Angriffsfläche zu verringern.
  • Aktualisierung der Software: Regelmäßige Aktualisierung und Patchen der Software helfen, bekannte Schwachstellen zu beseitigen.

Herausforderungen bei der Ablösung von NTLM

Viele Unternehmen können NTLM nicht sofort abschalten, da ältere Anwendungen, Geräte oder Zugriffe über IP-Adressen und außerhalb der Domäne weiterhin darauf angewiesen sind. Bewährt hat sich ein schrittweises Vorgehen:

  1. Bestandsaufnahme: NTLM-Auditing aktivieren und ermitteln, welche Systeme und Anwendungen NTLM noch verwenden.
  2. Umstellung: Anwendungen, wo möglich, auf Kerberos umstellen oder aktualisieren.
  3. Einschränkung: Verbleibende Ausnahmen dokumentieren und NTLM für alle übrigen Systeme blockieren.
  4. Überwachung: Anmeldeereignisse fortlaufend auf ungewöhnliche NTLM-Nutzung prüfen.

Fazit

Während NT-Hash und NTLM in vielen Legacy-Systemen weiterhin eine wichtige Rolle spielen, müssen Organisationen die mit ihrer Verwendung verbundenen Sicherheitsrisiken klar verstehen. Aktive Maßnahmen zur Minderung von Risiken und die Implementierung modernerer Authentifizierungsalternativen sind entscheidend, um die Netzwerksicherheit zu gewährleisten.

Die Einbindung von Sicherheitsprotokollen wie Kerberos kann dabei helfen, einige der mit NTLM verbundenen Probleme zu lösen. Es ist wesentlich, regelmäßige Überprüfungen und Sicherheitsaudits durchzuführen, um Schwachstellen zu identifizieren und zu adressieren.

📌 Ähnliche Begriffe: Kerberos, Hashing-Algorithmen, Authentifizierungsprotokolle

Ihr nächster Schritt

Unsere Experten unterstützen Sie dabei, die NTLM-Nutzung in Ihrer Umgebung zu analysieren, Risiken wie Relay- und Pass-the-Hash-Angriffe zu bewerten und NTLM schrittweise abzulösen.

Kontaktieren Sie uns und machen Sie den ersten Schritt zu einer sichereren digitalen Zukunft.

Weitere Begriffe in „Kryptographie“

Alle Begriffe zum Thema „Kryptographie“ →