forumNeues Thema

Web-Pentest auf Live-System geplant – wie Testplan schreiben wegen Ausfallrisiko?

CCaner B***Teilnehmer
Funktion
Datenanalyst
Branche
Immobilien
Organisationsform
Firma mit 20 Mitarbeitern
Beigetreten
Nov. 2025
Nachricht
39
#1

Über unseren B2C-Onlineshop wickeln wir täglich rund 750 Bestellungen ab, der Großteil unseres Jahresumsatzes hängt an reibungslosen Abläufen. Wegen regulatorischer Audits und Vorgaben unseres Zahlungsdienstleisters müssen wir einen externen Penetrationstest durchführen lassen. Da unsere Staging-Umgebung nicht 1:1 mit der Live-Datenbank und den Third-Party-Schnittstellen übereinstimmt, besteht der Auditor auf Tests direkt auf Produktion.

Wir in der Geschäftsleitung haben aber ziemliche Bauchschmerzen dabei. Wir fürchten, dass automatisierte Scans oder Exploit-Versuche die DB sperren Warenbestände zerschießen oder den Checkout für Kunden lahmlegen. Letztes Jahr ist bei einem Bekannten aus der Branche während eines Live-Tests das komplette Warenkorb-Modul abgeraucht.

Wie erstellt man einen Testplan für einen Web-Pentest auf Live-Systemen, ohne Downtimes oder Datenkorruption zu riskieren? Wie formuliert man Testfenster, Out-of-Scope-Bereiche und eine Notfall-Stopp-Klausel vertraglich sauber?

OOkan I***Teilnehmer
Funktion
Finanzbuchhaltung
Branche
kosmetik
Organisationsform
Ein-Personen-Unternehmen
Beigetreten
Nov. 2023
Nachricht
260
Nützlichste Antwort#2

Kurz gesagt: Um Ausfälle auf Live-Systemen zu vermeiden, müssen DoS- und DDoS-Tests im Testplan zwingend ausgeschlossen werden, intensive Scans dürfen nur in verkehrsarmen Zeiten laufen und es muss ein Not-Aus per Zuruf vereinbart sein. Zudem sollte ein benutzerdefinierter HTTP-Header Pflicht sein, um Test-Traffic sauber von echten Kunden zu trennen.

In euren Rules of Engagement (RoE) müssen folgende 4 Punkte zwingend stehen:

1) Zeitfenster und Rate Limiting: Aggressive automatisierte Scanner dürfen nur im Traffic-Tief zwischen 01:00 und 05:00 Uhr nachts laufen. Tagsüber sind ausschließlich manuelle Tests und Tests mit streng begrenzten Requests pro Sekunde erlaubt.

2) Out-of-Scope und Business Logic: Aktionen, die Deadlocks in der Datenbank provozieren können (z. B. massenhaftes Füllen von Warenkörben), Formulare mit Mail-/SMS-Versand sowie die echte Payment-Schnittstelle gehören strikt Out-of-Scope. Für Zahlungen muss ein Dummy-Gateway oder ein Test-Modus her.

3) Custom HTTP-Header und feste Quell-IPs: Die festen IPs der Tester müssen auf der Firewall gewraitelistet werden. Jeder Test-Request muss zwingend einen Header wie 'X-Security-Test: FirmenName' mitsenden, damit ihr den Test-Traffic in den Logs sofort von echten Kunden trennen könnt.

4) Notfall-Abbruchklausel: Steigt die CPU-Last auf über 70 % oder gehen die Latenzen spürbar nach oben, muss ein einziger Anruf eures On-Call-Admins genügen, damit der Dienstleister den Test sofort abbricht.

EEbru K***TeilnehmerCommunity-Mitglied
Beigetreten
Aug. 2025
Nachricht
113
#3

Passt höllisch auf automatische Formular-Crawler auf. Wenn so ein Tool über euren Newsletter-Signup oder das Kontaktformular stolpert, haut es euch innerhalb von 10 Minuten 20.000 Fake-Mails in die Warteschlange und euer Mailserver landet ruckzuck auf jeder Blacklist. Sowas sofort excluden.

AAycan Ş***ExperteCommunity-Mitglied
Beigetreten
Apr. 2026
Nachricht
259
#4

Richtet den Testern separate Test-Accounts ein und gebt denen fiktives Guthaben. Auf keinen Fall dürfen die mit echten, lagerhaltigen Produkten rumtesten oder Warenkörbe blockieren, sonst sind eure Bestände für echte Kunden gesperrt.

YYusuf Ç***ExperteCommunity-Mitglied
Beigetreten
Feb. 2024
Nachricht
419
#5

Wir haben vor zwei Jahren live testen lassen. Der Tester hat bei der Suche nach SQLi ein Query mit Sleep-Befehl abgefeuert. Nach 3 Minuten war der Connection-Pool der Datenbank komplett dicht und der Checkout war 20 Minuten lang komplett tot. Habt unbedingt DevOps auf Standby während des Tests!

İİlker P***Teilnehmer
Funktion
Grafikdesigner
Branche
Bildung
Organisationsform
neu gegründetes Startup
Beigetreten
Nov. 2022
Nachricht
162
#6

Wir haben das nachts zwischen 02:00 und 06:00 Uhr machen lassen. Bei sonst 1.000 Orders am Tag kommen nachts vielleicht 15 rein. Selbst wenn da was blockiert hätte, wäre der finanzielle Schaden gleich null gewesen. Macht das niemals tagsüber auf Prod!

