Skip to main content
Blog

WordPress gehackt: Schritt-für-Schritt zur sauberen Website

In diesem Blogartikel befassen wir uns mit einem Thema, das alle Website-Betreiber:innen betrifft: Was tun, wenn die eigene WordPress Website gehackt wurde? Wir werden uns nicht nur ansehen, warum Websites überhaupt Ziel von Angriffen werden, sondern auch praktische Tipps zur Behebung und Prävention von Cyberattacken geben.  Auch wenn du das Gefühl hast, dass bei deiner Website Feuer am Dach ist: Mit unserem sieben-Schritte-Plan lassen sich auch diese Feuer erfolgreich löschen.

Letzte Aktualisierung: August 2026

Warum werden Websites gehackt und warum ist WordPress ein beliebtes Ziel?

In der digitalen Welt von heute nehmen wir oft an, dass nur große oder „wichtige“ Websites das Interesse von Hacker:innen wecken. Die Realität zeigt jedoch ein anderes Bild. Jede Website, egal wie klein sie erscheinen mag, birgt wertvolle Ressourcen für Cyberkriminelle. Persönliche Daten, Zugang zu Serverressourcen oder einfach die Möglichkeit, Malware zu verbreiten, sind nur einige Gründe, warum keine Website als zu unbedeutend angesehen werden darf.

WordPress, als das weltweit führende Content Management System (CMS), ist aufgrund seiner Popularität und Benutzer:innenfreundlichkeit besonders im Visier. Diese Popularität kostet einen Preis: Sie macht WordPress zu einem lohnenden Ziel für Cyberangriffe. Die weit verbreitete Nutzung des CMS bedingt zugleich eine große Anzahl von Plugins und Themes, um den Funktionsumfang von WordPress zu erweitern. Werden diese nicht regelmäßig aktualisiert, tun sich früher oder später Sicherheitslücken auf. Und so führt eins zum anderen: Sobald die Sicherheitslücke da ist, werden Cyberkriminellen Tür und Tor geöffnet, um tausende von Websites gleichzeitig anzugreifen. Ein bekanntes Beispiel ist eine Sicherheitslücke in einem beliebten Cookie-Banner-Plugin, die auf diese Art ausgenutzt wurde.

KI als neuer Brandbeschleuniger für das hacken von Websites

Was sich durch KI verändert hat: deutlich mehr gehackte Websites

Wenn du das Gefühl hast, dass es in den letzten zwei Jahren viel häufiger Websites erwischt hat: Das ist kein Gefühl. Allein in einer einzigen Kampagne wurden über 1,4 Millionen kompromittierte WordPress-Websites dokumentiert, verteilt auf mehr als eine Million Domains. Deren Besucher:innen wurden auf gefälschte Browser-Updates umgeleitet, über die Schadsoftware verteilt wurde, die anschließend als Einstiegstor für Ransomware-Gruppen diente. Das sind keine hypothetischen Risiken, das sind echte Websites von echten Unternehmen, die das nicht bemerkt haben. Künstliche Intelligenz hat auf der Angreifer:innen-Seite drei Dinge grundlegend verändert, und alle drei gehen zu deinen Lasten.

1. Es gibt viel mehr angreifbare Stellen als früher.

2025 wurden im WordPress-Ökosystem 11.334 neue Sicherheitslücken dokumentiert, ein Plus von rund 42 Prozent gegenüber dem Jahr davor. 91 Prozent davon steckten in Plugins. Es wurden mehr Lücken mit hoher Kritikalität gemeldet als in den beiden Vorjahren zusammen. Der Grund: KI-Modelle können Quellcode in einem Tempo durchsuchen, das sich vorher niemand leisten konnte. Und weil WordPress-Plugins Open Source sind, liegt ihr Code offen da. Dieselben Werkzeuge nutzen aber auch die Angreifer:innen, und die melden ihre Funde nicht. Bei fast der Hälfte der gemeldeten Lücken existierte zum Zeitpunkt der Veröffentlichung noch gar kein Patch. Das heißt: Zu jedem Zeitpunkt läuft eine unbekannte Zahl von Websites mit einer Lücke herum, für die es keine Lösung gibt, weil sie noch niemand gemeldet hat.

2. Zwischen „Lücke bekannt“ und „deine Seite ist infiziert“ liegen Stunden.

