Skip to main content

Protección CSRF

El sistema implementa protección contra ataques Cross-Site Request Forgery (CSRF) usando tokens únicos por sesión.

¿Qué es CSRF?

Un ataque CSRF engaña al navegador de un usuario autenticado para que envíe una solicitud maliciosa sin su consentimiento. Los tokens CSRF previenen esto verificando que cada formulario fue generado por el servidor.

Implementación

Clase Config\Csrf

Uso en Formularios

En cada vista que tiene un formulario POST:

Validación en Controladores

Antes de procesar cualquier acción POST:

Formularios Protegidos

La función hash_equals() se usa para la comparación del token, lo que previene ataques de timing que podrían adivinar el token carácter por carácter.