Zum Hauptinhalt springen

Aktivitätsprotokolle & Sicherheitsprüfung

Das Fami Hero Admin-Portal führt ein umfassendes, schreibgeschütztes (read-only) Aktivitätsprotokoll aller administrativen Systemaktivitäten. Dies stellt die Einhaltung von Richtlinien sicher, verfolgt Änderungen bis zu den einzelnen Administratoren zurück und bietet einen wesentlichen Nachweis für Sicherheitsprüfungen der Plattform.


🔍 1. Aktivitätsprotokoll-Register

Route: /audit-logs

Jede kritische administrative Aktion löst sofort einen permanenten, unveränderlichen Protokolleintrag in der Systemdatenbank aus.

Suchen und Filtern:

  1. Suche: Finden Sie Protokolle durch Eingabe der E-Mail-Adresse eines Administrators, von Schlüsselwörtern der Aktionsbeschreibung oder der E-Mail-Adresse des Zielbenutzers.
  2. Aktionsfilter: Filtern Sie die Ergebnisse nach bestimmten protokollierten Aktionen, um wichtige Ereignisse einzugrenzen:
    • User Enabled / Disabled (Benutzer aktiviert/gesperrt): Verfolgung von Sperrungen und Freigaben von Eltern- oder Kinderkonten.
    • Blocklist Updated (Sperrliste aktualisiert): Verfolgung von Änderungen an der globalen Datenbank zur Einstufung von Domänen.
    • Config Updated (Konfiguration aktualisiert): Verfolgung von Änderungen an SMTP-Einstellungen, Firebase-Synchronisationslatenzen oder OTP-Gateways.
    • Admin Actions (Administrator-Aktionen): Rückverfolgung, wenn Administratorkonten erstellt, aktiviert/deaktiviert oder Passwörter zurückgesetzt werden.
    • Login Events (Anmeldeereignisse): Verfolgung von erfolgreichen und fehlgeschlagenen Anmeldeversuchen von Administratoren.
  3. Datumsfilter: Wählen Sie Start- und Endzeitstempel aus, um historische Aufzeichnungen anzuzeigen.

Admin Portal: Activity Audit Logs Bildunterschrift: Die Tabelle der Aktivitätsprotokolle mit Administrator-E-Mails, Aktionstypen, spezifischen Beschreibungen, IP-Adressen und Zeitstempeln.


🗃️ 2. Protokollierte Systemaktionen

Fami Hero protokolliert die folgenden Ereigniskategorien automatisch:

EreigniskategorieProtokollierte MetadatenSystemauswirkung
Admin-LoginAdmin-ID, IP-Adresse, Session-TokenValidiert den Sitzungsstart des Administrators. Protokolliert auch fehlgeschlagene Anmeldeversuche.
KontosperrungZiel-Eltern-ID, Status (Gesperrt/Aktiv), GrundVerweigert der Eltern-App sofort den Zugriff.
Blacklist/Whitelist-ÄnderungBetroffene Domäne, Aktion (Hinzufügen/Entfernen), KategorieWird über die Firebase Realtime Database mit den Kindergeräten synchronisiert.
API-Schlüssel-UpdateGateway-Name (z.B. Twilio), Maskierte ZugangsdatenLädt die SMS- oder E-Mail-Versandparameter neu.

📥 3. Exportieren von Audit-Berichten

Super-Administratoren können lokale Kopien der Aktivitätsprotokolle für Berichte oder externe Überprüfungen herunterladen:

  1. Navigieren Sie zu /audit-logs.
  2. Wenden Sie die gewünschten Datumsbereichs- oder Aktionsfilter an.
  3. Klicken Sie oben rechts auf Export Logs (Protokolle exportieren).
  4. Wählen Sie Ihr bevorzugtes Format: CSV (für Tabellenkalkulationen) oder JSON (für maschinelles Lesen).
  5. Erzwingen Sie die sekundäre 2FA-Verifizierung für Super-Admins, um den Download zu autorisieren.
  6. Die Datei wird nach erfolgreicher Verifizierung direkt auf Ihr Gerät heruntergeladen.

⏭️ Nächster Schritt

Administratoren können auch E-Mail-Inhalte, SMS-Benachrichtigungen und Firebase-Echtzeitdatenbank-Synchronisationspläne anpassen. Weiter zu Systemeinstellungen & Vorlagen.