Früher war ein Exploit Handarbeit für Spezialist:innen und hat Tage oder Wochen gebraucht. Heute liegt die Median-Zeit bis zum ersten Angriff bei stark umkämpften Lücken bei etwa fünf Stunden. Rund die Hälfte der besonders kritischen Lücken wird innerhalb von 24 Stunden angegriffen. Ein Beispiel vom Juli 2026: In WordPress selbst wurden zwei Sicherheitslücken bekannt, über die sich Millionen Websites ohne Login und ohne Passwort komplett übernehmen ließen. Bekannt geworden ist der Fall unter dem Namen WP2Shell. WordPress hat sofort ein Notfall-Update veröffentlicht. Trotzdem gab es schon zwei Tage später über zwei Dutzend fertige Angriffswerkzeuge im Netz, Zehntausende registrierte Angriffsversuche und über hundert Websites, in denen bereits ein heimliches Admin-Konto angelegt worden war. Wer an diesem Wochenende nicht innerhalb von einem Tag aktualisiert hat, war betroffen. Und das war kein Einzelfall. Im Juni 2026 reichten sechs kritische Plugin-Lücken, um über eine Million Websites gleichzeitig angreifbar zu machen.

3. Deine Website ist längst gefunden und schnell gehackt, unabhängig von ihrer Größe.

Wer glaubt, die eigene kleine Website sei zu unbedeutend, unterschätzt, wie das heute läuft. Niemand sucht sich dich persönlich aus. KI-gestützte Bots scannen das gesamte Internet parallel, erkennen Version und Plugins, wählen den passenden Exploit und arbeiten sich durch. Weil das pro Website praktisch nichts kostet, gibt es keine Untergrenze mehr, unter der ein Angriff sich nicht lohnt. Die kleine Vereinsseite ist genauso interessant wie der große Shop, nur eben als Ressource: für Spam-Versand, für Weiterleitungen, für die Verbreitung von Schadsoftware an deine Besucher:innen. 2026 wurden zudem die ersten Fälle dokumentiert, in denen KI-Agenten Angriffskampagnen nicht nur unterstützt, sondern über weite Strecken selbständig durchgeführt haben. Dazu kommt ein Problem, das sich viele selbst ins Haus geholt haben: KI-geschriebener Code auf der eigenen Website. Untersuchungen zu „Vibe Coding“ zeigen, dass ein erheblicher Teil des von KI generierten Codes mit Sicherheitslücken ausgeliefert wird, weil typische Absicherungen wie Nonces, Capability-Checks oder Input-Validierung fehlen. Ein Snippet, das in zehn Minuten mit einem KI-Tool gebaut wurde und „funktioniert“, ist damit kein Nebenschauplatz, sondern ein realistischer Einstiegspunkt. Und weil auf diese Weise gerade sehr viel Code entsteht, wächst die Zahl der angreifbaren Websites weiter. Und noch eine unangenehme Zahl: In Tests blockierten klassische Schutzmaßnahmen auf Hosting-Ebene nur rund 12 Prozent der WordPress-spezifischen Angriffe. Sich darauf zu verlassen, dass der Hoster das schon abfängt, funktioniert also nicht. Das heißt nicht, dass du dagegen nichts machen kannst. Es heißt, dass die alte Haltung „ich schaue alle paar Monate rein“ nicht mehr trägt. Wenn deine Website jetzt betroffen ist, arbeite dich durch die folgende Anleitung. Und lies danach unbedingt den Präventionsteil, denn der entscheidet darüber, ob du das in einem halben Jahr wieder machst.

Wie kann ich erkennen ob meine Website gehackt wurde?

Um selbst zu prüfen, ob deine WordPress-Website gehackt wurde, achte auf folgende Anzeichen:

  • Anzeige fremder Werbung auf deiner Website, die du nicht platziert hast.
  • Unerwünschte Umleitungen führen Besucher:innen zu anderen Seiten, besonders zu Phishing- oder Malware-Seiten.
  • Versand von Spam-E-Mails von deiner Domain aus, was zu Beschwerden oder einer Blacklist-Eintragung führen kann.
  • Neue, unbekannte Benutzerkonten im WordPress-Admin-Bereich, insbesondere mit Administrator:innenrechten.
  • Veränderte oder gelöschte Inhalte, einschließlich Beiträge, Seiten oder dem Design deiner Website.
  • Langsamere Website-Ladezeiten oder unerklärlicher Anstieg des Ressourcenverbrauchs, der auf schädliche Aktivitäten im Hintergrund hinweisen kann.
  • Sicherheitswarnungen von Browsern oder Antivirenprogrammen, die deine Website als gefährlich einstufen.
  • Schadcode-Entdeckung durch den Hosting-Anbieter: Dein:e Webhoster:in könnte dich kontaktieren, nachdem bei Routinenscans deiner Website schädlicher Code entdeckt wurde.
  • Veränderte Google-Suchergebnisse: Die Titel und Beschreibungen deiner Website in den Google-Suchergebnissen sehen anders aus als erwartet, oft mit spamartigen oder irrelevanten Informationen.

