Nouveau

FlowConsent, notre propre bannière de cookies, est en ligne.

Politique de sécurité du contenu : expliqué simplement.

La CSP est un en-tête HTTP qui restreint les sources qu'une page peut charger, bloquant les scripts injectés et le XSS. Syntaxe, directives, bonnes pratiques.

Site web · Mis à jour le 7 nov. 2026

DÉFINITION

Une politique de sécurité du contenu (CSP) est un en-tête HTTP qui restreint les sources de scripts qu'une page peut charger, bloquant le code non autorisé.

CATÉGORIE

Site web

LIÉS

Certificat SSL, Hébergement web

Résumer cette page avec l'IA

01

Qu'est-ce qu'une politique de sécurité du contenu ?

Une politique de sécurité du contenu, ou CSP (Content Security Policy), est un en-tête de réponse HTTP qui indique précisément au navigateur quelles sources de scripts, feuilles de style, images, polices et autres ressources une page web est autorisée à charger. Tout ce qui n'est pas explicitement autorisé par la politique est bloqué par le navigateur avant de pouvoir s'exécuter, quelle que soit la façon dont le contenu s'est retrouvé sur la page. C'est important car cela ferme directement le principal mécanisme derrière les attaques par script intersite (XSS) : même si un attaquant parvient à injecter une balise script malveillante dans une page, une CSP bien configurée empêche le navigateur de jamais l'exécuter.

La CSP est délivrée comme un en-tête HTTP standard plutôt que comme du code applicatif, ce qui en fait une dernière ligne de défense qui s'applique quelle que soit la façon dont la page a été construite ou le framework qui l'a générée.

02

Comment fonctionne une politique de sécurité du contenu

Une CSP est un ensemble de directives, chacune contrôlant un type de ressource, envoyées dans un unique en-tête HTTP :

Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.example.com; img-src 'self' data:; style-src 'self' 'unsafe-inline'

