TMAegis
kubernetes için daha fazla kural

Kubernetes

TMA-KUBERNETES-1.1.11

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

YüksekDüzey 1Otomatikkubernetes

Açıklama

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).

Nasıl denetlenir

Denetim yöntemi: Kabuk komutu

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
Beklenen çıktı
compliant

Nasıl düzeltilir

Düzeltme yöntemi: Kılavuz veya altyapı yaması

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

Özellikler

İşletim sistemleri
Herhangi biri
Etiketler
kubernetescontrol-planeetcdfile-permissions
Referans
CIS Kubernetes Benchmark v2.1.0 - 1.1.11 Ensure that the etcd data directory permissions are set to 700 or more restrictive

Bu ana makineyi denetle

Bunu denetleme izniniz olan bir makinede çalıştırın. Tarama salt okunurdur.

shell
tmaegis scan --target kubernetes