Avaliador de CSP
- As políticas coladas ficam no seu navegador
- CSP Level 3
Avaliar uma Content-Security-Policy
Apresentamos o Vigilbase OS
O sistema operativo da cibersegurança.
Ligue as ferramentas de segurança que já paga. Crie painéis personalizados em minutos, com todos os registos e eventos auditáveis e pesquisáveis num único lugar.
Sistema de segurança da Acme
events | where severity >= medium | last 24h- Investigar Pico de credential stuffing contra /login
- Corrigir Regra de limite de taxa aplicada no edge
- Verificar Tráfego de ataque reduzido 98% em cinco minutos
O que é um avaliador de CSP?
Um avaliador de CSP lê uma Content-Security-Policy e indica até que ponto limita o cross-site scripting (XSS): se os scripts estão restritos a código em que confia, se 'unsafe-inline', 'unsafe-eval' ou carateres universais voltam a abrir a porta e se as diretivas que não recorrem a default-src como alternativa (base-uri, form-action e frame-ancestors) estão definidas. A Vigilbase avalia uma política colada no seu navegador e não a envia para lado nenhum.
O que o avaliador de CSP verifica
Origens de scripts
A diretiva que rege os scripts: script-src-elem, depois script-src e depois default-src. 'unsafe-inline' sem nonce nem hash, um caráter universal, um esquema inteiro como https: ou data: e anfitriões em http:// simples permitem a execução de scripts injetados.
Nonces, hashes e 'strict-dynamic'
A CSP estrita descrita pela especificação CSP Level 3 permite scripts por nonce ou hash em conjunto com 'strict-dynamic' e define base-uri como 'self' ou 'none'. Um nonce deve ter pelo menos 128 bits e ser novo em cada resposta.
'unsafe-eval'
Permite executar texto como código através de eval(), new Function() e chamadas semelhantes. 'wasm-unsafe-eval' abrange o WebAssembly sem essa permissão.
object-src
Controla o conteúdo de plug-ins em <object> e <embed>. object-src 'none' é a definição habitual.
base-uri, form-action e frame-ancestors
Estas diretivas não recorrem a default-src como alternativa, pelo que cada uma tem de ser definida em separado. frame-ancestors substitui X-Frame-Options e não pode ser definida numa etiqueta <meta>.
Relatórios
report-to, com report-uri como alternativa para navegadores mais antigos, indica o que a política bloqueia.
Sintaxe
Diretivas desconhecidas ou duplicadas, palavras-chave sem aspas e valores fora da gramática das expressões de origem não têm efeito, pelo que uma gralha pode enfraquecer silenciosamente uma política.
Como funciona a classificação de A+ a F
- A+
- 95-100
- A
- 85-94
- B
- 70-84
- C
- 55-69
- D
- 40-54
- F
- 0-39
Verificações relacionadas e próximos passos
- Gerador de CSP
Crie uma política baseada em nonce, hash ou lista de permissões, com excertos de configuração do servidor.
- Verificador de Cabeçalhos de Segurança HTTP
Classifique CSP, HSTS, X-Frame-Options e mais sete cabeçalhos de resposta.
- Verificador de HSTS
Verifique o Strict-Transport-Security e a elegibilidade para preload HSTS.
- Guia prático de proteção de sites
Onde se enquadra uma CSP ao lado de um WAF, da proteção contra DDoS e da aplicação de correções.
Cloudflare gerido
Mantenha a Cloudflare configurada, monitorizada e a melhorar. A Vigilbase trata das alterações acordadas e da resposta a incidentes, com opções de cobertura Core, Priority e Critical.
Explorar Cloudflare geridoSOC gerido
SOC gerido nas ferramentas de segurança que já paga. O agente Vigil investiga, os analistas tratam das exceções e a cobertura segue o seu nível de SLA.
Explorar SOC gerido