Capacidad

ETM Integridad de Servidor e Inteligencia de Despliegue

La decisión de routing no es solo CPU/RAM; en qué versión, en qué estado está el archivo en el servidor — también debería poder tomarse en función de eso.

Los controles de salud clásicos del ADC ven los recursos en el servidor pero no ven el sistema de archivos. Si se ha dejado un nuevo archivo en el webroot, si ha cambiado el application binary, si el archivo config se ha desviado del baseline, si se ha producido un nuevo despliegue — esto es oscuridad para el probe de salud. TR7 ETM cierra esta oscuridad. El mismo agente mide de forma continua en los servidores el hash de archivos, la integridad del árbol de directorios, la última hora de modificación, la detección de archivos nuevos, los cambios de permisos y la binary integrity. Los datos fluyen al ADC; la decisión de routing responde no solo a '¿responde?', sino también a la pregunta '¿responde con el contenido correcto?'. Resultado: ¿el servidor — a nivel de archivo, configuración y despliegue — se ajusta al baseline conocido de la organización, y si no, qué debe hacerse? El ADC toma esta decisión a partir del estado de los archivos en vivo.

Segundos
Latencia de detección de cambios
Last-mile
Última capa de defensa de webshell después del WAAP
Cluster-wide
Detección de drift mediante comparación de hash en N servidores

El ADC mira la cáscara exterior del servidor, no su contenido; pero el atacante y el error de despliegue tocan justo el contenido.

El control de salud tradicional opera desde la capa de protocolo: 'puerto abierto', 'devuelve HTTP 200', quizá 'el contenido de la página incluye esta palabra'. Estas respuestas dicen que el servidor presta servicio, pero no dicen CON QUÉ contenido presta servicio.

Los problemas modernos viven justo en esta brecha. Si un atacante ha superado el WAAP y ha dejado un webshell en el servidor, el probe de salud sigue diciendo 'el servidor está sano'. Si un despliegue ha salido defectuoso, el servidor responde con el binary antiguo pero para el probe de protocolo sigue siendo 200 OK. Si un operador ha modificado manualmente el archivo config, la desviación respecto al baseline opera en silencio.

A escala de cluster la situación es aún peor. De 10 servidores, 9 tienen la nueva versión y 1 no; el probe de salud los ve a todos sanos, y la solicitud del usuario cae por mala suerte en el servidor desactualizado. O al revés, en 1 servidor el atacante ha dejado un archivo nuevo; el resto del cluster está limpio pero no se retira el tráfico de ese único servidor porque nadie mira.

ETM Integridad de Servidor e Inteligencia de Despliegue llena esta brecha: el estado de los archivos, directorios, binary y config en el servidor se monitorea de forma continua; los cambios fluyen como eventos al ADC y al SOC; la decisión de routing va más allá de la cáscara exterior.

Nuestro enfoque

El agente en el servidor realiza un control continuo a nivel de archivo; detecta cambios y se vincula en vivo a la decisión de routing del ADC y al sistema de eventos del SOC.

El hash de archivos y directorios se mide de forma continua

Se calcula un hash periódico para los archivos críticos seleccionados (contenido del webroot, application binary, archivos config, certificados TLS). Para los árboles de directorios se genera un hash agregado al estilo Merkle. El cambio se detecta al instante mediante la comparación de hash.

Los archivos nuevos, modificados y eliminados se reflejan como eventos

La adición de un archivo nuevo fuera del baseline esperado, la modificación de un archivo existente o la eliminación de un archivo esperado genera un evento instantáneo. Un nuevo archivo .aspx/.php/.jsp dejado en el webroot se marca como sospecha de webshell.

Control de consistencia en todo el cluster

Se realiza una comparación de hash entre los servidores que prestan el mismo servicio de aplicación. Un único servidor que queda fuera de la distribución esperada (drift o comprometido) se separa del cluster; el tráfico se dirige a los servidores consistentes.

La decisión de routing y la coordinación de despliegue se vinculan en vivo

Cuando se detecta un cambio, la política de tráfico del ADC puede reaccionar automáticamente: periodo de warm-up, routing gradual, aislamiento temporal. Cuando se detecta un nuevo despliegue, el tráfico transita de forma suave; cuando se detecta un cambio no autorizado, se corta el tráfico.

Capacidades

La integridad de archivos y la inteligencia de despliegue no son solo seguridad, sino parte del mecanismo de decisión operativa.

Integridad del contenido del webroot — directorios vhost de Microsoft IIS, Apache, Nginx

Para los archivos de contenido mantenidos en las raíces vhost del servidor web (HTML, ASP, ASPX, PHP, JSP, JS, CSS, imágenes) se calcula un hash periódico y la integridad del árbol de directorios. El operador define mediante política qué directorios se monitorean y qué extensiones se consideran sensibles. Un cambio inesperado se refleja como un evento instantáneo.

Detección de webshell — defensa de last-mile

Cuando un atacante supera el WAAP e intenta colocar un webshell en el servidor, ETM captura al instante la nueva extensión ejecutable (p. ej. .aspx, .php, .jsp) dejada en el webroot. El servidor puede ponerse automáticamente en cuarentena, puede cortarse el tráfico, el SOC recibe una alarma. Es la última capa de defensa DESPUÉS del WAAP.

Detección de despliegue y coordinación de tráfico

El cambio de hash del application binary o artifact se interpreta como un evento de despliegue. El ADC espera este evento: se dirige poco tráfico al servidor hasta que los indicadores de salud sean estables, y cuando se completa el warm-up se abre el tráfico completo. Los pasos manuales de 'saca del load balancer, despliega, vuelve a meterlo' se automatizan.

Detección de configuration drift

Cuando los archivos de configuración como el config de Apache, el config de Nginx, el application config de IIS, las unidades de systemd o las definiciones de cron se desvían del baseline, se genera una alarma. El operador puede intervenir antes de un cambio no autorizado; los cambios planificados se atienden con una actualización del baseline.

System binary integrity y detección de tampering

El hash de los binary críticos del sistema, los archivos de biblioteca y las herramientas auxiliares se compara con el baseline. Un cambio de binary resultado de rootkit, supply-chain compromise o intervención manual se detecta al instante; el servidor se pone en aislamiento, se mantiene abierto para el forense.

Seguimiento de cambios de permisos (ACL) y propiedad

Cuando cambia el propietario, los permisos o las entradas ACL de los archivos y directorios críticos, se genera un evento. La escalada de privilegios no autorizada, el cambio de propiedad de un archivo o la apertura de permiso de escritura en una configuración sensible se hacen visibles al instante.

Consistencia de cluster — comparación de hash en N servidores

Se realiza una comparación de hash de baseline entre los servidores que prestan el mismo servicio de aplicación. Si 9 de 10 servidores coinciden y 1 es diferente, el diferente es sospechoso de drift o comprometido. Puede aplicarse cuarentena automática o aislamiento con la aprobación del operador.

Maintenance window awareness — distingue el cambio planificado

Cuando el operador abre una ventana de mantenimiento, los cambios dentro de esa ventana no generan alarma; el baseline se actualiza según la política. Un evento de despliegue esperado no se interpreta como un 'cambio real'; un cambio sorpresa dispara una alarma.

Disparador de rollback — si se detecta deterioro tras el despliegue

Si tras la nueva versión la telemetría de ETM (tiempo de GC, error rate, frecuencia de restart) muestra deterioro, ETM lo relaciona con el evento de despliegue. El routing del ADC puede dar prioridad a los servidores con la versión anterior; el equipo de rollback se informa automáticamente.

Flujo SIEM y de cumplimiento — cadena de registro de eventos de cambio

Cada cambio de archivo/configuración/binary se escribe en el registro de auditoría; se transmite al SIEM. En qué servidor, cuándo, qué archivo cambió de qué hash a qué hash — la cadena de evidencias completa está lista para la auditoría. Soporte en vivo para el GDPR Art 32 y los requisitos de auditoría sectoriales.

Profundidad operativa

El monitoreo de integridad no es solo una función técnica, sino la capa de gestión viva de los procesos corporativos de despliegue y seguridad.

01

Configuración del alcance de monitoreo

Qué directorios se monitorean, qué extensiones de archivo se consideran sensibles y qué archivos se ignoran (log, cache, archivos temporales) se definen mediante política. Pueden definirse perfiles diferentes para el servidor web, el servidor de aplicaciones y el servidor de base de datos.

02

Periodo de hash y equilibrio de rendimiento

Los archivos críticos (system binary, TLS cert) pueden hashearse del orden de segundos; los de prioridad media (archivos config) en minutos; los de baja prioridad (contenido estático) a intervalos horarios. La carga de IO de disco se mantiene bajo control.

03

Vinculación con la política de routing del ADC

Los eventos de integridad se vinculan en vivo a la política de routing del ADC. Reglas de política como 'archivo nuevo detectado + hay contexto de ataque WAAP → aislamiento', 'hash drift detectado → baja prioridad', 'despliegue detectado → warm-up' son definidas por el operador.

04

Integración del flujo de despliegue

El pipeline CI/CD puede notificar un evento de despliegue a la API de ETM; ETM interpreta este evento como un cambio esperado, dispara una coordinación de routing en lugar de una alarma. Cuando termina el despliegue, ETM firma el nuevo baseline.

05

Integración SOC

Los eventos de alta prioridad como la sospecha de webshell, el binary tampering o el cluster drift se transmiten directamente al SOC con una alarma. El evento se enriquece: qué servidor, qué archivo, resultado de comparación de hash, última hora de modificación, recomendación de acción.

