redteam.de
blue-team.net ↗

Scope und Rules of Engagement: Das Fundament jedes Pentests

Aktualisiert: 10.10.2026
// Kurzfassung

Scope und Rules of Engagement (RoE) sind nicht die Formalie vor dem eigentlichen Test, sondern das Dokument, das ihn steuert. Der Scope legt fest, was getestet werden darf, die RoE, wie. Wer beides vage lässt, riskiert zweierlei: einen Test, der am realen Risiko vorbeigeht, oder eine Aktion, die einen echten Betriebsvorfall oder ein rechtliches Problem auslöst. Dieser Artikel ist das Arbeitsdokument dazu: eine Scope-Matrix, eine vollständige RoE-Checkliste mit Beispielklauseln, Stop Conditions, Deconfliction, der Umgang mit Cloud und Drittanbietern, ein Pre-Engagement-Fragebogen, die Entscheidung über Assumed Breach und ein Entscheidungsbaum für die Frage, ob eine konkrete Technik erlaubt ist.

Warum Scope und RoE über Erfolg oder Desaster entscheiden

Die Grundidee ist schnell gesagt und steht im Pentest-Leitfaden: Scope ist der Gegenstand, RoE sind die Spielregeln. Interessant wird es erst in der Umsetzung. In der Praxis entscheidet die Qualität dieser beiden Dokumente darüber, ob ein Tester effizient am Wesentlichen arbeitet oder im Unklaren tappt, ob der Auftraggeber bekommt, was er braucht, und ob im Ernstfall klar ist, wer was wann tun darf.

Aus Operator-Sicht sind Scope und RoE vor allem zwei Dinge: eine Landkarte und eine Versicherung. Die Landkarte sagt, wohin die begrenzte Zeit fließt. Die Versicherung schützt beide Seiten, wenn etwas unerwartet läuft - ein Dienst wird instabil, ein Fund ist kritischer als gedacht, oder das Blue Team hält den Test für einen echten Angriff. Fehlt diese Grundlage, wird aus einem autorisierten Test im Zweifel ein Incident mit offener Haftungsfrage.

⚠ Nur mit wirksamer Autorisierung

Kein Scope und keine RoE ersetzen die wirksame Autorisierung durch den tatsächlich Berechtigten. Sie konkretisieren deren Umfang, begründen ihn aber nicht. Die rechtliche Einordnung dazu steht im Leitfaden-Abschnitt zum rechtlichen Rahmen. Dieser Artikel ist keine Rechtsberatung.

Den Scope sauber definieren

Ein guter Scope ist explizit, nicht implizit. Alles, was nicht ausdrücklich drin steht, ist im Zweifel draußen - diese Haltung schützt vor Scope-Creep und vor dem versehentlichen Testen fremder Systeme. Gleichzeitig muss der Scope vollständig genug sein, damit der Test die relevante Angriffsfläche trifft und nicht an ihr vorbei.

Was explizit festgehalten gehört

  • Konkrete Ziele: Domains, Subdomains, IP-Bereiche, Hosts, Anwendungen, API-Endpunkte, Konten.
  • Ausdrücklich ausgeschlossene Systeme und Adressen, inklusive Begründung, wo sie nicht offensichtlich ist.
  • Die Umgebung je Ziel: Produktiv, Staging oder dedizierte Testumgebung.
  • Der Umgang mit geteilter und Drittanbieter-Infrastruktur (siehe eigenen Abschnitt).
  • Die Startposition des Testers: von außen, mit Konto, aus dem internen Netz (siehe Assumed Breach).

Die folgende Matrix ist eine Arbeitsvorlage. Sie wird pro Engagement ausgefüllt und ist zugleich die Referenz, gegen die der Tester im laufenden Test jede Zielwahl prüft.

Asset-TypBeispielIn ScopeUmgebungHinweis für den Operator
Externe Domains / Subdomainsapp.kunde.de, *.kunde.deexplizit je EintragProduktivWildcard nur mit klarer Regel für neu auftauchende Subdomains
IP-Bereiche / Hosts203.0.113.0/24je BereichProduktiv / DMZEigentümer der IPs prüfen, nicht nur DNS
Web-App / APIREST-API v2, Admin-Portalje AnwendungStaging bevorzugtRollen und Testaccounts separat festlegen
Internes Netz / VLANsClient-VLAN, Server-VLANje SegmentProduktivSegmentierungsgrenzen explizit benennen
Active Directory / Identitycorp.localja / neinProduktivDomänenweite Aktionen gesondert regeln
Cloud-Konten / TenantsAWS-Account 1234, M365-Tenantnur mit Provider-FreigabeProduktivProvider-Policy zwingend prüfen
Mobile / ClientsiOS-App, Firmen-Notebookje GerätTestgerätBackend-Scope separat klären
Dritt- / Shared-InfraCDN, WAF, SaaSi.d.R. nein-Nur mit Freigabe des jeweiligen Betreibers
Mitarbeiter (Social Engineering)Phishing-Kampagnenur wenn vereinbartProduktivEigene RoE, Betriebsrat/Recht beachten
Physischer ZugangStandort, Serverraumnur wenn vereinbartProduktivEigene Regeln, Ausweis / Get-out-of-jail-Schreiben

Unbekannte und dynamische Assets

Der schwierigste Teil eines Scopes sind nicht die klar benannten Ziele, sondern die beweglichen: Wildcard-Domains, die während des Tests neue Subdomains ausspielen, Hosts hinter einem CDN, deren echte IP einem Dritten gehört, oder kurzlebige Cloud-Ressourcen. Drei Regeln helfen:

  • Wildcards brauchen eine Verhaltensregel: Wird eine neue Subdomain im Testfenster entdeckt, gilt sie als in Scope, nur wenn sie dem Auftraggeber gehört und nicht ausgeschlossen ist. Im Zweifel: erst klären, dann testen.
  • Eigentümerschaft vor Erreichbarkeit: Dass ein Host aus dem Scope heraus erreichbar ist, macht ihn nicht zum Ziel. Entscheidend ist, wem er gehört.
  • Dynamisches explizit begrenzen: Cloud-Scopes über Konten oder Tags definieren, nicht über einzelne IPs, die sich ändern.
// Merksatz

Was nicht im Scope steht, existiert für den Test nicht. Ein erreichbares System ist kein freigegebenes System.

Rules of Engagement im Detail

Wenn der Scope das Was ist, sind die RoE das Wie. Sie übersetzen die Autorisierung in konkrete, im laufenden Test anwendbare Entscheidungen. Eine gute RoE beantwortet jede Frage, die ein Tester sich um drei Uhr nachts stellen könnte, ohne jemanden anrufen zu müssen - und benennt genau die Fälle, in denen er trotzdem anrufen soll.

BereichWas festzulegen istHäufige Default-Entscheidung
Erlaubte / verbotene TechnikenWelche Angriffsklassen sind erlaubt, welche tabuStandardtechniken erlaubt, DoS und destruktive Tests ausgeschlossen
TestfensterErlaubte Tage und UhrzeitenWerktags außerhalb der Hauptlast, laute Tests nach Absprache
Rate Limits / LastMaximale Intensität von Scans und Brute ForceGedrosselt, kein aggressives Password Spraying ohne Freigabe
ProduktivdatenUmgang mit echten Daten, die der Test berührtNur so weit lesen wie nötig, keine echte Exfiltration von PII
PersistenceOb und wie lange sich der Tester Zugang sichern darfNur dokumentiert und zeitlich begrenzt, vollständiger Cleanup
Social Engineering / PhishingOb Menschen Teil des Tests sindNur wenn ausdrücklich vereinbart, mit eigener Klausel
Physischer ZugangOb Standorte Teil des Tests sindIn der Regel ausgeschlossen
Exploit mit AbsturzrisikoUmgang mit potenziell instabilen ExploitsNur nach Rücksprache, nicht auf Produktiv ohne Fenster
Gefundene Credentials / PIIUmgang mit erbeuteten Zugangsdaten und DatenSicher verwahren, im Bericht redigieren, nach Abschluss löschen
Protokollierung eigener AktionenWie der Tester seine Schritte nachweisbar festhältZeitstempel, Quell-IP, Aktion - durchgehend
Meldewege kritischer FundeWann ein Fund nicht bis zum Bericht warten darfSofortmeldung bei kritischem oder aktiv ausgenutztem Risiko
NotfallkontakteWer auf beiden Seiten jederzeit erreichbar istBenannte Personen mit Telefonnummer, beidseitig
Stop ConditionsKlare AbbruchkriterienSiehe eigenen Abschnitt

Beispielklauseln

Formulierungen, die sich in der Praxis bewährt haben. Sie sind Muster, keine Rechtstexte, und werden an das konkrete Engagement angepasst.

RegelbereichBeispielformulierung
Destruktive Tests"Denial-of-Service-Angriffe sowie Tests mit bekanntem Absturz- oder Datenverlustrisiko sind ausgeschlossen, sofern nicht im Einzelfall schriftlich freigegeben."
Datenumgang"Der Zugriff auf Produktivdaten erfolgt nur im zum Nachweis notwendigen Umfang. Echte personenbezogene Daten werden nicht exfiltriert, nicht verändert und nicht über das Testende hinaus gespeichert."
Testfenster"Aktive Tests gegen Produktivsysteme finden werktags zwischen 18:00 und 06:00 Uhr statt. Abweichungen werden mindestens 24 Stunden vorher abgestimmt."
Kritische Funde"Wird eine kritische, aktiv ausnutzbare Schwachstelle oder ein Hinweis auf eine bestehende Kompromittierung festgestellt, informiert der Tester unverzüglich den benannten Notfallkontakt."
Stop Condition"Bei Anzeichen einer Betriebsstörung, eines echten Sicherheitsvorfalls oder beim Verlassen des Scopes pausiert der Tester und nimmt Kontakt zum White- bzw. Notfallkontakt auf."

Stop Conditions

Stop Conditions sind die vorab definierten Punkte, an denen der Tester anhält, statt weiterzumachen. Sie sind kein Zeichen von Schwäche, sondern das, was einen kontrollierten Test von einem unkontrollierten Angriff unterscheidet. Entscheidend ist, dass sie vor dem Test festgelegt werden, wenn niemand unter Druck steht.

Typische Stop Conditions:

  • Betriebsstörung: Ein Zielsystem wird instabil oder fällt aus - unabhängig davon, ob der Test die Ursache ist.
  • Verdacht auf echten Vorfall: Der Tester findet Spuren, die auf einen realen, fremden Angreifer hindeuten.
  • Unerwartet kritischer Zugriff: Ein Pfad führt unerwartet schnell zu hochkritischen Daten oder Systemen (z. B. Produktivdatenbank, Sicherungssysteme).
  • Scope-Verlassen: Ein Pfad würde nur über ein System außerhalb des Scopes weiterführen.
  • Dritt- oder Personenbezug: Der nächste Schritt würde unbeteiligte Dritte oder nicht freigegebene personenbezogene Daten berühren.

Zu jeder Stop Condition gehört, was danach passiert: anhalten, den benannten Kontakt informieren, gemeinsam entscheiden, ob und wie weitergetestet wird, und die Entscheidung protokollieren. Ohne diesen definierten Ablauf ist eine Stop Condition nur eine gute Absicht.

Deconfliction

Deconfliction beantwortet die eine Frage, die bei jedem ernsthaften Test irgendwann auftaucht: Ist diese verdächtige Aktivität Teil des Tests oder ein echter Angriff? Je verdeckter ein Test abläuft und je weniger die Verteidigung vorgewarnt ist, desto wichtiger wird ein sauberer Deconfliction-Prozess - sonst löst der autorisierte Test eine echte Incident Response aus, mit allen Kosten und Risiken.

Die Bausteine:

  • Protokollierung: Der Tester führt ein nachvollziehbares Log mit Zeitstempel, Quell-IP und Aktion. Das ist zugleich die Grundlage für die Evidenz im Bericht.
  • Benannte Test-Infrastruktur: Quell-IPs, Hostnamen oder Kennungen der Testinfrastruktur sind einem eingeweihten Kreis bekannt.
  • Direkter Draht: Eine feste, sofort erreichbare Verbindung zwischen Tester und einem eingeweihten Ansprechpartner (White Team bzw. Notfallkontakt).
  • Vorab-Klärung des Knowledge Models: Festlegen, wer auf Verteidigungsseite eingeweiht ist - das entscheidet, ob der SOC den Test erkennen und melden soll oder nicht.
// Deconfliction-Ablauf
01
Verdächtige Aktivität wird gemeldet
Das Blue Team oder der Auftraggeber bemerkt etwas und fragt an.
02
Abgleich mit dem Testprotokoll
Passen Zeit, Quell-IP und Aktion zu einer Handlung des Testers?
03
Einordnung: Test oder echter Vorfall
Treffer: als Testaktivität bestätigen. Kein Treffer: als möglichen echten Vorfall behandeln.
04
Entscheidung dokumentieren
Ergebnis festhalten, bei echtem Vorfall Stop Condition und Incident Response auslösen.

Die Gegenseite dieses Prozesses - wie ein SOC einen autorisierten Test von einem echten Angriff trennt und wann Pre-Notification oder Allowlisting sinnvoll ist - gehört in die Verteidigungsperspektive und wird auf blue-team.net vertieft. Die tiefere Betrachtung von Knowledge Models für verdeckte Operationen steht im Red-Teaming-Leitfaden.

Drittanbieter, Cloud und SaaS

Sobald ein Ziel nicht vollständig dem Auftraggeber gehört, greifen mehrere Ebenen ineinander, die sauber zu trennen sind: die Autorisierung durch den Berechtigten der getesteten Ressource, die vertraglichen Nutzungsrechte an dieser Ressource, die aktuelle Pentesting- bzw. Acceptable-Use-Policy des Providers und - nur falls Vertrag oder Policy das vorsehen - eine zusätzliche Freigabe durch den Provider. Nicht jeder Anbieter verlangt eine individuelle Vorabgenehmigung; manche erlauben Tests eigener Kundenressourcen innerhalb ihrer aktuellen Policy ohne separate Zustimmung. Diese Policies ändern sich und sind vor jedem Engagement zu prüfen.

UmgebungAutorisierung / FreigabeBesonderheit
Eigene On-PremBerechtigter der RessourceEinfachster Fall, volle Kontrolle beim Auftraggeber
IaaS (AWS, Azure, GCP)Berechtigter der Ressource; Provider-Policy beachtenTests eigener Ressourcen oft ohne separate Genehmigung erlaubt; Tests gegen die Plattform selbst sind i.d.R. ausgeschlossen
SaaS (fremdgehostet)Berechtigter der nutzbaren Komponenten; Vertrag/Policy beachtenDer Auftraggeber kann nur die Komponenten freigeben, über die er verfügen darf; gemeinsame Plattform, andere Tenants und Betreiber-Infrastruktur sind nicht automatisch umfasst
Managed HostingBerechtigter der Ressource; Vertrag/Hoster-Policy beachtenGeteilte Verantwortung, Shared Hardware; Betreiberfreigabe nur dort, wo Vertrag oder Policy sie verlangen
CDN / WAF vorgelagertBerechtigter der Ressource; Policy des vorgelagerten Dienstes beachtenTests treffen evtl. den Dienst statt das Ziel; Herkunfts-IP klären
Payment / PCI-UmfeldBerechtigter der Ressource; beteiligte Stellen vorab klärenZusätzliche regulatorische, vertragliche und organisatorische Anforderungen sowie beteiligte Stellen vorab klären
E-Mail-/Phishing-InfraBerechtigter der Ressource; Mailprovider-Policy beachtenVersandregeln und Anti-Spam-Policies beachten

Praktische Konsequenz: Shared- und Drittanbieter-Ziele gehören nicht automatisch in den Scope. Vor der Aufnahme werden Berechtigung, Nutzungsrechte und die aktuelle Provider-Policy geklärt - und dort, wo Vertrag oder Policy es verlangen, zusätzlich eine Betreiberfreigabe eingeholt. Im Zweifel gilt: erst klären, dann testen.

Pre-Engagement-Fragebogen

Ein guter Scope entsteht nicht am Verhandlungstisch aus dem Bauch heraus, sondern aus den richtigen Fragen. Der folgende Fragebogen deckt die Blöcke ab, die vor jedem Engagement geklärt sein müssen. Er dient zugleich als Protokoll: Die Antworten fließen direkt in Scope und RoE.

ThemenblockSchlüsselfragen
Ziel & MotivationWas soll der Test beantworten? Gibt es einen konkreten Anlass (Audit, Vorfall, Release, Compliance)?
Scope & AssetsWelche Systeme, Anwendungen, Netze und Konten gehören dazu? Was ist ausdrücklich ausgeschlossen? Wem gehören die Ziele?
Technik & GrenzenWelche Techniken sind erlaubt, welche tabu? Social Engineering? Physischer Zugang? DoS?
Betrieb & ZeitenProduktiv oder Test? Welche Testfenster? Welche Systeme sind besonders empfindlich?
Zugänge & StartpositionVon außen, mit Konto oder aus dem Netz? Werden Testaccounts, VPN oder ein Startzugang bereitgestellt?
Daten & ComplianceWelche Daten können berührt werden? Gibt es regulatorische Vorgaben (PCI, Gesundheitsdaten, Betriebsrat)?
Notfall & EskalationWer ist Notfallkontakt auf beiden Seiten und jederzeit erreichbar? Wie werden kritische Funde gemeldet?
AutorisierungWer gibt den Test schriftlich frei, und ist diese Person dazu berechtigt? Sind Drittanbieter-Freigaben nötig?

Assumed Breach und Knowledge-Entscheidungen

Eine zentrale Scope-Entscheidung wird oft unterschätzt: Von welcher Ausgangslage startet der Test? Die Perspektiven Black, Grey und White Box beschreiben, wie viel der Tester weiß, und sind im Leitfaden grundlegend erklärt. Hier geht es um die praktische Entscheidung, welche Ausgangslage welches Ziel am besten mit dem verfügbaren Budget erreicht.

StartpositionWas sie prüftTradeoff
Black Box (extern)Auch die Aufklärungs- und Perimeterhürde aus AngreifersichtRealistisch, aber zeitaufwendig; tiefe interne Lücken bleiben bei knappem Budget evtl. unentdeckt
Grey BoxInterne Angriffsfläche mit etwas Vorwissen oder einem StandardkontoGuter Kompromiss aus Realismus und Abdeckung
Assumed BreachAlles nach dem Erstzugang: Rechteausweitung, Lateral Movement, AusbreitungSpart die Perimeterphase, prüft gezielt die Innensicht; setzt einen bereitgestellten Startzugang voraus
White Box / Config-ReviewHöchste Abdeckung pro Zeit, inkl. Konfiguration und QuellcodeWeiter weg vom realen Angreiferbild, hängt an der Dokumentationsqualität

Die pragmatische Wahl ist oft Assumed Breach, gerade bei internen und Active-Directory-Tests. Assumed Breach unterstellt einen bereits erfolgten Initial Access, damit die verfügbare Testzeit gezielt auf Post-Compromise-Verhalten, Privilege Escalation, Credential Access und Lateral Movement verwendet werden kann, statt einen großen Teil des Budgets an der Perimeterphase zu binden. Wer dagegen die Erkennung der Perimeterphase oder die Außenwirkung testen will, wählt bewusst Black Box. Wie viel die Verteidigung über den Test weiß, ist davon unabhängig und wird separat als Knowledge Model festgelegt.

Entscheidungsbaum: Ist diese Technik im Scope erlaubt?

Im laufenden Test stellt sich immer wieder dieselbe Frage: Darf ich diesen nächsten Schritt gehen? Der folgende Entscheidungsbaum fasst die Prüfung zusammen, die ein Operator dabei durchläuft - von oben nach unten, beim ersten Nein oder kritischen Ja wird angehalten.

// Entscheidung: Technik im Scope erlaubt?
01
Liegt das Ziel im definierten Scope?
Nein → nicht erlaubt. Gehört das Ziel einem Dritten, gilt es als außerhalb.
02
Ist die Technik durch die RoE gedeckt?
Steht sie auf der Verbotsliste (DoS, destruktiv, Social Engineering ohne Vereinbarung)? Dann nein.
03
Berührt sie Dritt-, Cloud- oder Shared-Infra?
Ja und ohne Freigabe des Betreibers → anhalten, Freigabe einholen.
04
Überschreitet sie das vereinbarte Risiko?
Absturz-, Daten- oder Betriebsrisiko über dem Vereinbarten → Rücksprache, Stop Condition prüfen.
05
Innerhalb von Testfenster und Rate Limits?
Nein → warten oder Intensität anpassen.
✓
Alle Prüfungen bestanden
Erlaubt: durchführen und die Aktion protokollieren (Zeit, Quelle, Wirkung).

Typische Fehler

  • Vager Scope: Unklare Grenzen führen entweder zu Lücken oder zu Scope-Creep in fremde Systeme.
  • Autorisierung nicht schriftlich dokumentiert: Für professionelle Pentests sollte die Autorisierung vor Testbeginn schriftlich festgehalten werden - das schafft einen belastbaren Nachweis über Berechtigung, Scope, Methoden und Rahmen und schützt beide Seiten bei späteren Unklarheiten.
  • Autorisierung vom Nicht-Berechtigten: Die Freigabe muss vom tatsächlich Berechtigten stammen, nicht von einem gutwilligen Ansprechpartner ohne Mandat.
  • Cloud oder SaaS als selbstverständlich im Scope angenommen: Fremdgehostete Ziele brauchen die Freigabe des Betreibers.
  • Keine Stop Conditions: Im Ernstfall fehlt die vorab getroffene Entscheidung, wann angehalten wird.
  • Keine erreichbaren Notfallkontakte: Ein Notfallkontakt, der nachts nicht rangeht, ist keiner.
  • Keine Deconfliction: Ohne Abgleich hält der SOC den Test für einen echten Angriff und löst eine Incident Response aus.
  • Produktivtest ohne Fenster und Abstimmung: Laute oder riskante Tests zur Hauptlast stören den Betrieb und beschädigen das Vertrauen.
  • Eigene Aktionen nicht protokolliert: Ohne Log fehlt später die Evidenz für den Bericht und die Grundlage für Deconfliction.

Vom Dokument in die Durchführung

Scope und RoE sind kein abgeschlossener Vorgang, sondern die Referenz für den gesamten Test. Jede Zielwahl wird gegen den Scope geprüft, jede Technik gegen die RoE, und jede Aktion wird so protokolliert, dass sie später im Bericht nachweisbar und scope-konform ist. Damit sind Scope und RoE zugleich die Grundlage für sauberes Reporting und für die Risikobewertung der Funde.

Wie der Ablauf danach weitergeht, beschreibt der Phasenteil des Leitfadens. Die zielspezifischen Besonderheiten vertiefen die Fachartikel zu Web-, API-, Netzwerk-, Cloud- und Active-Directory-Pentesting im Pentest-Bereich.

Häufige Fragen

Sollte die Freigabe schriftlich vorliegen?

Für professionelle Pentests ja: Die Autorisierung sollte vor Testbeginn schriftlich dokumentiert werden und Berechtigung, Scope, Methoden und Rahmenbedingungen eindeutig festhalten. Das schafft einen belastbaren Nachweis und schützt beide Seiten bei späteren Unklarheiten. Eine rein mündliche Absprache lässt sich im Streitfall dagegen nur schwer belegen.

Wer darf einen Test autorisieren?

Der tatsächlich Berechtigte über die Zielsysteme. Bei Cloud- und Drittanbieter-Infrastruktur kommen deren Freigaben hinzu. Ein kooperativer Ansprechpartner ohne entsprechendes Mandat genügt nicht.

Was tun, wenn im Test ein echter Angreifer vermutet wird?

Das ist eine klassische Stop Condition: anhalten, den Notfallkontakt informieren und über Deconfliction klären, ob die Spur vom Test stammt. Bestätigt sich ein echter Vorfall, übernimmt die Incident Response.

Gehört die Cloud automatisch zum Scope?

Nein. Cloud- und SaaS-Ziele gehören nur mit ausdrücklicher Freigabe dazu, und zusätzlich gelten die Pentesting-Richtlinien des jeweiligen Anbieters, die vorab zu prüfen sind.

NH
Norbert Hofmann
Cyber Defense Analyst · CDRC