Diese Anzeichen sind klare Indikatoren dafür, dass deine Website kompromittiert sein könnte. Es ist wichtig, regelmäßig die Sicherheit deiner Website zu überprüfen und bei Verdacht sofort zu handeln.

Neuere Warnsignale, die leicht übersehen werden

Angriffe von heute wollen selten Aufmerksamkeit. Je länger eine Infektion unbemerkt bleibt, desto mehr ist sie wert. Achte deshalb zusätzlich auf diese Anzeichen:

  • Neue Seiten oder Beiträge, die es nicht geben dürfte. Oft hunderte Unterseiten in perfektem Deutsch zu Themen, die nichts mit dir zu tun haben. KI-generierter Spam-Content ist heute sprachlich nicht mehr am schlechten Stil zu erkennen. Prüfe in der Google Search Console, wie viele Seiten deiner Domain indexiert sind, und vergleiche das mit deiner echten Seitenzahl.
  • Unbekannte Anwendungspasswörter (Application Passwords). Unter Benutzer:innen > Profil ganz unten. Damit lässt sich die WordPress-REST-API dauerhaft nutzen, auch nachdem du dein Passwort geändert hast. Ein extrem beliebter Weg, sich Zugang zu erhalten.
  • wp-content/mu-plugins: Diese „Must Use“-Plugins laden automatisch und erscheinen nicht in der normalen Plugin-Liste. Wenn du den Ordner nicht selbst angelegt hast, gehört dort nichts hin.
  • Ein Plugin, das du nie installiert hast und das in der Übersicht „deaktiviert“ aussieht. Manche Backdoors tarnen sich als harmlos benanntes Plugin, das im Hintergrund trotzdem läuft.
  • Geplante Aufgaben, die du nicht kennst. WordPress-Cronjobs (WP-Cron) werden gerne genutzt, um sich nach einer Bereinigung selbst wieder einzuspielen.
  • Plötzlich hohe Serverlast oder Traffic-Spitzen ohne Grund. Kann auf Krypto-Mining, Spam-Versand oder Missbrauch deiner Website als Teil eines Botnetzes hindeuten. Beachte: Auch legitime KI-Crawler erzeugen heute viel Traffic, das ist nicht automatisch ein Hack.

Schritt-für-Schritt-Anleitung zur Bereinigung deiner gehackten WordPress Website

#1

Sofortige Maßnahmen ergreifen

Trenne deine Website sofort vom Netz, indem du ein „Wartungsmodus“-Plugin aktivierst oder über .htaccess den Zugriff beschränkst.

Logge dich hierfür via FTP am Webserver der WordPress Installation ein. Im Stammverzeichnis findest du die Datei mit dem Namen .htaccess in diese muss folgender Code ganz oben eingetragen werden:

Order Deny,Allow
Deny from all Allow from
Ihre_IP_Adresse

Mit dieser Konfiguration können nur die Benutzer:innen mit der von dir eingetragenen IP-Adresse auf die Website zugreifen.

Du kennst deine IP-Adresse nicht? Das ist schnell geändert. Unter diesem Link kannst du deine IP-Adresse anzeigen lassen:

#2

Backup überprüfen

Beim Überprüfen deiner Website-Backups ist es wichtig, mit Bedacht vorzugehen. Um eine erneute Infektion zu verhindern, wähle ein Backup aus der Zeit, bevor Probleme auf deiner Website aufgetreten sind.

Überprüfe das Backup sorgfältig: Es sollte vollständig sein und keine Anzeichen von Manipulation aufweisen. Falls möglich, scanne das Backup nach Schadsoftware, um sicherzustellen, dass es sauber ist. Manchmal ist es ratsam, das Backup erst in einer sicheren Testumgebung wiederherzustellen. So kannst du überprüfen, ob alles funktioniert, ohne die Live-Website zu gefährden.

#3

Was tun wenn kein sauberes Backup vorhanden ist?

Bevor du mit der Bereinigung einer gehackten WordPress-Website ohne vorhandenes Backup beginnst, empfehlen wir dringend, ein aktuelles Backup zu erstellen. Dies dient dazu, unbeabsichtigten Datenverlust zu verhindern. Auch wenn es paradox klingen mag: Ein Backup einer bereits kompromittierten Website zu erstellen, gibt dir immerhin Sicherheit, falls während des Bereinigungsprozesses Daten verloren gehen

Nachdem du dieses Sicherheitsbackup angelegt hast, lade die aktuelle WordPress-Version, die auf deiner Seite genutzt wird, neu herunter und tausche bestimmte Ordner komplett aus. Sprich: Zunächst lösche die genannten Ordner, um sie danach mit den sauberen aus dem WordPress-Archiv zu ersetzen.

Das Prozedere betrifft folgende Ordner: wp-admin, wp-includes und alle Dateien im Root-Verzeichnis, mit Ausnahme der .htaccess und der wp-config.php. Vergleiche dann deine wp-config.php mit der wp-config-sample.php, um ungewöhnlichen oder schädlichen Code auszumachen

Anschließend ist eine gründliche Bereinigung des wp-content-Ordners notwendig, indem du Plugins und Themes direkt von den Hersteller:innen oder dem WordPress-Plugin-Verzeichnis neu installierst. Lösche zuerst die vorhandenen Plugins und Themes, bevor du die frischen Daten hochlädst. Zur Sicherheit lösche außerdem nicht verwendete Themes.

Überprüfe zudem den uploads-Ordner auf ungewöhnliche Dateien. Dort sollten ausschließlich hochgeladene Dokumente oder Bilder ohne ausführbare PHP-Dateien stehen. Dieselbe Überprüfung wiederholst du anschließend im languages-Ordner.

#4

Schadsoftware suchen und entfernen

Jetzt geht es an die eigentliche Suche. Wichtig dabei: Es gibt kein Werkzeug, das alles findet. Deshalb arbeitest du in drei Ebenen, von innen nach außen. Jede Ebene entdeckt Dinge, die die vorige übersieht.

Ebene 1: Der Scan aus WordPress heraus

Der einfachste Einstieg ist ein Security-Plugin wie Wordfence Security, das speziell für das Aufspüren und Entfernen von Malware entwickelt wurde. Es vergleicht deine Dateien mit den Originalen, meldet verdächtigen Code und findet die offensichtlichen Fälle zuverlässig. Viele Hoster:innen bieten zusätzlich eigene Sicherheitsprüfungen an, die du unbedingt nutzen solltest, weil sie Logdaten sehen, die dir nicht zugänglich sind.

Damit hast du eine erste Übersicht. Aufhören solltest du hier aber nicht, denn ein Plugin hat eine grundsätzliche Schwäche: Es läuft innerhalb von WordPress. Der Scanner arbeitet also in genau der Umgebung, die er untersuchen soll. Gute Malware nutzt das aus, blendet sich aus Verzeichnislisten aus, deaktiviert Scans oder trägt sich selbst in eine Whitelist ein. Wer nur von innen sucht, findet nur das, was sich nicht versteckt.

Ebene 2: Der Scan von außen, auf Serverebene

Deshalb prüfst du zusätzlich von außen, also per SSH auf dem Server oder auf einer lokalen Kopie deiner Dateien. Malware kann sich hier nicht mehr verstecken, weil sie nicht mitläuft. Alle folgenden Werkzeuge sind kostenlos und Open Source, und die Reihenfolge ist gleichzeitig die Arbeitsanleitung:

  1. WP-CLI Checksummen-Abgleich. Der schnellste Test überhaupt, vergleicht deine Dateien mit den Originalen von wordpress.org. Findet manipulierte Core- und Plugin-Dateien sofort, aber nichts in Uploads oder Premium-Plugins. wp core verify-checksums und wp plugin verify-checksums --all
  2. ClamAV. Der bekannteste Open-Source-Virenscanner, oft beim Hoster schon installiert. Sehr breite Signaturdatenbank, erkennt aber stark verschleierten PHP-Code oft nicht. freshclam und dann clamscan -r -i /pfad/zur/website
  3. php-malware-scanner. Speziell für PHP-Malware. Prüft gegen Regeln aus echten Webshell-Samples und durchsucht auch Base64-kodierte Inhalte, den Klassiker bei verschleiertem Schadcode. php scan.php -d /pfad/zur/website
  4. PHP Antimalware Scanner. Der komfortabelste, als einzelne Datei hochladbar. Interaktiver Modus zum Durchklicken jedes Treffers, HTML-Report, Quarantäne und Whitelist. Mit --lite gibt es weniger Fehlalarme. php scanner ./pfad-zum-scannen -l
  5. Dateien nach Änderungsdatum durchsehen. Was alle Scanner durchlassen, verrät oft der Zeitstempel. Alles, was rund um den Angriffszeitpunkt verändert wurde, genau ansehen. find /pfad/zur/website -name "*.php" -newermt "2026-07-01" -ls
  6. PHP-Dateien in den Uploads suchen. Im Ordner wp-content/uploads gehören Bilder und Dokumente, sonst nichts. Jede PHP-Datei dort ist verdächtig. find /pfad/zur/website/wp-content/uploads -name "*.php"

Zwei Dinge dazu, die dir Ärger ersparen: Fehlalarme sind völlig normal, jeder dieser Scanner meldet auch harmlose Dateien. Und automatische Bereinigungen wie --auto-clean startest du nur mit einem frischen Backup, denn ein Scanner, der eine legitime Datei „reinigt“, macht deine Website kaputt.

Ebene 3: Datenbank und Konfiguration

Der Teil, der am häufigsten vergessen wird. Nicht jede Malware steckt in Dateien, und genau deshalb kommen manche Infektionen nach einer scheinbar erfolgreichen Bereinigung zurück. Prüfe deshalb noch:

  • wp-config.php auf Code, der dort nicht hingehört, besonders am Anfang und am Ende der Datei.
  • .htaccess im Wurzelverzeichnis und in den Unterordnern auf fremde Weiterleitungen.
  • Die Tabelle wp_options auf die Einträge siteurl und home, sie müssen auf deine eigene Domain zeigen. Und auf automatisch geladene Einträge mit unverständlichem, kodiertem Inhalt.
  • Geplante Aufgaben. Über wp cron event list siehst du, was regelmäßig läuft. Angreifer:innen legen hier gern eine Aufgabe ab, die den Schadcode nach dem Löschen wieder einspielt.
  • Beiträge und Seiten auf eingebaute fremde Links, <script>-Tags und unsichtbare iframes.

Erst wenn alle drei Ebenen sauber sind, ist die Suche abgeschlossen. Und wenn du an irgendeiner Stelle nicht sicher bist, ob ein Treffer ein Problem oder ein Fehlalarm ist: Lieber einmal fragen als eine funktionierende Website löschen oder eine Hintertür stehen lassen.

#5

Passwörter ändern und unbekannte User:innen-Accounts löschen

Es kommt, was kommen muss: Ändere alle Passwörter, einschließlich WordPress-Admin, FTP/SFTP, Datenbank und deinem Hosting-Konto.

Zudem lösche alle Backend-User:innen, die dir nicht bekannt sind.

#6

Zugänge widerrufen, die kein Passwort brauchen

Ein Passwortwechsel schließt heute nicht mehr alle Türen. Diese Zugangswege funktionieren weiter, auch wenn du jedes Passwort geändert hast:

  • Anwendungspasswörter (Application Passwords): Unter Benutzer:innen > Profil bei jedem Konto prüfen und alles widerrufen, was du nicht selbst angelegt hast. Sie geben dauerhaften Zugriff auf die REST-API.
  • API-Keys und Tokens von Plugins: Formular-Plugins, Shop-Zahlungsanbieter, Newsletter-Tools, Backup-Dienste, Zapier oder Make. Alles neu generieren.
  • Zugänge von KI-Tools und Automatisierungen: Wenn du Chatbot-, KI- oder MCP-Plugins im Einsatz hast, hängen daran oft weitreichende Rechte und externe Schlüssel. Diese Tokens gehören zu den am häufigsten vergessenen Hintertüren.
  • Aktive Sessions: In WordPress unter Profil > Sitzungen auf „Überall abmelden“ klicken. Sonst bleibt eine bestehende Angreifer:innen-Sitzung gültig.
  • Security Keys in der wp-config.php: Die acht Salts und Keys (AUTH_KEY, SECURE_AUTH_KEY und so weiter) neu generieren über https://api.wordpress.org/secret-key/1.1/salt/. Das entwertet alle bestehenden Login-Cookies auf einen Schlag.
  • SSH-Keys und SFTP-Zugänge: Fremde Public Keys in ~/.ssh/authorized_keys entfernen.
  • Zugänge Dritter: Ehemalige Dienstleister:innen, alte Agenturen, Praktikant:innen. Wenn du nicht mehr weißt, wer Zugriff hat, hat zu viel Zugriff.
#7

Aktualisierung und Verschlankung der WordPress Installation

Du hast es fast geschafft: Um die Sicherheitslücke deiner WordPress-Website zu schließen, ist es essenziell, alle Plugins und Themes auf den neuesten Stand zu bringen. Aktualisierungen schließen bekannte Sicherheitslücken und verbessern die Funktionalität.

Wirf außerdem einen kritischen Blick auf die Erweiterungen: Sind sie wirklich allesamt notwendig? Alles, was nicht gebraucht wird, wird deinstalliert. Halte dein Backend bewusst schlank, um Hacker:innen das Leben so schwer wie möglich zu machen.

Diese Plugins müssen weg, auch wenn sie funktionieren:

  • Aufgegebene Plugins. Wenn ein Plugin seit über einem Jahr kein Update bekommen hat oder im WordPress-Verzeichnis mit „nicht mehr getestet mit der aktuellen Version“ markiert ist, bekommt es auch keinen Sicherheitspatch mehr. Es funktioniert, bis es jemand angreift. Der Wechsel auf eine gepflegte Alternative ist Arbeit, aber die einzige echte Lösung.
  • Plugins aus unklaren Quellen. Alles, was du nicht aus dem offiziellen Verzeichnis oder direkt von den Entwickler:innen hast. Sogenannte Nulled Plugins, also freigeschaltete Premium-Versionen, enthalten fast immer eine Hintertür. Das ist ihr Geschäftsmodell.
  • Selbst gebaute Snippets und KI-generierter Code. Custom-Code-Plugins, Snippet-Manager und schnell mit einem KI-Tool zusammengebaute Funktionen. Untersuchungen zeigen, dass ein großer Teil von KI-generiertem Code ohne die Standard-Absicherungen von WordPress ausgeliefert wird, also ohne Nonce-Prüfung, ohne Capability-Check, ohne saubere Eingabevalidierung. Wenn du solchen Code im Einsatz hast, lass ihn prüfen oder nimm ihn raus.
  • KI- und Chatbot-Plugins mit weitreichenden Rechten. Diese Plugin-Kategorie ist neu, wächst schnell und hat entsprechend viele Lücken. Bei einzelnen viel genutzten KI-Plugins wurden inzwischen dutzende Sicherheitslücken gepatcht. Wenn du eines brauchst, dann bitte auf dem allerneuesten Stand und mit so wenig Rechten wie möglich.

Faustregel: Jedes Plugin, das du nicht mindestens einmal im Monat brauchst und nicht aktiv gewartet weißt, ist ein Risiko ohne Gegenwert.

#8

Wiederherstellung des normalen Website-Zugangs nach der Bereinigung

Finally: Sobald deine Website gründlich bereinigt und umfassend getestet wurde und du sicher bist, dass alles wieder ordnungsgemäß funktioniert, kannst du den Schutz durch die .htaccess-Beschränkung oder das Wartungsmodus-Plugin, das du während der Bereinigungsphase aktiviert hattest, wieder entfernen.

Dieser Schritt stellt den normalen Zugang für deine Website-Besucher:innen wieder her.

KI ist nicht nur das Problem: So hilft sie dir beim Aufräumen

Dieselbe Technologie, die Angriffe billiger gemacht hat, ist beim Aufräumen erstaunlich nützlich. Du musst nur wissen, wo sie hilft und wo sie gefährlich wird.

