8768 sujets

Développement web côté serveur, CMS

Bonjour,

Pas sûr que je sois au bon endroit pour les questions de sécurité, mais je n'ai pas trouvé mieux. Je n'ai pas non plus trouvé réponse à ma question sur le forum, donc je tente ici :

Le site site-analyzer.com (je ne sais pas ce que ça vaut, mais j'utilise ça pour avoir une aperçu de la qualité d'une page) me recommande d'utiliser un en-tête Content Security Policy pour limiter l'accès aux ressources chargées dynamiquement et réduire les risques XSS.

Quelqu'un connait-il une méthode pour autoriser les ressources habituelles nécessaires à la majorité des sites : widgets Facebook, Twitter, Embed Youtube, et tout ce qui va avec...

Pour l'instant, je les autorise une à une, en fonction des erreurs que me retourne la console. Mais il me reste quelques ressources bloquées de ci de là, qui n'ont pas l'air de nuire à la navigation sur le site.

Mon header actuel est (spécifié en php):

Content-Security-Policy: default-src 'self' 'unsafe-inline'  www.google-analytics.com  ajax.googleapis.com fonts.googleapis.com fonts.gstatic.com e-cdn-files.deezer.com  www.deezer.com  www.youtube.com cdnjs.cloudflare.com connect.facebook.net  www.facebook.com  staticxx.facebook.com platform.twitter.com syndication.twitter.com;


Les widgets utilisés sont :

Facebook - bouton Like
Twitter - bouton Follow
Deezer - player
Youtube - player
Google Analytics
Google jquery api
Google fonts

Merci pour votre aide Smiley smile