Herramientas de usuario

Herramientas del sitio


informatica:seguridad:cursos:hacking_etico_descubriendo_vulnerabilidades_en_aplicaciones_web:csrf

¡Esta es una revisión vieja del documento!


Cross-Site Request Forgery (CSRF)

Notas del curso Hacking ético: descubriendo vulnerabilidades en aplicaciones web

La vulnerabilidad de CSRF, conocida como falsificación de petición en sitios cruzados, consiste en engañar a un usuario legítimo (que esté identificado en la aplicación) para que ejecute peticiones/acciones sin su consentimiento (no sabe que esas peticiones se están realizando desde su usuario).

Impacto

  • Acciones fraudulentas.
  • Acciones involuntarias de usuarios.

Formas de explotación

  • Ingeniería social
  • Phishing

Explotación

  • Detectar token Anti-CSRF
  • Realizar prueba de concepto sobre funcionalidad susceptible
  • Burp Professional: GenerateCSRF PoC
  • Escáneres automáticos

http://bank.com/transfer.do?acct=evilUser&amount=100000

Buenas prácticas

  • Implementación de tokensanti-CSRF
  • Cookies de sesión: SameSite
  • Protecciones ante XSS
  • No usar peticiones GET para el envío de información a la aplicación
  • Revisar cabeceras: OriginHeadery RefererHeader

Link: https://owasp.org/www-community/attacks/csrf

informatica/seguridad/cursos/hacking_etico_descubriendo_vulnerabilidades_en_aplicaciones_web/csrf.1711370566.txt.gz · Última modificación: por tempwin