Kurzantwort
Ein Produktivsystem bietet die realistischste Angriffsfläche, erhöht aber das betriebliche Risiko. Eine repräsentative Testumgebung erlaubt tiefere oder destruktivere Prüfungen, bildet Produktion jedoch oft nicht vollständig ab. Häufig ist eine Kombination sinnvoll: sichere Prüfungen produktiv, riskante Szenarien in einer ausreichend ähnlichen Testumgebung.
Wann Produktion die bessere Aussage liefert
Fehlkonfigurationen, reale Integrationen, Netzwerkpfade und produktive Berechtigungen lassen sich in einer abweichenden Testumgebung möglicherweise nicht erkennen. Für risikoarme Prüfungen kann Produktion deshalb die relevantere Umgebung sein.
- Produktive Architektur unterscheidet sich deutlich von Staging
- Externe Integrationen oder Schutzsysteme existieren nur produktiv
- Tatsächliche Exponierung und Konfiguration sind das Testziel
- Monitoring und Notfallreaktion sollen mitbetrachtet werden
Wann eine Testumgebung vorzuziehen ist
Hohe Verfügbarkeitsanforderungen, sensible Echtdaten oder potenziell störende Testfälle sprechen für eine kontrollierte Umgebung. Sie muss dieselben relevanten Versionen, Rollen, Konfigurationen und Schnittstellen besitzen, sonst entsteht falsche Sicherheit.
- Destruktive oder ressourcenintensive Szenarien
- Bestellungen, Zahlungen oder Nachrichten mit realen Folgen
- Gefahr von Kontosperren oder Datenveränderungen
- Systeme ohne belastbaren Wiederanlauf- oder Notfallweg
Schutzmaßnahmen vor dem Start
NIST empfiehlt, Risiken und Gegenmaßnahmen bereits in den Rules of Engagement festzuhalten. Dazu gehören benannte Kontakte, Testzeiten, ausgeschlossene Aktionen, Datensicherung, Monitoring, Quelladressen und ein sofortiger Abbruchweg.
Praxis-Checkliste
Das sollten Auftraggeber festhalten
Häufig gefragt
Ist ein Pentest im Produktivsystem gefährlich?
Auch kontrollierte Tests können Störungen verursachen. Das Risiko wird durch Scope, ausgeschlossene Aktionen, Zeitfenster, Backups, Monitoring und klare Abbruchregeln reduziert, aber nicht vollständig beseitigt.
Reicht eine Staging-Umgebung immer aus?
Nein. Wenn Versionen, Konfiguration, Datenflüsse oder Schutzsysteme abweichen, können relevante Schwachstellen fehlen oder Ergebnisse nicht auf Produktion übertragbar sein.