Saltar al contenido
uencoder

CSRF Token

Un token CSRF es un valor aleatorio impredecible generado por el servidor y ligado a la sesión, incrustado en formularios/cabeceras de petición para verificar que el origen de la petición es legítimo.

Propósito

Defenderse de la falsificación de peticiones cross-site, asegurando que las peticiones provienen de una página legítima y no de un sitio malicioso.

Mecanismo

El servidor genera un token aleatorio para la sesión y lo incrusta en un campo oculto del formulario o una cabecera personalizada. Al enviar, el servidor compara el token y rechaza si no coincide. Las cookies SameSite aportan protección adicional.

Casos de uso

  • Protección CSRF de formularios
  • Protección CSRF de APIs
  • Seguridad de sesión

Herramientas relacionadas

References