Kontakt

E-Commerce · 22. Oktober 2026

WooCommerce-Sicherheit: So schützen Sie Ihren Onlineshop 2026

Illustration eines WooCommerce-Onlineshops, geschützt durch ein Schild mit Vorhängeschloss

WooCommerce-Sicherheit beruht auf fünf Säulen: wenige, aktuelle Plugins, abgesicherte Admin-Zugänge, eine Zahlungsabwicklung, bei der Kartendaten nie Ihren Server berühren, getestete Backups und aktives Monitoring. Die meisten gehackten Shops werden nicht über WordPress oder WooCommerce selbst angegriffen, sondern über ein vergessenes Plugin oder ein schwaches Passwort.

Ein Onlineshop bündelt alles, was für Angreifer interessant ist: Kundendaten, Adressen, Bestellhistorien, teilweise Zahlungsinformationen und Umsatz, der bei jedem Ausfall sofort wegbricht. Eine gehackte Unternehmenswebsite ist ein Imageproblem. Ein gehackter Shop ist ein Liquiditäts- und Vertrauensproblem.

Dieser Leitfaden richtet sich an Shopbetreiber, Marketingteams und Start-ups, die mit WooCommerce verkaufen. Er zeigt die realen Risiken, die wirksamsten Maßnahmen und einen Aktionsplan, den Sie selbst umsetzen oder an Ihre Agentur übergeben können.

Warum WooCommerce-Sicherheit jetzt Priorität hat

Der Bericht State of WordPress Security in 2026 von Patchstack beziffert das Risiko deutlich. 2025 wurden im WordPress-Ökosystem 11.334 neue Schwachstellen gemeldet, ein Plus von 42 % gegenüber 2024. Drei Ergebnisse betreffen Shopbetreiber direkt:

  • 91 % der Lücken steckten in Plugins, 9 % in Themes; im WordPress-Kern waren es nur 6.
  • Für 46 % gab es zum Zeitpunkt der Veröffentlichung noch keinen Patch.
  • Bei den am stärksten angegriffenen Lücken lag der gewichtete Median bis zur ersten Ausnutzung bei rund 5 Stunden.

Die entscheidende Frage lautet also nicht, ob WooCommerce sicher ist, sondern ob Ihre gesamte Installation es ist: Theme, Zahlungs- und Versand-Plugins, Filter, Marketing-Erweiterungen und die Art, wie Sie all das pflegen.

Sechs Bedrohungen, die Onlineshops tatsächlich treffen

BedrohungWas passiertFolge für den Shop
Unsicheres PluginEin Bot nutzt eine bekannte Lücke in einem veralteten PluginÜbernahme der Website, eingeschleuster Code, Datendiebstahl
Diebstahl von ZugangsdatenWiederverwendete, erratene oder per Phishing abgegriffene PasswörterAdmin-Zugriff, manipulierte Preise oder Zahlungseinstellungen
Skimming im CheckoutSchadcode wird in die Bezahlseite eingeschleustKundendaten werden bei der Eingabe abgefangen
Card TestingBots testen gestohlene Karten mit vielen KleinstbestellungenGebühren, Rückbuchungen, Sperrung durch den Zahlungsanbieter
Spam und Fake-KontenMassenhaft angelegte Kundenkonten oder ScheinbestellungenVerunreinigte Kundendaten, falsche Lagerbestände, Zustellprobleme bei E-Mails
Ausfall oder RansomwareKompromittierter Server oder verschlüsselte DatenShop offline, verlorene Bestellungen

Plugins und Updates: die erste Baustelle

Weniger Plugins, weniger Angriffsfläche

Jedes Plugin bringt zusätzlichen Code und damit zusätzliche Angriffsfläche. Ein mittelgroßer WooCommerce-Shop braucht selten 50 davon. Machen Sie Inventur: Löschen (nicht nur deaktivieren) Sie Ungenutztes, ersetzen Sie Plugins, die seit über einem Jahr kein Update erhalten haben, und bevorzugen Sie Anbieter mit regelmäßigen Sicherheitsupdates.

Schnell patchen, aber nicht blind

Wenn Angriffe innerhalb weniger Stunden beginnen, reicht ein monatliches Wartungsfenster für Sicherheitsupdates nicht mehr aus. Ein bewährter Ablauf:

  1. Sicherheitsupdates innerhalb von 24 bis 48 Stunden einspielen, zuerst auf einer Staging-Umgebung.
  2. Die umsatzkritischen Abläufe testen: Warenkorb, Checkout, Zahlung, Bestell-E-Mails.
  3. Größere WooCommerce-Versionssprünge außerhalb von Verkaufsspitzen wie dem Black Friday planen.
  4. Einen Schwachstellen-Feed abonnieren, um früh von ungepatchten Lücken zu erfahren.

