Calcul 100% dans le Navigateur • Zéro Journal Serveur • Exécution Instantanée
Curious TechieBoîte à Outils
Web SecurityW3C Content Security Policy Level 3Verified Terminology

Content Security Policy (CSP)

Réponse Directe

Standard de sécurité permettant aux administrateurs de définir les sources autorisées pour le chargement et l’exécution de ressources dans le navigateur.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
CSP→
atténuation XSS→
nonce cryptographique→
script-src→
contrôle des ressources
CSP
•>atténuation XSS
•>nonce cryptographique
•>script-src
•>contrôle des ressources

Technical Explanation & Operational Mechanics

La politique CSP neutralise les failles XSS en restreignant les domaines habilités à fournir des scripts et en interdisant le JavaScript inline non signé. Elle bloque également l’encadrement frauduleux (clickjacking) via frame-ancestors.

Technical Example & Practical Implementation

Configuration d’une Politique CSP Stricte avec Nonce

Protection multicouche contre l’injection de scripts non autorisés.

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;