Ici, default-src 'self' définit la règle par défaut (uniquement l'origine propre de la page), script-src autorise les scripts depuis l'origine de la page plus un CDN de confiance, img-src autorise aussi les data URI intégrées pour les images, et style-src autorise les styles en ligne. Le navigateur évalue chaque requête de ressource par rapport à la directive correspondante et bloque silencieusement tout ce qui sort de la liste autorisée, en général avec un avertissement dans la console que les développeurs peuvent inspecter.

03

Directives CSP courantes

  • default-src : liste de sources par défaut appliquée à toute directive non explicitement définie.
  • script-src : sources autorisées pour le JavaScript, la directive la plus déterminante pour bloquer le XSS.
  • style-src : sources autorisées pour le CSS, y compris si les styles en ligne sont permis.
  • img-src / font-src / frame-src : sources autorisées respectivement pour les images, polices et iframes intégrées.
  • connect-src : destinations autorisées pour les connexions fetch, XHR et WebSocket initiées par la page.
04

Mode appliqué vs mode rapport seul

ModeEn-tête utilisé
AppliquéContent-Security-PolicyEffetBloque toute ressource qui viole la politique
Rapport seulContent-Security-Policy-Report-OnlyEffetConsigne les violations à un point de collecte mais charge les ressources quand même
05

Bonnes pratiques et pièges courants

  • Démarrer en mode rapport seul sur un environnement proche de la production pour voir ce qu'une politique stricte casserait avant de l'appliquer.
  • Éviter unsafe-inline et unsafe-eval pour script-src autant que possible ; ils affaiblissent nettement la protection de la politique contre le XSS.
  • Lister explicitement les domaines tiers (analytics, widgets, intégrations) plutôt que d'utiliser un joker, ce qui viderait la politique de son sens.
  • Réauditer la politique dès qu'un nouveau script ou intégration tiers est ajouté au site ; un domaine oublié provoque un dysfonctionnement silencieux plutôt qu'une erreur visible.
  • Combiner la CSP avec d'autres en-têtes de sécurité, comme un certificat SSL forçant le HTTPS, pour une protection en couches plutôt que de reposer sur la seule CSP.
06

Pourquoi ça compte pour la sécurité

Le script intersite reste l'une des vulnérabilités web les plus courantes, et une CSP est l'une des rares défenses qui fonctionne même après qu'un attaquant a déjà trouvé un moyen d'injecter un script dans une page, en empêchant le navigateur de l'exécuter. Les moteurs de recherche et outils d'analyse de sécurité traitent de plus en plus la présence d'en-têtes de sécurité, CSP incluse, comme un signal de confiance, et les audits d'hébergement ou d'agence signalent souvent son absence. Pour les sites gérant des formulaires, des connexions ou des données de paiement, une CSP est un ajout à faible effort et fort impact pour la posture de sécurité globale d'un site.

07

La politique de sécurité du contenu chez BeBranded

Nous configurons les en-têtes de sécurité, dont une politique de sécurité du contenu quand la stack d'hébergement le permet, dans le cadre du durcissement technique que nous appliquons aux sites et applications web que nous construisons. Cela s'ajoute au HTTPS forcé et à des choix d'hébergement fiables comme socle pour tout site destiné aux clients. Voir notre service website pour savoir comment nous traitons la sécurité et les fondations techniques sur les sites que nous construisons.

FAQ

Questions sur Politique de sécurité du contenu.

Une autre question ?

Nous écrire
À quoi sert une politique de sécurité du contenu ?
Elle sert à restreindre les sources de scripts, styles, images et autres ressources qu'un navigateur est autorisé à charger pour une page, ce qui bloque la plupart des attaques par script intersite.
Comment ajouter une CSP à un site web ?
En la définissant comme en-tête de réponse HTTP Content-Security-Policy, ou via une balise meta dans le head de la page, en listant les sources autorisées pour chaque type de ressource via des directives.
Que signifie script-src self dans une CSP ?
Cela signifie que les scripts ne peuvent être chargés que depuis l'origine propre de la page, ce qui bloque tout script injecté depuis un domaine externe ou non autorisé.
Une CSP remplace-t-elle le HTTPS ou un certificat SSL ?
Non. Le HTTPS chiffre la connexion entre le navigateur et le serveur, tandis qu'une CSP restreint ce que la page a le droit de charger ; les deux sont complémentaires, pas interchangeables.
Une CSP mal configurée peut-elle casser un site ?
Oui. Une politique trop restrictive peut bloquer des scripts, polices ou intégrations légitimes dont le site a réellement besoin, d'où l'intérêt de tester en mode rapport seul avant de l'appliquer.
Qu'est-ce que le mode rapport seul d'une CSP ?
C'est un mode où le navigateur signale les violations de la politique à un point de collecte défini sans réellement bloquer les ressources, ce qui permet de valider une politique avant de l'appliquer.

Voir aussi

Termes associés, et pour aller plus loin.

Optimisation du taux de conversion (CRO) : le guide complet 2026
Conversion

Optimisation du taux de conversion (CRO) : le guide complet 2026

Ce qu'est le CRO, comment le calculer, la méthode, les outils et les erreurs à éviter pour convertir plus de visiteurs sans plus de trafic.

Lire l'article
La force des landing pages : pourquoi elles sont essentielles aux campagnes qui convertissent
Conversion

La puissance des landing pages : pourquoi sont-elles essentielles pour les campagnes à taux de conversion élevé

Pourquoi une landing page dédiée convertit mieux qu'une page classique : Quality Score, UX, tests A/B et méthode claire pour améliorer votre ROI.

Lire l'article
Les 5 meilleurs constructeurs de sites no-code en 2026
No-Code

Les 5 meilleurs créateurs de sites web no-code pour 2026

Vous souhaitez créer un site web en no-code ? Découvrez les 5 meilleurs créateurs de sites no-code en 2026 : Webflow, Framer, WordPress, Squarespace et Wix.

Lire l'article

Parlons-en

Dites-nous ce que vous voulez construire.

Trente minutes avec les personnes qui travailleront sur votre projet. Vous repartez avec une vision claire du périmètre, du calendrier et des prochaines étapes.

Ce qui se passe ensuite

  1. 1Un appel de 30 minutesNous écoutons vos objectifs, vos contraintes et votre contexte.
  2. 2Un périmètre clairNous identifions ce qui mérite d'être fait en premier, et ce que cela demande.
  3. 3Une proposition chiffréeVous décidez, sans engagement ni discours commercial.