{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
Web

CSP

CSP (Content Security Policy)

Un standard de sécurité des navigateurs qui permet aux propriétaires de sites de spécifier quelles sources de contenu (scripts, styles, images, polices) sont autorisées à être chargées, empêchant les attaques par injection de code.

Détail technique

La CSP est délivrée via l'en-tête HTTP Content-Security-Policy ou une balise . Les directives contrôlent le chargement des ressources : script-src (JavaScript), style-src (CSS), img-src (images), font-src (polices), connect-src (XHR/fetch), frame-src (iframes), media-src (audio/vidéo). Les valeurs sources incluent 'self', 'unsafe-inline', 'unsafe-eval', 'nonce-{valeur}', 'sha256-{hash}' et les listes blanches de domaines. Le mode report-only (Content-Security-Policy-Report-Only) enregistre les violations sans les bloquer pour le déploiement graduel. L'utilisation de nonce ou hash est préférable à 'unsafe-inline' pour l'exécution de scripts.

Exemple

```javascript
// CSP: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

Outils associés

Termes associés