Zum Inhalt springen
Sicherheit

Penetrationstest für den Shop: wann er sich wirklich lohnt

Scan oder Penetrationstest? Wann sich der Test für Onlineshops lohnt, wie Umfang und Testumgebung stehen und wie Befunde bis zum Nachtest abgearbeitet werden.

20 Min. Lesezeit PenetrationstestSicherheitSicherheitsupdatesShop-Betrieb

Kurz und einfach erklärt

Ein Penetrationstest ist ein geplanter Angriff auf den eigenen Shop. Fachleute suchen dabei mit Erlaubnis nach Lücken. Ein Scan ist dagegen ein Programm. Es sucht nur nach bekannten Fehlern.

Ein Test lohnt sich vor allem bei einem neuen Shop. Oder wenn eigene Programme dazukommen. Oder wenn eine neue Zahlungsart angebunden wird.

Vor dem Test braucht es einen schriftlichen Auftrag. Auch der Hoster muss zustimmen. Oft testet man auf einer Kopie des Shops.

Danach kommt ein Bericht. Er sortiert die Fehler nach Gefahr. Schwere Fehler werden sofort behoben, leichte später.

Zum Schluss prüft man noch einmal, ob alles behoben ist. Das heißt Nachtest. Wir bereiten den Test vor und beheben die Fehler im Rahmen der Wartung.

Ein Penetrationstest klingt nach Bank, Behörde oder Konzern. Für einen Onlineshop stellt sich die Frage nüchterner: Wann bringt ein beauftragter Angriff auf das eigene System mehr als der automatische Schwachstellenscan, der in vielen Wartungsverträgen ohnehin läuft? Das BSI beschreibt Penetrationstests als Verfahren, mit dem sich die Erfolgsaussichten eines vorsätzlichen Angriffs einschätzen und die Wirksamkeit der vorhandenen Sicherheitsmaßnahmen überprüfen lassen (BSI). Ein Scan findet bekannte Lücken in bekannten Versionen. Ein Penetrationstest sucht nach den Wegen, die ein Mensch mit Absicht und Zeit findet: einen Preis, der sich im Checkout überschreiben lässt, eine Bestellung, die sich mit einer fremden Nummer öffnen lässt, eine Erweiterung, die mehr erlaubt, als sie soll. Dieser Beitrag zeigt, worin sich beide Prüfungen unterscheiden, bei welchen Anlässen sich der Test lohnt, wie Umfang und Testumgebung festgelegt werden, wie man den Bericht liest und wie die Befunde über den Wartungsplan bis zum Nachtest abgearbeitet werden.

Das Wichtigste in Kürze

  • Ein automatischer Scan gleicht Versionen mit bekannten Lücken ab und meldet auch Fehlalarme (NIST). Ein Penetrationstest kombiniert Schwachstellen wie ein Angreifer und prüft Logik, die kein Scanner sieht, etwa Preise im Checkout (OWASP).
  • Lohnend ist der Test vor einem Relaunch, nach eigenen Erweiterungen, bei einer neuen Zahlungs- oder ERP-Anbindung, nach einem Vorfall und wenn Versicherer oder Großkunden einen Nachweis verlangen.
  • Die DSGVO verlangt in Art. 32 ein Verfahren zur regelmäßigen Überprüfung der Sicherheitsmaßnahmen (DSGVO). Einen Penetrationstest schreibt sie nicht vor, er ist aber ein nachvollziehbarer Beleg dieser Überprüfung.
  • Vor dem Test stehen ein schriftlicher Auftrag mit Prüfobjekt, Tiefe und Zeitraum und die Zustimmung des Hosters. Wer sich unbefugt unter Überwindung einer Zugangssicherung Zugang zu Daten verschafft, dem drohen nach § 202a StGB bis zu drei Jahre Freiheitsstrafe (StGB).
  • Das BSI ordnet hohe Befunde einer sofortigen, mittlere einer kurzfristigen und niedrige einer mittelfristigen Reaktion zu (BSI). Mit Verantwortlichem und Frist landet jeder Befund im Wartungsplan.
  • Erst der Nachtest zeigt, dass eine Korrektur wirkt (PCI SSC 2017). Wiederholt wird der Test nach dem BSI-Leitfaden alle zwei bis drei Jahre (BSI), dazwischen laufen regelmäßige Scans.

