Docker
TMA-DOCKER-2.14
Ensure centralized and remote logging is configured
СреднийУровень 2Автоматическаяdocker
Описание
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.
Как проверяется
Метод проверки: Команда оболочки
shell
d=$(docker info --format '{{.LoggingDriver}}') || exit 1; case "$d" in json-file|local|none|'') echo "local:$d";; *) echo compliant;; esac- Ожидаемый вывод
compliant
Как исправляется
Метод исправления: Рекомендация или патч инфраструктуры
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.
Свойства
- Операционные системы
- Любая
- Теги
- dockerdaemonlogging
- Источник
- CIS Docker Benchmark v1.9.0 - 2.14 Ensure centralized and remote logging is configured
Проверить этот хост
Выполните команду на компьютере, аудит которого вам разрешён. Сканирование работает только на чтение.
shell
tmaegis scan --target docker --level 2