Aller au contenu
uencoder

Security Header

Les en-têtes HTTP de sécurité sont des en-têtes de réponse qui ordonnent au navigateur d'activer des mécanismes de sécurité, comme CSP, HSTS et X-Frame-Options.

Objectif

Déclarer des politiques de sécurité via les en-têtes HTTP afin que le navigateur active automatiquement les protections, allégeant la charge de la défense au niveau du code.

Mécanisme

En-têtes clés : Content-Security-Policy (défense XSS), Strict-Transport-Security (HSTS), X-Frame-Options (clickjacking), X-Content-Type-Options: nosniff (reniflage MIME), Referrer-Policy (fuites de référent), Permissions-Policy (permissions d'API).

Cas d’usage

  • Durcissement de la sécurité des applications Web
  • Défense XSS et clickjacking
  • Application forcée de HTTPS
  • Conformité sécurité

Exemples

  • entrée
    Content-Security-Policy: default-src 'self'
    Output
    Restricts resource sources

    CSP header

Erreurs courantes

Missing key security headers
Scan with securityheaders.com and fill the gaps

Termes associés

References