TMA-KUBERNETES-1.1.13
Ensure that the default administrative credential file permissions are set to 600
КритическийУровень 1Автоматическаяkubernetes
Описание
Ensure that the admin.conf file (and super-admin.conf file, where it exists) have permissions of 600.
Как проверяется
Метод проверки: Команда оболочки
shell
set -f
ok=1; n=0
for f in /etc/kubernetes/admin.conf /etc/kubernetes/super-admin.conf; do
[ -e "$f" ] || continue; n=$((n+1))
p=$(stat -Lc %a "$f") || exit 1
if [ $((0$p & 0177)) -ne 0 ]; then echo "noncompliant: $f mode $p"; ok=0; fi
done
[ "$n" -gt 0 ] || exit 1
if [ "$ok" -eq 1 ]; then echo compliant; fi- Ожидаемый вывод
compliant
Как исправляется
Метод исправления: Команда оболочки
shell
if [ -e /etc/kubernetes/admin.conf ]; then chmod u-x,go-rwx /etc/kubernetes/admin.conf; fi; if [ -e /etc/kubernetes/super-admin.conf ]; then chmod u-x,go-rwx /etc/kubernetes/super-admin.conf; fiСвойства
- Операционные системы
- Любая
- Теги
- kubernetescontrol-planefile-permissions
- Источник
- CIS Kubernetes Benchmark v2.1.0 - 1.1.13 Ensure that the default administrative credential file permissions are set to 600
Проверить этот хост
Выполните команду на компьютере, аудит которого вам разрешён. Сканирование работает только на чтение.
shell
tmaegis scan --target kubernetes