Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajuste la CSP pour renforcer la sécurité #1294

Draft
wants to merge 16 commits into
base: main
Choose a base branch
from

Conversation

goulvench
Copy link
Collaborator

En corrigeant l'affichage des prévisualisation de mails, j'ai constaté que la CSP pouvait être améliorée.
Exemple : par défaut, les sources self et https étaient autorisées pour les scripts, les polices, et les CSS. Ce n'était pas nécessaire. Il était également possible de rajouter une balise base, ou encore d'inclure le site dans un frameset.

  • Empêcher l'exécution des scripts externes (sauf explicitement autorisés)
  • Interdire les polices et styles externes
  • Interdire l'affichage dans un frameset
  • Supprime l'exception pour la source Loom
  • Interdit la manipulation de la base URI
  • Interdit l'envoi de formulaires vers des sites externes
  • Active les en-têtes Permissions et Features policy
  • Renforce la sécurité des cookies

Référence

Score Mozilla HTTP Observatory avant intervention : B+ (80%)

Score Mozilla Observatory 25 juin 2024 avant intervention
Résultats Mozilla Observatory 25 juin 2024 avant intervention

@goulvench goulvench force-pushed the feature/ajustement-csp-pour-renforcer-la-securite branch 2 times, most recently from d794e87 to 892d449 Compare June 27, 2024 07:07
@goulvench goulvench force-pushed the feature/ajustement-csp-pour-renforcer-la-securite branch from f6402e7 to e0704b9 Compare June 28, 2024 06:27
@goulvench goulvench marked this pull request as draft July 1, 2024 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant