Website-Sicherheit: Die Praktiken, die die meisten Vorfälle verhindern

Wartung 9 Min. Lesezeit Aktualisiert am 2026-08-07

Server-Zugriffsprotokoll mit wiederholten automatisierten Anmeldeversuchen
Die meisten Angriffe sind automatisiert und wahllos — Patchen schlägt alles andere.

Die meisten Website-Kompromittierungen sind nicht gezielt. Es sind automatische Scanner, die eine bekannte Schwachstelle in veralteter Software finden, oder ein wiederverwendetes Passwort auf einem Admin-Konto. Sich gegen die gewöhnlichen Angriffe zu verteidigen deckt den weit größten Teil des echten Risikos ab.

Dieser Leitfaden behandelt die Praktiken, die die meisten Vorfälle verhindern, grob nach Wirkung geordnet, und was zu tun ist, wenn eine Website bereits kompromittiert wurde.

Die Maßnahmen, die die meisten Vorfälle verhindern#

Geordnet danach, wie viel Risiko sie je Aufwandseinheit beseitigen.

  1. Halten Sie Software aktuell. Die überwältigende Mehrheit der Kompromittierungen nutzt eine Schwachstelle aus, für die ein Patch verfügbar ist. Dieser eine Punkt wiegt schwerer als alles darunter.
  2. Einzigartige starke Passwörter plus Zwei-Faktor-Authentifizierung auf jedem Admin-Konto, Hosting-Panel, Domain-Registrar und E-Mail-Konto.
  3. Geringste Rechte. Redakteurinnen brauchen keine Administratorkonten. Entfernen Sie Konten, wenn Menschen gehen.
  4. HTTPS überall, mit HSTS, sobald Sie sicher sind, dass jede Unterressource über TLS verfügbar ist.
  5. Getestete Backups, außerhalb des Servers gespeichert. Ein Backup auf der kompromittierten Maschine wird mit allem anderen verschlüsselt.
  6. Schränken Sie den Adminbereich nach IP ein, wo es praktikabel ist, und begrenzen Sie Anmeldeversuche immer.
  7. Entfernen Sie, was Sie nicht nutzen. Jedes inaktive Plugin, Theme und jede alte Installation ist Angriffsfläche ohne Nutzen.

Alte, vergessene Installationen — eine Staging-Kopie unter /alt, ein Testblog in einem Unterordner — sind ein häufiger Einstiegspunkt, gerade weil sie niemand aktualisiert.

Eingabe, Ausgabe und die klassischen Schwachstellen#

Das sind Verantwortlichkeiten der Entwicklung und sie machen den Großteil der Schwachstellen aus, die nicht „Sie haben nicht aktualisiert" lauten.

SchwachstelleWas sie bewirktVorbeugung
SQL-InjectionLiest oder zerstört Ihre DatenbankImmer parametrisierte Abfragen — nie String-Verkettung
Cross-Site-ScriptingFührt fremdes Skript in der Sitzung eines Besuchers ausKontextabhängig bei der Ausgabe escapen; eine strikte Content-Security-Policy
Cross-Site Request ForgeryFührt Aktionen als angemeldeter Nutzer ausSitzungsbezogene Tokens bei jeder zustandsändernden Anfrage
Missbrauch von Datei-UploadsLädt Code hoch und führt ihn ausTyp am Inhalt prüfen, außerhalb des Web-Roots speichern, nie ausführen
Fehlerhafte ZugriffskontrolleNutzer erreichen Daten, die nicht ihre sindAutorisierung serverseitig bei jeder Anfrage prüfen, nicht in der Oberfläche
Offenlegung sensibler DatenLeakt Schlüssel und ZugangsdatenUmgebungsvariablen, nie im Repository
Server-Side Request ForgeryBringt Ihren Server dazu, interne Systeme aufzurufenAusgehende Ziele auf eine Erlaubnisliste setzen

Konfiguration und Header#

Billige Maßnahmen, die ganze Problemkategorien schließen und meist Minuten brauchen.

  • Liefern Sie Sicherheits-Header: Content-Security-Policy, X-Content-Type-Options, Referrer-Policy, X-Frame-Options.
  • Deaktivieren Sie Verzeichnislisten; stellen Sie sicher, dass /.git, /.env und Backup-Dateien über HTTP nicht erreichbar sind.
  • Schalten Sie ausführliche Fehlerausgaben in der Produktion ab — Stacktraces sind Aufklärung für Angreifer.
  • Sperren Sie den Zugriff auf Admin- und Konfigurationspfade aus dem öffentlichen Internet, wo Sie können.
  • Setzen Sie Cookies mit HttpOnly, Secure und einem passenden SameSite-Wert.
  • Halten Sie Abhängigkeiten auditiert; eine verwundbare Bibliothek in Ihrem Build ist Ihre Verwundbarkeit.
  • Protokollieren Sie Authentifizierungsereignisse und alarmieren Sie bei ungewöhnlichen Mustern.

