Computação 100% no Cliente • Zero Logs de Servidor • Execução Instantânea
Curious TechieCaixa de Ferramentas
Web SecurityW3C Content Security Policy Level 3Verified Terminology

Política de Segurança de Conteúdo (CSP)

Resposta Direta

Camada de proteção do navegador que restringe as fontes das quais scripts, estilos e outros recursos podem ser carregados e executados.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
CSP→
mitigação de XSS→
nonce criptográfico→
script-src→
políticas de execução
CSP
•>mitigação de XSS
•>nonce criptográfico
•>script-src
•>políticas de execução

Technical Explanation & Operational Mechanics

A CSP reduz substancialmente riscos de Cross-Site Scripting (XSS). Ao bloquear scripts inline não autorizados e forçar o uso de nonces ou hashes criptográficos, garante que apenas código verificado seja processado.

Technical Example & Practical Implementation

Configuração Estrita de CSP com Nonce Criptográfico

Mecanismo de mitigação de injeção de scripts no cliente.

Content-Security-Policy: 
  default-src 'self';
  script-src 'self' 'nonce-rAnd0m12345' https://cdn.trusted.com;
  style-src 'self' 'unsafe-inline';
  img-src 'self' data: https://images.unsplash.com;
  connect-src 'self' https://api.curious-techie.com;
  font-src 'self' https://fonts.gstatic.com;
  object-src 'none';
  base-uri 'self';
  frame-ancestors 'none';
  upgrade-insecure-requests;