TMAegisBeta
更多 linux 規則

Linux distributions

TMA-ROCKY9-3.2.5

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 指令

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-9
標籤
cis-convertedkernellinuxmodules
參考資料
CIS Rocky Linux 9 Benchmark v3.0.0 - 3.2.5

檢查此主機

請在您有權稽核的機器上執行此指令。掃描為唯讀操作。

shell
tmaegis scan --target linux