Genau das sollte ein professioneller Wartungsvertrag für Ihre Website abdecken.

Admin-Zugänge konsequent absichern

Ein kompromittiertes Admin-Konto öffnet den gesamten Shop. Die Empfehlungen des offiziellen Handbuchs Hardening WordPress gelten uneingeschränkt auch für WooCommerce:

  • Zwei-Faktor-Authentifizierung für alle Administratoren und Shop-Manager.
  • Einzigartige Passwörter im Passwortmanager, niemals per Chat oder E-Mail geteilt.
  • Minimale Rechte: Wer Pakete packt, braucht keine Admin-Rolle. Dafür gibt es in WooCommerce die Rolle „Shop-Manager“.
  • Kein Benutzername „admin“ und Konten ehemaliger Agenturen, Freelancer und Praktikanten löschen.
  • Dateieditor deaktivieren mit define( 'DISALLOW_FILE_EDIT', true ); in der wp-config.php.
  • Login-Versuche begrenzen, um Brute-Force-Angriffe auszubremsen.

Zahlung und Checkout absichern

Keine Kartendaten auf dem eigenen Server

Die wirksamste Maßnahme ist eine Frage der Architektur: Nutzen Sie einen Zahlungsanbieter, der die Kartendaten auf seiner eigenen Seite oder in gehosteten Feldern verarbeitet, etwa Stripe, PayPal oder Mollie. Die Kartennummer läuft dann nie über Ihren Server, was den Umfang der PCI-DSS-Anforderungen deutlich reduziert.

Schutz vor Card Testing

WooCommerce beschreibt diese Angriffsform ausführlich in seiner Anleitung zum Vorbeugen und Reagieren auf Card Testing. Die empfohlenen Maßnahmen:

  • Einen Bot-Schutz im Checkout einbauen, zum Beispiel Cloudflare Turnstile oder reCAPTCHA.
  • Einen plötzlichen Anstieg von Bestellungen mit dem Status „Fehlgeschlagen“ beobachten, das erste Warnsignal.
  • Produkte mit frei wählbarem Preis oder Mindestbetrag null vermeiden, da Betrüger sie für Testabbuchungen nutzen.
  • Während eines Angriffs den Gastkauf vorübergehend einschränken und gespeicherte Karten deaktivieren.

Für echte Kunden sollten diese Schutzmechanismen unauffällig bleiben, denn ein umständlicher Checkout kostet Umsatz. Unser Leitfaden zum Optimieren des WooCommerce-Checkouts zeigt, wie Sicherheit und Conversion zusammenpassen.

Hosting, Backups und Monitoring

Sich nicht allein auf den Hoster verlassen

Gutes Hosting ist Pflicht: aktuelles PHP, HTTPS, getrennte Konten, Netzwerk-Firewall. Es reicht aber nicht. In den Tests von Patchstack blockierten klassische Schutzmechanismen von Hostern nur 12 % der Angriffe auf WordPress-spezifische Schwachstellen. Eine Web Application Firewall (WAF) und schnelles Patchen bleiben unverzichtbar.

Backups, die sich wirklich wiederherstellen lassen

Bei wöchentlichen Backups verliert ein Shop im Ernstfall bis zu sieben Tage an Bestellungen. Sinnvoll sind tägliche Datei-Backups und häufigere Datenbank-Backups, extern gespeichert und mit mehreren Versionen. Und vor allem: Testen Sie mindestens einmal pro Quartal eine vollständige Wiederherstellung.

Überwachen, um schnell zu reagieren

  • Integritätsprüfung der Dateien, um veränderten Code zu erkennen.
  • Aktivitätsprotokoll für Admins (Logins, geänderte Einstellungen, neue Konten).
  • Verfügbarkeitsmonitoring mit Alarm per SMS oder E-Mail.
  • Regelmäßige Prüfung aller Skripte, die auf der Checkout-Seite geladen werden.

Praxisbeispiel: ein Modeshop unter Beschuss

Ein illustratives Szenario: ein WooCommerce-Shop mit 600 Produkten, 38 aktiven Plugins, drei Admin-Konten (eines davon gehört einem ehemaligen Freelancer) und Backups auf demselben Server. An einem Montagmorgen entdeckt der Inhaber Dutzende fehlgeschlagener Kleinstbestellungen.