Wo KI wirklich hilft:

  • Verschleierten Code verstehen. Wenn du eine Datei mit einer Zeile eval(base64_decode('...')) findest, kannst du sie einem KI-Modell zeigen und fragen, was der Code tut. Das ersetzt Stunden Handarbeit und ist die mit Abstand nützlichste Anwendung. Du bekommst in Minuten eine Antwort auf die entscheidende Frage: Ist das Malware und was hat sie gemacht?
  • Scan-Ergebnisse einordnen. Ein Scanner meldet 400 Treffer und du weißt nicht, welche davon Fehlalarme sind. KI hilft beim Sortieren und Priorisieren.
  • Logfiles auswerten. Access-Logs nach Auffälligkeiten durchsuchen, den wahrscheinlichen Einstiegszeitpunkt und den Einstiegsweg finden.
  • Kommandos formulieren. Den passenden find– oder grep-Befehl für genau deinen Fall bekommen, ohne die Manpage zu lesen.
  • Eigenen Code prüfen. Custom-Snippets und kleine Plugins auf fehlende Nonces, Capability-Checks und Eingabevalidierung durchsehen lassen.

Wo du dich nicht auf KI verlassen darfst:

  • Bei der Frage, ob die Website jetzt sauber ist. Ein Sprachmodell sieht nur, was du ihm zeigst. Es kennt weder deine Datenbank noch deine Cronjobs noch die Datei, die du nicht gefunden hast. Ein „sieht sauber aus“ ist keine Freigabe.
  • Beim blinden Ausführen von Vorschlägen. Ein falsch verstandener Löschbefehl oder ein chmod 777 als Schnellhilfe macht mehr kaputt als der Hack. Verstehe jedes Kommando, bevor du es auf einem Produktivsystem ausführst.
  • Bei sensiblen Daten. Lade keine wp-config.php, keine Datenbankdumps mit Kund:innendaten und keine Zugangsdaten in ein KI-Tool. Anonymisiere vorher.

Kurz gesagt: KI ist ein sehr guter Assistent für die Analyse und ein schlechter Verantwortlicher für die Entscheidung. Nutze sie für das Verstehen, nicht für das Freigeben.

Prävention gegen Cyberangriffe: So bleibt deine Website gesund

Vorbeugen ist eigentlich keine große Sache. Es scheitert meist nur an der Konsequenz, deshalb: Trag dir jetzt einen fixen monatlichen Termin dafür in den Kalender ein. Jetzt wirklich. Kümmern musst du dich dabei um drei Bereiche.

1. Aktuell bleiben

Updates zeitnah einspielen, und Plugins sparsam und mit Bedacht auswählen. Jedes Plugin, das du nicht wirklich brauchst, ist eine Lücke, die du nicht haben musst.

Der monatliche Termin allein reicht dafür aber nicht, denn er fängt die Lücke nicht ab, die drei Tage danach bekannt wird. Entscheidend ist, wie schnell du überhaupt davon erfährst. Entweder du richtest dir ein Frühwarnsystem ein, das nur über deine eigenen Plugins meldet:

  • Patchstack: erkennt deine Plugins und warnt gefiltert. Der praktischste Einstieg.
  • Wordfence Intelligence: Schwachstellendatenbank plus wöchentlicher Newsletter.
  • WPScan: zum Nachschlagen, ob ein Plugin eine Vorgeschichte hat.
  • WordPress-Newsblog: Security-Releases des Core.
  • CERT.at: Warnungen zu Lücken, die aktuell ausgenutzt werden.

Oder du gibst es ab. Bei uns landet eine kritische Lücke sofort im internen Informationskanal, samt Liste der betroffenen Kund:innen-Websites. Wir warten dann nicht auf den nächsten Wartungstermin, sondern schließen sie direkt. Du erfährst von der Lücke also gar nicht, weil sie längst geschlossen war.

2. Zugänge absichern

Komplexe Passwörter, die du nirgends sonst verwendest, sind dabei die Mindestanforderung und nicht schon die Absicherung. Dazu gehört:

  • Zwei-Faktor-Authentifizierung für alle Accounts mit Admin- oder Redaktionsrechten. Beste Wirkung pro Aufwand, und keine Option.
  • Passkeys, wenn dein Setup es zulässt. Nicht erratbar und nicht per Phishing abzugreifen.
  • Rechte sparsam vergeben. Wer Beiträge schreibt, braucht keine Admin-Rechte.
  • Passwortmanager statt Excel-Liste, und kein Passwort zweimal verwenden.
  • XML-RPC deaktivieren und ein Rate Limit auf die Login-Seite legen.
  • define('DISALLOW_FILE_EDIT', true); in die wp-config.php, damit niemand über das Backend Code schreiben kann.

3. Für den Fall vorbereitet sein

