TMAegis
Más reglas para apache

TMA-APACHE-2.6

Ensure the Proxy Modules Are Disabled if not in use

MediaNivel 1Automatizadaapache

Descripción

The Apache proxy modules allow the server to act as a proxy (either forward or reverse proxy) of HTTP and other protocols with additional proxy modules loaded. If the Apache installation is not intended to proxy requests to or from another network then the proxy module should not be loaded. Counts loaded modules matching any proxy_* module; expects 0. Uses the module list from apachectl -M (apache2ctl/httpd; needs root).

Cómo se verifica

Método de auditoría: Comando de shell

shell
b=$(command -v apache2ctl || command -v apachectl || command -v httpd) || exit 1; m=$("$b" ${APACHE_CONF:+-f "$APACHE_CONF"} -M 2>/dev/null) || exit 1; printf '%s\n' "$m" | grep -Eic '^[[:space:]]*proxy_' || true
Salida esperada
0

Cómo se corrige

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

If Apache is not used as a proxy, comment out all proxy_* LoadModule lines (RHEL: conf.modules.d/00-proxy.conf) or a2dismod proxy. Then run apachectl configtest and reload Apache.

Propiedades

Sistemas operativos
Cualquiera
Etiquetas
apachemodules
Referencia
CIS Apache HTTP Server 2.4 Benchmark v2.4.0 - 2.6 Ensure the Proxy Modules Are Disabled if not in use

Verificar este host

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

shell
tmaegis scan --target apache