Scan oder Penetrationstest: zwei verschiedene Prüfungen

Ein Schwachstellenscanner arbeitet wie ein Abgleich. Er erkennt Betriebssystem, Webserver, Shopsoftware und Erweiterungen samt Versionsnummer und vergleicht sie mit den Einträgen seiner Datenbank. So findet er veraltete Software, fehlende Patches und Fehlkonfigurationen, schnell und so oft wie nötig. Das US-Standardisierungsinstitut NIST beschreibt in seinem Leitfaden SP 800-115 auch die Kehrseite: Obwohl der Ablauf weitgehend automatisiert ist, können Scanner eine hohe Quote an Fehlalarmen haben, also Schwachstellen melden, die es gar nicht gibt (NIST). Die Ergebnisse sollte deshalb jemand mit Erfahrung in Netzwerk- und Systemsicherheit einordnen, bevor daraus Arbeit entsteht.

Ein Penetrationstest geht einen Schritt weiter. Nach der Beschreibung des NIST ahmen die Prüfer echte Angriffe nach, um Wege zu finden, die Sicherheitsfunktionen einer Anwendung zu umgehen; die meisten Tests suchen dabei nach Kombinationen von Schwachstellen, die zusammen mehr Zugriff verschaffen als jede einzelne (NIST). Der PCI Security Standards Council, der die Sicherheitsregeln der Kartenzahlungsbranche herausgibt, nennt den Penetrationstest im Kern eine manuelle Arbeit (PCI SSC 2017). Werkzeuge helfen bei Routineschritten, die Entscheidungen trifft der Prüfer. Das NIST hält fest, dass manuelle Prüfungen neue oder ungewöhnliche Schwachstellen finden können, die automatische Scanner übersehen (NIST).

MerkmalAutomatischer ScanPenetrationstest
Zielbekannte Lücken in bekannten Versionen finden und auflistenWege finden, Schutzmaßnahmen zu umgehen, und die Folgen belegen
Vorgehenmaschinell, Abgleich mit einer Schwachstellendatenbanküberwiegend manuell, Werkzeuge nur als Hilfe
Typische Fundeveraltete Erweiterung, fehlender Patch, offener Dienstmanipulierbarer Preis, fremde Bestellung einsehbar, erweiterte Rechte
Fehlalarmehäufig, Einordnung nötigseltener, weil Befunde durch einen Angriffsversuch bestätigt werden
Taktregelmäßig, in der Wartung automatischnach Anlass und in größeren Abständen
ErgebnisListe mit Fundstellen und BewertungBericht mit Nachweis, Einstufung und Empfehlung

Für einen Shop ist der Unterschied greifbar. Die OWASP, eine offene Gemeinschaft für Anwendungssicherheit, beschreibt in ihrem Testleitfaden WSTG einen Shop, in dem ein Angreifer nach der Zusammenfassung des Warenkorbs zurückspringt, in derselben gültigen Sitzung einen niedrigeren Preis einschleust und die Bestellung abschließt. Solche Fehler in der Geschäftslogik kann ein Schwachstellenscanner nach dem Leitfaden nicht erkennen; ihr Fund hängt am Können und an der Kreativität des Prüfers (OWASP). Ähnlich bei Zugriffsrechten: Für die OWASP Top 10 der Ausgabe 2025 wurde bei 100 Prozent der getesteten Anwendungen irgendeine Form fehlerhafter Zugriffskontrolle gefunden, darunter der Fall, dass sich fremde Konten über deren Kennung ansehen oder bearbeiten lassen (OWASP). Im Shop heißt das: Wer die Nummer in der Adresse seiner Bestellung ändert, darf nicht die Rechnung eines anderen Kunden sehen. Ob das so ist, prüft ein Mensch mit zwei Testkonten in wenigen Minuten, ein Scanner in der Regel gar nicht.

Wann sich der Test lohnt

