Aller au contenu
uencoder

CSRF Token

Un token CSRF est une valeur aléatoire imprévisible générée par le serveur et liée à la session, intégrée dans les formulaires/en-têtes de requête pour vérifier que l'origine de la requête est légitime.

Objectif

Se défendre contre la falsification de requêtes intersites, en s'assurant que les requêtes viennent d'une page légitime et non d'un site malveillant.

Mécanisme

Le serveur génère un token aléatoire pour la session et l'intègre dans un champ caché du formulaire ou un en-tête personnalisé. À la soumission, le serveur compare le token et rejette en cas de non-correspondance. Les cookies SameSite apportent une protection supplémentaire.

Cas d’usage

  • Protection CSRF des formulaires
  • Protection CSRF des API
  • Sécurité de session

Outils associés

References