Générateur de CSP
La CSP la plus stricte que votre site puisse exécuter, construite depuis le trafic réel.
Une Content Security Policy stricte est votre meilleure défense contre le cross-site scripting, et l'en-tête le plus difficile à écrire à la main. CentralCSP construit la vôtre à partir de ce que rapportent de vrais navigateurs, pas d'un instantané de votre page d'accueil pris par un crawler.

Depuis le trafic réel
Pas un instantané de crawler
Un en-tête de réponse
Aucun agent, aucun script de page
Report-only d'abord
On applique quand c'est propre
Directive par directive
Chaque source justifiée
Comment ça marche
Des rapports réels vers une politique que vous pouvez appliquer.
Pas de crawl, pas de suppositions, pas de liste d'autorisation tapée de mémoire. Les navigateurs de vos visiteurs font le travail de terrain, et vous approuvez le résultat.
01 - Collecter
De vrais navigateurs rapportent chaque source
Déployez la politique en report-only que nous générons pour vous. Elle ne bloque rien, et à partir de là le navigateur de chaque visiteur rapporte chaque script, style et connexion que vos pages chargent réellement.
02 - Construire
Nous rédigeons la politique, directive par directive
CentralCSP transforme ces rapports en une Content Security Policy : script-src, connect-src, style-src et les autres, chacune remplie des sources exactes que votre trafic réel justifie, et de rien d'autre.
03 - Déployer
Déployez la politique que vous avez construite
Une fois la phase report-only propre, copiez l'en-tête finalisé et déployez-le depuis votre CDN, proxy ou framework. Servez-le en mode bloquant et le navigateur bloque tout ce que la politique n'autorise pas.
Vous approuvez la politique avant qu'elle parte.
Chaque source proposée par le générateur porte sa preuve : combien de navigateurs l'ont chargée, sur quelles pages, et quand elle a été vue pour la dernière fois. Une vraie dépendance saute aux yeux, et le déchet injecté par les bloqueurs de publicité et les gestionnaires de mots de passe est signalé comme bruit d'extension pour qu'il n'atterrisse jamais dans votre liste d'autorisation. Gardez ce qui est réel, écartez le reste, une directive à la fois.
- Chaque source classée par volume de rapports
- Le bruit des extensions signalé pour vous
- Gardez ou écartez, directive par directive
Elle part stricte, pas juste fonctionnelle.
Un crawler produit une liste permissive qui, par chance, charge votre page. Une politique fondée sur les rapports verrouille script-src sur les hôtes exacts qu'utilise votre trafic, ferme connect-src aux seules origines auxquelles vous parlez vraiment, et règle object-src et base-uri sur none. Là où un script inline forcerait unsafe-inline, le générateur le signale au lieu d'affaiblir discrètement la politique : un attaquant n'obtient aucun point d'appui XSS depuis une faille que vous n'aviez pas remarquée.
- script-src limité aux hôtes que vous chargez réellement
- connect-src, object-src et base-uri verrouillés
- Les scripts inline signalés, jamais autorisés en silence
Approches
Trois façons d'obtenir une Content Security Policy.
Une CSP ne vaut que par sa couverture. Voici la comparaison honnête entre l'écrire à la main, scanner une page pour en obtenir une, et la construire à partir du trafic que vous avez déjà.
| CentralCSP | Crawler / scanner | À la main | |
|---|---|---|---|
| Couvre les pages derrière une connexion | Oui: Chaque page visitée | Non: Page d'accueil seulement | En partie: Si vous y pensez |
| Voit les tiers conditionnels | Oui: Les sessions réelles les captent | Non: Manqué si non déclenché | En partie: Seulement ce que vous connaissez |
| Filtre le bruit des extensions | Oui: Signalé par le volume | Non: Non distingué | Non: Vous devinez |
| Reste à jour quand le site évolue | Oui: Les nouveaux rapports montrent les écarts | Non: Un instantané unique | Non: Réécriture manuelle |
| Passe en mode strict sans risque | Oui: Report-only, puis blocage | En partie: Politique de départ seulement | Non: Des jours de tests |
Alertes
Une nouvelle source apparaît ? Vous êtes prévenu.
Les rapports qui construisent votre politique peuvent aussi vous alerter. Quand un script se charge depuis une origine que votre politique n'a jamais autorisée, CentralCSP l'envoie dans Slack, Teams, Google Chat, Telegram ou par e-mail avant que le prochain visiteur ne charge la page.
- Règles nouvelle origine et changement de hash
- Pics de violations après un déploiement
- Dirigé vers le canal responsable de la page
Surveillance
La CSP n'est qu'un rapport. Les navigateurs en envoient onze autres.
Votre politique ne rapporte que ce qu'elle bloque. De vrais navigateurs rapportent aussi les erreurs réseau, les onglets plantés, les dépréciations et les échecs d'intégrité, et CentralCSP collecte les douze types sur le même endpoint, dédupliqués et classés.
- Les 12 types de rapports navigateur, un seul endpoint
- Dédupliqués, groupés et cherchables
- Les défaillances côté serveur que le navigateur voit en premier
Vérifiez vos en-têtes
Qu'envoie votre site aujourd'hui ?
Deux minutes, sans compte : scannez vos en-têtes en direct et voyez si vous avez seulement une Content Security Policy, à quel point elle est stricte, et quelles origines peuvent exécuter du code sur vos pages en ce moment.
Gratuit, sans compte. Les résultats arrivent sur une page partageable.
FAQ
Questions fréquentes
Construire une politique, filtrer le bruit et la déployer, en réponses.
Commencez à collecter aujourd'hui. Appliquez quand vous êtes prêt.
Déployez un seul en-tête report-only cet après-midi et regardez la politique se rédiger toute seule à partir de votre trafic réel. Essai gratuit de 14 jours, sans agent, sans script de page.
