TMA-DOCKER-2.14
Ensure centralized and remote logging is configured
MittelStufe 2Automatisiertdocker
Beschreibung
Centralized logging keeps container logs off the host where they can be tampered with. The audit reads the default logging driver from docker info and fails for the local-only drivers json-file, local and none.
So wird geprüft
Prüfmethode: Shell-Befehl
shell
d=$(docker info --format '{{.LoggingDriver}}') || exit 1; case "$d" in json-file|local|none|'') echo "local:$d";; *) echo compliant;; esac- Erwartete Ausgabe
compliant
So wird behoben
Behebungsmethode: Anleitung oder Infrastruktur-Patch
Set "log-driver" (e.g. syslog, journald forwarded to a collector, fluentd, gelf, splunk) and its "log-opts" in /etc/docker/daemon.json, then restart the Docker daemon.
Eigenschaften
- Betriebssysteme
- Beliebig
- Tags
- dockerdaemonlogging
- Referenz
- CIS Docker Benchmark v1.9.0 - 2.14 Ensure centralized and remote logging is configured
Diesen Host prüfen
Führen Sie dies auf einem Rechner aus, den Sie prüfen dürfen. Der Scan ist schreibgeschützt.
shell
tmaegis scan --target docker --level 2