Das BSI fasst in seinem Praxis-Leitfaden für IS-Penetrationstests zusammen, wann ein solcher Test üblicherweise angestrebt wird: nach der Erstinbetriebnahme eines IT-Systems, nach wesentlichen Änderungen oder wenn bereits ein Angriff stattgefunden hat (BSI). Übertragen auf den Shop-Betrieb ergeben sich sechs Anlässe, bei denen sich der Aufwand in der Regel rechnet:

  • Relaunch oder neuer Shop: Vor dem Go-live ist der Zeitpunkt günstig, weil sich Fehler noch ohne echte Kundendaten und ohne laufende Bestellungen beheben lassen.
  • Eigene Erweiterungen: Individuell entwickelte Plugins, Checkout-Anpassungen oder Funktionen im Kundenkonto hat außer dem eigenen Team niemand geprüft, und kein Scanner kennt ihren Code.
  • Neue Zahlungs- oder Datenanbindung: Eine neue Zahlungsart, eine ERP-Schnittstelle oder eine Marktplatzanbindung öffnen Wege zu Bestell- und Kundendaten.
  • Nachweis für Dritte: Cyber-Versicherer, Großkunden oder Zahlungsdienstleister fragen nach einer unabhängigen Prüfung.
  • Nach einem Vorfall: Nach der Bereinigung zeigt ein Test, ob der Einstiegsweg geschlossen ist und ob es weitere gibt. Die Schritte davor beschreibt der Notfallplan für gehackte Websites.
  • Großer Plattformsprung: Ein Wechsel der Hauptversion ändert Routen, Rechte und Schnittstellen auf einmal.

Warum gerade Konfiguration und Rechte im Fokus stehen, zeigt der Bitkom-Studienbericht Wirtschaftsschutz 2026. Befragt wurden 1.003 Unternehmen in Deutschland mit mindestens 10 Beschäftigten und mindestens 1 Million Euro Jahresumsatz (Bitkom). 58 Prozent der Unternehmen hatten in den vergangenen zwölf Monaten einen Schaden durch Cyberangriffe (Bitkom). Nach den Faktoren gefragt, die den Erfolg der Angreifer begünstigt haben, nannten die betroffenen Unternehmen die unzureichende Erkennung von Sicherheitsvorfällen mit 59 Prozent, gefolgt von Fehlkonfigurationen mit 57 Prozent und einem unzureichenden Identitäts- und Zugriffsmanagement mit 55 Prozent (Bitkom). Technische Schwachstellen folgten mit 50 Prozent, veraltete Hard- oder Software mit 43 Prozent (Bitkom). Veraltete Software und bekannte Fehleinstellungen meldet schon der Scan. Rechtefehler und Fehlkonfigurationen, die erst im Zusammenspiel von Konten, Rollen und Abläufen auffallen, sind dagegen die Funde, bei denen ein manueller Test seine Stärke hat.

Wann ein Scan zunächst genügt

Nicht jeder Shop braucht jedes Jahr einen Penetrationstest. Ein Standardshop ohne eigenen Code, mit gepflegten Erweiterungen aus bekannten Quellen und einer ausgelagerten Zahlungsseite profitiert zuerst von den Grundlagen: zeitnahe Sicherheitsupdates, regelmäßige Scans, ein gehärteter Server und abgesicherte Admin-Zugänge. Auch das BSI empfiehlt, vor einem Penetrationstest zunächst eine IS-Kurzrevision durchzuführen, also stichprobenartig die Basisabsicherung zu prüfen (BSI). Das NIST rät, zwischen den Tests weniger aufwendige Prüfungen regelmäßig laufen zu lassen; ein Programm aus regelmäßigen Netzwerk- und Schwachstellenscans, ergänzt um gelegentliche Penetrationstests, kann viele Arten von Angriffen verhindern (NIST).

In der Breite ist systematisches Testen noch keine Routine: 2024 setzten 34,64 Prozent der Unternehmen in der EU mit mindestens 10 Beschäftigten Sicherheitstests ihrer IT ein (Eurostat 2024). Für einen Shop, der Zahlungen, Kundenkonten und Bestellhistorien verwaltet, ist die Frage deshalb weniger, ob geprüft wird, sondern wie tief: Der Scan deckt die Breite ab, der Penetrationstest die Stellen, an denen eigener Code und eigene Abläufe hängen.

