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

Linux distributions

TMA-ROCKY8-3.2.1

Ensure atm kernel module is not available

СреднийУровень 1Автоматическаяlinux

Описание

The Asynchronous Transfer Mode (ATM) is a protocol operating on network, data link, and physical layers, based on virtual circuits and virtual paths. Disabling ATM protects the system against exploitation of any laws in its implementation.

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

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

shell
m=atm; found=$(find /lib/modules/$(uname -r)/kernel /usr/lib/modules/$(uname -r)/kernel -path "*/atm*" 2>/dev/null | head -n1); if [ -z "$found" ]; then echo compliant; exit 0; fi; lsmod | awk '{print $1}' | grep -Fxq -- "${m//-/_}" && { echo "$m is loaded"; exit 0; }; cfg=$(modprobe --showconfig 2>/dev/null); printf '%s\n' "$cfg" | grep -Pq -- "^\h*blacklist\h+${m//-/_}\b" || { echo "$m is not blacklisted"; exit 0; }; printf '%s\n' "$cfg" | grep -Pq -- "^\h*install\h+${m//-/_}\h+(/usr)?/bin/(true|false)\b" || { echo "$m install is not disabled"; exit 0; }; echo compliant
Ожидаемый вывод
compliant

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

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

Unload and disable the atm kernel module. 1. Run the following commands to unload the atm kernel module: # modprobe -r atm 2>/dev/null # rmmod can 2>/dev/null 2. Perform the following to disable the atm kernel module: Create a file ending in .conf with install can /bin/false in the /etc/modprobe.d/ directory Example: # printf '\n%s\n' "install atm /bin/false" >> /etc/modprobe.d/60-atm.conf Create a file ending in .conf with blacklist atm in the /etc/modprobe.d/ directory Example: # printf '\n%s\n' "blacklist atm" >> /etc/modprobe.d/60-atm.conf

Свойства

Операционные системы
rocky-8
Теги
cis-convertedkernellinuxmodules
Источник
CIS Rocky Linux 8 Benchmark v3.0.0 - 3.2.1

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

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

shell
tmaegis scan --target linux