TMAegisBeta
Más reglas para azure-container-linux

Azure Container Linux

TMA-AZURE-CONTAINER-LINUX-3.1.3

Ensure rds kernel module is not available

BajaNivel 2Automatizadaazure-container-linux

Descripción

The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.

Cómo se verifica

Método de auditoría: Comando de shell

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

Cómo se corrige

Método de corrección: Guía o parche de infraestructura

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

Propiedades

Sistemas operativos
Cualquiera
Etiquetas
azure-container-linuxcis-convertedkernelmodules
Referencia
CIS Azure Container Linux Benchmark v1.0.0 - 3.1.3 Ensure rds kernel module is not available

Verificar este host

Ejecute esto en un equipo que tenga permiso para auditar. El escaneo es de solo lectura.

shell
tmaegis scan --target azure-container-linux --level 2