Was Gesetz und Zahlungsbranche verlangen

Eine allgemeine Pflicht zum Penetrationstest gibt es für Onlineshops nicht. Die Datenschutz-Grundverordnung verlangt in Art. 32 Abs. 1 Buchst. d jedoch ein Verfahren zur regelmäßigen Überprüfung, Bewertung und Evaluierung der Wirksamkeit der technischen und organisatorischen Maßnahmen (DSGVO). Wie diese Überprüfung aussieht, lässt die Verordnung offen. Für einen Shop mit Kundenkonten und Bestelldaten ist ein dokumentierter Test mit Bericht und Nachtest eine Möglichkeit, sie nachvollziehbar zu belegen; regelmäßige Scans und protokollierte Updates sind eine andere, und meist ergänzen sich beide.

Strenger ist der Kartenzahlungsstandard PCI DSS. In der Ergänzung des PCI SSC zu Penetrationstests heißt es, dass nach den Anforderungen 11.3.1 und 11.3.2 mindestens jährlich und nach jeder wesentlichen Änderung zu testen ist, etwa nach einem Upgrade oder Umbau von Infrastruktur oder Anwendung (PCI SSC 2017). Schwachstellenscans sieht dieselbe Übersicht mindestens vierteljährlich vor (PCI SSC 2017). Die Nummern beziehen sich auf die damals gültige Fassung des Standards. Welche Prüfungen ein Shop konkret nachweisen muss, hängt davon ab, wie die Zahlung angebunden ist; die verbindliche Auskunft gibt der Zahlungsdienstleister. Wie sich Skripte auf der Zahlungsseite überwachen lassen, beschreibt der Beitrag zum Skript-Monitoring nach PCI DSS.

Hinzu kommen Nachweise, die nicht aus dem Gesetz, sondern aus Verträgen entstehen. Cyber-Versicherer fragen im Risikofragebogen nach Sicherheitsmaßnahmen, Großkunden lassen sich die Sicherheit ihrer Lieferanten bestätigen, und für Unternehmen im Anwendungsbereich von NIS2 gelten eigene Pflichten zum Risikomanagement. Welche Unterlagen dabei zählen, beschreibt der Beitrag zu Wartungsnachweisen für die Cyber-Versicherung; ob ein Shop überhaupt unter NIS2 fällt, klärt der Beitrag zu NIS2 für Onlineshops. Ein Testbericht ersetzt keine dieser Unterlagen, er ergänzt sie um den Blick von außen.

Umfang und Testumgebung festlegen

Der häufigste Fehler beim Beauftragen ist ein unklarer Umfang. Das BSI empfiehlt, auf Basis von Bedrohungslage und Schutzbedarf die Systeme in den Fokus zu nehmen, die besonders bedroht oder geschäftskritisch sind, und aus Angreifersicht zu schauen, wo Schnittstellen liegen (BSI). Im Shop sind das in der Regel Checkout und Zahlungsrückmeldung, Kundenkonto und Bestellhistorie, Gutscheine und Rabatte, die Verwaltungsoberfläche, die Programmierschnittstellen für App, ERP oder Marktplatz sowie alle eigenen Erweiterungen. Dazu gehört die Prüftiefe: Das BSI empfiehlt grundsätzlich einen Whitebox-Test, bei dem die Prüfer umfangreiche Informationen über das System erhalten, weil bei einem Blackbox-Test Schwachstellen übersehen werden können (BSI). Für einen Shop heißt das: Testkonten mit verschiedenen Rollen, eine Liste der installierten Erweiterungen und, wo vorhanden, Zugang zum Code eigener Plugins.

Dann die Frage, wo getestet wird. Eine Staging-Umgebung, die der Produktion in Versionen, Erweiterungen und Konfiguration gleicht, schützt laufende Bestellungen und echte Kundendaten. Das BSI weist aber darauf hin, dass Ergebnisse aus einer nachgebauten Umgebung nur bedingt auf das Originalsystem übertragbar sind (BSI). Deshalb kommt es auf die Parität zur Produktion an: gleiche Versionen, gleiche Erweiterungen, gleiche Servereinstellungen, aber anonymisierte Testdaten. Wird doch die Produktion getestet, gehören ein Zeitraum mit wenig Betrieb und eine frische, geprüfte Sicherung dazu. Das NIST erinnert daran, dass Systeme während eines Penetrationstests beschädigt oder unbrauchbar werden können und sich dieses Risiko nicht vollständig ausschließen lässt (NIST).

