Wissen / Checklisten / IT-Sicherheit
Website-Sicherheit: Checkliste für Betreiber
Die wichtigsten Maßnahmen gegen vermeidbare Sicherheitslücken.
Dieser Leitfaden führt dich vom konkreten Ausgangsproblem über die praktische Umsetzung bis zur überprüfbaren Abnahme. Jeder Abschnitt nennt eine Methode, ein Beispiel, ein Erfolgskriterium und eine typische Fehlerquelle.
Arbeitsablauf auf einen Blick
1. HTTPS und Transport
Prüfe gültiges Zertifikat, HTTP→HTTPS-Weiterleitung und gemischte Inhalte. HSTS erst nach Prüfung aller betroffenen Subdomains ausrollen.
curl -I http://example.org und curl -I https://example.org
2. Updates und Abhängigkeiten
Erfasse CMS, Plugins, PHP-Laufzeit und Libraries. Aktualisiere nach Test und Backup; entferne ungenutzte Komponenten.
composer audit für PHP-Abhängigkeiten.
3. Zugänge und MFA
Beschränke Admin-Konten, verwende individuelle Konten und MFA, wo unterstützt. Prüfe Rollen und ausscheidende Mitarbeiter.
Admin-Rollenliste mit Eigentümer und letzter Prüfung.
4. Header und Sitzungen
Prüfe CSP, X-Content-Type-Options, Referrer-Policy und Cookie-Attribute. Starte CSP bei komplexen Seiten gegebenenfalls mit Report-Only.
Set-Cookie: session=…; Secure; HttpOnly; SameSite=Lax
5. Backups und Wiederherstellung
Sichere Dateien und Datenbank getrennt und teste eine Wiederherstellung in einer isolierten Umgebung.
Monatlicher Restore-Test mit Protokoll und Zeitmessung.
Abnahmeprotokoll für die Praxis
Nutze die folgenden Punkte als dokumentierbare Abnahme. Trage bei jedem Punkt Datum, getestete URL beziehungsweise System, Ergebnis und gegebenenfalls einen offenen Befund ein.
Abnahmekriterium: HTTP leitet sauber um, keine Mixed-Content-Warnungen.
Abnahmekriterium: Bekannte kritische Sicherheitslücken sind bewertet und behandelt.
Abnahmekriterium: Kein gemeinsames Administratorpasswort im Umlauf.
Abnahmekriterium: Keine unnötigen Scriptquellen, Cookies passend abgesichert.
Abnahmekriterium: Ein dokumentierter Restore funktioniert mit aktuellen Sicherungen.
Fachquellen und weiterführende Dokumentation
Diese Primärquellen dienen zur Vertiefung und zur Prüfung versionsabhängiger Details. Bei rechtlichen Themen ersetzt der Leitfaden keine individuelle Rechtsberatung.
Praxisvertiefung: Angriffsfläche verkleinern
Inventarisiere CMS, Plugins, PHP-Version, Hosting, DNS und Zugänge. Entferne nicht verwendete Komponenten und aktiviere MFA für Admin- und Hostingkonten.
Technische Umsetzung
Prüfe Updates, HTTPS, sichere Cookies, restriktive Berechtigungen, Backup-Zugriff und Security-Header. CSP erst mit Report-Only testen, damit legitime Funktionen nicht ausfallen.
So überprüfst du das Ergebnis
Führe Restore-Tests und Berechtigungsprüfungen durch. Ein Header-Checker allein bestätigt keine sichere Website.