Kurz und einfach erklärt
Viele Erweiterungen in Ihrem Shop brauchen eine Lizenz. Läuft sie aus, arbeitet die Erweiterung meist weiter. Sie bekommt aber keine Updates mehr.
Das ist ein Risiko. Lücken in einer Erweiterung bleiben ohne Updates offen.
Der Beitrag zeigt, wie man die Fristen im Blick behält. Man führt eine Liste aller Erweiterungen mit dem Ende der Lizenz.
Wir führen diese Liste für Sie. Wir melden jede Frist, bevor sie abläuft.
Eine Erweiterung hört nicht auf zu arbeiten, wenn ihre Lizenz ausläuft. Sie liefert weiter Filter, Etiketten und Zahlarten, sie taucht in keinem Fehlerprotokoll auf, und der Shop verkauft am Tag danach genauso wie am Tag davor. Verloren geht nur eines: der Anspruch auf Aktualisierungen. Das wiegt schwerer, als es klingt: Im WordPress-Ökosystem, für das solche Zahlen öffentlich ausgewertet werden, stecken 91 % (Patchstack) der neu gemeldeten Schwachstellen nicht im Kern des Systems, sondern in den zugekauften Bausteinen darum herum. Für den Shopware-Store liegt keine vergleichbare Auswertung vor; die Bauweise aus schlankem Kern und vielen zugekauften Erweiterungen ist jedoch dieselbe, weshalb der Wert hier als Analogie dient und nicht als Messwert des eigenen Bestands. Ein abgelaufenes Lizenzdatum erzeugt keinen Alarm, keinen Ausfall und keine Rechnung - es verschiebt den Shop lautlos in einen Zustand, in dem die nächste Lücke nicht mehr geschlossen werden kann.
Das Wichtigste in Kürze
- Im WordPress-Ökosystem entfallen 91 % (Patchstack) der neu gemeldeten Schwachstellen auf Erweiterungen, nicht auf den Systemkern. Für den Shopware-Store gibt es keine vergleichbare Auswertung; der Befund dient hier als Analogie eines gleich gebauten Baukastensystems.
- Im selben WordPress-Datensatz liegen zwischen Veröffentlichung und erstem beobachteten Angriff im gewichteten Mittel fünf Stunden (Patchstack); rund die Hälfte der schwerwiegenden Lücken wird binnen 24 Stunden (Patchstack) angegriffen.
- Vollständig geschlossen wurden nur 26 % (Verizon) der als kritisch geführten Schwachstellen, und bis zur vollständigen Behebung vergehen im Median 43 Tage (Verizon).
- Das Cyberresilienzgesetz verlangt einen Unterstützungszeitraum von mindestens fünf Jahren (Amtsblatt der EU) und die Angabe seines Endes, wofür der Monat und das Jahr (Amtsblatt der EU) genügen, bereits beim Erwerb.
- Ein Lizenzregister mit Ablaufdatum, Vorlauffrist und benannter Zuständigkeit macht aus einer unsichtbaren Frist einen planbaren Vorgang im Wartungsvertrag.
Warum eine Lizenzfrist keine Rechnungssache ist
Der Handel mit Erweiterungen folgt fast überall demselben Muster: Mit dem Kauf erwirbt der Betreiber ein dauerhaftes Nutzungsrecht, den Anspruch auf Aktualisierungen aber nur für einen befristeten Zeitraum, meist zwölf Monate. Läuft dieser Zeitraum aus, bleibt der Code auf dem Server liegen und arbeitet unverändert weiter. Was endet, ist der Kanal. Neue Fassungen erscheinen beim Anbieter, doch der Shop bekommt sie nicht mehr angeboten, und ein Aktualisierungslauf meldet schlicht, dass keine neuere Fassung vorliegt. Von innen sieht der Zustand damit exakt so aus wie „alles aktuell“ - und genau diese Verwechslung ist der Kern des Problems.
Diese Stille unterscheidet die Lizenzfrist von fast jeder anderen Frist im Betrieb. Ein abgelaufenes Zertifikat bricht die Verbindung und wird binnen Minuten gemeldet. Eine abgelaufene Domain fällt aus der Namensauflösung. Eine abgelaufene Lizenz dagegen erzeugt kein Signal, weil sie technisch nichts zerstört. Deshalb greift auch das laufende Monitoring an dieser Stelle nicht: Es misst Erreichbarkeit, Antwortzeiten und Fehlerraten, und alle drei Werte bleiben unauffällig, während der Update-Pfad längst geschlossen ist. Wer die Frist sehen will, muss sie als Datum führen - im Bestand, nicht im Posteingang.
Was am Ablauftag geschieht - und was nicht
Was die Zahlen über den Erweiterungsbestand sagen
Die Größenordnung erklärt, warum sich der Aufwand für ein Register lohnt. Eine Vorbemerkung gehört davor: Alle Zahlen dieses Abschnitts stammen aus einer Schwachstellendatenbank für das WordPress-Ökosystem, weil dort öffentlich ausgewertet wird, was für den Shopware-Store nicht vorliegt. Ihre Übertragung auf einen Shop ist deshalb eine Annahme, gestützt auf die gleiche Bauweise - schlanker Kern, viele zugekaufte Erweiterungen, jede mit eigener Frist -, nicht auf eine Messung im eigenen Bestand. Allein im Jahr 2025 wurden dort 11.334 (Patchstack) neue Schwachstellen erfasst. Davon galten 4.124 (36 %) (Patchstack) als so ernst, dass sie eine sofortige Schutzmaßnahme verlangten - nicht ein Update in der nächsten Wartungsrunde, sondern eine Regel, die den Angriff sperrt, bis das Update da ist. Der Anteil, der auf Erweiterungen entfällt, liegt bei 91 % (Patchstack); der Systemkern spielt in dieser Statistik eine kleine Nebenrolle. Wer den Kern gewissenhaft aktualisiert und die Erweiterungen laufen lässt, pflegt damit ausgerechnet den kleineren Teil der Angriffsfläche.
Zwei Befunde aus demselben WordPress-Datensatz widersprechen der üblichen Erwartung. Erstens war fast die Hälfte der Meldungen zum Zeitpunkt der Veröffentlichung noch offen: 46 % (Patchstack) der Schwachstellen hatten keine rechtzeitige Korrektur des Entwicklers. Zweitens schneiden ausgerechnet die kostenpflichtigen Bausteine schlechter ab - bei den tatsächlich beobachteten Angriffen zählten sie dreimal so viele (Patchstack) bereits ausgenutzte Schwachstellen als die kostenlosen. Der Kaufpreis ersetzt also nicht die Frage, wie lange und wie zuverlässig der Anbieter die Erweiterung pflegt. Er verschiebt sie nur an eine Stelle, an der sie seltener gestellt wird.
| Verbreitete Annahme | Was die Daten zeigen | Folge für den Betrieb |
|---|---|---|
| Der Systemkern ist die Angriffsfläche | 91 % (Patchstack) der WordPress-Meldungen betreffen Erweiterungen | Der Prüftakt beginnt beim Erweiterungsbestand, nicht beim Kern |
| Bezahlte Bausteine sind besser gepflegt | im WordPress-Ökosystem dreimal so viele (Patchstack) ausgenutzte Lücken wie bei kostenlosen | Der Preis ersetzt keine Angabe zum Unterstützungszeitraum |
| Eine Meldung kommt mit ihrer Korrektur | 46 % (Patchstack) der WordPress-Meldungen erschienen ohne rechtzeitige Korrektur | Zwischenmaßnahmen einplanen, nicht nur Updates |
| Wer nicht aktualisiert, hat Zeit | fünf Stunden (Patchstack) bis zum ersten beobachteten Angriff, WordPress-Daten | Vorlauf statt Reaktion, Wartungsfenster vorab reservieren |
| Abgekündigte Erweiterungen fallen auf | 1.614 (Patchstack) Erweiterungen verschwanden binnen eines Jahres aus dem WordPress-Verzeichnis | Die Bezugsquelle regelmäßig gegenprüfen, nicht nur die Fassung |
| Der Shopkern gibt einen festen Takt vor | Supportwechsel sind an Major-Releases gebunden, nicht an feste Termine (Shopware) | Planung an die Releasefolge koppeln, nicht an Kalenderjahre |
Der letzte Punkt trifft Betreiber besonders hart, weil er außerhalb ihrer Reichweite liegt. Im Berichtsjahr davor wurden 1.614 (Patchstack) Erweiterungen und Vorlagen wegen ungeklärter Sicherheitsprobleme aus dem WordPress.org-Verzeichnis genommen - ein Beispiel aus einem fremden Baukastensystem, das den Vorgang zeigt und nicht die Zahl für den Shopware-Store. Im Shop laufen sie danach unverändert weiter: Das Verzeichnis ist der Ort, an dem sie verschwinden, nicht die Installation. Ein Bestandsaudit der Erweiterungen prüft deshalb nicht nur Laufzeit und Wirkung, sondern auch die schlichte Frage, ob es die Quelle überhaupt noch gibt und wer sie heute betreibt.
Das Zeitfenster zwischen Veröffentlichung und Angriff
Die Frist, die im Ernstfall zählt, ist nicht die der Lizenz, sondern die zwischen der Bekanntgabe einer Schwachstelle und ihrer Ausnutzung. Gewichtet nach beobachteter Angriffsintensität liegt der Median im WordPress-Datensatz bei fünf Stunden (Patchstack). Rund die Hälfte der schwerwiegenden Schwachstellen wird dort binnen 24 Stunden (Patchstack) angegriffen. Ein Wartungsfenster in der übernächsten Woche ist damit keine Reaktion mehr, sondern die Dokumentation eines Zeitverlusts. Und eine Erweiterung ohne gültige Lizenz kann diesen Wettlauf gar nicht erst aufnehmen, weil ihr die Korrektur nicht angeboten wird - unabhängig davon, wie schnell das Wartungsteam sonst arbeitet.
Für Schwachstellen, die bereits als aktiv ausgenutzt geführt werden, hat sich der Abstand bis zur breiten Ausnutzung über zwei Berichtsjahre kaum bewegt: Er liegt im Median bei fünf Tage (Verizon). Parallel dazu wurden im Berichtszeitraum durchschnittlich 119 (BSI) neue Schwachstellen pro Tag bekannt. Beide Zahlen zusammen beschreiben ein Verhältnis, das sich mit Handarbeit nicht mehr auflösen lässt. Der Zufluss ist täglich, das Zeitfenster ist stündlich, und die Entscheidung über jede einzelne Erweiterung braucht vorbereitete Regeln statt einer Einzelfallprüfung, die erst beginnt, wenn die Meldung schon im Umlauf ist.
Die Frist ist nicht das Datum, sondern der Vorlauf
Dass dieser Vorlauf in der Praxis fehlt, zeigt die Gegenprobe an den Behebungszeiten. Bis eine als kritisch geführte Schwachstelle vollständig behoben ist, vergehen im Median 43 Tage (Verizon) - fast zwei Wochen mehr als im Jahr davor. Und vollständig geschlossen wurden überhaupt nur 26 % (Verizon) dieser Schwachstellen, ein Rückgang gegenüber dem Vorjahreswert. Das Ausnutzen bekannter Schwachstellen ist mit 31 % (Verizon) inzwischen der häufigste Einstiegsweg in Unternehmensnetze und hat den Missbrauch gestohlener Zugangsdaten von der Spitze verdrängt. Die Angreifer nutzen also genau den Weg, den eine abgelaufene Lizenz dauerhaft offen hält.
Der Takt des Shopsystems und der Laufzeitumgebung
Erweiterungen altern nicht für sich allein. Sie altern gegen einen Takt, den zwei andere Schichten vorgeben. Das Shopsystem veröffentlicht seine kleinen Fassungen jeden ersten Montag im Monat (Shopware) und die großen Sprünge einmal im Jahr. Wichtiger als der Rhythmus ist die Kopplung: Der Wechsel in eine niedrigere Unterstützungsstufe ist an Major-Releases gebunden, nicht an feste Termine (Shopware). Wer seine Planung an Kalenderjahren aufhängt, plant deshalb an der Wirklichkeit vorbei. Die tragfähige Achse ist die Releasefolge, und die Lizenzfristen der Erweiterungen müssen auf dieser Achse liegen, nicht auf einer eigenen.
Am Ende dieser Folge steht eine Stufe, die im Betrieb regelmäßig überrascht. Eine Fassung außerhalb des regulären Supports erhält nur noch Sicherheitskorrekturen (Shopware), und diese Korrekturen kommen über ein eigenes Sicherheitspaket statt über den gewohnten Aktualisierungsweg. Für den Erweiterungsbestand bedeutet das doppelte Arbeit: Der bekannte Update-Befehl greift nicht mehr, und jede Erweiterung muss zusätzlich gegen die Fassung geprüft werden, für die es überhaupt noch Korrekturen gibt. Eine belastbare Update-Strategie trennt darum von Anfang an zwischen Systemsprung, Erweiterungspflege und Laufzeitumgebung - drei Fristen, drei Verantwortliche, ein Kalender.
Erweiterungsbestand
Name, Anbieter, Fassung, Lizenzende, Bezugsquelle und die Frage, ob es diese Quelle noch gibt. Ohne diese sechs Angaben bleibt jede Fristplanung eine Schätzung.
Ablauf und Vorlauf
Zu jedem Lizenzende gehört eine zweite Marke sechzig oder dreißig Tage davor. Sie markiert den Zeitpunkt der Entscheidung, nicht den der Fälligkeit.
Systemfassung
Für welche Systemfassung ist die Erweiterung freigegeben? Der nächste große Sprung entscheidet sich am schwächsten Glied der Kette, nicht am Kern.
Laufzeitumgebung
Die Fassung der Skriptsprache hat ihre eigene Frist. Sie läuft unabhängig von jeder Lizenz und trifft am Ende den gesamten Bestand gleichzeitig.
Ersatz und Rückbau
Je Erweiterung eine notierte Antwort auf die Frage, was geschieht, wenn der Anbieter aufhört: ersetzen, selbst nachbauen oder abschalten und die Funktion streichen.
Nachweis
Datum, Entscheidung und Zuständigkeit je Frist. Ohne Protokoll lässt sich später weder gegenüber dem Versicherer noch in einer Prüfung etwas belegen.
Die Laufzeitumgebung unter dem Shop verdient dabei eine eigene Zeile im Register, weil ihre Frist die härteste ist. Jeder Entwicklungszweig der eingesetzten Skriptsprache wird ab der ersten stabilen Fassung zwei Jahre (The PHP Group) vollständig unterstützt, danach folgen zwei weitere Jahre (The PHP Group) mit ausschließlich sicherheitsrelevanten Korrekturen. Vier Jahre klingen nach viel. Gemessen an einem Markt, der mehrere Tausend Erweiterungen (Shopware) führt und in dem jede Erweiterung ihre eigene Lizenz- und Freigabefrist mitbringt, ist es ein enges Fenster. Wie ein solcher Wechsel ohne Ausfall gelingt, zeigt der Beitrag zum Wechsel der Laufzeitumgebung.
Was das Cyberresilienzgesetz an Fristen verlangt
Der europäische Gesetzgeber hat die Frist, um die es hier geht, erstmals verbindlich benannt. Für Produkte mit digitalen Elementen gilt ein Unterstützungszeitraum von mindestens fünf Jahren (Amtsblatt der EU), sofern die erwartete Nutzungsdauer nicht kürzer ist. Dieser Zeitraum darf beim Kauf keine Unbekannte mehr sein: Sein Ende ist anzugeben, wobei der Monat und das Jahr (Amtsblatt der EU) als Mindestangabe genügen. Damit wandert eine Angabe, die heute in vielen Angeboten schlicht fehlt, in die Produktinformation - und aus Sicht des Betreibers in den Prüfpunkt jeder Beschaffung.
nach ihrer Bereitstellung für mindestens zehn Jahre oder für die verbleibende Dauer des Unterstützungszeitraums
Diese Passage verlangt, dass jede bereitgestellte Sicherheitsaktualisierung mindestens zehn Jahre (Amtsblatt der EU) abrufbar bleibt oder für die verbleibende Dauer des Unterstützungszeitraums. Ein Downloadlink, der mit dem Lizenzende verschwindet, erfüllt das nicht. Die Pflichten greifen gestaffelt; der Hauptteil der Verordnung gilt ab dem 11. Dezember 2027 (Amtsblatt der EU), einzelne Kapitel früher. Wer heute eine Erweiterung ohne Angabe zum Unterstützungszeitraum einkauft, trägt das Risiko über die gesamte Restlaufzeit des Shops. Wo ein Betrieb zusätzlich in den Anwendungsbereich der Sicherheitsrichtlinie fällt, kommt ein Bußgeldrahmen hinzu. Ein Shopbetreiber wird davon, wenn überhaupt, über die digitalen Dienste des Anhangs II als wichtige Einrichtung erfasst; für diese Gruppe nennt Artikel 34 Absatz 5 einen Rahmen von 7 000 000 EUR (Amtsblatt der EU) oder 1,4 % (Amtsblatt der EU) des gesamten weltweiten Jahresumsatzes. Welcher der beiden Werte greift, entscheidet dabei nicht die Einstufung der Einrichtung, sondern der Wortlaut selbst: maßgeblich ist, welcher Betrag höher ist. Der größere Rahmen von 10 000 000 EUR (Amtsblatt der EU) oder zwei Prozent steht in Absatz 4 und gilt allein für wesentliche Einrichtungen. Die daraus folgenden Pflichten sind im Beitrag zu den Vorgaben der Sicherheitsrichtlinie aufgeschlüsselt.
#!/usr/bin/env bash
# Lizenzregister auswerten: abgelaufene Fristen und alles im Vorlauffenster melden
set -euo pipefail
REGISTER="/srv/shop/wartung/lizenzen.csv"
# Spalten: name;anbieter;fassung;lizenz_bis;vorlauf_tage;zustaendigkeit
HEUTE=$(date +%s)
tail -n +2 "$REGISTER" | while IFS=';' read -r name anbieter fassung bis vorlauf wer; do
ende=$(date -d "$bis" +%s)
rest=$(( (ende - HEUTE) / 86400 ))
if [ "$rest" -lt 0 ]; then stufe="ABGELAUFEN"
elif [ "$rest" -le "$vorlauf" ]; then stufe="VORLAUF"
else stufe="ok"
fi
[ "$stufe" = "ok" ] && continue
printf '%-11s %-26s %-9s %5d Tage bis %s %s\n' \
"$stufe" "$name" "$fassung" "$rest" "$bis" "$wer"
done
Ein Lizenzregister, das den Ablauf sichtbar macht
Ein Lizenzregister ist keine Datenbank, sondern eine Gewohnheit. Es genügt eine Tabelle mit sechs Spalten, die bei jedem Kauf, jeder Verlängerung und jeder Abschaltung angefasst wird. Entscheidend ist weniger das Werkzeug als die Frage, wer sie anfasst und wann. In der Shopware-Wartung hängt das Register am monatlichen Wartungslauf: Der Bestand wird gegen die Installation abgeglichen, jede Abweichung wird notiert, und jede Frist im Vorlauffenster wird zu einer Entscheidung mit Namen und Datum. Was daran automatisiert werden kann, sollte automatisiert werden - der Rest bleibt eine Aufgabe für Menschen, weil die Antwort „ersetzen oder abschalten“ selten technisch ist.
- Vollständiger Bestand aus der Installation ausgelesen, nicht aus der Erinnerung oder aus alten Rechnungen zusammengetragen.
- Je Erweiterung: Anbieter, gekaufte Fassung, installierte Fassung, Lizenzende, Vorlauffrist und die verantwortliche Person.
- Bezugsquelle geprüft - existiert der Anbieter noch, ist die Erweiterung im Verzeichnis noch gelistet, gibt es eine Nachfolgefassung?
- Freigegebene Systemfassungen je Erweiterung notiert, damit der nächste große Sprung nicht am schwächsten Glied scheitert.
- Abhängigkeiten der Erweiterung erfasst; wie schnell aus einer fremden Bibliothek ein eigenes Problem wird, zeigt der Beitrag zu Angriffen über die Lieferkette.
- Vorlaufmeldung an eine Adresse, die gelesen wird - nicht an ein Sammelpostfach ohne Zuständigkeit.
- Jede Verlängerung zuerst auf einer Kopie eingespielt; wie eine solche Testumgebung sauber aufgesetzt wird, gehört zum Register dazu.
- Entscheidung, Datum und Begründung protokolliert, damit der Nachweis später ohne Rekonstruktion vorliegt.
Der häufigste Fehler beim ersten Aufbau ist die Vollständigkeit aus der Rechnung statt aus dem System. Rechnungen zeigen, was gekauft wurde; die Installation zeigt, was läuft. Dazwischen liegen erfahrungsgemäß abgeschaltete Bausteine, die weiterhin Code mitbringen, Testinstallationen, die produktiv geworden sind, und Erweiterungen aus Projekten, an die sich niemand mehr erinnert. Erst der Abgleich beider Seiten ergibt ein Register, das trägt. Wie die laufenden Sicherheitsupdates daran andocken, entscheidet sich an derselben Stelle: Ohne belastbaren Bestand ist jede Priorisierung eine Vermutung.
Vier Wege, wenn eine Frist ausläuft
Verlängern
Der Regelfall, wenn die Erweiterung gebraucht wird und der Anbieter aktiv ist. Wichtig ist der Zeitpunkt: Die Verlängerung gehört in das Vorlauffenster, nicht auf den Ablauftag. Danach folgt der Einbau auf der Kopie, ein kurzer Durchlauf der betroffenen Wege und erst dann das Wartungsfenster.
Ersetzen
Wenn der Anbieter nicht mehr reagiert, die Erweiterung aus dem Verzeichnis verschwunden ist oder die Freigabe für die nächste Systemfassung fehlt. Der Wechsel braucht mehr Vorlauf als eine Verlängerung, weil Daten, Einstellungen und Schnittstellen mitwandern müssen.
Abschalten
Die unterschätzte Option. Viele Erweiterungen sind Reste alter Anforderungen. Wer die Funktion streicht, senkt den Pflegeaufwand dauerhaft und entfernt einen Angriffspunkt vollständig - vorausgesetzt, der Code wird deinstalliert und nicht nur deaktiviert.
Absichern
Die Zwischenstufe, wenn nichts davon sofort möglich ist. Eine Sperrregel vor der verwundbaren Stelle hält den Angriff auf, bis die Entscheidung fällt. Wie eine solche Bewertung sauber abläuft, beschreibt der Beitrag zum Umgang mit Schwachstellenmeldungen.
Der Regelfall, wenn die Erweiterung gebraucht wird und der Anbieter aktiv ist. Wichtig ist der Zeitpunkt: Die Verlängerung gehört in das Vorlauffenster, nicht auf den Ablauftag. Danach folgt der Einbau auf der Kopie, ein kurzer Durchlauf der betroffenen Wege und erst dann das Wartungsfenster.
Wenn der Anbieter nicht mehr reagiert, die Erweiterung aus dem Verzeichnis verschwunden ist oder die Freigabe für die nächste Systemfassung fehlt. Der Wechsel braucht mehr Vorlauf als eine Verlängerung, weil Daten, Einstellungen und Schnittstellen mitwandern müssen.
Die unterschätzte Option. Viele Erweiterungen sind Reste alter Anforderungen. Wer die Funktion streicht, senkt den Pflegeaufwand dauerhaft und entfernt einen Angriffspunkt vollständig - vorausgesetzt, der Code wird deinstalliert und nicht nur deaktiviert.
Die Zwischenstufe, wenn nichts davon sofort möglich ist. Eine Sperrregel vor der verwundbaren Stelle hält den Angriff auf, bis die Entscheidung fällt. Wie eine solche Bewertung sauber abläuft, beschreibt der Beitrag zum Umgang mit Schwachstellenmeldungen.
Für den vierten Weg gilt eine Einschränkung, die offen benannt gehört: Eine Sperrregel ist eine Zwischenlösung mit Ablaufdatum, kein Ersatz für die Korrektur. Sie kauft Zeit in der Größenordnung von Tagen bis Wochen, und sie muss dokumentiert werden, sonst bleibt sie nach der Behebung stehen und wird beim nächsten Umbau zur Fehlerquelle. Wenn ein Zwischenstand außer Kontrolle gerät, greift der Notfall-Support - wobei jede Stunde, die vorher in den Vorlauf investiert wurde, den Bedarf an dieser Stelle senkt.
Was ein geschlossener Update-Pfad im Betrieb kostet
Im Handel ist das Ausnutzen von Schwachstellen mit 42 % (Verizon) der mit Abstand häufigste Einstiegsweg bei bestätigten Datenabflüssen. In 68 % (Verizon) der Fälle steckt zusätzlich eine dritte Partei mit drin: ein Dienstleister, ein Hoster oder eben zugekaufte Software. Über alle Branchen hinweg liegt der Anteil der Vorfälle mit Drittbeteiligung bei 48 % (Verizon). Eine Erweiterung ohne Update-Anspruch ist genau so eine dritte Partei - nur eine, die niemand mehr betreut. Wie schnell ein solcher Zustand auf die Sichtbarkeit durchschlägt, zeigt der Beitrag zum neuen Pflichthinweis auf Produktseiten, der nach einem Systemsprung ebenso lautlos verschwinden kann.
Die deutsche Erhebungslage stützt das Bild aus der Betreiberperspektive. Bei den geschädigten Unternehmen waren technische Schwachstellen in 50 Prozent (Bitkom) der Fälle ein Grund für den entstandenen Schaden, veraltete Hard- oder Software in 43 Prozent (Bitkom). Auf Cyberangriffe entfallen inzwischen 76 Prozent (Bitkom) der Gesamtschäden, deren Höhe mit 211 bis 270,8 Milliarden Euro (Bitkom) im Jahr angegeben wird. Das sind Zahlen für die gesamte Wirtschaft, nicht für einen einzelnen Shop; ihre Aussage für den Betrieb liegt im Verhältnis: Der Anteil, der auf veraltete Software zurückgeht, ist kein Randposten.
Stiller Ausfall
Der Shop läuft weiter, die Korrektur kommt nicht an. Der Zustand ist von außen und von innen nicht sichtbar, bis er ausgenutzt wird.
Sichtbarkeit
Nach einem erzwungenen Systemsprung ändern sich Einstellungen still mit; wie sich Indexierbarkeit überwachen lässt, gehört deshalb in denselben Takt.
Zeitdruck
Ohne Update-Anspruch bleibt nur der Umbau unter Zeitdruck - der teuerste Zeitpunkt für eine Entscheidung, die zwölf Monate früher ruhig getroffen werden konnte.
Kettenwirkung
Eine nicht mehr gepflegte Erweiterung blockiert den nächsten Systemsprung und damit die Aktualisierung aller anderen Bausteine gleich mit.
Mehrere Systeme
Wer neben dem Shop weitere Auftritte betreibt, führt zwei Fristenlisten; in der WordPress-Wartung gilt dieselbe Logik mit anderen Zyklen.
Nachweislast
Versicherer und Prüfungen fragen nach dem Zustand zum Vorfallzeitpunkt. Ohne Protokoll aus dem Monitoring und dem Register bleibt nur die Erinnerung.
Dass diese Last vor allem kleine und mittlere Betriebe trifft, ist keine Vermutung: rund 80 Prozent (BSI) der angezeigten Angriffe richteten sich gegen kleine und mittlere Unternehmen. Zugleich wächst der Markt, in dem diese Betriebe arbeiten - der deutsche Onlinehandel erreichte zuletzt 92,3 Mrd. Euro (HDE) Umsatz, und rund 19,9 % (Web Almanac) der untersuchten Websites sind Shops. Der Shopsystem-Markt selbst ist dabei eine lange Reihe kleiner Systeme: 362 (Web Almanac) erkannte Systeme standen in einer Erhebung nur einer Handvoll mit nennenswertem Anteil gegenüber. Für den einzelnen Betreiber heißt das, dass der Update-Pfad seiner Erweiterungen an wenigen Anbietern hängt - und jede Lizenzfrist eine Abhängigkeit sichtbar macht, die sonst unbemerkt bleibt.
Wie der Ablauf in den Wartungstakt kommt
Aus all dem folgt ein schlichter Betriebsablauf. Einmal im Monat wird der Bestand gegen die Installation abgeglichen, jede Frist im Vorlauffenster erzeugt eine benannte Entscheidung, und jede Entscheidung wird mit Datum protokolliert. Zweimal im Jahr kommt die Frage nach der Systemfassung dazu: Welche Erweiterung blockiert den nächsten Sprung, und was ist der Plan dafür? Dieser Ablauf braucht keine neue Software, sondern einen festen Platz im Wartungsvertrag und eine Person, die ihn verantwortet. Der Gewinn ist unspektakulär und genau deshalb wertvoll: Es gibt keinen Tag mehr, an dem eine Erweiterung unbemerkt aus der Pflege fällt.
Quellen und Studien
Verwandte Artikel
Serverumzug ohne Bestellverlust: Ablauf für Shops
Resolver liefern alte DNS-Antworten teils 1 bis 3 Tage weiter aus. So zieht ein Shop um, ohne Bestellungen, Cronjobs oder Zahlungsmeldungen zu verlieren.
Hoster oder Wartung: Wer im Shop was aktualisiert
Wo die Zuständigkeit des Hosters endet und die Wartung beginnt: eine Matrix über alle Schichten des Shops, Fragen an den Hoster und klare Übergabepunkte.
Supportende im Unterbau: Betriebssystem und Datenbank
Debian 11, MariaDB 10.6 und MySQL 8.0 sind 2026 aus der Pflege gefallen. So erfassen Sie Distribution, Datenbank und PHP und planen die Sprünge mit Vorlauf.