TMAegisベータ
docker のその他のルール

Docker

TMA-DOCKER-2.4

Ensure Docker is allowed to make changes to iptables

中レベル 1自動docker

説明

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.

チェック方法

監査方法: シェルコマンド

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
期待される出力
compliant

修正方法

修正方法: ガイダンスまたは IaC パッチ

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

プロパティ

オペレーティングシステム
すべて
タグ
dockerdaemonnetwork
参照
CIS Docker Benchmark v1.9.0 - 2.4 Ensure Docker is allowed to make changes to iptables

このホストをチェック

監査が許可されているマシンで実行してください。スキャンは読み取り専用です。

shell
tmaegis scan --target docker