TL;DR: cside vs Cloudflare Client-Side Security
- O Cloudflare Client-Side Security te dá relatórios CSP e um inventário básico de scripts se você já está roteado pelo Cloudflare. Ele amostra o tráfego em vez de observar cada sessão, e não preserva payloads para forense.
- O cside roda em qualquer CDN, em 100% das sessões reais de usuários sem amostragem. Cada script é baixado para a própria infraestrutura do cside para análise no lado servidor, e o código de ataque bruto é preservado como evidência QSA. Lacunas de amostragem importam mais em payloads condicionais: código servido apenas a uma geo, uma classe de dispositivo ou usuários logados pode ficar na maioria não observada por semanas.
- Só Cloudflare e precisa do inventário básico: já está lá. Precisa de deploy independente de CDN, cobertura completa de sessão e evidência de grau forense: cside.
O que mudou: o Page Shield é agora a "Client-Side Security"
Em 2026 a Cloudflare mudou a marca do Page Shield para Client-Side Security, e as alterações são mais do que cosméticas:
- O complemento pago (anteriormente o Page Shield add-on) é agora o Client-Side Security Advanced, e a Cloudflare disponibilizou-o a clientes em self-serve, em vez de apenas através de vendas Enterprise.
- A threat intelligence baseada em domínios é agora gratuita para todos os clientes no nível base da Client-Side Security.
- A Cloudflare adicionou deteção de scripts maliciosos por machine learning ao nível Advanced, que analisa o código JavaScript propriamente dito, e não apenas o domínio de origem.
- As "policies do Page Shield" chamam-se agora content security rules.
Estas são melhorias reais, e a comparação abaixo reflete-as. A Cloudflare inspeciona agora o conteúdo dos scripts, mas continua a inspecionar uma cópia obtida e amostrada, não aquilo que é executado nos navegadores dos seus utilizadores. É aí que a cside vai mais longe.
| Critério | cside | Cloudflare Client-Side Security (Page Shield) | Por que é importante | Quais são as consequências |
|---|---|---|---|---|
| Abordagem utilizada | Monitorização ao vivo em sessão + análise de payload por IA no lado do servidor | Relatórios CSP amostrados + análise estática de código por IA (nível Advanced) | ||
| Monitoriza 100% das sessões (sem amostragem) | Full support |
No support |
Os ataques podem disparar entre amostras ou apenas para um subconjunto de visitantes | A Cloudflare amostra apenas uma pequena fração do tráfego (~1%); skimmers raros ou direcionados passam despercebidos |
| Deteção comportamental em runtime e ao nível do DOM | Full support |
No support |
Observa como os scripts efetivamente se comportam durante a execução, incluindo alterações ao DOM | A análise estática do ficheiro obtido deixa escapar ataques baseados no DOM e em tempo de execução |
| Deteta payloads dinâmicos / direcionados (por utilizador, momento, localização) | Full support |
No support |
Identifica ataques que só disparam para alguns utilizadores, momentos ou geografias | Um skimmer servido a 1 em cada 1000 visitantes nunca aparece numa cópia obtida e amostrada |
| Analisa o script exato que o utilizador recebeu | Full support |
No support |
Alinha a análise com o que realmente foi executado, e não com uma cópia obtida separadamente | A Cloudflare descarrega a partir dos seus próprios IPs com cabeçalhos diferentes, frequentemente não é o payload do utilizador, e muitas vezes nem sequer consegue ir buscar o script |
| Análise de scripts por IA / ML | Full support |
Full support (nível Advanced) |
Deteta ameaças novas através da modelação de código e comportamento, e não apenas de feeds de ameaças | O classificador da Cloudflare existe apenas no nível Advanced e ignora scripts com mais de 300 KB |
| Análise completa do payload independentemente do tamanho do script | Full support |
Partial support |
Os scripts grandes e empacotados são comuns, e é onde os payloads se escondem | O classificador da Cloudflare só corre em scripts até 300 KB |
| Rastreio histórico completo e forense | Full support |
Partial support |
Necessário para resposta a incidentes, auditoria e compliance | A Cloudflare elimina os dados do recurso ao fim de 30 dias sem um novo relatório |
| Arquiva o payload propriamente dito como prova | Full support |
No support |
Auditores e responsáveis pela resposta precisam do código real do ataque, e não apenas de uma pontuação ou de um registo | Sem o payload arquivado não consegue provar o que um ataque realmente fez |
| Funciona em qualquer stack (sem lock-in de CDN / WAF) | Full support |
No support |
O risco no lado do cliente existe independentemente do CDN ou da firewall que utilize | A Cloudflare Client-Side Security exige encaminhar o seu domínio através da Cloudflare |
| Painel PCI DSS validado por QSA | Full support (VikingCloud) |
Partial support |
A validação independente por QSA é a prova mais fiável de que uma solução cumpre o PCI DSS | A Cloudflare tem um guia de aplicabilidade QSA mas uma interface de monitorização genérica, não um painel mapeado para o PCI |
| Fluxo de justificação de scripts PCI dentro do produto (6.4.3) | Full support |
No support |
O 6.4.3 exige justificação de negócio e técnica por escrito para cada script | A Cloudflare exporta um CSV; as equipas documentam e justificam cada script manualmente |
| Interface utilizável de inventário e gestão de scripts | Full support |
No support |
Rever, aprovar e justificar cada script exige um verdadeiro espaço de trabalho, e não uma exportação de dados | O Page Shield apresenta uma lista; as equipas acabam por controlar scripts e aprovações à mão em folhas de cálculo |
| Cobre o PCI DSS 6.4.3 e 11.6.1 | Full support |
Full support (nível Advanced) |
Ambos cumprem os requisitos; a profundidade da prova e do fluxo de trabalho difere | A cobertura da Cloudflare precisa do complemento pago Advanced. O nível gratuito não é suficiente |
| Endpoint gratuito de relatórios CSP | Full support (todos os planos, incluindo o gratuito) |
Partial support |
O relatório de violações de CSP é a base da visibilidade no lado do cliente | As content security rules da Cloudflare estão limitadas a 5 e reservadas ao Advanced |
| SOC 2 Type II | Full support |
Full support |
Demonstra controlos de segurança operacional consistentes ao longo do tempo | Um requisito base que ambos os fornecedores cumprem |
| Integrações de ticketing (Linear, Jira) | Full support (Linear e Jira) |
No support |
As integrações nativas permitem que os alertas de segurança fluam para os fluxos de trabalho de desenvolvimento existentes | Sem ticketing nativo, as equipas criam tickets manualmente, atrasando os tempos de resposta |
O que é a Cloudflare Client-Side Security (anteriormente Page Shield)?
A Cloudflare Client-Side Security concorre exclusivamente com a solução de segurança no lado do cliente e o PCI Shield da cside. Outros serviços da cside como a deteção de VPN, a deteção de agentes de IA e o Privacy Watch não estão no seu âmbito.
A Client-Side Security é a ferramenta da Cloudflare para monitorizar o JavaScript de terceiros, as ligações e os cookies que correm nos navegadores dos seus visitantes. Constrói um inventário de scripts, alerta-o quando estes mudam ou parecem maliciosos, e permite-lhe impor uma allowlist através de content security rules (CSP). No nível Advanced acrescenta análise por machine learning do código dos scripts e deteção de alterações ao código.
É boa ideia comprar uma solução de segurança no lado do cliente a um fornecedor de firewall?
Os grandes fornecedores de segurança por vezes tentam lançar um produto secundário à pressa. Fazem-no porque sabem que os seus compradores já estão comprometidos com a plataforma. A escolha fácil é acrescentar o módulo do próprio fornecedor. No entanto, muitas equipas reparam que esses produtos secundários não receberam a atenção de que precisavam e, muitas vezes, não cumprem totalmente o requisito. O navegador é uma superfície de ataque diferente de um pacote de rede numa firewall, e merece uma ferramenta concebida para isso.
A Cloudflare acrescentou de facto capacidades reais desde 2024: análise de código por ML e mais monitorização. Mas o produto continua a comportar-se como uma funcionalidade aparafusada a uma firewall, e não como uma ferramenta concebida para o navegador: tem de encaminhar o seu domínio através da Cloudflare para a usar, a deteção mais profunda fica reservada ao complemento pago Advanced, e o fluxo de trabalho do dia a dia empurra o trabalho de segurança e de compliance de volta para si.
Como funciona a Cloudflare Client-Side Security
A deteção da Cloudflare assenta num cabeçalho Content Security Policy em modo report-only que ela adiciona a apenas uma pequena amostra das respostas, na prática na ordem de 1% do tráfego. Nada acontece até que um desses relatórios amostrados regresse. Só então a Cloudflare descarrega o script fora de banda e, no nível Advanced, o faz passar pelo seu pipeline de classificação por machine learning e LLM.
É nesse passo de descarregamento que o modelo se desmorona. A Cloudflare vai buscar o script a partir das suas próprias gamas de IP, com cabeçalhos de pedido diferentes dos do navegador de um visitante real, por isso a cópia que classifica frequentemente não é o payload que um utilizador real recebeu:
- Normalmente não é o payload do utilizador. Um script que varia consoante o cookie, a sessão, o referrer, a geografia ou a hora do dia serve ao fetcher da Cloudflare algo diferente daquilo que uma vítima visada recebe. Um atacante só tem de devolver uma versão limpa à infraestrutura conhecida da Cloudflare para continuar a fazer skimming em sessões reais sem ser detetado.
- Muitas vezes nem sequer consegue ir buscar o script. Muitos scripts são servidos a partir de URLs de utilização única ou ligados à sessão, ou ficam atrás de cabeçalhos que o fetcher da Cloudflare não replica. Quando o fetch falha, não há nada para o pipeline de LLM analisar.
- A amostragem deixa pontos cegos enormes. Como apenas uma pequena fração das respostas transporta o cabeçalho report-only, páginas de baixo tráfego e payloads raros e direcionados podem demorar muito tempo a aparecer, ou nunca aparecer. Para o ver por si próprio, encontre um site que o use, abra a consola de programador do seu navegador e atualize a página várias vezes.
- O histórico é efémero. A própria documentação da Cloudflare diz que elimina a informação sobre um recurso previamente reportado ao fim de 30 dias sem um novo relatório, e o seu classificador só corre em scripts até 300 KB.
Por baixo, a aplicação ainda se apoia em CSP, que confia na origem, e não no conteúdo de cada recurso. Como explicamos em Why CSP Doesn't Work:
O CSP funciona num modelo de allow-list, que permite recursos de domínios de confiança mas não consegue bloquear scripts ou recursos individuais provenientes desses domínios.
Essa lacuna foi como funcionou o maior ataque no lado do cliente de 2024, o Polyfill: o domínio era de confiança, o payload era malicioso.
Por fim, adotar a Cloudflare Client-Side Security exige que seja já cliente da Cloudflare.
Como é operá-la na prática
A cobertura numa página de funcionalidades é uma coisa; operar o produto é outra. O Page Shield mostra-lhe uma lista de scripts, mas não lhe dá um verdadeiro espaço de trabalho para os gerir. Para produzir o inventário e as justificações por escrito que o PCI DSS 6.4.3 exige, exporta um CSV e controla aprovações, responsáveis e justificações à mão. A própria avaliação QSA da Cloudflare diz aos clientes para exportarem o relatório de scripts e documentarem eles próprios a justificação de negócio e técnica. Para um controlo que é suposto evidenciar de forma contínua, isso torna-se uma folha de cálculo que mantém para sempre.
Junte as lacunas de deteção e o fluxo de trabalho e o retrato é pouco lisonjeiro: uma amostra de ~1% do tráfego, um fetch out-of-band que frequentemente não é o payload do utilizador ou que nem sequer consegue ser obtido, uma memória de 30 dias e uma lista que reconcilia numa folha de cálculo. Pode parecer cobertura numa checklist enquanto raramente apanha o ataque real, ou produz a prova, no momento em que isso conta.
Como a cside vai mais longe
Tanto a cside como a Cloudflare analisam agora o código dos scripts. A diferença está naquilo que analisamos e com que grau de completude.
O motor da cside na página corre em cada sessão real de utilizador e regista como os scripts se comportam à medida que correm no navegador: as alterações que fazem ao DOM, as chamadas de rede que disparam e os payloads que servem aos visitantes reais. A Cloudflare classifica uma cópia que foi buscar separadamente, a partir dos IPs do seu próprio datacenter, numa base amostrada. Assim, quando um CDN de confiança começa a servir um skimmer a 1 em cada 1000 utilizadores depois das 17h, a cside vê-o nas sessões em que ele dispara; uma cópia obtida e amostrada muitas vezes nem sequer o contém.
A parte resistente à evasão é o registo na página, não a transferência: o script first-party da cside reporta a partir de sessões reais de utilizadores, por isso um payload servido apenas a uma geografia, a uma classe de dispositivos ou a utilizadores autenticados fica na mesma registado, associado ao hash de conteúdo do script que realmente foi executado.
Também guardamos um histórico completo de cada versão de script servida aos seus utilizadores e arquivamos o payload propriamente dito. Quando um auditor ou um responsável pela resposta a incidentes pergunta o que aconteceu, tem o código real do ataque e uma cronologia completa, não uma pontuação. A retenção é escalonada por plano, por isso verifique a janela de que o seu auditor precisa.
Em matéria de compliance, ambos os produtos cumprem agora o PCI DSS 6.4.3 (autorizar, inventariar e justificar cada script da página de pagamento) e 11.6.1 (detetar e alertar sobre alterações não autorizadas a scripts e a cabeçalhos com impacto na segurança). A Cloudflare dá-lhe monitorização e uma exportação em CSV, e deixa-lhe a si as justificações por escrito e a prova de auditoria, e apenas no nível pago Advanced. A cside disponibiliza um painel específico de PCI, validado de forma independente pela empresa QSA VikingCloud, com justificação de scripts com um clique e assistida por IA, de forma a que o registo de auditoria seja gerado por si.
A cside inclui também um endpoint gratuito de relatórios CSP em todos os planos, incluindo o nível gratuito. Obtém tudo o que o Page Shield oferece em monitorização de CSP, mais proteção ao vivo em sessão e ao nível do payload por cima disso, e não tem de mover o seu domínio para um CDN específico para o conseguir.
Experimente o cside antes de comprar. O cside tem um plano gratuito, então você pode se cadastrar, implantar e explorar a plataforma por conta própria, sem ligações de vendas ou processo de compra. E nossa equipe de suporte está a uma mensagem de distância sempre que precisar de ajuda.
Crie uma conta ou marque uma demonstração para começar.
Alternativas à Cloudflare Page Shield: como a cside se compara
Se está à procura de uma alternativa à Cloudflare Page Shield (agora chamada Cloudflare Client-Side Security), a cside é a opção independente do CDN construída especificamente para o navegador. A deteção mais profunda da Cloudflare amostra cerca de 1% do tráfego, classifica uma cópia que vai buscar fora de banda em vez daquilo que o utilizador recebeu, elimina o histórico de recursos ao fim de 30 dias, ignora scripts com mais de 300 KB e exige encaminhar o seu domínio através da Cloudflare. A cside corre em qualquer stack, observa 100% das sessões de utilizador reais sem amostragem, arquiva o payload propriamente dito para fins forenses e disponibiliza um painel PCI DSS validado por um QSA. Escolha a Cloudflare Client-Side Security se já está totalmente comprometido com a Cloudflare e quer um inventário básico; escolha a cside para uma cobertura completa de sessões, prova ao nível do payload e sem dependência de um CDN.
Preços da Cloudflare Page Shield face à cside
O nível base da Cloudflare Client-Side Security é gratuito, mas a deteção por machine learning e a cobertura que a própria documentação da Cloudflare associa ao PCI DSS 6.4.3 e 11.6.1 ficam por trás do módulo pago Client-Side Security Advanced, e tudo isso exige encaminhar o seu domínio através da Cloudflare. A cside inclui um endpoint gratuito de relatórios CSP em todos os planos, acrescenta por cima análise ao vivo em sessão e ao nível do payload, e funciona em qualquer CDN, por isso não tem de migrar o seu edge para obter cobertura no lado do cliente. Consulte a tabela comparativa acima para o detalhe nível a nível.
Recursos relacionados
Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks, web security is not an enterprise-only problem.