Cálculo 100% en el Navegador • Cero Registros en Servidor • Ejecución Inmediata
Curious TechieCaja de Herramientas
Web SecurityW3C Content Security Policy Level 3Verified Terminology

Content Security Policy (CSP)

Respuesta Directa

Capa de seguridad del navegador que permite a los operadores web restringir los recursos (scripts, estilos, imágenes) que el navegador tiene permitido cargar y ejecutar.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
CSP→
mitigación XSS→
nonce criptográfico→
script-src→
aislamiento de recursos
CSP
•>mitigación XSS
•>nonce criptográfico
•>script-src
•>aislamiento de recursos

Technical Explanation & Operational Mechanics

CSP es una directiva de seguridad entregada mediante el encabezado HTTP Content-Security-Policy. Mitiga activamente ataques de Cross-Site Scripting (XSS) y Clickjacking al restringir los orígenes válidos para scripts, deshabilitar la ejecución de cadenas inline sin nonce/hash y bloquear eval().

Technical Example & Practical Implementation

Directiva CSP Estricta con Nonce Criptográfico

Defensa en profundidad contra inyecciones XSS en el navegador.

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;