Was macht kibana-audit?
Aktivieren und Konfigurieren des Kibana-Audit-Loggings für Zugriffe auf gespeicherte Objekte, Anmeldungen und Bereichsoperationen. Verwenden Sie dies beim Einrichten des Kibana-Audits, Filtern von Ereignissen oder Korrelieren von Kibana- und ES-Audit-Logs.
Konfiguration
Fügen Sie die folgenden Einstellungen zu Ihrer kibana.yml-Datei hinzu:
xpack.security.audit.enabled: true
xpack.security.audit.appender.kind: rolling-file
xpack.security.audit.appender.path: /var/log/kibana/audit.log
xpack.security.audit.appender.policy.interval: 3d
xpack.security.audit.appender.policy.modulate: true
xpack.security.audit.appender.strategy.kind: numeric
xpack.security.audit.appender.strategy.max: 10
Oder konfigurieren Sie es über die Kibana-UI unter Management > Advanced Settings > Audit.
Ereignisfilterung
Sie können Audit-Ereignisse nach Typ filtern, z.B. nur saved_object_access oder login-Ereignisse protokollieren. Beispiel:
xpack.security.audit.ignore:
- 'saved_object_access'
- 'space_operation'
Korrelation mit ES-Audit-Logs
Um Kibana- und Elasticsearch-Audit-Logs zu korrelieren, stellen Sie sicher, dass beide Systeme auf dieselbe Audit-Log-Datei oder -Quelle verweisen. Verwenden Sie gemeinsame Felder wie user.id, timestamp und event.action, um Abfragen zu erstellen.