Vulnerabilidad CSRF

  • Facundo Nicolas Carballo
  • Víctor Povoli Olivera
  • Manuel Santiago Ruiz Diaz
  • Martina Gloria Turello
Palabras clave: CSRF, Web, Seguridad, sesiones, vulnerabilidades

Resumen

La vulnerabilidad CSRF (Cross-Site Request Forgery) permite a atacantes ejecutar acciones en nombre de usuarios autenticados sin su consentimiento. Esto ocurre cuando una aplicación web no valida adecuadamente que las solicitudes provengan de usuarios legítimos y sean intencionadas. Un ataque típico involucra a un atacante que engaña a la víctima para que realice una acción maliciosa mediante enlaces o formularios diseñados, aprovechando la sesión activa de la víctima.

Aunque la implementación de un token CSRF puede mitigar este riesgo, su eficacia depende de vincularlo correctamente a la sesión del usuario. Si esta asociación no se verifica, un atacante puede usar su propio token CSRF para realizar acciones en cuentas ajenas. La explotación de esta vulnerabilidad puede tener consecuencias graves, como daño reputacional, pérdida de confianza de los clientes, y costos asociados a la respuesta al incidente. Corregir esta falla es urgente y técnicamente factible, mediante la validación estricta de tokens CSRF y su asociación con las sesiones de usuario. Esto no solo previene ataques CSRF, sino que también refuerza la seguridad general de la aplicación, protegiendo tanto a los usuarios como a la empresa frente a impactos financieros y regulatorios.

Publicado
2024-12-30
Sección
Trabajos de Alumnos