Pentesting Active Directory: Anwendung, typische Fehler, Praxiswissen und saubere Workflows
Active Directory Pentesting beginnt nicht mit Tools, sondern mit Angriffslogik
Ein Active-Directory-Pentest ist kein loses Sammeln einzelner Schwachstellen. Entscheidend ist das VerstĂ€ndnis, wie IdentitĂ€ten, Vertrauensstellungen, Berechtigungen, Protokolle und Betriebsprozesse zusammenwirken. In Windows-Umgebungen entsteht das eigentliche Risiko selten durch eine einzelne kritische LĂŒcke. Meist ist es die Kombination aus schwacher Delegation, ĂŒberprivilegierten Gruppen, wiederverwendeten Kennwörtern, unklaren ACLs, veralteten Protokollen und unzureichender Segmentierung. Genau daraus entstehen realistische Angriffspfade.
Wer AD testet, bewertet nicht nur Hosts, sondern vor allem Beziehungen: Benutzer zu Gruppen, Gruppen zu Rechten, Computer zu Diensten, Dienste zu Service-Accounts, Trusts zu anderen DomĂ€nen und administrative Pfade zu Tier-0-Systemen. Deshalb unterscheidet sich ein AD-Pentest deutlich von reinem Pentesting Netzwerk, klassischem Pentesting Endpoint oder isoliertem Pentesting Web. Die DomĂ€ne ist ein IdentitĂ€ts- und Berechtigungsgraph, kein bloĂes Serverinventar.
Ein sauberer Workflow beginnt mit Scope, Freigaben, Kommunikationswegen und klaren Grenzen. Danach folgt die technische Zieldefinition: Soll nur die WiderstandsfĂ€higkeit gegen einen internen Angreifer geprĂŒft werden? Geht es um die Ausnutzbarkeit mit Standardbenutzerrechten? Ist Domain-Admin das Ziel oder die Bewertung von Tier-0-SchutzmaĂnahmen? Ohne diese PrĂ€zisierung entstehen unbrauchbare Ergebnisse, weil Findings zwar technisch korrekt, aber operativ wertlos sind.
In der Praxis ist es sinnvoll, AD-Pentests entlang realistischer Angreiferperspektiven aufzubauen. Ein externer Einstieg ĂŒber Phishing oder Webanwendung ist etwas anderes als ein interner Test mit bereits vorhandenem DomĂ€nenkonto. Die Methodik muss dazu passen. Grundlagen zu Vorgehensmodellen finden sich auch bei Pentesting Methodik und Pentesting Ablauf, aber in AD zĂ€hlt besonders die FĂ€higkeit, aus vielen kleinen Signalen einen belastbaren Angriffspfad abzuleiten.
Typische Fehler in frĂŒhen Phasen sind vorschnelles Exploit-Denken, zu aggressive Scans gegen Domain Controller, unvollstĂ€ndige Dokumentation von Credentials und fehlende Trennung zwischen Beobachtung und Ausnutzung. Wer sofort Passwortangriffe startet, ohne Passwort-Policy, Lockout-Verhalten, Monitoring und geschĂ€ftskritische Konten zu verstehen, produziert unnötiges Risiko. Ein professioneller Test priorisiert zunĂ€chst passive und protokollnahe Enumeration, bevor aktiv eingegriffen wird.
Ein weiterer Kernpunkt: Active Directory ist nie nur AD. DNS, SMB, RPC, LDAP, Kerberos, WinRM, Zertifikatsdienste, GPOs, lokale Administratorrechte, EDR-Ausnahmen und Backup-Infrastruktur greifen ineinander. Deshalb ist AD-Pentesting immer auch ein Test der It Security Sicherheitsarchitektur und der operativen It Security Im Unternehmen. Wer diese ZusammenhĂ€nge nicht bewertet, ĂŒbersieht die Pfade, die Angreifer tatsĂ€chlich nutzen.
Featured Empfehlung: Cybersecurity strukturiert lernen
Saubere Vorbereitung: Scope, IdentitÀten, Tiering und sichere Testgrenzen
Vor dem ersten LDAP-Query muss feststehen, welche DomĂ€nen, Forests, Trusts, Netze und Systeme im Scope liegen. Gerade in gewachsenen Umgebungen existieren oft Legacy-DomĂ€nen, technische Service-Forests, Azure-AD-Connect-Server, PKI-Systeme, Jump Hosts und Management-Netze, die logisch zur IdentitĂ€tsinfrastruktur gehören, aber organisatorisch getrennt verwaltet werden. Ein unklarer Scope fĂŒhrt fast immer zu zwei Problemen: kritische Pfade bleiben ungetestet oder sensible Systeme werden versehentlich belastet.
Besonders wichtig ist die Einordnung privilegierter Ebenen. Tier-0 umfasst Domain Controller, PKI, ADFS, Entra-Connect-Àhnliche Synchronisationssysteme, privilegierte Verwaltungsserver, Backup-Systeme mit AD-Zugriff und oft auch Virtualisierungsplattformen. Wenn ein Test nur auf klassische Domain-Admin-Mitgliedschaften schaut, aber Hypervisor-Admins, Backup-Operatoren oder IdentitÀts-Sync-Konten ignoriert, wird das tatsÀchliche Risiko unterschÀtzt. In vielen Umgebungen ist der Weg zum DomÀnenkompromiss indirekt.
Zur Vorbereitung gehört auch die Definition sicherer Testgrenzen. Passwort-Spraying gegen produktive Konten, Kerberos-Preauth-Tests, SMB-Authentifizierungen oder RPC-Abfragen können Monitoring auslösen oder bei schlechter Konfiguration Kontensperrungen verursachen. Deshalb mĂŒssen Lockout-Schwellen, Servicefenster und Eskalationswege vorab bekannt sein. Das ist nicht nur eine Frage von Pentesting Legal, sondern professioneller Betriebssicherheit.
- Welche Konten dĂŒrfen aktiv getestet werden, und welche sind ausgeschlossen, etwa Break-Glass-, SAP-, Backup- oder Produktionsservice-Konten?
- Welche Systeme gelten als besonders sensibel, etwa Domain Controller, PKI, OT-nahe Server oder kritische Management-Hosts?
- Welche Aktionen sind erlaubt: reine Enumeration, Passwortangriffe, Ticket-Anfragen, Remote-Code-AusfĂŒhrung, Persistenzsimulation oder nur Nachweisbarkeit?
Ein sauberer AD-Pentest dokumentiert auĂerdem die AusgangsidentitĂ€t exakt. Ein Standardbenutzer mit Mailbox, VPN-Zugang und Browser-Session ist ein anderes Startniveau als ein nacktes DomĂ€nenkonto ohne Endpunkt. Diese Ausgangslage bestimmt, welche Angriffsvektoren realistisch sind. In vielen FĂ€llen ist die Kombination aus Benutzerkontext, lokaler Maschine und Netzwerkposition entscheidend. Deshalb ĂŒberschneidet sich AD-Pentesting hĂ€ufig mit Identity Security Active Directory, Identity Security Kerberos und Identity Security Ntlm.
Auch die Nachweisstrategie muss vorab festgelegt werden. Nicht jede Schwachstelle muss bis zum vollstĂ€ndigen DomĂ€nenkompromiss ausgereizt werden. In reifen Umgebungen reicht oft ein kontrollierter Beweis: lesbare LAPS-Passwörter, modifizierbare GPOs, DCSync-fĂ€hige Rechte oder ein erreichbarer Pfad in BloodHound. In anderen FĂ€llen ist eine technische Demonstration notwendig, etwa das kontrollierte Auslesen eines Testkontos oder die Ăbernahme eines freigegebenen Zielsystems. Gute Vorbereitung verhindert unnötige Risiken und verbessert die Aussagekraft des Reports.
Enumeration mit Substanz: LDAP, DNS, SMB, RPC und der IdentitÀtsgraph
Die wichtigste Phase im AD-Pentest ist fast immer die Enumeration. Nicht weil sie spektakulĂ€r ist, sondern weil sie die Grundlage fĂŒr alle spĂ€teren Entscheidungen liefert. Gute Enumeration beantwortet nicht nur, welche Hosts existieren, sondern welche IdentitĂ€ten welche Rechte auf welche Objekte besitzen. LDAP ist dabei das zentrale Protokoll. Ăber LDAP lassen sich Benutzer, Gruppen, Computer, OUs, GPO-VerknĂŒpfungen, SPNs, Delegationsattribute, ACL-relevante Informationen und Trust-Beziehungen erfassen.
DNS liefert zusÀtzliche Strukturinformationen: SRV-Records zeigen Domain Controller und Kerberos-Endpunkte, Namenskonventionen verraten Rollen, Subnetze und Standorte. SMB und RPC helfen bei der Einordnung erreichbarer Systeme, Shares, Sessions, lokalen Gruppen und VerwaltungsoberflÀchen. Gerade die Kombination aus LDAP-Daten und Host-Erreichbarkeit ist entscheidend. Ein theoretischer Pfad ist nur dann operativ relevant, wenn die beteiligten Systeme und Protokolle tatsÀchlich nutzbar sind.
Ein hĂ€ufiger AnfĂ€ngerfehler ist das blinde Vertrauen in Tool-Output. BloodHound, SharpHound, ldapsearch, PowerView oder netexec liefern wertvolle Daten, aber nur dann, wenn die Erhebung vollstĂ€ndig und korrekt interpretiert wird. Fehlende Knoten, unvollstĂ€ndige ACL-Erfassung, nicht aufgelöste SIDs oder veraltete Sessions können zu falschen Schlussfolgerungen fĂŒhren. Ein professioneller Workflow validiert kritische Pfade manuell: Gruppenmitgliedschaften, effektive Rechte, AdminTo-Beziehungen, lokale Administratorgruppen, GPO-Vererbung und Delegationsattribute werden stichprobenartig geprĂŒft.
Besonders relevant sind folgende Datenpunkte: SPNs fĂŒr Service-Accounts, Benutzer ohne Kerberos-Preauth, Konten mit unconstrained oder constrained Delegation, Computer mit veralteten Betriebssystemen, Gruppen mit weitreichenden Rechten, ACLs auf OUs und GPOs, privilegierte Sitzungen auf Workstations und Servern sowie Trusts zwischen DomĂ€nen. Diese Informationen bilden den Rohstoff fĂŒr spĂ€tere Angriffe wie Kerberoasting, AS-REP Roasting, ACL Abuse oder Lateral Movement.
Enumeration ist auĂerdem eng mit Netzsicht verbunden. Firewalls, Segmentierung und Namensauflösung bestimmen, welche Pfade praktisch nutzbar sind. Deshalb lohnt sich die Verbindung zu Netzwerksicherheit Analyse, Netzwerksicherheit Segmentierung und Security Monitoring Logs. Ein Pfad, der nur ĂŒber WinRM erreichbar wĂ€re, ist wertlos, wenn Management-Netze sauber getrennt sind. Umgekehrt wird ein vermeintlich harmloses Recht kritisch, wenn SMB, RPC und Admin-Shares breit offenstehen.
Ein praxistauglicher Ansatz ist, Enumeration in Schichten zu organisieren: zuerst DomĂ€nenstruktur und IdentitĂ€ten, dann privilegierte Beziehungen, danach Host-Kontext und schlieĂlich operative Validierung. So entsteht aus Rohdaten ein belastbares Lagebild statt einer unĂŒbersichtlichen Tool-Sammlung.
Beispielhafte Fragestellungen wÀhrend der Enumeration:
- Welche Benutzer besitzen SPNs und sind damit potenzielle Kerberoasting-Ziele?
- Welche Gruppen haben WriteDACL, GenericAll oder AddMember auf privilegierte Objekte?
- Welche Computer erlauben lokale Administratorzugriffe fĂŒr breit verteilte Gruppen?
- Wo existieren aktive Sitzungen privilegierter Konten?
- Welche Trusts erlauben Bewegungen ĂŒber DomĂ€nengrenzen hinweg?
Sponsored Links
Kerberos und NTLM verstehen: Warum Authentifizierung der eigentliche Angriffspfad ist
Viele AD-Angriffe wirken wie einzelne Techniken, sind aber in Wahrheit direkte Folgen des Authentifizierungsdesigns. Wer Kerberos und NTLM nicht versteht, erkennt weder die Angriffsmöglichkeiten noch die Grenzen sauber. Kerberos basiert auf Tickets, SchlĂŒsseln und Vertrauensbeziehungen zwischen Client, KDC und Dienst. NTLM ist Ă€lter, challenge-response-basiert und in modernen Umgebungen oft noch aus KompatibilitĂ€tsgrĂŒnden vorhanden. Genau diese Koexistenz schafft AngriffsflĂ€che.
Kerberoasting ist nur deshalb möglich, weil Service-Tickets fĂŒr SPN-gebundene Dienste mit dem SchlĂŒssel des Zielkontos verschlĂŒsselt werden. Ein authentifizierter Benutzer kann ein Ticket fĂŒr einen Dienst anfordern und offline angreifen. Das ist kein Exploit, sondern legitimes Protokollverhalten. Das Risiko hĂ€ngt daher nicht primĂ€r am Ticket selbst, sondern an schwachen oder wiederverwendeten Kennwörtern von Service-Accounts. Ăhnlich funktioniert AS-REP Roasting bei Benutzern ohne Preauthentication: Der KDC liefert Material, das offline geprĂŒft werden kann.
NTLM wird relevant, wenn Relaying, Legacy-Protokolle, SMB-Signing-LĂŒcken, WebDAV, Druckdienste oder unsaubere Serverkonfigurationen ins Spiel kommen. In internen Netzen ist NTLM oft der BrĂŒckenschlag zwischen IdentitĂ€t und Remote-AusfĂŒhrung. Selbst wenn Kerberos bevorzugt wird, bleiben Fallbacks, lokale Konten, IP-basierte Zugriffe oder Dienste ohne SPN-Konfiguration problematisch. Deshalb muss ein AD-Pentest immer prĂŒfen, wo NTLM noch praktisch nutzbar ist.
Ein hÀufiger Denkfehler ist die Gleichsetzung von erfolgreicher Authentifizierung und ausreichender Berechtigung. In AD sind Rechte granular verteilt. Ein Ticket oder Hash ist nur dann wertvoll, wenn daraus Zugriff auf Shares, Remote Management, LDAP-Objekte, lokale Administratorrechte oder Replikationsrechte entsteht. Gute Angreiferketten verbinden Authentifizierung mit Autorisierung. Genau dort liegen viele Fehlkonfigurationen: ein Service-Account mit schwachem Passwort, der gleichzeitig lokale Adminrechte auf mehreren Servern besitzt, ist wesentlich gefÀhrlicher als ein isoliertes schwaches Konto.
Praktisch bedeutet das: Bei jedem gefundenen Credential-Material muss sofort die Frage folgen, welche Protokolle, Hosts und Rechte damit erreichbar sind. Das betrifft Kerberos-Tickets, NTLM-Hashes, Klartextkennwörter, DPAPI-Artefakte und gespeicherte Secrets gleichermaĂen. Die technische Tiefe liegt nicht im Sammeln von Artefakten, sondern in der Bewertung ihrer operativen Verwendbarkeit.
- Kerberoasting ist vor allem ein Passwort- und Rollenproblem von Service-Accounts, nicht nur ein Kerberos-Problem.
- AS-REP Roasting zeigt meist schwache KontohĂ€rtung und fehlende Kontrolle ĂŒber Legacy-Einstellungen.
- NTLM-Relaying wird erst dann kritisch, wenn Signing, EPA, SMB-HĂ€rtung und Dienstkonfigurationen LĂŒcken lassen.
Die Verteidigungsperspektive ist dabei ebenso relevant. Erkenntnisse aus einem AD-Pentest flieĂen direkt in Identity Security Monitoring, It Security Password Spraying und It Security Account Lockout ein. Ein guter Bericht erklĂ€rt nicht nur, dass ein Angriff möglich war, sondern warum die Protokoll- und BetriebsrealitĂ€t ihn begĂŒnstigt hat.
Typische Fehlkonfigurationen in echten Umgebungen: ACLs, Delegation, GPOs und Service-Accounts
Die meisten kritischen AD-Findings sind keine Zero-Days, sondern Betriebsfehler. Besonders hĂ€ufig sind ĂŒbersehene ACLs auf Benutzern, Gruppen, OUs und GPOs. Rechte wie GenericAll, GenericWrite, WriteOwner, WriteDACL, AddMember oder ForceChangePassword wirken auf den ersten Blick technisch abstrakt, sind aber oft direkter als klassische Exploits. Wer eine privilegierte Gruppe erweitern, ein Kennwort zurĂŒcksetzen oder eine GPO manipulieren kann, braucht keine Schwachstelle im engeren Sinn mehr.
Delegation ist ein weiteres Minenfeld. Unconstrained Delegation ist in modernen Umgebungen fast immer ein Hochrisiko-Finding, weil Ticket-Material auf kompromittierbaren Systemen landet. Constrained Delegation und Resource-Based Constrained Delegation sind nicht per se unsicher, werden aber hÀufig falsch verstanden und falsch delegiert. Sobald Schreibrechte auf Computerobjekte, SPNs oder msDS-AllowedToActOnBehalfOfOtherIdentity ins Spiel kommen, entstehen Pfade zur Rechteausweitung, die in vielen Betriebsdokumentationen gar nicht sichtbar sind.
GPOs werden oft unterschĂ€tzt. Eine modifizierbare GPO oder eine kontrollierbare VerknĂŒpfung auf einer OU mit Servern oder Admin-Workstations ist praktisch ein Verteiler fĂŒr Code, Konfiguration oder lokale Rechte. Besonders kritisch sind Startskripte, geplante Tasks, lokale Gruppenrichtlinien-Erweiterungen und Registry-basierte Einstellungen. In vielen FĂ€llen ist eine GPO-Manipulation stabiler und unauffĂ€lliger als ein direkter Exploit auf einem einzelnen Host.
Service-Accounts sind ein Dauerproblem. Alte Kennwörter, fehlende Rotation, SPNs auf Benutzerkonten, lokale Adminrechte auf vielen Servern, interaktive Logons und unklare EigentĂŒmerschaft machen sie zu idealen Zielen. Managed Service Accounts reduzieren Teile des Risikos, lösen aber nicht automatisch Berechtigungsprobleme. Entscheidend ist, welche Rechte das Konto tatsĂ€chlich besitzt und wo es verwendet wird.
Ein weiterer Klassiker sind falsch verteilte lokale Administratorrechte. Wenn Helpdesk-, Deployment- oder Monitoring-Konten auf vielen Servern lokale Adminrechte besitzen, entsteht ein breiter lateraler Pfad. Das gilt besonders dann, wenn dieselben Konten auf Admin-Workstations, Terminalservern und Applikationsservern genutzt werden. Solche Pfade sind oft wichtiger als einzelne Domain-Admin-Mitgliedschaften, weil sie operative Kontrolle ĂŒber viele Systeme ermöglichen.
Viele dieser Themen ĂŒberschneiden sich mit It Security Schwachstellen, It Security Typische Fehler und It Security Secure Configuration. Im AD-Kontext zĂ€hlt jedoch weniger die abstrakte Kategorie als die konkrete Auswirkung: Kann ein Standardbenutzer daraus einen privilegierten Pfad bauen? Wenn ja, ist das Finding relevant, auch ohne CVE.
Beispiel fĂŒr eine reale Kette:
1. Standardbenutzer liest per LDAP eine Gruppe mit WriteDACL auf eine Server-OU.
2. Ăber die OU ist eine GPO mit lokalen Administratorrechten auf Admin-Workstations verknĂŒpft.
3. Die GPO kann angepasst werden, um ein Testkonto lokal zu privilegieren.
4. Auf einer betroffenen Workstation existiert eine aktive Sitzung eines Server-Admins.
5. Daraus entsteht Zugriff auf weitere Systeme und schlieĂlich ein Pfad Richtung Tier 0.
Sponsored Links
Privilege Escalation und Lateral Movement: Von einem Benutzerkonto zur DomÀnenkontrolle
Privilege Escalation in AD ist selten ein einzelner Sprung. Meist entsteht sie aus mehreren kleinen ĂbergĂ€ngen: ein lesbares Secret, ein schwacher Service-Account, lokale Administratorrechte, eine privilegierte Session, ein modifizierbares Objekt, ein erreichbarer Management-Dienst. Lateral Movement ist dabei nicht nur Bewegung zwischen Hosts, sondern zwischen Sicherheitskontexten. Das Ziel ist nicht irgendein weiterer Server, sondern ein Kontext mit höherem Vertrauenswert.
Ein klassischer Weg beginnt mit einem Standardbenutzerkonto und Endpunktzugriff. Auf dem Endpunkt lassen sich lokale Gruppen, gespeicherte Credentials, Browser-Artefakte, DPAPI-geschĂŒtzte Daten, geplante Tasks, Dienste und EDR-Ausnahmen prĂŒfen. Daraus kann lokaler Adminzugriff entstehen. Mit lokalem Admin werden Sessions, Token, LSASS-nahe Artefakte oder Remote-Verwaltungswege relevant. Von dort aus geht es auf Server mit höherem Administrationswert, bis privilegierte Konten oder Replikationsrechte erreichbar sind.
Wichtig ist die Unterscheidung zwischen technischem Zugriff und nachhaltiger Kontrolle. Ein einmaliger Befehl auf einem Server ist weniger wert als ein belastbarer administrativer Pfad. Deshalb werden in professionellen Tests bevorzugt stabile Mechanismen bewertet: lokale Administratorgruppen, WinRM-Berechtigungen, PSRemoting, WMI, Scheduled Tasks, Dienste, Admin-Shares, GPO-gesteuerte Rechte und ACL-basierte Objektkontrolle. Diese Pfade sind reproduzierbar und im Bericht sauber belegbar.
Viele Teams machen den Fehler, Lateral Movement nur hostbasiert zu betrachten. In AD ist objektbasiertes Movement oft mĂ€chtiger. Wer ein Gruppenobjekt Ă€ndern, ein Computerkonto kontrollieren, ein Kennwort zurĂŒcksetzen oder eine Delegation konfigurieren kann, bewegt sich nicht nur seitlich, sondern strukturell. Solche Pfade sind oft langlebiger und schwerer zu erkennen als klassische Remote-Exec-Techniken.
Die Verbindung zu Endpunkten bleibt trotzdem zentral. Ohne VerstĂ€ndnis fĂŒr Endpoint Security Windows, Endpoint Security Privilege Escalation und Endpoint Security Lateral Movement bleibt AD-Pentesting unvollstĂ€ndig. Viele DomĂ€nenkompromisse scheitern nicht an LDAP oder Kerberos, sondern an der Frage, ob auf einem konkreten Host tatsĂ€chlich ein verwertbarer Kontext erreichbar ist.
Ein sauberer Workflow priorisiert daher Pfade nach drei Kriterien: Wahrscheinlichkeit, StabilitĂ€t und Auswirkung. Ein exotischer Angriff mit hoher KomplexitĂ€t ist weniger relevant als ein einfacher Pfad ĂŒber falsch verteilte lokale Adminrechte und privilegierte Sessions. In echten Umgebungen gewinnen fast immer die einfachen, wiederholbaren Wege.
- Zuerst Pfade mit geringem Risiko und hoher Reproduzierbarkeit validieren, etwa lesbare Secrets, lokale Adminrechte oder ACL-Missbrauch.
- Danach privilegierte Sitzungen und Management-Protokolle prĂŒfen, weil sie oft den schnellsten Ăbergang auf höherwertige Systeme ermöglichen.
- Erst anschlieĂend invasive Schritte wie Passwortangriffe oder tiefere Host-Interaktion ausfĂŒhren, wenn der Nutzen klar belegt ist.
HÀufige Fehler im AD-Pentest: Was Ergebnisse verfÀlscht oder unnötig riskant macht
Der hĂ€ufigste Fehler ist Aktionismus. Viele Tests verlieren QualitĂ€t, weil zu frĂŒh auf Exploitation umgeschaltet wird. Ohne vollstĂ€ndige Enumeration werden Angriffswege ĂŒbersehen, unnötige Risiken erzeugt und falsche PrioritĂ€ten gesetzt. Ein Passwort-Spray gegen die falsche Benutzergruppe ist nicht nur laut, sondern oft fachlich schwach, wenn gleichzeitig ACL-Missbrauch oder GPO-Kontrolle möglich gewesen wĂ€ren.
Ein zweiter Fehler ist die unkritische Ăbernahme von Tool-Ergebnissen. BloodHound-Pfade, Session-Daten, lokale Admin-Beziehungen oder Delegationsinformationen sind nur so gut wie die Datenerhebung. Wenn EDR, Netzwerkfilter oder Berechtigungsgrenzen die Sammlung einschrĂ€nken, entstehen LĂŒcken. Wer diese LĂŒcken nicht erkennt, schreibt Berichte mit scheinbarer PrĂ€zision, aber geringer Aussagekraft.
Ebenso problematisch ist fehlende Kontextbewertung. Nicht jede modifizierbare Gruppe ist kritisch, nicht jedes SPN-Konto ist relevant und nicht jede NTLM-Möglichkeit ist praktisch ausnutzbar. Entscheidend ist, ob daraus ein realistischer Pfad zu höherwertigen Rechten entsteht. Gute Pentests priorisieren Findings nach Angriffswert, nicht nach Schlagworten.
Ein weiterer Fehler liegt in unsauberem Credential-Handling. Zugangsdaten, Hashes, Tickets und Secrets mĂŒssen exakt dokumentiert, getrennt gespeichert und ihrer Herkunft zugeordnet werden. Sonst ist spĂ€ter nicht mehr nachvollziehbar, welcher Pfad tatsĂ€chlich funktioniert hat. Das schwĂ€cht nicht nur das Reporting, sondern kann auch zu unbeabsichtigter Nutzung falscher Konten fĂŒhren.
Auch die technische Hygiene zÀhlt. Zu aggressive LDAP-Abfragen, massenhafte SMB-Verbindungen, unkontrollierte SharpHound-Sammlungen oder parallele Remote-Exec-Versuche können Monitoring triggern, Systeme belasten oder Artefakte hinterlassen, die den Test verfÀlschen. Wer professionell arbeitet, kennt die Unterschiede zwischen Datensammlung, Validierung und Ausnutzung und setzt jede Phase kontrolliert ein.
SchlieĂlich wird oft die Verteidigungsperspektive vernachlĂ€ssigt. Ein AD-Pentest ist nicht vollstĂ€ndig, wenn nur der Angriffsweg beschrieben wird. Ebenso wichtig ist, welche Logs, Events, Telemetrie und Kontrollen den Pfad hĂ€tten erkennen oder stoppen können. Diese Sicht verbindet den Test mit Security Monitoring Detection, It Security Detection Engineering und Pentesting Reporting. Nur so wird aus einem technischen Befund eine belastbare Sicherheitsbewertung.
Sponsored Links
NachweisfĂŒhrung ohne Chaos: Belege, Screenshots, Befehle und reproduzierbare Angriffspfade
Ein technisch starker AD-Pentest scheitert oft an schwacher NachweisfĂŒhrung. Gerade in komplexen DomĂ€nen reicht es nicht, einzelne Screenshots oder Tool-Ausgaben zu sammeln. Jeder relevante Befund braucht eine klare Beweiskette: Ausgangskontext, beobachtete Konfiguration, durchgefĂŒhrte Validierung, Ergebnis und Auswirkung. Nur so lĂ€sst sich spĂ€ter nachvollziehen, warum ein Pfad realistisch war und welche GegenmaĂnahmen ihn unterbrechen wĂŒrden.
FĂŒr jeden Angriffspfad sollte dokumentiert werden, mit welchem Konto gestartet wurde, welche Informationen per LDAP oder Host-Enumeration gewonnen wurden, welche Rechte daraus abgeleitet wurden und wie die Validierung erfolgte. Wenn etwa ein Benutzer WriteDACL auf eine Gruppe besitzt, reicht ein Screenshot des ACL-Eintrags nicht aus. Benötigt wird die nachvollziehbare Verbindung zur Auswirkung: Welche Gruppe ist betroffen, welche Systeme oder Rollen hĂ€ngen daran, und wie wurde die Ănderbarkeit kontrolliert nachgewiesen?
Besonders wichtig ist die Trennung zwischen Beobachtung und Ausnutzung. Ein lesbares LAPS-Passwort, ein DCSync-fÀhiges Recht oder eine modifizierbare GPO sind bereits starke Findings. Nicht immer ist eine vollstÀndige Ausnutzung nötig. In produktiven Umgebungen ist es oft besser, die technische Möglichkeit kontrolliert zu belegen, statt maximalen Zugriff zu demonstrieren. Das erhöht die Sicherheit des Tests und verbessert die Akzeptanz der Ergebnisse.
Auch Befehle und Tool-Versionen gehören in die Dokumentation. Unterschiedliche Versionen von Sammlern, PowerShell-Modulen oder Remote-Exec-Werkzeugen können zu abweichenden Ergebnissen fĂŒhren. Wer reproduzierbar arbeiten will, dokumentiert die genaue AusfĂŒhrung, Parameter, Zeitpunkte und Zielsysteme. Das ist besonders relevant, wenn Findings spĂ€ter durch interne Teams nachgestellt oder in Compliance Dokumentation und Compliance Audits ĂŒberfĂŒhrt werden.
Beispiel fĂŒr eine saubere Beweiskette:
- Startkonto: user01@corp.local
- Quelle: LDAP-Abfrage auf Gruppen-ACLs
- Beobachtung: user01 besitzt AddMember auf Gruppe "Server-Admins-Test"
- Validierung: kontrolliertes HinzufĂŒgen eines freigegebenen Testkontos
- Auswirkung: Testkonto erhÀlt lokale Adminrechte auf 14 Servern laut Gruppenrichtlinie
- Nachweis: Gruppenmitgliedschaft, GPO-Zuordnung, Host-Validierung auf freigegebenem Zielserver
- RĂŒckbau: Testkonto aus Gruppe entfernt, Zeitstempel dokumentiert
Gute NachweisfĂŒhrung reduziert Diskussionen. Statt abstrakter Aussagen wie âPrivilege Escalation möglichâ entsteht ein klarer, reproduzierbarer Pfad. Genau das trennt belastbare Pentest-Arbeit von bloĂer Tool-Bedienung.
Reporting mit Mehrwert: Risiken priorisieren, GegenmaĂnahmen ableiten, BetriebsrealitĂ€t abbilden
Ein AD-Report muss mehr leisten als eine Liste technischer Findings. Entscheidend ist die Darstellung von Angriffspfaden, AbhÀngigkeiten und PrioritÀten. Ein einzelnes schwaches Service-Konto ist möglicherweise nur mittel relevant. Wenn dieses Konto aber lokale Adminrechte auf Management-Servern besitzt und dort privilegierte Sitzungen auftreten, wird daraus ein Hochrisiko-Pfad. Gute Berichte zeigen genau diese Ketten.
Die Priorisierung sollte sich an realer Ausnutzbarkeit orientieren: Startvoraussetzungen, notwendige Zwischenschritte, technische KomplexitĂ€t, Sichtbarkeit im Monitoring und erreichter Zielwert. Ein Pfad von Standardbenutzer zu Tier 0 ĂŒber zwei reproduzierbare Schritte ist kritischer als ein theoretischer Angriff mit vielen Annahmen. Ebenso wichtig ist die Trennung zwischen strukturellen Problemen und Einzelfehlern. Eine einzelne falsch gesetzte ACL ist anders zu behandeln als ein generelles Fehlen von Tiering oder ein breites Problem mit Service-Accounts.
Empfehlungen mĂŒssen konkret und umsetzbar sein. âBerechtigungen hĂ€rtenâ ist wertlos. Besser ist: Schreibrechte auf bestimmte OUs entfernen, GPO-BesitzverhĂ€ltnisse bereinigen, Service-Accounts auf gMSA umstellen, lokale Administratorgruppen zentral reduzieren, NTLM auf definierten Pfaden einschrĂ€nken, privilegierte Sitzungen auf Admin-Workstations begrenzen und Replikationsrechte auf Domain-Ebene ĂŒberprĂŒfen. Solche MaĂnahmen sind technisch anschlussfĂ€hig und operativ verstĂ€ndlich.
Ein starker Bericht beschreibt auĂerdem, welche Kontrollen gefehlt haben. Wurde Kerberoasting nicht erkannt? Gab es keine Warnung bei GruppenĂ€nderungen? Wurden verdĂ€chtige LDAP-Abfragen, Ticket-Anfragen oder WinRM-Nutzung nicht korreliert? Diese Erkenntnisse verbinden den Pentest mit Security Monitoring Use Cases, It Security Log Correlation und Defense Playbooks.
FĂŒr Management und Technik sollten unterschiedliche Ebenen sauber zusammengefĂŒhrt werden. Die Management-Sicht braucht GeschĂ€ftsrisiko, betroffene Schutzziele und PrioritĂ€ten. Die technische Sicht braucht prĂ€zise Pfade, Belege, betroffene Objekte und konkrete Remediation-Schritte. In regulierten Umgebungen ist zusĂ€tzlich die Verbindung zu It Security Compliance und Compliance Risikoanalyse relevant, weil IdentitĂ€ts- und Berechtigungsfehler oft direkte Audit-Relevanz haben.
Ein guter AD-Report endet nicht bei âDomain Admin erreichtâ. Er zeigt, warum das möglich war, welche Kontrollen versagt haben, welche MaĂnahmen den Pfad unterbrechen und welche strukturellen Themen zuerst angegangen werden mĂŒssen. Genau daraus entsteht echter Sicherheitsgewinn.
Sponsored Links
Praxisnahe Arbeitsweise: Ein robuster Workflow fĂŒr wiederholbare Active-Directory-Tests
Ein robuster AD-Workflow ist iterativ. Zuerst wird das Umfeld verstanden, dann werden Hypothesen gebildet, anschlieĂend kontrolliert validiert und zuletzt sauber dokumentiert. Diese Reihenfolge verhindert blinde Flecken. In der Praxis hat sich bewĂ€hrt, jede Phase mit einer klaren Fragestellung zu verbinden: Welche IdentitĂ€ten existieren? Welche Rechte sind auffĂ€llig? Welche Hosts sind relevant? Welche Pfade sind praktisch nutzbar? Welche Nachweise genĂŒgen, ohne unnötig invasiv zu werden?
Die erste Iteration konzentriert sich auf DomĂ€nenstruktur, Benutzer, Gruppen, Computer, SPNs, Trusts, OUs und GPOs. Die zweite Iteration bewertet privilegierte Beziehungen, ACLs, Delegation, lokale Administratorrechte und Sessions. Die dritte Iteration validiert priorisierte Pfade auf freigegebenen Zielsystemen. Danach folgt die RĂŒckkopplung: Neue Credentials oder Rechte fĂŒhren zurĂŒck in die Enumeration, weil sich das Lagebild mit jedem Kontextwechsel verĂ€ndert.
Wichtig ist die konsequente Trennung von Datensammlung und Interpretation. Rohdaten allein sind wertlos, wenn daraus keine belastbaren Pfade abgeleitet werden. Umgekehrt sind Hypothesen gefĂ€hrlich, wenn sie nicht validiert werden. Ein professioneller Test arbeitet deshalb mit einem lebenden Angriffsgraphen: Jede neue Information wird daraufhin geprĂŒft, ob sie bestehende Pfade verkĂŒrzt, neue Ziele öffnet oder bisherige Annahmen widerlegt.
Auch die Zusammenarbeit mit Verteidigungsteams kann sinnvoll sein, insbesondere in Purple-Team-nahen Formaten. Wenn bestimmte Erkennungsregeln, Event-IDs oder EDR-Signale mitgeprĂŒft werden sollen, lĂ€sst sich der Test gezielt mit Pentesting Purple Team, It Security Blue Team Operations und Defense Incident Response verzahnen. Das Ă€ndert nicht die Angriffslogik, erhöht aber den praktischen Nutzen erheblich.
Ein wiederholbarer Workflow zeichnet sich auĂerdem durch sauberen RĂŒckbau aus. Testkonten aus Gruppen entfernen, geĂ€nderte ACLs zurĂŒcksetzen, erzeugte Tasks löschen, temporĂ€re Dateien entfernen und Zeitpunkte dokumentieren. Gerade in AD-Umgebungen können kleine Ănderungen groĂe Wirkung haben. RĂŒckbau ist daher kein Nebenthema, sondern Teil professioneller QualitĂ€t.
Wer AD-Pentests regelmĂ€Ăig durchfĂŒhrt, erkennt mit der Zeit ein Muster: Nicht die exotischen Techniken dominieren, sondern die wiederkehrenden Betriebsfehler. Deshalb ist ein guter Workflow nicht auf Showeffekte ausgelegt, sondern auf belastbare, reproduzierbare Ergebnisse mit klarer Priorisierung und sauberem Nachweis.
Weiter Vertiefungen und Link-Sammlungen
Sponsored Links
Passende Vertiefungen, Vergleiche und angrenzende IT-Security-Themen:
Passender Lernpfad:
Passende Erweiterungen:
Passende Lernbundels:
Passende Zertifikate: