TMAegisБета
Другие правила для bottlerocket

Bottlerocket

TMA-BOTTLEROCKET-1.5.1

Ensure SELinux is configured

ВысокийУровень 1Автоматическаяbottlerocket

Описание

SELinux must be enabled and in enforcing mode. The audit runs sestatus and requires SELinux enabled with the fortified policy and enforcing current and configured mode (falls back to getenforce = Enforcing when sestatus is not present). Run tmaegis on the host through the admin container root shell (sudo sheltie).

Как проверяется

Метод проверки: Команда оболочки

shell
if command -v sestatus >/dev/null 2>&1; then
  out=$(sestatus 2>/dev/null) || exit 1
  bad=0
  for l in 'SELinux status: enabled' 'Loaded policy name: fortified' 'Current mode: enforcing' 'Mode from config file: enforcing'; do
    printf '%s\n' "$out" | tr -s ' \t' ' ' | grep -Fxq -- "$l" || { echo "missing: $l"; bad=1; }
  done
  [ "$bad" -eq 0 ] && echo compliant
else
  m=$(getenforce 2>/dev/null) || exit 1
  [ "$m" = Enforcing ] && echo compliant || echo "SELinux: $m"
fi
Ожидаемый вывод
compliant

Как исправляется

Метод исправления: Рекомендация или патч инфраструктуры

Replace the system or reinstall the distribution.

Свойства

Операционные системы
Любая
Теги
bottlerocketsystem
Источник
CIS Bottlerocket Benchmark v1.0.0 - 1.5.1 Ensure SELinux is configured

Проверить этот хост

Выполните команду на компьютере, аудит которого вам разрешён. Сканирование работает только на чтение.

shell
tmaegis scan --target bottlerocket