Regelmäßige Backups sind der wichtigste Punkt überhaupt, aber nur, wenn sie im Notfall auch wirklich funktionieren.

  • Backups testen. Ein Backup, das noch nie zurückgespielt wurde, ist eine Hoffnung, kein Backup. Und es muss getrennt von der Website liegen.
  • Backup-Historie prüfen. Fällt eine Infektion erst nach sechs Wochen auf, hilft dir ein Sieben-Tage-Backup nicht.
  • Zugänge und Kontakte bereithalten. Hosting, Domain, Datenbank, und die Nummer von jemandem, der im Notfall hilft. Am Freitagabend suchen ist keine gute Position.
  • Im Fall alles dokumentieren. Screenshots, Logfiles, Scan-Reports. Wenn personenbezogene Daten betroffen sein könnten, gilt in der EU eine Meldepflicht innerhalb von 72 Stunden, und im Nachhinein bekommst du diese Nachweise nicht mehr.

Alle drei Bereiche im Griff? Gratulation, du hast die Grundpfeiler eines sicheren Web-Auftritts errichtet, und zwar auf einem Stand, der auch heute noch trägt.

Sicher durchs Web mit den Komplizinnen

Von der Notfallhilfe bis zum Rundumschutz: Wenn deine WordPress-Seite gehackt wurde und die Bereinigung nicht wie gewünscht funktioniert hat, ist noch lange nicht aller Tage Abend. Wir werfen gerne einen näheren Blick darauf. Mit unserer Expertise ist deine Website schnell wieder sicher und einsatzbereit.

Um Stress und Sorgen in Zukunft gleich ganz zu vermeiden: Hast du schon unseren Wartungsservice in Betracht gezogen? Damit sind Backups und Updates sicher unter Dach und Fach. Unser Check hilft dir dabei festzustellen, ob sich das Website-Wartungsservice für dich auszahlt.

Häufige Fragen zu gehackten WordPress-Websites

Wie lange dauert es, eine gehackte WordPress-Website zu bereinigen?
Mit einem sauberen, aktuellen Backup ist es oft in ein bis drei Stunden erledigt. Ohne Backup, mit vielen Plugins und einer unklaren Ursache können daraus schon mal ein ganzer Arbeitstage oder länger werden.
Muss ich WordPress komplett neu aufsetzen?
Meistens nicht. Core, Plugins und Themes lassen sich durch Originaldateien ersetzen. Zu prüfen bleiben wp-content/uploads, deine eigenen Anpassungen und die Datenbank.
Reicht es, das WordPress-Passwort zu ändern?
Nein. Ein Angriff, der bereits Dateien geschrieben hat, hinterlässt in der Regel eine Hintertür, die kein Passwort braucht. Anwendungspasswörter, API-Tokens und aktive Sessions musst du zusätzlich widerrufen.
Warum ist meine Website nach der Bereinigung wieder infiziert?
Fast immer aus einem von drei Gründen: eine Hintertür ist übrig geblieben, die ursächliche Sicherheitslücke ist noch offen, oder ein Zugang war weiter gültig. Wenn eine Website zweimal betroffen war, gehört die Ursachensuche vor die nächste Bereinigung.
Meine Website ist doch viel zu klein, warum sollte die jemand angreifen?
Weil dich niemand persönlich ausgewählt hat. Angriffe laufen automatisiert über Millionen von Websites gleichzeitig und kosten pro Ziel praktisch nichts. Deine Website ist für Angreifer:innen nicht als Website interessant, sondern als Ressource für Spam-Versand, Weiterleitungen und Rechenleistung.
Wie erkenne ich, ob ein Plugin sicher ist?
Sieh dir an, wann das letzte Update war, ob es mit deiner WordPress-Version getestet wurde, wie schnell in der Vergangenheit auf gemeldete Lücken reagiert wurde und ob im Support-Forum geantwortet wird. Ein Plugin ohne Update im letzten Jahr ist unabhängig von seinen Bewertungen ein Risiko.

Mehr zum
Thema

Website-Projekte auslagern: Was White-Label-Webentwicklung für Agenturen wirklich bedeutet

Deine Agentur bekommt eine Anfrage für eine neue Website, aber Webentwicklung ist einfach nicht euer Ding? Dennoch möchtest du …

WordPress Wartung: Selbst machen oder lieber auslagern?

Ob du eine Unternehmenswebsite, einen Blog oder einen Online-Shop betreibst: Deine Website braucht regelmäßige Betreuung. Updates, Backups, Sicherheitschecks, DSGVO-Konformität …