Nouveau : exportez des preuves PCI DSS v4 issues du trafic réel des navigateurs.

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.

  1. 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.

  2. 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.

  3. 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à.

Comparaison des façons de produire une Content Security Policy
CentralCSPCrawler / scannerÀ la main
Couvre les pages derrière une connexionOui: Chaque page visitéeNon: Page d'accueil seulementEn partie: Si vous y pensez
Voit les tiers conditionnelsOui: Les sessions réelles les captentNon: Manqué si non déclenchéEn partie: Seulement ce que vous connaissez
Filtre le bruit des extensionsOui: Signalé par le volumeNon: Non distinguéNon: Vous devinez
Reste à jour quand le site évolueOui: Les nouveaux rapports montrent les écartsNon: Un instantané uniqueNon: Réécriture manuelle
Passe en mode strict sans risqueOui: Report-only, puis blocageEn partie: Politique de départ seulementNon: 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
Voir les alertes

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
Voir la surveillance

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.