Eine Besonderheit betrifft Schutzschichten vor dem Shop. Das BSI empfiehlt, einen Webauftritt zunächst ohne vorgeschaltetes Sicherheitsgateway zu untersuchen (BSI). Der PCI SSC begründet das so: Ziel des Tests ist die Anfälligkeit der Dienste selbst, nicht die Fähigkeit der Schutzsysteme, Angriffe abzuwehren (PCI SSC 2017). Fällt eine Web Application Firewall später aus oder wird sie umgangen, soll die Anwendung trotzdem standhalten. Praktisch heißt das: Die Prüfadressen werden in der Firewall für den Testzeitraum freigegeben, statt dass der Test an ihr abprallt und einen zu guten Eindruck hinterlässt.

Schriftlicher Auftrag, Hoster und Datenschutz

Ohne schriftlichen Auftrag ist ein Angriff auf fremde Systeme kein Test, sondern im ungünstigen Fall eine Straftat. Nach § 202a StGB wird mit Freiheitsstrafe bis zu drei Jahren oder mit Geldstrafe bestraft, wer sich unbefugt unter Überwindung der Zugangssicherung Zugang zu Daten verschafft, die nicht für ihn bestimmt und gegen unberechtigten Zugang besonders gesichert sind (StGB). Das BSI rät, nur mit schriftlichem Auftrag zu testen, und ergänzt einen Punkt, der im Shop-Betrieb oft übersehen wird: Sind Dienste bei einem Hoster ausgelagert, muss auch dieser in den Vertrag einbezogen werden (BSI). Wer den Shop bei einem Hoster betreibt, holt also dessen Zustimmung ein; wo dessen Zuständigkeit endet, beschreibt der Beitrag Hoster oder Wartung. Sind personenbezogene Daten betroffen, gehört nach dem BSI-Leitfaden der Datenschutzbeauftragte vor dem Test dazu (BSI). Und in den Testzeitraum sollten keine Wartungsarbeiten fallen, denn ein Test auf ein System, das gerade verändert wird, verliert an Aussagekraft (BSI).

  1. Prüfobjekt: Domains, Subdomains, IP-Adressen, Pfad der Verwaltung und Schnittstellen, die getestet werden dürfen
  2. Prüftiefe: Angriffsstärke und ausdrücklich ausgeschlossene Tests, etwa Lastangriffe oder Anrufe bei Mitarbeitern
  3. Zeitraum: Testfenster, Prüfadressen und ein erreichbarer Notfallkontakt auf beiden Seiten
  4. Testkonten: Konten mit unterschiedlichen Rollen und deren Löschung nach dem Test
  5. Daten: Umgang mit gefundenen Daten, Speicherdauer, Löschnachweis und Verschwiegenheit
  6. Ergebnis: Form des Berichts, Abschlussgespräch und vereinbarter Nachtest

Ein Punkt verdient einen eigenen Satz: Der IS-Penetrationstest, wie das BSI ihn durchführt, enthält keine Elemente des Social Engineering (BSI). Reale Angriffe würden nach Einschätzung des BSI aber höchstwahrscheinlich darüber beginnen oder solche Elemente enthalten (BSI). Ein technischer Test sagt also nichts darüber, ob jemand am Telefon ein Passwort herausgibt. Wie sich Zugänge gegen solche Anrufe absichern lassen, beschreibt der Beitrag Anruf vom falschen Dienstleister.

Der Ablauf in fünf Schritten

Das NIST teilt einen Penetrationstest in vier Phasen: Planung, Erkundung, Angriff und Bericht (NIST). In der Planung werden Regeln festgelegt, die Freigabe der Leitung dokumentiert und Testziele gesetzt; getestet wird in dieser Phase noch nicht (NIST). Das BSI gliedert den Meilensteinplan in Einarbeitungs-, Test- und Berichtsphase (BSI). Für den Shop-Betrieb ist eine Gliederung in fünf Schritte praktisch, weil sie die Vorbereitung der Testumgebung und den Nachtest ausdrücklich einschließt:

