CSDN Handbuch: Einführung

Verfasst von

in

Dieses CSDN Handbuch erklärt, wie du Cisilino Site Defense Network benutzt, ein WordPress-Plugin, das die Website vor missbräuchlichen Zugriffsversuchen schützt. Ich richte es an alle, die eine Website verwalten und verstehen wollen, wozu jeder Reiter dient, bevor sie ihn anfassen. Hier beschreibe ich Version 1.0.15.

Schema des CSDN Handbuchs: Menü Einstellungen von WordPress mit den zehn Reitern des Plugins

Was Cisilino Site Defense Network ist

Cisilino Site Defense Network, kurz CSDN, ist ein WordPress-Plugin. Es zählt die fehlgeschlagenen Logins für jede IP-Adresse. Erreicht eine IP die Schwelle, blockiert es sie und schreibt sie in die Datei .htaccess der Website.

Das Plugin funktioniert allein, ohne jede Konfiguration. Die Verbindung zu einem externen Panel ist optional. Richtest du sie nicht ein, macht das Plugin keinen einzigen Aufruf nach außen.

Du findest es im Seitenmenü von WordPress, an der Stelle, die Punkt 1 im Bild zeigt: Einstellungen > Cisilino Site Defense Network. Darin gibt es zehn Reiter, aufgelistet unter Punkt 3.

Wozu es dient

Das Plugin vereint mehrere Abwehrmaßnahmen, die alle von dieser Seite aus verwaltet werden.

  • Automatische Sperrung von IPs, die den Login zu oft falsch eingeben, mit einer Whitelist für vertrauenswürdige Netzwerke.
  • Manuelles Sperren und Entsperren einer einzelnen IP, auch zeitlich befristet.
  • Optionale Regeln für .htaccess: kein PHP in uploads, keine Verzeichnisauflistung, geschützte sensible Dateien.
  • HTTP-Sicherheitsheader und automatische Abmeldung inaktiver Administratoren.
  • Eine Richtlinie dafür, wer neue Benutzer anlegen darf.
  • Ein Limit für Veröffentlichungen von Autoren sowie für Kommentare und Contact-Form-7-Formulare, die Gäste absenden.
  • Ein Protokoll der Website-Aktivitäten und eine Integritätsprüfung der Plugin-Dateien.
  • Ein PHP-Fehlerprotokoll, das du bei Bedarf einschalten kannst.

Was das Plugin nicht tut

Dieses CSDN Handbuch spricht auch über die Grenzen, und die kennst du besser gleich. Das Plugin ist keine Web Application Firewall: Es analysiert den Inhalt der Anfragen nicht. Das Wort IDS im Namen des Reiters bezeichnet Zugriffsregeln für Dateien und Ordner, kein echtes System zur Angriffserkennung.

  • Es verhindert keine Dateimanipulationen: Es erkennt sie nur, und wer schon Schreibzugriff hat, kann die Prüfung umgehen.
  • Es legt vor einer Änderung keine Kopie von .htaccess an.
  • Es bietet keine Content-Security-Policy unter den Headern.
  • Es versteckt die Benutzerliste der REST API von WordPress nicht.
  • Es hat keine Liste von E-Mail-Domains und kein Captcha für Registrierungen.
  • Auf einem Server, der .htaccess ignoriert, wie nginx, haben die serverseitigen Regeln keine Wirkung.

Achtung: Ein Plugin verringert Risiken, es beseitigt sie nicht. Halte WordPress, Themes und Plugins aktuell und erstelle Sicherungskopien der Website, auch wenn du CSDN einsetzt.

Voraussetzungen

  • WordPress 5.8 oder neuer und PHP 7.4 oder neuer.
  • Apache, oder ein kompatibles LiteSpeed, für IP-Sperrungen und Hardening. Die Datei .htaccess muss beschreibbar sein.
  • Ein Konto mit der Berechtigung, die Einstellungen zu verwalten. Auf einer einzelnen Website ist das manage_options. In einem Multisite-Netzwerk braucht es den Superadmin.
  • Für das Panel, optional: eine https-Adresse, ein Customer Code und ein API-Schlüssel.

Die Updates kommen über den normalen WordPress-Mechanismus, unter Plugins > Aktualisierungen. Das Plugin ist für das Verzeichnis von WordPress.org gedacht, wo es seine offizielle Seite hat: Dort prüfst du am besten, welche Version gerade veröffentlicht ist.

Wie du das CSDN Handbuch liest

Du kannst die Kapitel der Reihe nach lesen oder direkt zu dem springen, das du brauchst. Jedes Kapitel hat ein Bild mit der Übersicht der Seite und nummerierten roten Kreisen: Die Zahl 1 zeigt den Menüpunkt, die 2 den aktiven Reiter, die anderen die Abschnitte.

Ist es das erste Mal, beginne mit der Installation und dem ersten Start. Funktioniert etwas nicht, geh direkt zum Kapitel über die Fehlerbehebung. Das sind die Kapitel:

  1. Einführung: diese Seite.
  2. Cisilino Site Defense Network installieren und aktivieren
  3. Das Plugin mit dem Panel verbinden: Remote-Einstellungen
  4. Reiter Allgemein: Sperrschwelle und Status des Plugins
  5. Sperren, Entsperren und Whitelist: die manuellen Overrides
  6. Reiter Blockierte IPs: die Blacklist lesen
  7. Hardening / IDS: die Regeln für .htaccess
  8. Überwachung der Uploads und Integritätsprüfung
  9. Reiter Test: prüfen, ob die Schutzmaßnahmen funktionieren
  10. Paranoic Hardening: Sicherheitsheader und Administratorsitzung
  11. Benutzerregistrierung: wer Konten anlegen darf
  12. Rate Limiting: Grenzen für Autoren und Besucher
  13. Aktivitätsprotokoll: was auf der Website passiert ist
  14. Debug-Log: PHP-Fehler in einer eigenen Datei
  15. Fehlerbehebung und häufige Fragen
  16. Deaktivierung, Deinstallation und personenbezogene Daten

Ein Hinweis, der Verwechslungen vermeidet. Das manuelle Sperren und Entsperren einer IP und die Whitelist stehen im Reiter Allgemein, nicht in Blockierte IPs. Dasselbe gilt für das Formular zur Überwachung der Uploads.

Alle Beschriftungen von Feldern und Schaltflächen sind in diesem CSDN Handbuch genauso übernommen, wie du sie im Plugin siehst. Um zu beginnen, geh zum nächsten Kapitel: Cisilino Site Defense Network installieren und aktivieren.

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

WordPress Cookie Hinweis von Real Cookie Banner