FFatih G***Teilnehmer
Funktion
Produktionsplanung
Branche
IT-Dienstleistungen
Organisationsform
mittelständisches Unternehmen
Beigetreten
Nov. 2024
Nachricht
31
#7

Wie genau soll das Payment getestet werden? Buchen die Cent-Beträge über echte Terminals ab oder hängt da ein Fake-Gateway dahinter? Wenn ihr das im Vertrag nicht haarklein definiert, habt ihr am nächsten Tag riesen Theater mit der Buchhaltung.

UUğur Y***TeilnehmerCommunity-Mitglied
Beigetreten
Juni 2023
Nachricht
38
#8

schreibt unbedingt eine einzige autorisierte Notfallnummer in den Testplan dann sobald irgendwas komisch läuft muss der Pentester bei einem Stop-Anruf von dieser Nummer sofort alle Tools abschalten.

VVildan A***Teilnehmer
Funktion
Systemadministrator
Branche
kosmetik
Organisationsform
Firma mit 20 Mitarbeitern
Beigetreten
Jan. 2023
Nachricht
32
#9

Staging nicht 1:1 wie Live hinzubekommen und dann auf Prod einen Pentest wie 'nen Stresstest durchzuziehen, ist echt so 'ne typische Abenteuerlust unserer Branche. Macht wenigstens 'ne Stunde vorm Test ein volles Backup, damit ihr am nächsten Morgen nicht im absoluten Katastrophenszenario aufwacht.

BBarış C***Neues Mitglied
Funktion
Supply-Chain-Manager
Branche
Tourismus
Organisationsform
Betrieb mit zwei Filialen
Beigetreten
Juli 2026
Nachricht
249
#10

Im aufzusetzenden Testvertrag müssen die Verantwortlichkeiten beider Parteien klar definiert sein; zudem sollte verbindlich geregelt werden, dass der Auftragnehmer für kommerzielle Schäden haftet, falls das Testteam von den freigegebenen Plänen und Zeitfenstern abweicht.

HHüsniye E***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2024
Nachricht
260
#11

Letztes Jahr haben wir fast genau dasselbe erlebt. Schaut zuerst welche Daten ihr bei der Entscheidungsfindung zur Hand habt.

Aus Erfahrung weiß ich das.

BBurhanTeilnehmer
Funktion
Ingenieur (ehem.)
Beigetreten
Aug. 2024
Nachricht
132
#12

Beim Umsetzen gibt es drei Dinge zu beachten. Entscheidend ist nicht die Zahl, sondern worauf sie sich bezieht.

Nur weil alle es tun, heißt es nicht, dass es richtig ist. An deiner Stelle würde ich so vorgehen.

OOkan U***Teilnehmer
Funktion
Datenerfasser
Branche
Einzelhandel
Organisationsform
Werkstatt
Beigetreten
Nov. 2022
Nachricht
84
#13

Ich stimme zu.

TTolga M***Teilnehmer
Funktion
Kurier-Koordinator
Branche
Sport & Fitness
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Apr. 2024
Nachricht
66
#14

Es gab drei verschiedene Ansichten die sich alle ergänzen. Wenn du zu einem Thema drei verschiedene Antworten bekommst war die Frage falsch gestellt.

Korrigiert mich falls ich falsch liege.

RReyhan K***Teilnehmer
Funktion
IT-Leiter
Branche
Elektro- und Elektronikindustrie
Organisationsform
Regionalhändler
Beigetreten
Apr. 2023
Nachricht
93
#15

Bleibe dran.

İİbrahim K***TeilnehmerCommunity-Mitglied
Beigetreten
März 2026
Nachricht
4
#16

Beim Umsetzen gibt es drei Dinge zu beachten. Wenn man Fehlalarme anschreit, meldet sich danach niemand mehr.

Das ist meine Meinung, ich behaupte nicht dass es absolut richtig ist.

GGürkan K***Teilnehmer
Funktion
HR-Spezialist
Branche
Catering
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Dez. 2024
Nachricht
157
#17

Genau so, und das ist zudem kaum bekannt. Das allein zu versuchen ist der teuerste Weg.

KKübra Ö***VeteranCommunity-Mitglied
Beigetreten
Apr. 2024
Nachricht
317
#18

Letztes Jahr haben wir fast genau dasselbe erlebt. Lösungen, die im kleinen Maßstab funktionieren, brechen bei Wachstum zusammen, das habe ich spät gelernt.

Ich hoffe, das hilft dir weiter.

FFiliz P***Teilnehmer
Funktion
Produktionsleiter
Branche
E-Commerce
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Juni 2025
Nachricht
166
#19

Ich habe mich lange damit beschäftigt. Wenn der Benachrichtigungsweg lang ist, kommen keine Benachrichtigungen; keine Benachrichtigung bedeutet spät erkannte Vorfälle.

Nur als Notiz, könnte nützlich sein.

LLevent E***Teilnehmer
Funktion
Lagerleiter
Branche
Gesundheitswesen
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Juli 2024
Nachricht
108
#20

Danke fürs Schreiben das ist genau richtig. Dass das Backup im gleichen Netzwerk und mit derselben Identität erreichbar ist, macht es zum Teil des Ziels.

Fehler auf der web pentest testplan-Seite sind meist rückgängig zu machen, aber teuer. Schreibt mir, wenn ihr Fragen habt ich antworte so gut ich kann.

Antwort schreiben