Wenn die Website bereits kompromittiert ist#

Hier zählt die Reihenfolge. Dateien zu säubern, bevor Zugangsdaten gewechselt sind, bedeutet, dass der Angreifer schlicht durch dieselbe Tür zurückkommt.

  1. Nehmen Sie die Website offline oder in den Wartungsmodus. Lassen Sie sie Besuchern keine Schadsoftware ausliefern.
  2. Sichern Sie Beweise: Kopieren Sie die Protokolle und einen Stand der Dateien, bevor Sie etwas ändern.
  3. Wechseln Sie jede Zugangsberechtigung — Hosting, Datenbank, Admin-Nutzer, API-Schlüssel, E-Mail. Nehmen Sie an, alle sind bekannt.
  4. Stellen Sie aus einem Backup von vor der Kompromittierung wieder her, wenn Sie eines verlässlich bestimmen können.
  5. Wenn nicht, bauen Sie aus dem Quellcode neu auf und importieren Sie nur Daten, nie Dateien unbekannter Herkunft.
  6. Beheben Sie die Schwachstelle, durch die sie hereinkamen. Ohne diesen Schritt wiederholen Sie den ganzen Vorgang.
  7. Suchen Sie nach Persistenz: geplante Aufgaben, zusätzliche Admin-Nutzer, veränderte Kerndateien, eingeschleuste Inhalte.
  8. Beantragen Sie eine Überprüfung in der Search Console, falls die Website markiert wurde, und suchen Sie nach eingeschleusten Spam-Seiten.
  9. Benachrichtigen Sie betroffene Nutzer, wenn personenbezogene Daten offengelegt wurden — in vielen Rechtsordnungen innerhalb einer gesetzlichen Frist.

Ein Backup wiederherzustellen, ohne den Einstiegspunkt zu schließen, ist der häufigste Grund, warum Websites binnen zweier Wochen zweimal kompromittiert werden.

Häufige Fragen

Reicht ein Sicherheits-Plugin?

Es hilft bei einigen Dingen — Begrenzung von Anmeldeversuchen, Überwachung von Dateiänderungen, eine einfache Firewall — und es ersetzt weder Updates noch starke Zugangsdaten noch geringste Rechte. Eine Website mit Sicherheits-Plugin und achtzehn Monaten versäumter Updates ist nicht sicher. Bringen Sie zuerst die Grundlagen in Ordnung, dann ergänzen Sie Werkzeuge.

Werden kleine Websites wirklich angegriffen?

Ständig, und nicht wegen dem, wer Sie sind. Automatische Scanner testen jeden erreichbaren Host auf bekannte Schwachstellen; kleine Websites sind gerade deshalb attraktiv, weil sie seltener gepatcht sind. Kompromittierte kleine Websites werden für Spam, Phishing-Seiten und Weiterleitungen genutzt, weshalb das Traffic-Niveau Ihrer Website für das Risiko unerheblich ist.

Wo sollten Backups liegen?

Irgendwo, wohin der Webserver nicht schreiben kann, idealerweise bei einem anderen Anbieter, mit mindestens einer Kopie, die sich nicht mit denselben Zugangsdaten löschen lässt, die die Website betreiben. Ransomware und zerstörerische Angriffe zielen gezielt auf Backups, die von der kompromittierten Maschine erreichbar sind — und das ist genau der Moment, in dem Sie sie brauchen.

Was ist die wertvollste einzelne Sicherheitsmaßnahme?

Updates zügig einzuspielen. Es ist unglamourös und verhindert mehr echte Kompromittierungen als alles andere zusammen, denn die Angriffe, die tatsächlich stattfinden, sind automatisiertes Ausnutzen bekannter, gepatchter Schwachstellen. An zweiter Stelle steht Zwei-Faktor-Authentifizierung auf Admin- und Hosting-Konten.

website sicherheitwebsite gehacktsicherheit best practicessql injectionxsswebsite backups

Alle Leitfäden

Zuletzt aktualisiert am 2026-08-07 von websitedevelopment.biz · Über uns

Intern geschrieben

Jeder Leitfaden wird von unserer Redaktion recherchiert und geschrieben, nicht von anderen Seiten zusammengesetzt.

Regelmäßig geprüft

Jeder Leitfaden trägt das Datum der letzten Prüfung — auch dann, wenn sich nichts geändert hat.

Keine bezahlten Platzierungen

Keine Agentur, Plattform oder Entwicklerin kann hier eine Erwähnung, ein Ranking oder einen Link kaufen.

Zwölf Sprachen

Jeder Leitfaden wird übersetzt — mit eigener URL und eigenem Prüfdatum je Sprache.

Ihre Daten bleiben Ihre

Briefings werden niemals veröffentlicht oder verkauft. Wir geben sie an die passenden Entwickler weiter, damit diese Sie kontaktieren können, und teilen Ihnen mit, wer sie sind.