TMAegis
kubernetes のその他のルール

TMA-KUBERNETES-1.1.11

Ensure that the etcd data directory permissions are set to 700 or more restrictive

高レベル 1自動kubernetes

説明

Ensure that the etcd data directory has permissions of 700 or more restrictive. Runs on etcd/control-plane nodes; the data directory comes from etcd --data-dir (default /var/lib/etcd).

チェック方法

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

shell
set -f
a=$(ps -eo args 2>/dev/null | grep -E '^([^ ]*/)?etcd( |$)' | head -n 1)
[ -n "$a" ] || a=$(cat /etc/kubernetes/manifests/etcd.yaml 2>/dev/null | tr '\n' ' ')
d=$(printf '%s\n' "$a" | tr ' "' '\n\n' | sed -n 's/^--data-dir=//p' | tail -n 1); d=${d:-/var/lib/etcd}
[ -d "$d" ] || exit 1
p=$(stat -Lc %a "$d") || exit 1
if [ $((0$p & 0077)) -eq 0 ]; then echo compliant; else echo "noncompliant: $d mode $p"; fi
期待される出力
compliant

修正方法

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

On the etcd server node, get the etcd data directory, passed as an argument --data-dir, from the below command: ps -ef | grep etcd Run the below command (based on the etcd data directory found above). For example, chmod 700 /var/lib/etcd

プロパティ

オペレーティングシステム
すべて
タグ
kubernetescontrol-planeetcdfile-permissions
参照
CIS Kubernetes Benchmark v2.1.0 - 1.1.11 Ensure that the etcd data directory permissions are set to 700 or more restrictive

このホストをチェック

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

shell
tmaegis scan --target kubernetes