Skip to main content
Como funciona
Language

Detecção de ameaças

Saiba como o motor de detecção do cside encontra scripts maliciosos por fontes conhecidas, correspondência de payload, normalização e análise de IA.

A detecção é assíncrona e gera achados ou alertas. As notificações seguem sua configuração; uma detecção não significa que todos os membros receberão uma mensagem.

Os alertas de detecção de ameaças são totalmente configuraveis atraves das configurações de notificação. Escolha quais membros da equipe ou enderecos externos recebem notificações, ou encaminhe os alertas para Slack, Discord, Jira, Linear, S3 ou webhooks personalizados em vez de e-mail.

Como funciona

Cada script de terceiros carregado no seu site passa por um pipeline de múltiplas etapas. Primeiro, o cside desofusca e normaliza o script, depois o verifica contra regras de detecção estatica e o pontua com base em varios sinais de ameaça. Se um script ultrapassa o limiar de risco, o cside executa uma análise mais profunda com IA. Scripts maliciosos ativam um alerta para todos os destinos de notificação configurados.

Metodos de detecção

O cside usa uma abordagem em camadas para identificar scripts maliciosos:

Fontes maliciosas conhecidas

Os scripts são verificados contra bancos de dados de fontes maliciosas conhecidas, incluindo:

  • Hostnames: domínios conhecidos por distribuir conteúdo malicioso
  • URLs: URLs específicas que foram marcadas como maliciosas
  • Enderecos IP: enderecos IP associados a atividades maliciosas

Payloads maliciosos conhecidos

O conteúdo dos scripts e comparado com payloads maliciosos conhecidos usando:

  • Hashes de arquivos: comparacoes SHA-256 e outras comparacoes de hashes contra bancos de dados de payloads de scripts maliciosos conhecidos

Normalizacao de scripts

Antes da análise, o cside desofusca e normaliza os scripts para revelar o que eles realmente fazem. Isso reverte tecnicas comuns de ofuscacao para que atacantes não consigam burlar a detecção simplesmente disfarcando seu código.

Pontuacao de ameaças

O cside calcula uma pontuacao de risco para cada script com base em sinais como alterações de conteúdo, idade do domínio, indicadores comportamentais e quantos sites são afetados. Scripts acima do limiar de risco são escalados para uma análise mais aprofundada.

Análise profunda com IA

Scripts de alto risco passam por uma análise com IA que detecta ameaças que regras estaticas não capturam:

  • Código malicioso ofuscado - scripts que tentam esconder o que fazem
  • Ameaças zero-day - padroes de ataque que não estão em nenhum banco de dados
  • Anomalias comportamentais - scripts fazendo coisas que não deveriam

Alertas e notificações

Quando um script malicioso e detectado, o cside pode notificar sua equipe atraves de qualquer destino configurado nas suas configurações de notificação - incluindo e-mail, Slack, Discord, Jira, Linear, S3 ou webhooks personalizados.

Para configurar alertas de detecção de ameaças, crie uma configuração de notificação com o gatilho Script Threat Detected. Consulte Notificações para instrucoes de configuração.

Da detecção ao bloqueio

A detecção é assíncrona e gera achados ou alertas. As notificações seguem sua configuração; uma detecção não significa que todos os membros receberão uma mensagem.

Em alertas de URL, IP, hostname ou domínio, Bloquear pode interromper scripts correspondentes em domínios com Script Method, nos planos Business ou superiores. Alertas de hash oferecem somente Resolver. Consulte Resolver alertas antes de agir.

Proteções existentes, como bloqueio por listas de ameaças, Vendor Permissions e Approved Tags, podem aplicar restrições sem uma ação manual no alerta. Scan Method não aplica bloqueios durante a execução no navegador; use sua própria CSP para impedir carregamentos não autorizados. Consulte Configurar Scan Method.

Detecção de ameaças vs. detecção de vulnerabilidades

O cside oferece duas funcionalidades de seguranca complementares:

FuncionalidadeDetecção de ameaçasDetecção de vulnerabilidades
O que detectaScripts ativamente maliciososScripts com CVEs ou avisos conhecidos
Metodo de detecçãoFontes maliciosas conhecidas, hashes de payloads, análise dinamica, IACorrespondencia de versoes contra bancos de dados de vulnerabilidades
Entrega de alertasDestinos de notificação configuradosAlertas no painel e destinos de notificação configurados
ExemploUm script servindo um cryptominer a partir de um CDN comprometidolodash 4.17.21 com um CVE de prototype pollution

Essas duas funcionalidades cobrem angulos diferentes - use ambas para a melhor cobertura dos scripts de terceiros do seu site.

Was this page helpful?