TMAegis
Другие правила для aix

IBM AIX

TMA-AIX-6.1.3

Ensure sudo commands use pty

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

Описание

sudo can be configured to run only from a pseudo terminal (pseudo-pty) Attackers can run a malicious program using sudo, which would again fork a background process that remains even when the main program has finished executing. Audit: automated read-only check derived from the CIS audit procedure; it prints "compliant" when the control is met.

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

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

shell
c=$(cat /etc/sudoers /etc/sudoers.d/* 2>/dev/null); [ -n "$c" ] || exit 1; printf '%s\n' "$c" | grep -Eiq "^[[:blank:]]*Defaults[[:blank:]]+([^#]+,[[:blank:]]*)?!use_pty" && { echo "!use_pty set"; exit 0; }; printf '%s\n' "$c" | grep -Eiq "^[[:blank:]]*Defaults[[:blank:]]+([^#]+,[[:blank:]]*)?use_pty([[:blank:]]*,|[[:blank:]]*$|[[:blank:]]+#)" && echo compliant || echo "Defaults use_pty not set"
Ожидаемый вывод
compliant

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

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

Edit the file /etc/sudoers with visudo or a file in /etc/sudoers.d/ with /usr/sbin/visudo -f <PATH TO FILE> and add the following line: Defaults use_pty Edit the file /etc/sudoers with visudo and any files in /etc/sudoers.d/ with /usr/sbin/visudo -f <PATH TO FILE> and and remove any occurrence of !use_pty

Свойства

Операционные системы
Любая
Теги
aixhardening
Источник
CIS IBM AIX 7 Benchmark v1.2.0 - 6.1.3 Ensure sudo commands use pty

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

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

shell
tmaegis scan --target aix --level 2