TMAegis
Más reglas para docker

Docker

TMA-DOCKER-2.4

Ensure Docker is allowed to make changes to iptables

MediaNivel 1Automatizadadocker

Descripción

Docker must manage iptables so that container networking rules stay consistent with the daemon configuration. Compliant unless iptables is explicitly set to false. The audit reads the running dockerd command line (ps) together with /etc/docker/daemon.json.

Cómo se verifica

Método de auditoría: Comando de shell

shell
args=$(ps -eo args 2>/dev/null) || exit 1; s=$(printf '%s\n' "$args" | grep '[d]ockerd'; cat /etc/docker/daemon.json 2>/dev/null); printf '%s\n' "$s" | grep -Eq -e '--iptables[= ]+false|"iptables"[[:space:]]*:[[:space:]]*false' && echo noncompliant || echo compliant
Salida esperada
compliant

Cómo se corrige

Método de corrección: Guía o parche de infraestructura

Remove "iptables": false from /etc/docker/daemon.json and --iptables=false from the dockerd start-up flags, then restart the Docker daemon.

Propiedades

Sistemas operativos
Cualquiera
Etiquetas
dockerdaemonnetwork
Referencia
CIS Docker Benchmark v1.9.0 - 2.4 Ensure Docker is allowed to make changes to iptables

Verificar este host

Ejecute esto en un equipo que tenga permiso para auditar. El escaneo es de solo lectura.

shell
tmaegis scan --target docker