Recurso

ETM Integridade de Servidor e Inteligência de Release

A decisão de routing não deve depender apenas de CPU/RAM; em qual versão e em qual estado está o arquivo no servidor — ela também deve poder ser tomada com base nisso.

Os health checks clássicos de ADC veem os recursos no servidor, mas não veem o sistema de arquivos. Foi depositado um novo arquivo no webroot, o application binary mudou, o arquivo de config desviou do baseline, ocorreu um novo release — para o health probe, isso está na escuridão. O TR7 ETM elimina essa escuridão. O mesmo agente mede continuamente, nos servidores, o hash de arquivo, a integridade da árvore de diretórios, o momento da última modificação, a detecção de novo arquivo, a mudança de permissão e a binary integrity. Os dados fluem ao ADC; a decisão de routing responde não apenas a 'está respondendo?', mas também a 'está respondendo com o conteúdo correto?'. Resultado: o servidor — no nível de arquivo, configuração e release — está em conformidade com o baseline conhecido da organização? Se não estiver, o que deve ser feito? O ADC toma essa decisão com base no estado de arquivo ao vivo.

Segundos
Latência de detecção de mudança
Last-mile
Defesa de webshell como camada final após o WAAP
Cluster-wide
Detecção de drift por comparação de hash em N servidores

O ADC olha a casca externa do servidor, não o seu conteúdo; mas o atacante e o erro de release tocam exatamente o conteúdo.

O health check tradicional funciona pela camada de protocolo: 'porta aberta', 'retorna HTTP 200', talvez 'o conteúdo da página contém esta palavra'. Essas respostas dizem que o servidor está servindo, mas não dizem COM QUAL conteúdo ele está servindo.

Os problemas modernos vivem exatamente nessa lacuna. Se um atacante passou pelo WAAP e deixou um webshell no servidor, o health probe continua dizendo 'servidor saudável'. Se um release saiu defeituoso, o servidor responde com o binary antigo, mas para o probe de protocolo continua sendo 200 OK. Se um operador alterou manualmente o arquivo de config, o desvio do baseline opera em silêncio.

Na escala de cluster a situação é ainda pior. Dos 10 servidores, 9 têm a nova versão e 1 não; o health probe vê todos como saudáveis, e a requisição do usuário cai por azar no servidor desatualizado. Ou, ao contrário, em 1 servidor o atacante depositou um novo arquivo; o resto do cluster está limpo, mas o tráfego não é retirado desse único servidor porque ninguém está olhando.

A ETM Integridade de Servidor e Inteligência de Release preenche essa lacuna: o estado de arquivo, diretório, binary e config no servidor é monitorado continuamente; as mudanças fluem como evento ao ADC e ao SOC; a decisão de routing vai além da casca externa.

Nossa abordagem

O agente no servidor faz auditoria contínua no nível de arquivo; detecta mudanças e vincula-se ao vivo à decisão de routing do ADC e ao sistema de eventos do SOC.

O hash de arquivo e diretório é medido continuamente

Para arquivos críticos selecionados (conteúdo do webroot, application binary, arquivos de config, certificados TLS) é calculado um hash periódico. Para árvores de diretórios é gerado um hash agregado estilo Merkle. A mudança é detectada instantaneamente pela comparação de hash.

Arquivos novos, alterados e excluídos refletem-se como evento

A adição de um novo arquivo fora do baseline esperado, a alteração de um arquivo existente ou a exclusão de um arquivo esperado geram um evento instantâneo. Um novo arquivo .aspx/.php/.jsp depositado no webroot é marcado como suspeita de webshell.

Verificação de consistência em todo o cluster

É feita comparação de hash entre os servidores que prestam o mesmo serviço de aplicação. Um único servidor que fica fora da distribuição esperada (drift ou comprometido) é separado do cluster; o tráfego é redirecionado aos servidores consistentes.

A decisão de routing e a coordenação de release são vinculadas ao vivo

Quando uma mudança é detectada, a política de tráfego do ADC pode reagir automaticamente: período de warm-up, routing gradual, isolamento temporário. Quando um novo release é detectado, o tráfego transita suavemente; quando uma alteração não autorizada é detectada, o tráfego é cortado.

Recursos

A integridade de arquivos e a inteligência de release não são apenas segurança, mas parte do mecanismo de decisão operacional.

Integridade de conteúdo do webroot — diretórios vhost de Microsoft IIS, Apache, Nginx

Para os arquivos de conteúdo mantidos nas raízes vhost do servidor web (HTML, ASP, ASPX, PHP, JSP, JS, CSS, imagem) são calculados hash periódico e integridade da árvore de diretórios. O operador define por política quais diretórios serão monitorados e quais extensões serão consideradas sensíveis. Uma mudança inesperada reflete-se como evento instantâneo.

Detecção de webshell — defesa last-mile

Quando o atacante tenta passar pelo WAAP e implantar um webshell no servidor, o ETM captura instantaneamente a nova extensão executável depositada no webroot (ex.: .aspx, .php, .jsp). O servidor pode ser colocado automaticamente em quarentena, o tráfego pode ser cortado, o SOC recebe alarme. É a camada de defesa final DEPOIS do WAAP.

Detecção de release e coordenação de tráfego

A mudança de hash do application binary ou artifact é interpretada como evento de release. O ADC aguarda esse evento: até os indicadores de saúde ficarem estáveis, pouco tráfego é direcionado ao servidor; quando o warm-up se completa, o tráfego total é aberto. Os passos manuais de 'tirar do load balancer, fazer o release, recolocar' são automatizados.

Detecção de configuration drift

Quando arquivos de configuração como Apache config, Nginx config, IIS application config, systemd units, definições de cron desviam do baseline, é gerado alarme. O operador pode intervir antes de uma alteração não autorizada; alterações regulares são tratadas com atualização do baseline.

System binary integrity e detecção de tampering

O hash dos binaries de sistema críticos, arquivos de biblioteca e ferramentas auxiliares é comparado com o baseline. A alteração de binary resultante de rootkit, supply-chain compromise ou intervenção manual é detectada instantaneamente; o servidor é colocado em isolamento e permanece disponível para forense.

Acompanhamento de mudança de permissão (ACL) e de propriedade

Quando o dono, as permissões ou as entradas de ACL de arquivos e diretórios críticos mudam, é gerado um evento. Escalonamento de privilégio não autorizado, alteração de propriedade de arquivo ou abertura de permissão de escrita em configuração sensível tornam-se visíveis instantaneamente.

Consistência de cluster — comparação de hash em N servidores

É feita comparação de hash de baseline entre os servidores que prestam o mesmo serviço de aplicação. Se 9 de 10 servidores coincidem e 1 é diferente, o diferente é suspeito de drift ou comprometimento. Pode-se aplicar quarentena automática ou isolamento com aprovação do operador.

Maintenance window awareness — reconhece a mudança planejada

Quando o operador abre uma janela de manutenção, as mudanças dentro dessa janela não geram alarme; o baseline é atualizado conforme a política. Um evento de release esperado não é interpretado como 'mudança real'; uma mudança surpresa dispara alarme.

Gatilho de rollback — se for detectada degradação pós-release

Se, após a nova versão, a telemetria do ETM (tempo de GC, error rate, frequência de restart) mostrar degradação, o ETM a correlaciona com o evento de release. O routing do ADC pode priorizar os servidores que têm a versão anterior; a equipe de rollback é informada automaticamente.

Fluxo para SIEM e compliance — cadeia de registro de eventos de mudança

Cada mudança de arquivo/configuração/binary é gravada no registro de auditoria; é exportada ao SIEM. Em qual servidor, quando, qual arquivo mudou de qual hash para qual hash — a cadeia de evidências completa está pronta para a auditoria. Suporte ao vivo para GDPR Art 32 e requisitos de auditoria setorial.

Profundidade operacional

O monitoramento de integridade não é apenas um recurso técnico, mas a camada de gestão viva dos processos corporativos de release e segurança.

01

Configuração do escopo de monitoramento

Quais diretórios serão monitorados, quais extensões de arquivo serão consideradas sensíveis, quais arquivos serão ignorados (log, cache, arquivos temporários) são definidos por política. Podem ser definidos perfis distintos para servidor web, servidor de aplicação e servidor de banco de dados.

02

Período de hash e equilíbrio de desempenho

Arquivos críticos (system binary, TLS cert) podem ter hash na ordem de segundos; de prioridade média (arquivos de config) em minutos; de baixa prioridade (conteúdo estático) em intervalos horários. A carga de IO de disco é mantida sob controle.

03

Vínculo com a política de routing do ADC

Os eventos de integridade são vinculados ao vivo à política de routing do ADC. Regras de política como 'novo arquivo detectado + há contexto de ataque do WAAP → isolamento', 'hash drift detectado → baixa prioridade', 'release detectado → warm-up' são definidas pelo operador.

04

Integração com o fluxo de release

O pipeline CI/CD pode notificar um evento de release à API do ETM; o ETM interpreta esse evento como mudança esperada e, em vez de alarme, dispara a coordenação de routing. Quando o release termina, o ETM assina o novo baseline.

05

Integração com o SOC

Eventos de alta prioridade como suspeita de webshell, binary tampering e cluster drift são transmitidos ao SOC diretamente com alarme. O evento é enriquecido: qual servidor, qual arquivo, resultado da comparação de hash, momento da última modificação, recomendação de ação.

06

Compliance e auditoria

Cada evento de integridade é registrado no log de auditoria. Quando o auditor pergunta 'nos últimos 30 dias, qual arquivo mudou em qual servidor?', a resposta é dada ao vivo. A cadeia de evidências para PCI DSS, GDPR Art 32 e requisitos de auditoria setorial é automatizada.

Em quais cenários é usado

Detecção de webshell: novo arquivo .aspx no webroot → quarentena automática

Mesmo que o WAAP não tenha detectado o ataque, um novo arquivo executável depositado no diretório vhost do IIS no servidor é capturado instantaneamente pelo ETM. O servidor é retirado automaticamente do cluster, o tráfego é cortado, o SOC recebe alarme instantâneo; o dispositivo permanece disponível para forense.

Coordenação de release: novo artifact detectado → warm-up → tráfego total

Quando a equipe de DevOps publica uma nova versão, o ETM detecta a mudança de hash do application binary; o ADC faz routing gradual ao servidor. Quando as métricas de saúde (CPU, tempo de GC, error rate) permanecem estáveis, o tráfego total é aberto. Os processos manuais de 'tirar do load balancer, deploy, recolocar' desaparecem.

Cluster drift: 1 de 10 servidores com hash diferente → isolamento automático

Dos 10 servidores do cluster de produção, 9 coincidem com o hash de baseline; 1 apresenta um hash diferente. É versão desatualizada, intervenção manual ou comprometimento? O ETM coloca esse servidor automaticamente em quarentena; o operador investiga o motivo. A requisição do usuário não cai por azar na versão errada.

Gatilho de rollback: error rate subiu após a nova versão

Após a nova versão, a telemetria do ETM mostra que o tempo de GC se alongou, o error rate aumentou e a frequência de restart subiu. O ETM correlaciona isso com o evento de release; o routing do ADC prioriza os servidores que têm o hash da versão anterior. A equipe de rollback é informada automaticamente; a decisão de release é apoiada por dados.

Binary tampering: system binary mudou → isolamento

Quando o hash de um system binary crítico em um servidor desvia do baseline — suspeita de rootkit, supply-chain compromise ou alteração não autorizada — o servidor é separado do cluster, o acesso à internet é cortado e apenas o canal de gestão do ETM permanece aberto. O SOC faz inspeção remota para forense.

Perguntas frequentes

O cálculo de hash causa impacto de desempenho no servidor?
O hash de arquivos pequenos críticos tem custo desprezível. Para arquivos grandes há duas estratégias: (1) hash com baixa frequência, (2) calcular hash apenas quando uma mudança de mtime é detectada. A configuração é ajustada por preferência do operador; na maioria dos backends de alto tráfego não há impacto detectável.
Quais diretórios devo monitorar?
Para servidor web, as raízes vhost, os paths de application do IIS e os diretórios de config do Apache/Nginx são o ponto de partida. Para servidor de aplicação, os diretórios de binary, os caminhos de biblioteca e os scripts de inicialização. Para o sistema, os críticos /etc, /usr/bin, /usr/sbin ou os equivalentes System32 do Windows. Começa-se com a configuração de template do ETM e personaliza-se conforme a organização.
Uma alteração de release autorizada não gera false-positive?
Não. Graças ao mecanismo de maintenance window e à integração com o pipeline CI/CD, as alterações autorizadas são interpretadas como 'evento esperado'; em vez de alarme, dispara-se a coordenação de routing. Quando o release se completa, o ETM assina o novo baseline; as mudanças seguintes são comparadas com esse novo baseline.
Para onde os eventos de integridade podem ser transmitidos além do SIEM?
Além do SIEM, os eventos do ETM podem ser transmitidos diretamente à política de routing do ADC, aos sistemas de alarme do SOC, à gestão de incident de DevOps e ao arquivo de compliance. Graças ao ADC binding, a coordenação de tráfego, em especial, reage ao evento em tempo real.
Este recurso substitui o active health monitoring?
Não, é complementar. O Active Health Monitoring faz verificação externa da casca pela camada de protocolo (HTTP 200, probe TCP, teste de conexão Oracle). A ETM Integridade de Servidor olha por dentro, no nível de arquivo e configuração. As duas fontes são interpretadas em conjunto pelo ADC; a decisão de routing alimenta-se de ambas.

Faça do Arquivo no Servidor Parte da Decisão de Routing

Vamos ver a ETM Integridade de Servidor ao vivo no seu próprio backend — vamos planejar uma sessão de implantação que cobre a definição de baseline, o vínculo com o ADC e o fluxo SIEM sobre um grupo piloto de servidores.