Prüfobjekt, Tiefe, Zeitraum, Testkonten und Ansprechpartner schriftlich vereinbaren. Hoster und Datenschutzbeauftragten einbinden, Ausschlüsse ausdrücklich benennen.

Die Dauer hängt am Umfang. Ein Test, der nur Checkout und Kundenkonto eines Standardshops prüft, ist kleiner als einer, der zusätzlich eine ERP-Schnittstelle und die Verwaltung einschließt. Das BSI rät, bei begrenzten Mitteln zuerst die Schnittstellen zu testen, an denen ein Angriff am wahrscheinlichsten ist, und weitere Bereiche in späteren Tests nachzuholen (BSI). Für viele Shops ist das der vernünftige Einstieg: lieber Checkout, Konto und eigene Erweiterungen gründlich als den ganzen Server oberflächlich.

Den Bericht lesen und einordnen

Ein guter Bericht beginnt nach der Empfehlung des BSI mit der Beschreibung des Prüfobjekts und der Prüfbedingungen (BSI). Danach folgen eine Managementzusammenfassung mit den Kernaussagen und die gefundenen Schwachstellen mit genauen Beschreibungen und Empfehlungen für die Technik. Wer den Bericht liest, prüft zuerst, ob Prüfobjekt und Zeitraum mit dem Auftrag übereinstimmen. Ein Bericht über eine Staging-Adresse mit einer veralteten Erweiterung sagt wenig über den Live-Shop.

Für die Einstufung nutzt das BSI vier Stufen: Befunde mit hohem Schadenspotenzial verlangen eine sofortige Reaktion, mittlere eine kurzfristige, niedrige eine mittelfristige, und Hinweise zur Information werden langfristig umgesetzt (BSI). Hoch heißt dabei etwa, dass ein Angreifer das geprüfte System fremdsteuern oder verändern oder sensible Daten auslesen kann. Wichtig ist der Zusatz, dass dieselbe Schwachstelle je nach Schutzbedarf der verarbeiteten Daten unterschiedlich eingestuft wird (BSI). Eine offene Testseite ohne Kundendaten wiegt anders als dieselbe Lücke im Kundenkonto.

Viele Berichte geben zusätzlich einen CVSS-Wert an. Das Bewertungssystem der Organisation FIRST ordnet Werte von 9,0 bis 10,0 als kritisch ein, 7,0 bis 8,9 als hoch, 4,0 bis 6,9 als mittel und 0,1 bis 3,9 als niedrig (FIRST). Der Basiswert beschreibt die Schwachstelle selbst; die Spezifikation empfiehlt, ihn mit Angaben zur Bedrohungslage und zur eigenen Umgebung anzureichern, um eine bessere Grundlage für die Risikobewertung zu erhalten (FIRST). Eine kritisch bewertete Lücke in einer Funktion, die im Shop abgeschaltet ist, wiegt deshalb weniger als eine mittlere im Checkout. Dieses Einordnen ist Teil der Arbeit, die nach dem Bericht beginnt, und gehört zum laufenden CVE-Management.

  • Ist der Befund mit den Angaben im Bericht nachvollziehbar, oder fehlt der Nachweis?
  • Betrifft er den Live-Shop, die Testumgebung oder beide?
  • Welche Daten oder Funktionen wären betroffen: Zahlungen, Kundenkonten, Verwaltung?
  • Liegt die Ursache in der Shopsoftware, in einer Erweiterung, in eigenem Code oder in der Serverkonfiguration?
  • Wer behebt, bis wann, und woran lässt sich erkennen, dass der Befund behoben ist?

Befunde in den Wartungsplan übernehmen

Ein Bericht, der in einem Ordner liegt, verbessert nichts. Das NIST formuliert es knapp: Die Ergebnisse eines Penetrationstests sollten ernst genommen und gefundene Schwachstellen behoben werden (NIST). Im Shop-Betrieb gelingt das, wenn jeder Befund dort landet, wo ohnehin geplant wird: im Wartungsplan, mit Verantwortlichem, Frist und Nachweis. Die Stufen aus dem BSI-Leitfaden lassen sich dafür direkt übersetzen:

