docs(anleitung): Kapitel Audit-Log und Syslog-Variablen (#029)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -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.
|
||||
|
||||

|
||||
|
||||
- **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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user