Selbsttest
Demo: Administration nur zur Ansicht – Speichern ist serverseitig gesperrt.
52bestanden
1Hinweise/Fehler
| ✓ | System | PHP 8.4.27 (mind. 8.2) |
| ✓ | System | PHP-Erweiterung pdo_sqlite |
| ✓ | System | PHP-Erweiterung mbstring |
| ✓ | System | PHP-Erweiterung sodium |
| ✓ | System | PHP-Erweiterung json |
| ✓ | System | PHP-Erweiterung zip |
| ✓ | System | PHP-Erweiterung curl |
| ✓ | System | PHP-Erweiterung iconv |
| ✓ | System | Datenordner beschreibbar |
| ✓ | Sicherheit | config.php nicht für alle lesbar |
| ✓ | Sicherheit | Datenordner per .htaccess gesperrt |
| ✓ | Datenbank | Verbindung (sqlite) |
| ✓ | Datenbank | 33 Tabellen vorhanden |
| ✓ | Benutzer | Mindestens ein aktiver Admin |
| ✓ | Sprachen | Englisch-Wörterbuch vorhanden |
| ✓ | uttek Connect | Keine Dauerfehler in der Warteschlange |
| ✓ | uttek Connect | Warteschlange nicht verstopft (0 überfällig) |
| ✓ | Lizenz/Update | Signaturprüfung (Ed25519) verfügbar |
| ✓ | Sprachen | Umschalter zeigt nur vollständige Sprachen (DE, EN) |
| ✓ | Sprachen | In Vorbereitung, ausgeblendet: NL, PL, FR |
| ✓ | Sprachen | Alle festen Texte (Menü, Rechte, Listen, Status, Einstellungen, Wochentage, JS) haben Englisch |
| ✓ | Sprachen | Alle E-Mail-/SMS-Vorlagen auch auf Englisch |
| ! | Sprachen | 34 deutsche Texte in der englischen Oberfläche gesehen (Liste: data/i18n-missing.json) |
| ✓ | Sicherheit | Leak-Liste geladen (8181 Einträge) |
| ✓ | Sicherheit | Passwort-Richtlinie: Mindestlänge 12 |
| ✓ | Sicherheit | Passwort-Richtlinie: Komplexität oder Passphrase |
| ✓ | Sicherheit | Passwort-Richtlinie: bekannte Passwörter abgelehnt |
| ✓ | Sicherheit | Passwort-Richtlinie: nicht der Benutzername |
| ✓ | Sicherheit | Passwort-Verlauf: Wiederholung abgelehnt (5) |
| ✓ | Sicherheit | Bestehende Passwort-Hashes (bcrypt) bleiben gültig |
| ✓ | Sicherheit | TOTP nach RFC 6238 (Prüfvektoren) |
| ✓ | Sicherheit | TOTP: Code gilt nur einmal, falsche/alte Codes abgelehnt |
| ✓ | Sicherheit | QR-Code für die Authenticator-App (lokal erzeugt) |
| ✓ | Sicherheit | Backup-Codes: 10 Stück, nur gehasht gespeichert |
| ✓ | Sicherheit | Login-Sperre nach 5 Fehlversuchen, Wartezeit steigt (30 s → 60 s) |
| ✓ | Sicherheit | Admin-Entsperren hebt die Konto-Sperre auf (IP-Zähler eigenständig) |
| ✓ | Sicherheit | Passwort vergessen: Rate-Limit greift |
| ✓ | Sicherheit | Passwort vergessen: Link 1 Std. gültig, unbekannte Links abgelehnt |
| ✓ | Sicherheit | Sicherheits-Header (nosniff, CSP, Referrer-Policy) |
| ✓ | Sicherheit | HSTS nie ohne HTTPS |
| ✓ | Sicherheit | CSP: default-src/frame-ancestors self |
| ✓ | Sicherheit | CSV: Formeln entschärft |
| ✓ | Sicherheit | Basis-Adresse: Prüfung |
| ✓ | Sicherheit | Leerlauf-Abmeldung (Standard 480 Min.) |
| ✓ | Sicherheit | HSTS Standard aus (auch Subdomains) |
| ✓ | Sicherheit | HTTPS-Weiterleitung: aus · HSTS: aus · 2FA-Pflicht: keine |
| ✓ | Sicherheit | Feldverschlüsselung AES-256-GCM (Ver-/Entschlüsseln, Manipulation erkannt) |
| ✓ | Sicherheit | Verschlüsselbare Felder: 4 |
| ✓ | Sicherheit | Feldverschlüsselung aus (Standard) – Einschalten unter Benutzer & Rechte › Sicherheit |
| ✓ | Fahrtenbuch | Kostenarten vorhanden |
| ✓ | Fahrtenbuch | Protokollkette unverändert (4100 Einträge) |
| ✓ | Fahrtenbuch | Kilometerstände der Fahrzeuge aktuell |
| ✓ | Fahrtenbuch | Keine überschneidenden Kilometer |