06

Cumplimiento y auditoría

Cada evento de integridad se registra en el registro de auditoría. Cuando el auditor pregunta '¿qué archivo cambió en qué servidor en los últimos 30 días?', se responde en vivo. La cadena de evidencias se automatiza para PCI DSS, el GDPR Art 32 y los requisitos de auditoría sectoriales.

En qué escenarios se usa

Detección de webshell: nuevo archivo .aspx en el webroot → cuarentena automática

Aunque el WAAP no haya detectado el ataque, el nuevo archivo ejecutable colocado en el directorio vhost de IIS del servidor es capturado al instante por ETM. El servidor se retira automáticamente del cluster, se corta el tráfico, el SOC recibe una alarma instantánea; el dispositivo se mantiene abierto para el forense.

Coordinación de despliegue: nuevo artifact detectado → warm-up → tráfico completo

Cuando el equipo DevOps publica una nueva versión, ETM detecta el cambio de hash del application binary; el ADC realiza un routing gradual al servidor. Cuando las métricas de salud (CPU, tiempo de GC, error rate) permanecen estables, se abre el tráfico completo. Los procesos manuales de 'saca del load balancer, despliega, vuelve a meterlo' desaparecen.

Cluster drift: 1 de 10 servidores con hash diferente → aislamiento automático

De los 10 servidores del cluster de producción, 9 coinciden con el hash de baseline; 1 muestra un hash diferente. ¿Versión desactualizada, intervención manual o comprometido? ETM pone ese servidor automáticamente en cuarentena; el operador investiga la causa. La solicitud del usuario no cae por mala suerte en la versión incorrecta.

Disparador de rollback: el error rate aumentó tras la nueva versión

Tras la nueva versión, la telemetría de ETM muestra que el tiempo de GC se ha alargado, el error rate ha aumentado y la frecuencia de restart ha subido. ETM lo relaciona con el evento de despliegue; el routing del ADC da prioridad a los servidores con el hash de la versión anterior. El equipo de rollback se informa automáticamente; la decisión de despliegue se respalda con datos.

Binary tampering: el system binary cambió → aislamiento

Cuando el hash de un system binary crítico de un servidor se desvía del baseline — sospecha de rootkit, supply-chain compromise o cambio no autorizado — el servidor se separa del cluster, se corta el acceso a internet, solo se mantiene abierto el canal de gestión de ETM. El SOC realiza la investigación remota para el forense.

Preguntas frecuentes

¿El cálculo de hash genera impacto en el rendimiento del servidor?
El hash de los archivos pequeños críticos tiene un coste despreciable. Para los archivos grandes hay dos estrategias: (1) hashear con baja frecuencia, (2) calcular el hash solo cuando se detecta un cambio de mtime. La configuración se ajusta según la preferencia del operador; en la mayoría de los backends de alto tráfico no hay un impacto detectable.
¿Qué directorios voy a monitorear?
Para el servidor web, las raíces vhost, los application paths de IIS, los directorios config de Apache/Nginx son un punto de partida. Para el servidor de aplicaciones, los directorios de binary, las rutas de biblioteca, los scripts de inicio. Para el sistema, los /etc, /usr/bin, /usr/sbin críticos o sus equivalentes en Windows System32. Se empieza con la configuración de plantilla de ETM y se personaliza según la organización.
¿Un cambio de despliegue autorizado no genera un false-positive?
No. Gracias al mecanismo de maintenance window y a la integración del pipeline CI/CD, los cambios autorizados se interpretan como 'evento esperado'; disparan una coordinación de routing en lugar de una alarma. Cuando se completa el despliegue, ETM firma el nuevo baseline; los cambios siguientes se comparan con este nuevo baseline.
¿A dónde más pueden transmitirse los eventos de integridad además del SIEM?
Además del SIEM, los eventos de ETM pueden transmitirse directamente a la política de routing del ADC, a los sistemas de alarma del SOC, a la gestión de incidentes de DevOps y al archivo de cumplimiento. Gracias al ADC binding, la coordinación de tráfico en particular reacciona al evento en tiempo real.
¿Esta función reemplaza al active health monitoring?
No, es complementaria. El Active Health Monitoring realiza una validación de la cáscara exterior desde la capa de protocolo (HTTP 200, probe TCP, prueba de conexión Oracle). ETM Integridad de Servidor mira desde dentro a nivel de archivo y configuración. Las dos fuentes son interpretadas en conjunto por el ADC; la decisión de routing se alimenta de ambas.

Haga del Archivo en el Servidor Parte de la Decisión de Routing

Veamos ETM Integridad de Servidor en vivo en su propio backend — planifiquemos una sesión de instalación que abarque la definición de baseline, la vinculación con el ADC y el flujo SIEM sobre un grupo de servidores piloto.