Ein typischer Aktionsplan:

  1. Tag 1: Bot-Schutz im Checkout aktivieren, Gastkauf vorübergehend einschränken, das Konto des ehemaligen Freelancers löschen, Passwörter zurücksetzen und Zwei-Faktor-Authentifizierung einschalten.
  2. Woche 1: Plugins prüfen, 11 überflüssige entfernen, die übrigen erst auf Staging, dann live aktualisieren.
  3. Woche 2: WAF, externe Backups und einen Alarm für fehlgeschlagene Bestellungen einrichten.
  4. Danach: monatliche Wartung, Sicherheitsupdates innerhalb von 48 Stunden.

Jeder Shop ist anders, doch diese Reihenfolge behandelt zuerst den Notfall, dann die Ursachen und schließlich die Prävention.

Kundendaten: Ihre Pflichten nach einem Vorfall

Ein Shop verarbeitet personenbezogene Daten: Namen, Adressen, Telefonnummern, Kaufhistorien. Nach Art. 33 DSGVO müssen Sie eine Datenschutzverletzung, die ein Risiko für Betroffene darstellt, binnen 72 Stunden der zuständigen Aufsichtsbehörde melden. Weniger Daten erheben, inaktive Konten löschen und Backups verschlüsseln senkt sowohl die Wahrscheinlichkeit als auch die Folgen eines Vorfalls.

Checkliste WooCommerce-Sicherheit

  • WordPress, WooCommerce, Theme und Plugins aktuell; Sicherheitsupdates innerhalb von 48 Stunden.
  • Ungenutzte Plugins gelöscht, verwaiste Plugins ersetzt.
  • Zwei-Faktor-Authentifizierung für alle privilegierten Konten.
  • Benutzerrollen auf das Nötigste beschränkt, alte Konten entfernt.
  • Dateieditor deaktiviert, Login-Versuche begrenzt.
  • Gehostete Zahlungslösung, keine gespeicherten Kartendaten.
  • Bot-Schutz im Checkout und Alarm bei fehlgeschlagenen Bestellungen.
  • HTTPS überall, unterstützte PHP-Version, WAF aktiv.
  • Tägliche externe Backups und getestete Wiederherstellung.
  • Aktivitätsprotokoll und Integritätsprüfung der Dateien.

Für sichere Entwicklungspraktiken bleibt die OWASP Top 10 die Referenz für Risiken in Webanwendungen.

Fazit: Sicherheit ist Routine, kein Plugin

Kein Sicherheits-Plugin schützt einen WooCommerce-Shop allein. Entscheidend ist eine Routine: wenige Plugins, schnelle und getestete Updates, abgesicherte Zugänge, ausgelagerte Kartenzahlung, geprüfte Backups und jemand, der den Shop im Blick behält. Ein gut gewarteter Shop ist zudem schneller und stabiler, wie wir in unserem Leitfaden WooCommerce schneller machen zeigen.

Unser Team prüft, härtet und betreut WooCommerce-Shops für Kunden in Deutschland, Europa und Nordafrika. Lernen Sie unsere WooCommerce-Entwicklung und unsere Website-Wartung kennen, oder senden Sie uns die Adresse Ihres Shops für einen Sicherheitscheck.

Sicherheitsaudit anfragen

Der Kern von WooCommerce und WordPress wird aktiv gepflegt und weist nur sehr wenige Lücken auf. Laut Patchstack lagen 91 % der 2025 gemeldeten Schwachstellen in Plugins. Die Sicherheit eines Shops hängt daher vor allem von der Plugin-Auswahl, schnellen Updates und der Verwaltung der Zugänge ab.

Ein Sicherheits-Plugin (Firewall, Login-Begrenzung, Zwei-Faktor-Authentifizierung, Dateiscan) ist hilfreich, ersetzt aber weder Updates noch Backups. Wählen Sie eine aktiv gepflegte Lösung, kombinieren Sie nicht mehrere Plugins mit derselben Funktion und prüfen Sie, dass der Checkout nicht langsamer wird.

Typische Anzeichen sind unbekannte Admin-Konten, Weiterleitungen auf fremde Seiten, Warnungen von Google oder dem Browser, veränderte PHP-Dateien, gehäufte fehlgeschlagene Bestellungen oder ausbleibende Bestell-E-Mails. Eine Integritätsprüfung der Dateien und ein Aktivitätsprotokoll helfen, das schnell zu erkennen.

Bot-Schutz im Checkout aktivieren, den Gastkauf vorübergehend einschränken, gespeicherte Karten deaktivieren, betrügerische Bestellungen stornieren und den Zahlungsanbieter informieren. Anschließend die Zahl der Bestellungen mit dem Status Fehlgeschlagen weiter beobachten.

Mindestens täglich für Dateien und Datenbank, extern gespeichert. Shops mit vielen Bestellungen sollten die Datenbank häufiger sichern. Testen Sie mindestens einmal pro Quartal eine vollständige Wiederherstellung.