Zum Inhalt springen

Versionshistorie

CodeSeven Security Pro

4 veröffentlichte Versionen · Aktuelle Version: v1.0.6

  1. v1.0.6 Aktuell

    Veröffentlicht
    02.06.2026 22:04
    Größe
    199,3 KB
    ## v1.0.6 - 2. Juni 2026 Bugfix-Release. Bundle unverändert gegenüber v1.0.4. ### Behoben - FW-WHITELIST-CONFUSION-001: Selbstaussperrung von Admins durch eine missverständliche Doppel-Whitelist-Oberfläche. Zwei separate IP-Whitelist-Einstellungen (Login + Firewall) mussten für vollständigen Admin-Schutz BEIDE konfiguriert werden. Die Oberfläche hat dies nicht vermittelt. Die Migration synchronisiert beide Optionen beim Upgrade automatisch, sodass bestehende Admin-IPs ohne manuellen Eingriff erhalten bleiben. ### Upgrade-Hinweise - Migration 004 läuft automatisch bei Aktivierung/Upgrade des Plugins - Idempotent: kann gefahrlos mehrfach ausgeführt werden - Keine Änderungen an DB-Schema, REST oder Bundle - Bestehende Admin-IPs bleiben erhalten (zusammengeführt, nie überschrieben) - Websites ohne konfigurierte Whitelist: keine Aktion (keine Verhaltensänderung) ### Auswirkungen auf Produktivsysteme - aluminieviparapeti.com: Die Migration synchronisiert Ognyans IP in beiden Einstellungen - zlatnitemomicheta.eu: keine Aktion (beide wurden bereits heute früher per manuellem Fix gesetzt) - Künftige Installationen: Wird eine Whitelist über die Oberfläche gesetzt, wird die andere automatisch befüllt
  2. v1.0.5

    Veröffentlicht
    02.06.2026 21:18
    Größe
    197,8 KB
    ## v1.0.5 - 2. Juni 2026 Fehlerbehebungen + Härtung der Bereinigung. Bundle unverändert gegenüber v1.0.4. ### Behoben - FW-METRICS-SCHEMA-001: Stündliche DB-Fehler ('Unknown column action/rule_id') durch Metrics Aggregator und Dashboard. Die Metrik firewall.rules.matches erfasst nun endlich Daten. - FW-CRON-ORPHAN-001: Verwaiste Cron-Fehler 'invalid_schedule' nach der Deaktivierung. Das Plugin entfernt nun alle 5 Cron-Hooks über einen zentralen Helper (Single Source of Truth). ### Sonstiges - readme.txt: Stable Tag von 1.0.2 auf 1.0.5 angehoben (war veraltet) ### Upgrade-Hinweise - Keine Änderungen an DB-Schema, REST oder Bundle - Sicheres direktes Upgrade von jeder v1.0.x
  3. v1.0.4

    Veröffentlicht
    30.05.2026 23:23
    Größe
    197,3 KB

    v1.0.4 — 30. Mai 2026

    Major Release: Trusted Admin Protection — Administratoren können nicht mehr von der eigenen Firewall aus ihrer eigenen Website ausgesperrt werden.

    Neue Funktionen
    • FW-TRUSTED-ADMIN-001 — Auto-Learn vertrauenswürdiger Kombinationen aus (IP, User-Agent) bei erfolgreichem Admin-Login. Vertrauenswürdige Geräte umgehen alle Firewall-Sperren. Nicht vertrauenswürdige bleiben vollständig geschützt.
    • Die Bindung erfolgt über IP+UA (sha256-Fingerprint) — nicht nur über die IP. Ein Angreifer mit derselben IP kann sich nicht an eine vertrauenswürdige Sitzung anhängen.
    • Auto-Learn-Einstellungen: firewall.trusted_admin_auto_learn (Standard: ON), firewall.trusted_admin_ttl_days (Standard: 30 Tage)
    • Revoke-API bereit (UI folgt in v1.0.5)
    Firewall-Härtung (3 P0-Fixes)
    • FW-ESCALATE-ON-ACCESS-001 — Die TTL wird bei wiederholten Hits einer gesperrten IP nicht mehr erneuert. „1 Stunde Sperre“ bedeutet tatsächlich 1 Stunde, auch bei anhaltendem Angriff. Der Attempts Counter zählt zu Diagnosezwecken weiter.
    • FW-WHITELIST-MISSING-001 — Neue Einstellung firewall.whitelist_ips für statische vertrauenswürdige IPs (CI-Server, Monitoring). Umgeht die Blocklist im Preflight.
    • FW-EXPIRE-DISPLAY-DRIFT-001 — Zeitzonenabweichung zwischen blocked_until (Tabelle) und Transient-TTL behoben. Die Bundle-UI zeigt jetzt den exakten Ablaufzeitpunkt ohne 3-Stunden-Versatz an.
    License + System Preferences (übernommen vom 28. Mai)
    • LIC-005: Die Tabelle „License Invalid“ zeigt keine veralteten Premium-Berechtigungen mehr an
    • LIC-006: „License Expired“ hat einen eigenen UI-Zweig mit Verlängerungs-CTA und wird nicht mehr mit „Invalid“ vermischt
    • LIC-009: Grace Mode — ein Netzwerkfehler stuft eine gültige Lizenz nicht mehr herab
    • System Preferences (hybrid): Debug-Logging ist ECHT (der Logger nutzt cssp_log_level), Telemetry + Performance werden gespeichert + ehrliche UI-Beschreibung
    Architektur
    • Konstruktor von CSSP_Security_Kernel um die nullable-Parameter ?CSSP_Settings und ?CSSP_Trusted_Admin_Service erweitert (abwärtskompatibel)
    • Neuer Service: CSSP_Trusted_Admin_Service im Modul Login Security. Nutzt die bestehende Tabelle cssp_trusted_devices — keine Migration erforderlich.
    • Owner/Consumer-Trennung: Login Security erfasst das Vertrauen, die Firewall nutzt es. Klarere Modulgrenzen.
    Bekannte Einschränkungen (Backlog v1.0.5)
    • Trusted-Admin-Settings-UI (list/add/remove) folgt in v1.0.5 — die Backend-API ist bereit
    • Wiederherstellung über die Login-Seite für neue Administratoren mit unbekannter IP — separater Sprint
    • Multi-Faktor (Browser-Cookie + Device Fingerprint) — Stufe 2 des Schutzsystems
  4. v1.0.3

    Veröffentlicht
    28.05.2026 23:22
    Größe
    202,0 KB

    v1.0.3 — 28. Mai 2026

    • 🔧 FIX (production): „Metrics temporarily unavailable“ im Dashboard nach dem Upgrade — fehlende Capabilities ergänzt (view_cssp_dashboard, view_cssp_activity, view_cssp_health, view_cssp_login, manage_cssp_health)
    • 🔧 FIX: Capabilities werden jetzt auch beim Plugin-Upgrade registriert, nicht nur bei der Erstaktivierung (upgrade-sicherer Versionsabgleich in init)
    • 📦 Die Version ist vollständig abwärtskompatibel — Administratoren erhalten die neuen Berechtigungen nach dem Upgrade automatisch

    v1.0.2 — Vorgängerversion

    • 📝 Erste öffentliche Version: Dashboard-Widget-Metriken, Activity Log, Health Checks, Security Login, REST-API-Grundlage
    • 🔐 Lizenzsystem: jährliche Aktivierung + Grace Mode + Updater-Pipeline
    • 📡 Updater: WP-Filter + manueller Link „Check for updates“

Zurück zu CodeSeven Security Pro