Zum Inhalt springen

Services, Wiki-Artikel und Blog-Beiträge durchsuchen

↑↓NavigierenEnterÖffnenESCSchließen

Lateral Movement: Erkennung und Verteidigung im Unternehmensnetzwerk

Lateral-Movement-Abwehr: Pass-the-Hash, Kerberoasting, WMI/PSExec. Erkennung via Event-Logs und EDR, Schutz mit LAPS und Protected Users.

Inhaltsverzeichnis (3 Abschnitte)

Kurzerklärung: Lateral Movement beschreibt die Ausbreitung eines Angreifers nach dem Initial Access: Pass-the-Hash, Pass-the-Ticket, Kerberoasting, Overpass-the-Hash, Golden/Silver Ticket, DCSync. MITRE ATT&CK: TA0008. Tools: BloodHound (Pfadanalyse), Impacket, CrackMapExec, Cobalt Strike. Gegenmasnahmen: Netzwerksegmentierung, Credential Guard, Protected Users Group, LAPS, Tier-Modell, privilegiertes Zugriffs-Management (PAM).

Der erste kompromittierte Host ist selten das Endziel eines Angreifers - er ist der Startpunkt. Lateral Movement bezeichnet alle Techniken mit denen ein Angreifer sich von diesem Brückenkopf aus durch das Netzwerk bewegt, um wertvolle Systeme (Domain Controller, Fileserver, Backup-Server, Datenbanken) zu erreichen. Das Verstehen dieser Techniken ist Voraussetzung um sie zu erkennen und zu verhindern.

Lateral-Movement-Techniken

Die häufigsten Lateral-Movement-Methoden:

Pass-the-Hash (PtH)

  • Angreifer nutzt NTLM-Passwort-Hash statt Klartext-Passwort
  • Kein Credential-Cracking nötig!
  • Windows-Authentifizierung akzeptiert Hash direkt (NTLM-Protokoll)

Ablauf:

  1. Angreifer hat Zugriff auf Host A
  2. Mimikatz: sekurlsa::logonpasswords - NTLM-Hash von User
  3. Kein Crack: Hash direkt für Authentifizierung auf Host B nutzen
  4. wmic /node:HOST_B process call create "cmd" - Shell auf B!

Warum möglich? NTLM: Challenge-Response ohne Passwort-Klartext - Hash IS the password in NTLM.

Pass-the-Ticket (PtT)

  • Kerberos-Tickets stehlen + wiederverwenden
  • Tickets im LSASS-Prozess-Speicher gespeichert
  • Mimikatz: sekurlsa::tickets /export - Ticket-Dateien
  • Rubeus: /ticket:file.kirbi - Ticket laden + nutzen

Golden Ticket

  • KRBTGT-Account-Hash kompromittiert
  • Angreifer kann beliebige TGTs erstellen
  • Für jeden User, jede Gruppe, beliebige Laufzeit!
  • Persistenz: Jahre wenn KRBTGT nicht rotiert

Erkennung: Tickets mit Lifetime > 10h (Policy-Abweichung)

WMI Remote Execution (wmiexec.py)

  • Windows Management Instrumentation für Remote-Ausführung
  • Firewall erlaubt oft WMI (Port 135/dynamic)
  • wmiexec.py DOMAIN/User:Pass@HOST_B "ipconfig"
  • Alternative zu PSExec: weniger forensische Artefakte

PSExec (und Varianten)

  • Erstellt Service auf Ziel-System - Shell
  • Hinterlässt Spuren: Service-Events (EventID 7045)
  • SMBExec, CSExec: leisere Alternativen

Remote Services (sc.exe, Services API)

  • Service auf Ziel erstellen
  • DLL-Implant als Service - Persistence + Lateral Movement

WinRM / PowerShell Remoting

  • Enter-PSSession -ComputerName HOST_B
  • Invoke-Command -ComputerName HOST_B -ScriptBlock {...}
  • Port 5985 (HTTP) / 5986 (HTTPS)
  • Normal erlaubt für Admins - gut zum Verstecken!

SSH Lateral Movement (Linux/Unix)

  • SSH-Keys stehlen: cat ~/.ssh/id_rsa
  • Known Hosts auslesen: ~/.ssh/known_hosts - Netzwerk-Topologie!
  • SSH-Agent-Forwarding missbrauchen

RDP (Remote Desktop Protocol)

  • Port 3389 intern oft offen
  • Credential-Nutzung für RDP-Sessions
  • SharpRDP: RDP ohne UI-Client
  • Anomalie: Admin-Account RDP zu unerwarteten Hosts

DCOM (Distributed COM)

  • Wenig geloggt, beliebtes Evasion-Tool für Red Teams
  • ShellBrowserWindow, MMC20.Application als Execution-Vektor

Erkennungsstrategien

Lateral Movement erkennen - Windows Event Log:

