An einem Montagmorgen meldete uns der Dateiintegritäts-Monitor von SeenSecure auf einer der von uns verwalteten Seiten einen Alarm: die .htaccess im Stammverzeichnis hatte sich geändert. Kein Plugin, kein Theme — die .htaccess selbst, die Datei, die bestimmt, wie der Server auf jede Anfrage reagiert. Wir öffneten das Panel und erwarteten, eine neue Regel irgendeines Plugins zu sehen. Was wir fanden, war viel schlimmer.
Was wir in der Vergleichsansicht sahen
Der Dateiintegritäts-Monitor meldet nicht nur, dass “sich etwas geändert hat” — er zeigt dir die Datei vorher und nachher, Zeile für Zeile. Und der Unterschied war drastisch: von der ursprünglichen .htaccess, mit den WordPress-Regeln, dem LiteSpeed-Cache, einer Bot-Blockierregel eines Affiliate-Plugins und den Regeln einer weiteren, ebenfalls installierten Firewall, blieb nur ein einziger Block übrig: der von SeenSecure. Alles andere war verschwunden.
Wie wir es wiederhergestellt haben
Der Dateiintegritäts-Monitor selbst speichert eine Referenzkopie (die “Baseline”) der überwachten Dateien. Die .htaccess in ihren korrekten Zustand zurückzuversetzen war daher nur einen Klick entfernt — direkt aus demselben Panel, in dem wir den Unterschied gesehen hatten. Kein FTP, keine Suche nach einem manuellen Backup, kein Rätselraten, welche Regeln fehlten. Von der Meldung bis zur vollständigen Wiederherstellung: nur Minuten.
Warum wir das erzählen
Weil es das perfekte Beispiel dafür ist, was ein echtes Sicherheitssystem leisten sollte: eine unautorisierte Änderung an einer kritischen Datei erkennen, sobald sie passiert, genau zeigen, was sich geändert hat, und sie ohne Drama oder manuellen Aufwand rückgängig machen lassen. Eine beschädigte Konfigurationsdatei kann tagelang unbemerkt bleiben, wenn niemand genau hinschaut — hier wurde sie im selben Panel erkannt, verglichen und vollständig wiederhergestellt, in Minuten.
Im Grunde ist das der Grund, warum wir SeenSecure benutzen.