WAF de resposta: conter o vazamento não desfaz o que a origem executou
A Cloudflare passa a correlacionar entrada e saída no WAF. O recurso melhora evidência e contenção, mas não substitui corrigir a origem.
A Cloudflare anunciou detecção de transação completa e regras de resposta no WAF, combinando sinais da requisição com o que a aplicação devolveu e permitindo bloquear a entrega de uma resposta perigosa.[15] A mudança ajuda a distinguir uma tentativa suspeita de uma resposta que efetivamente revela conteúdo sensível.[15]
O que muda para quem desenvolve
O exemplo apresentado combina uma tentativa de atravessar diretórios com uma resposta que parece conter configuração de banco.[15] O contexto conjunto oferece uma evidência mais forte do que olhar apenas o caminho solicitado ou apenas um trecho de texto.[15]
Minha análise é que essa separação melhora a triagem: um alerta de tentativa e um alerta de provável impacto não devem receber automaticamente o mesmo tratamento. Mas a contenção acontece na saída. Bloquear a resposta não desfaz uma ação já executada no servidor de origem.[15]
O primeiro conjunto gerenciado usa a capacidade contra PHP2Shell, com disponibilidade geral que inclui contas gratuitas e diferenças de recursos por plano.[15] O artigo também informa que regras customizadas sobre o corpo da resposta ainda não estavam disponíveis.[15] Não confunda detecção gerenciada de conteúdo com liberdade para escrever qualquer inspeção própria.
Como aplicar
Comece por observação e escopo limitado. Escolha endpoints sensíveis, identifique o padrão esperado das respostas e registre o que caracteriza erro, redirecionamento e conteúdo legítimo. Depois decida quais sinais justificam bloqueio.
Como experimento proposto, use uma aplicação de homologação com conteúdo inteiramente fictício. Produza uma resposta legítima de documentação e outra que simule um vazamento, sem segredos reais. Verifique evento, decisão aplicada e corpo recebido pelo cliente. Confirme também se o processo na origem já executou alguma ação antes do bloqueio.
A fonte apresenta uma política baseada na ausência de uma marca esperada de autenticação numa resposta administrativa bem-sucedida.[15] Se adotar uma ideia semelhante, a marca deve ser produzida por uma camada confiável, não simplesmente aceita da requisição do cliente.
Cuidados e limites
Todos os clientes podem criar até três regras customizadas de resposta, respeitando campos e permissões do plano, e alguns campos estavam em distribuição gradual.[15] Confira o que está disponível na conta antes de desenhar a política.
Minha recomendação é manter dois registros de trabalho: contenção de borda e remoção da causa. O primeiro pode reduzir exposição enquanto a equipe atualiza a origem; o segundo precisa de evidência própria. Uma resposta bloqueada é útil, mas não certifica que o servidor permaneceu íntegro nem encerra a investigação.
Fonte
[15] Fonte: Cloudflare Blog