TMAegisBeta
更多 linux 规则

Linux distributions

TMA-SLES15-3.2.1

Ensure dccp kernel module is not available

低级别 2自动化linux

说明

The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.

检查方式

审计方法: Shell 命令

shell
m=dccp; found=$(find /lib/modules/$(uname -r)/kernel /usr/lib/modules/$(uname -r)/kernel -path "*/dccp*" 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

修复方式

修复方法: 操作指南或基础设施补丁

Run the following to unload and disable the dccp kernel module. This can also be done by running the script included below. Run the following commands to unload the dccp kernel module: # modprobe -r dccp 2>/dev/null # rmmod dccp 2>/dev/null Perform the following to disable the dccp kernel module: Create a file ending in .conf with install dccp /bin/false in the /etc/modprobe.d/ directory Example: # printf '\n%s\n' "install dccp /bin/false" >> dccp.conf Create a file ending in .conf with blacklist dccp in the /etc/modprobe.d/ directory Example: # printf '\n%s\n' "blacklist dccp" >> dccp.conf Optional remediation script: This script will perform the above remediation as required by the system …

属性

操作系统
sles-15
标签
cis-convertedkernellinuxmodules
参考
CIS SUSE Linux Enterprise 15 Benchmark v2.0.1 - 3.2.1

检查本机

请在您有权审计的机器上运行此命令。扫描为只读操作。

shell
tmaegis scan --target linux --level 2