Key-Event-IDs:

  • 4624 (Logon Success): Logon Type 3 (Network) + Admin-Account = RDP/WMI/PSExec; Logon Type 10 (Remote Interactive) = RDP; NTLM auf internen Hosts = Verdacht auf PtH!
  • 4648 (Explicit Credential Logon): Logon mit explizitem Credential (runas, PtH); Admin-Account auf vielen Hosts - Lateral Movement Scan
  • 4768/4769 (Kerberos TGT/Service Ticket): 4769 mit encryption type 0x17 (RC4) = Kerberoasting!; viele 4769-Events für verschiedene Services = Enumeration
  • 4672 (Special Privileges assigned): SeDebugPrivilege vergeben = Mimikatz-Aktivität möglich
  • 7045 (New Service installed): Unbekannter Service - PSExec/Service-basiertes Lateral Movement
  • 1102 (Audit Log cleared): Anti-Forensik = Breach höchstwahrscheinlich!

SIEM-Erkennungsregeln (KQL/Sigma):

Pass-the-Hash-Erkennung - viele NTLM-Logins von gleicher IP = PtH oder Credential Stuffing:

SecurityEvent
| where EventID == 4624
| where LogonType == 3
| where AuthenticationPackageName == "NTLM"
| where AccountName !endswith "$"   -- kein Computerkonto
| where IpAddress !in ("10.0.0.1")  -- kein legitimes System
| summarize count() by AccountName, IpAddress, WorkstationName
| where count_ > 5

Impossible Travel - gleiches Konto von zwei IPs in 10min = Lateral Movement:

SecurityEvent
| where EventID == 4624
| project TimeGenerated, AccountName, IpAddress
| summarize by AccountName, IpAddress, bin(TimeGenerated, 5m)
| join (
    SecurityEvent | where EventID == 4624
  ) on AccountName
| where abs(datetime_diff('minute', TimeGenerated, TimeGenerated1)) < 10
| where IpAddress != IpAddress1

Kerberoasting-Erkennung - viele RC4-Tickets für Service-Accounts = Kerberoasting:

SecurityEvent
| where EventID == 4769
| where TicketOptions has "0x40810000"
| where TicketEncryptionType == "0x17"  -- RC4
| summarize count() by AccountName, ServiceName, bin(TimeGenerated, 1h)
| where count_ > 10

EDR-basierte Erkennung:

  • LSASS-Zugriff: Prozesse die auf lsass.exe zugreifen (Mimikatz!)
  • Token-Impersonation: SeImpersonatePrivilege-Nutzung
  • Remote-Thread-Injection in Remote-Systemen
  • WMI-Remote-Calls mit PowerShell-Payload
  • Unusual parent-child process chains (cmd.exe - psexec.exe - svchost.exe)

Network-Level-Erkennung:

  • SMB-Verbindungen zwischen Workstations (Workstation-zu-Workstation SMB = unüblich!)
  • WMI-Traffic von Nicht-Admin-Systemen
  • Port 5985/5986 zu vielen Zielen kurz nacheinander
  • RDP-Sessions zu unerwarteten Zielen
  • Netzwerk-Scans (Port-Scans intern = Reconnaissance)

Defense-Maßnahmen

Lateral Movement verhindern - Härtungsmaßnahmen:

1. LAPS (Local Administrator Password Solution)

Problem: Alle Windows-Workstations haben GLEICHEN lokalen Admin-Pass - ein kompromittiertes System macht alle Systeme kompromittiert!

Lösung: Microsoft LAPS

  • Jeder lokale Admin-Account bekommt einzigartiges, zufälliges Passwort
  • Passwort rotiert automatisch (Standard: alle 30 Tage)
  • Passwort gespeichert in AD-Objekt, nur autorisierte User können lesen
  • Windows LAPS (ab Windows 11 22H2): built-in, kein Add-On!

Implementierung:

# Windows LAPS aktivieren:
Enable-WindowsOptionalFeature -Online -FeatureName "LAPS"
# Oder per GPO: Computer Config -> Admin Templates -> Windows LAPS

Impact: Pass-the-Hash mit lokalem Admin-Hash funktioniert NUR für diesen einen Host!

2. Protected Users Security Group

  • Mitglieder: Domain Admins, Service Accounts, kritische User
  • Verhindert: NTLM-Authentifizierung, RC4-Kerberos, Credential Caching
  • Kerberos-Only, AES-Verschlüsselung erzwungen
  • Tickets: 4h TGT, max. 1h Service Tickets

Folge für PtH: Ohne NTLM kein Pass-the-Hash für Protected Users! Folge für Kerberoasting: RC4 deaktiviert - nur AES - viel schwerer zu cracken!

Add-ADGroupMember -Identity "Protected Users" -Members "Domain Admins"

3. Credential Guard (Windows)

  • LSASS läuft in isolierter Virtualisierungs-Umgebung (VBS)
  • Mimikatz kann NTLM-Hashes nicht aus LSASS extrahieren!
  • Requirement: UEFI Secure Boot + virtualization-based security

GPO: Computer Config - Admin Templates - System - Device Guard - "Turn on virtualization based security"

