docs(anleitung): Kapitel Audit-Log und Syslog-Variablen (#029)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-12 16:49:28 +02:00
co-authored by Claude Opus 5.5
parent 461cab1389
commit 7721a9f764
2 changed files with 20 additions and 1 deletions
+18
View File
@@ -29,6 +29,7 @@ in die Verwaltung.
8. [Personen, Self-Service und Zuweisungsmatrix](#8-personen-self-service-und-zuweisungsmatrix)
9. [Vorlagen](#9-vorlagen)
10. [Private Key anzeigen oder löschen](#10-private-key-anzeigen-oder-löschen)
11. [Audit-Log](#11-audit-log)
---
@@ -196,3 +197,20 @@ Nur Admins, nur nach erneuter Bestätigung: „anzeigen (Re-Auth)“ in der Info
Der Key wird genau einmal ausgeliefert und nirgends zwischengespeichert; jede Anzeige steht im
Protokoll. **Private Key löschen** entfernt ihn endgültig aus sshkv – auf den Hosts bleibt er; neu
ausrollen geht danach nicht mehr.
## 11. Audit-Log
Jede Aktion steht im **Audit-Log**: Zeitpunkt, Benutzer, Host, Zielbenutzer, Fingerprint, das Diff
der geänderten Datei und das Ergebnis – nie ein Private Key oder Passwort. Einträge lassen sich
weder ändern noch löschen; jeder Eintrag ist per Hash mit seinem Vorgänger verkettet.
![Audit-Log](bilder/protokoll-desktop.png)
- **Filter** nach Zeitraum, Aktionsgruppe, Benutzer, Host, Ergebnis und Freitext; eine Zeile
aufklappen zeigt Diff, Details und Hashes.
- **Kette prüfen** rechnet alle Hashes nach. Wurde eine Zeile an sshkv vorbei in der Datenbank
verändert, zeigt die Seite die erste betroffene Zeile.
- **CSV-Export** mit denselben Filtern (der Export selbst wird protokolliert).
- **Syslog:** Mit `SSHKV_SYSLOG_HOST` geht jeder Eintrag zusätzlich an einen zentralen Syslog-Server
(z. B. für Zabbix) – eine Kopie außerhalb von sshkv.