TMAegisBeta
Mais regras para docker

Docker

TMA-DOCKER-3.16

Ensure that the Docker socket file permissions are set to 660 or more restrictively

CríticaNível 1Automatizadadocker

Descrição

The Docker socket (anyone who can write it controls the daemon) must have mode 660 or more restrictive. The audit flags any existing candidate path (/var/run/docker.sock, /run/docker.sock) with permission bits outside 660; not applicable when none exists.

Como é verificado

Método de auditoria: Comando shell

shell
for f in /var/run/docker.sock /run/docker.sock; do [ -e "$f" ] || continue; out=$(find "$f" -maxdepth 0 -perm /7117) || exit 1; [ -z "$out" ] || { echo "$f"; exit 0; }; done; echo compliant
Saída esperada
compliant

Como é corrigido

Método de correção: Comando shell

shell
for f in /var/run/docker.sock /run/docker.sock; do if [ -e "$f" ]; then chmod 660 "$f" || exit 1; fi; done

Propriedades

Sistemas operacionais
Qualquer
Tags
dockerpermissions
Referência
CIS Docker Benchmark v1.9.0 - 3.16 Ensure that the Docker socket file permissions are set to 660 or more restrictively

Verificar este host

Execute isto em uma máquina que você tenha permissão para auditar. A varredura é somente leitura.

shell
tmaegis scan --target docker