4. SMB Signing erzwingen

  • SMB-Signing verhindert Relay-Angriffe (NTLM Relay)
  • Ohne Signing: Angreifer kann SMB-Verbindungen relay-en - PtH ohne Hash!

GPO: Computer Config - Windows Settings - Security Settings - Local Policies - "Microsoft network server: Digitally sign communications (always)" = ENABLED

5. Network Segmentierung (Mikrosegmentierung)

  • Workstations dürfen NICHT direkt mit anderen Workstations kommunizieren!
  • Server-Segment: nur von Admin-Jump-Hosts erreichbar
  • East-West-Traffic-Kontrolle: jede Verbindung explizit erlaubt

Regel: Workstation zu Workstation (SMB, WMI, RDP) = DENY. Ausnahme: nur über Jump-Server/PAW (Privileged Access Workstation).

6. Tiered Administration Model

TierSystemeKonten
Tier 0Domain Controller, PKI, Azure AD ConnectNur Tier-0-Accounts
Tier 1Server (Member Servers, Cluster)Tier-1-Accounts, kein Tier-0-Account!
Tier 2Workstations, EndgeräteStandard-User-Accounts

Warum: Admin-Account auf Workstation - Hash gestohlen - nur Workstations erreichbar. Ohne Tiering: Workstation-Admin-Hash - gesamtes Active Directory!

7. Just-In-Time (JIT) Administration

  • Keine permanenten Administratorrechte!
  • Privileged Access Management (PAM): Rechte auf Anfrage für begrenzte Zeit
  • Microsoft: Privileged Identity Management (PIM) in Entra ID
  • CyberArk, BeyondTrust: Enterprise PAM

8. Deception Technology

  • Honeypots und Honeytoken im internen Netzwerk
  • Honeypot-Server: niemand außer Angreifer verbindet sich!
  • Honey-Credentials in Passwort-Managern
  • Canary-Tokens: Wenn aufgerufen - Alert!
  • Lateral Movement sofort erkannt wenn Honeypot berührt wird

9. EDR mit verhaltensbasierter Erkennung

  • LSASS-Dump-Erkennung (Mimikatz-Signatur)
  • Pass-the-Hash-Erkennung via NTLM-Anomalien
  • Unusual remote execution (WMI, WinRM von unbekannten Sources)
  • Token-Manipulation-Erkennung

10. Network Access Control (NAC)

  • Nicht-registrierte Devices kommen nicht ins interne Netz
  • Verhindert: Rogue-Devices als Lateral-Movement-Sprungbrett
  • MDM-Compliance: kompromittierter Endpoint - VLAN-Isolation

Lateral Movement zu verhindern ist eine der wichtigsten, aber auch komplexesten Aufgaben in der Netzwerksicherheit. Perfekter Schutz ist nicht möglich - das Ziel ist Erkennung und Verlangsamung: den Angreifer zwingen so viele Spuren zu hinterlassen, dass ein gut konfiguriertes SIEM ihn entdeckt bevor er sein Ziel erreicht. AWARE7 bewertet die Lateral-Movement-Resilienz Ihrer Infrastruktur im Rahmen von Red Team Übungen und gibt konkrete Maßnahmenpläne.

Red Team Assessment anfragen | Penetrationstest

Living off the Land ist das Tarnkappen-Konzept moderner Angreifer: Keine eigene Malware die erkannt werden könnte - stattdessen das Betriebssystem gegen sich selbst nutzen. PowerShell ist ein Befehlsinterpreter für Administratoren - und für Angreifer. certutil ist ein Zertifikatsverwaltungs-Tool - und ein Downloader. WMI ist eine Management-Schnittstelle - und eine Persistenz-Technik. LOLBins machen jeden Windows-Computer zum potenziellen Angreifer-Werkzeug.

Fragen zu diesem Thema?

Unsere Experten beraten Sie kostenlos und unverbindlich.

Erstberatung

Über den Autor

Jan Hörnemann
Jan Hörnemann

Chief Operating Officer · Prokurist

E-Mail

M.Sc. Internet-Sicherheit (if(is), Westfälische Hochschule). COO und Prokurist mit Expertise in Informationssicherheitsberatung und Security Awareness. Nachwuchsprofessor für Cyber Security an der FOM Hochschule, CISO-Referent bei der isits AG und Promovend am Graduierteninstitut NRW.

11 Publikationen
ISO 27001 Lead Auditor (PECB/TÜV) T.I.S.P. (TeleTrusT) ITIL 4 (PeopleCert) BSI IT-Grundschutz-Praktiker (DGI) Ext. ISB (TÜV) BSI CyberRisikoCheck CEH (EC-Council)
Dieser Artikel wurde zuletzt am 29.03.2026 bearbeitet. Verantwortlich: Jan Hörnemann, Chief Operating Officer · Prokurist bei AWARE7 GmbH. Lizenz: CC BY 4.0 - freie Nutzung mit Namensnennung: „AWARE7 GmbH, https://a7.de“

Rufen Sie uns an

Mo-Fr, 8:00-17:00 Uhr - persönlich und unverbindlich.

0209 8830 6764
Jetzt anrufen