Skip to main content
Pontuação de risco
Language

Risco do script

Entenda as pontuações de risco de scripts do Enterprise de 0 a 100, as avaliações incompletas e a atividade observada em Script Risk.

Abra um script em Scripts e selecione Script Risk, ao lado de Insights, Served Hashes, Seen Pages e Script History. Essa aba mostra os recursos que o cside observou o script carregar e os dados da página que ele acessou.

Pontuação de risco

Prévia exclusiva do Enterprise

As pontuações numéricas de risco de scripts e a ordenação por risco estão disponíveis somente no plano Enterprise. O cside também precisa habilitar a prévia para sua equipe. Se Risk score não aparecer, entre em contato com o cside para verificar o acesso da sua equipe.

0 significa menor risco. 100 significa maior risco. Use a pontuação para priorizar a revisão de scripts. Ela não representa uma probabilidade de comprometimento: uma pontuação de 45 não significa uma chance de ataque de 45%. Scripts legítimos de pagamento ou autenticação podem ter pontuações mais altas porque acessam dados sensíveis. Uma pontuação baixa não garante segurança.

Encontrar e ordenar pontuações

Na lista Scripts de um domínio ou na lista de todos os domínios, use a coluna Risk score e ordene pelo risco conhecido, do maior para o menor ou do menor para o maior. Scripts sem avaliação aparecem no final em ambos os casos. Selecione uma pontuação para abrir sua explicação em Script Risk.

Uma linha agrupada mostra a maior pontuação ou o maior mínimo conhecido entre suas URLs. Ao selecioná-la, você abre o script que contribui com esse valor. Se algum membro não tiver avaliação ou tiver evidências incompletas, o grupo permanece incompleto.

Entender os estados da pontuação

O que você vêO que significa
Um número de 0 a 100 com Low risk, Medium risk ou High riskA avaliação tem uma pontuação numérica. Quanto maior o número, maior o risco.
Insufficient data e At least N/100As evidências disponíveis estabelecem um mínimo. A falta de evidências impede uma pontuação completa.
PendingNenhuma avaliação foi salva para esse script no período de avaliação atual. Isso não significa risco zero.
UnavailableO cside não conseguiu carregar a avaliação. Isso não significa risco zero.
StaleO período das evidências não é mais atual. A pontuação ou o mínimo exibido ainda descreve aquele período anterior.

Por exemplo, At least 45/100 significa que as evidências conhecidas já estabelecem uma pontuação de risco de pelo menos 45. A pontuação completa pode ser maior. Isso não significa que 45% das evidências foram coletadas.

Uma avaliação pode mostrar 100/100 e ainda indicar evidências incompletas: as evidências conhecidas já atingem o máximo, então as que faltam não podem aumentar mais a pontuação.

O que contribui para a pontuação

A explicação separa seis fatores de comportamento:

  • Acesso a campos de formulário: a categoria de campo mais sensível observada, como dados pessoais, credenciais ou dados de pagamento.
  • APIs sensíveis do navegador: evidências de uso de câmera, microfone, localização ou área de transferência. Uma tentativa de chamada observada não prova que a permissão foi concedida nem que dados foram retornados.
  • Recursos carregados: os destinos distintos usados para recursos ativos e passivos.
  • Iframes: evidências de quadros incorporados, incluindo a relação de origem quando conhecida.
  • Mudanças de conteúdo: as revisões distintas do conteúdo do script no período de avaliação.
  • Primeira observação: quanto tempo havia passado desde que o cside observou o script pela primeira vez até o fim daquele período.

As descobertas de segurança podem estabelecer uma pontuação mínima. O resultado usa o maior valor entre o total de comportamento e o mínimo de segurança aplicável mais alto; esses valores não são somados. As descobertas não resolvidas continuam visíveis. Esta prévia ajuda você a revisar scripts e não altera alertas nem regras de bloqueio.

Por que podem faltar evidências

A prévia ainda não verifica se o monitoramento do navegador e as verificações de segurança cobrem totalmente cada revisão do script. Por isso, você pode ver Insufficient data mesmo quando o cside salvou observações com sucesso. A ausência de atividade registrada, por si só, não prova que nada aconteceu.

Outras lacunas incluem um histórico de revisões incompleto, pouco histórico retido para estabelecer quando o script foi visto pela primeira vez, coleta indisponível ou falha na leitura de dados. Cada fator explica quais evidências faltam. Essas lacunas não são tratadas como risco zero, e atualizar a página não as resolve. Entre em contato com o cside se as avaliações permanecerem em Pending ou uma fonte continuar indisponível.

Período de avaliação e tempo desde a primeira observação

As pontuações cobrem sete dias UTC completos, sem incluir o dia atual. Um script visto pela primeira vez hoje pode permanecer em Pending até que uma avaliação posterior o inclua. Os filtros de datas e revisões não alteram esse período fixo, incluindo o seletor de datas das tabelas de comportamento abaixo.

A explicação mostra o período real e o horário do cálculo no seu fuso horário local. O tempo desde a primeira observação usa dias, horas e minutos conforme necessário, como 25 dias e 13 horas em vez de 613 horas. Essa duração é medida no fim do período de avaliação, não quando você abre a página.

Comportamento observado

As duas tabelas mostram Permitted, Blocked ou uma porcentagem bloqueada com base em Vendor Permissions, além da última observação. Linhas de campos incluem tipo e nível de risco. Expanda-as para ver criação, leitura, atualização ou exclusão por página. Ausência de atividade registrada significa que não há observações nesse intervalo, não que o cside capturou todas as ações possíveis.

Intervalo de datas

As duas tabelas nesta aba compartilham um seletor de intervalo de datas ancorado na última data em que o script foi visto. O intervalo disponível e limitado pelo que for mais estreito: a janela de retenção do seu plano, ou as datas em que o cside realmente observou o script. Solicitar um intervalo fora dessa janela mostra a mensagem “No recorded behavior in this range” em vez de tabelas vazias.

Loaded resources

A tabela de loaded resources lista uma linha por host e tipo de recurso que o script fez carregar, por exemplo um script carregando um pixel de rastreamento de um hostname específico, ou buscando dados de um endpoint de API.

Cada linha mostra:

  • Um bloco colorido para o tipo de recurso: Connect/XHR, Script, Object, Frame, Image, Style, Font, Media, Worker, Manifest ou Prefetch
  • O hostname, com seu favicon e o nome completo do pais quando conhecido
  • Se o carregamento foi permitido ou bloqueado

Expanda uma linha para ver as páginas em que o recurso foi visto, URLs de amostra e um mapa de localização estimada construido a partir de onde o recurso foi observado.

Filtrando loaded resources

Dois grupos de chips ficam acima da tabela:

  • Enforcement: filtre por carregamentos permitidos ou bloqueados
  • Kind: filtre por um tipo de recurso específico, com uma contagem em cada chip

As contagens de Kind refletem seu filtro de enforcement mas não sua selecao de kind, entao as contagens permanecem estaveis ao alternar entre tipos e so mudam se voce alternar Allowed ou Blocked.

Accessed fields

A tabela de accessed fields lista os campos de página e os dados que o script leu, por exemplo campos de formulario ou valores de armazenamento. Cada linha mostra o tipo do campo, um selo de risco, se o acesso foi permitido ou bloqueado, e uma amostra das páginas em que foi visto. Expanda uma linha para ver a atividade do script em cada página individualmente.

Visão em nível de equipe

Script Risk cobre a atividade própria de um script. Para a visão entre scripts, em nível de equipe, de cada recurso que o cside observou nos seus domínios, veja Inventario de Recursos.

Páginas relacionadas

Was this page helpful?