Einstufung (BSI)Reaktion (BSI)Umsetzung im Shop-BetriebNachweis
hochsofortNotfallpfad: Hotfix, Erweiterung abschalten oder Funktion sperren, auch außerhalb des regulären FenstersTicket mit Zeitstempel, Nachtest des Befunds
mittelkurzfristignächstes Wartungsfenster, vorher Test auf StagingÄnderungsprotokoll, Regressionstest
niedrigmittelfristigPlanung der nächsten Updates oder des nächsten ReleasesEintrag im Wartungsplan
zur Informationlangfristigbei der nächsten Überarbeitung berücksichtigenVermerk zum Bericht

Für die mittleren und niedrigen Befunde gilt dieselbe Disziplin wie für jedes Update: erst auf Staging, dann mit Regressionstests in einem geplanten Wartungsfenster. Befunde, die sich nicht sofort beheben lassen, etwa weil eine Erweiterung noch keinen Patch hat, bekommen eine Übergangsmaßnahme und eine dokumentierte Entscheidung. Ein akzeptiertes Risiko ist legitim, solange jemand es bewusst trägt und mit Datum festgehalten hat. Fehlalarme gehören mit Begründung ebenfalls in die Liste, damit der nächste Test sie nicht erneut als offen führt. Für hohe Befunde braucht es zudem einen Weg außerhalb des regulären Fensters, etwa über den Notfall-Support.

Gleiche Befunde einmal beschreiben

Das BSI rät, gleichartige Schwachstellen im Bericht zu gruppieren, statt denselben Fehler vielfach zu wiederholen, weil zu ausführliche Berichte erfahrungsgemäß nicht gründlich genug gelesen werden (BSI). Für den Wartungsplan heißt das: ein Eintrag je Ursache, nicht je Fundstelle. Eine fehlende Prüfung in einer gemeinsam genutzten Komponente ist eine Aufgabe, auch wenn sie an zehn Formularen auffällt.

Der Nachtest schließt den Kreis

Der PCI SSC beschreibt den Nachtest als festen Bestandteil: Hat die Organisation ihre Korrekturen umgesetzt, sollte der Prüfer erneut testen, um zu bestätigen, dass die neuen Maßnahmen das ursprüngliche Risiko beheben (PCI SSC 2017). Zieht sich die Behebung lange hin, kann laut derselben Ergänzung ein neuer Test nötig werden, damit die Ergebnisse den aktuellen Stand abbilden (PCI SSC 2017). Zum Abschluss gehört das Aufräumen: Für den Test angelegte Konten werden gelöscht und vom Prüfer installierte Werkzeuge entfernt, damit sie später nicht gegen den Shop verwendet werden können (PCI SSC 2017). Dasselbe gilt für eine eigens aufgebaute Testkopie: Wird sie nicht mehr gebraucht, wird sie abgeschaltet, damit sie nicht als vergessenes Testsystem im Netz bleibt.

Und danach? Das BSI empfiehlt auf seiner Themenseite, die Tests in regelmäßigen Abständen zu wiederholen, um langfristig einen guten Sicherheitseindruck zu gewinnen (BSI). Im Praxis-Leitfaden nennt es dafür einen Abstand von zwei bis drei Jahren, weil regelmäßig neue Schwachstellen und Angriffsmethoden bekannt werden (BSI). Das NIST schreibt, dass wegen der hohen Kosten und möglichen Auswirkungen ein jährlicher Penetrationstest von Netz und Systemen ausreichen kann (NIST). Für den Shop ergibt sich daraus kein fester Kalender, sondern eine Regel: Ein Test steht an, wenn einer der Anlässe eintritt, spätestens aber nach zwei bis drei Jahren; dazwischen laufen die Scans der Wartung. Das BSI rät außerdem, dieselben Prüfobjekte nicht mehrfach von denselben Prüfern testen zu lassen, um Betriebsblindheit zu vermeiden (BSI).

Was die Wartung zum Test beiträgt

Ein Penetrationstest ist eine Momentaufnahme. Das BSI empfiehlt, im Vertrag festzuhalten, dass die Ergebnisse nur zum Zeitpunkt des Tests gültig sind (BSI). Was zwischen zwei Tests passiert, entscheidet die Wartung: Sie spielt Sicherheitsupdates zeitnah ein, lässt regelmäßige Schwachstellenscans laufen, beobachtet Auffälligkeiten im Monitoring und dokumentiert jede Änderung. Im Rahmen eines SLA-Wartungsvertrags bereiten wir den Test auf der Shopseite vor und arbeiten die Befunde danach im Wartungsplan ab. Den Test selbst führen bei Bedarf spezialisierte Partner durch.

Scans in der Wartung

Regelmäßige automatische Schwachstellenscans mit priorisierter Liste, damit bekannte Lücken nicht bis zum nächsten Test warten.

Testumgebung

Staging mit gleichen Versionen und Erweiterungen, anonymisierte Daten, geprüfte Sicherung vor dem Test.

Freigaben

Testkonten mit Rollen, Abstimmung mit dem Hoster, Prüfadressen in der Firewall für das Testfenster.

Befundliste

Jeder Befund mit Einstufung, Verantwortlichem und Frist im Wartungsplan, Fehlalarme mit Begründung.

Behebung

Patches und Korrekturen erst auf Staging, dann mit Regressionstest im Wartungsfenster live.

Nachtest

Behobene Befunde gezielt erneut prüfen lassen, Testkonten löschen, Ergebnis mit Datum festhalten.

Wer unsicher ist, ob ein Test im eigenen Fall ansteht, beginnt mit einer Bestandsaufnahme: welche eigenen Erweiterungen, welche Schnittstellen, welche Zahlungsanbindung und wann die letzte Prüfung war. Daraus ergibt sich, ob Scan und Härtung zunächst genügen oder ob ein Penetrationstest den größeren Nutzen bringt. Die Übersicht unserer Leistungen und die Seite zur Shopware-Wartung zeigen, wie Wartung, Monitoring und Notfallhilfe zusammenhängen; für eine Einschätzung zu Ihrem Shop erreichen Sie uns über die Kontaktseite.

Quellen

Dieser Artikel basiert auf Daten aus: BSI, Themenseite IS-Penetrationstest und IS-Webcheck sowie Ein Praxis-Leitfaden für IS-Penetrationstests (Version 1.2, November 2016); NIST, Special Publication 800-115, Technical Guide to Information Security Testing and Assessment; OWASP, Web Security Testing Guide v4.2, Introduction to Business Logic, und OWASP Top 10:2025, A01 Broken Access Control; FIRST, Common Vulnerability Scoring System v4.0, Specification Document; PCI Security Standards Council, Information Supplement Penetration Testing Guidance (Version 1.1, September 2017); Bitkom, Wirtschaftsschutz 2026; Eurostat, ICT security in enterprises (Daten 2024); Verordnung (EU) 2016/679, Datenschutz-Grundverordnung (DSGVO), Art. 32; Strafgesetzbuch (StGB), § 202a. Alle Angaben wurden am 16. Oktober 2026 gegen die genannten Quellen abgeglichen.

Verwandte Artikel

Wartung & Updates

KW 53 und Jahreswechsel: Datumsfehler im Shop vermeiden

Der 1. Januar 2027 liegt noch in KW 53 des Jahres 2026. So prüfen Sie Wochenformate, Zeitzonen, Nummernkreise, Feiertage und Aktionen im Shop vor Neujahr.

22 Min. Lesezeit
Sicherheit

Anruf vom falschen Dienstleister: Shop-Zugänge schützen

Falsche Hoster und Agenturen rufen an und wollen Passwort, Code oder MFA-Reset. Rückruf, Kennwort und Freigabe zu zweit schützen die Zugänge Ihres Shops.

16 Min. Lesezeit
Sicherheit

Fake-Kundenkonten im Shop: Bot-Registrierungen stoppen

Bots legen massenhaft Scheinkonten an. So erkennen Sie Bot-Registrierungen im Shop und stoppen sie mit Bestätigungsmail, Ratenbegrenzung und Honeypot.

18 Min. Lesezeit