PDA

Ver la versión completa : Ataque: ¿Qué es Cross Site Request Forgery (CSRF)?



LUK
29-01-2009, 14:57
Este término se ha comenzado a utilizar entre lo que se conoce como Terminologia BlackHat (http://pwneds.blogspot.com/2008/08/nueva-terminologia-blackhat.html).
Este es un tipo de ataque evolucionado de XSS.

El Cross-site request forgery (CSRF) o falsificación de petición en sitios cruzados es un tipo de malicioso de un sitio web en el que comandos no autorizados son transmitidos por un usuario en el cual el sitio web confía. Esta vulnerabilidad es conocida también por otros nombres como XSRF, enlace hostil, ataque de un click, cabalgamiento de sesión, y ataque automático.

Se trata de una técnica prácticamente desconocida pero extremadamente peligrosa que permite aprovechar que tenemos abierta una sesión en el navegador con un sitio fiable (un banco, gmail, ...) para que desde el código HTML de una página que estemos visitando se cree una petición que podría tener la consecuencia de enviar una petición (legítima en apariencia porque procede de un navegador en el que mantenemos una sesión válida abierta) a la aplicación web del banco para que realice una operación sin que sea en ningún momento evidente.

Los riesgos que supone esta técnica son enormes (pueden acusar a alguien de acceder a sites de pornografía infantil o habilitar un filtro en el correo para que todos los mensajes se reenvien a una tercera cuenta y, entre otras cosas, robar dominios o cambiar contraseñas gracias a los mensajes de confirmación).

Recursos:
CSRF o Cross Site Request Forgery (http://digitta.com/2008/04/csrf-o-cross-site-request-forgery.html)
Más información y un ejemplo (http://x-jeshua.blogspot.com/2009/01/csrf-xsrf-cross-site-request-forgery.html)
CSRT Desmitificado (inglés) (http://www.gnucitizen.org/blog/csrf-demystified/)
Presentación de Jeremiah Grossman en SlideShare (http://www.slideshare.net/guestdb261a/csrfrsa2008jeremiahgrossman-349028/)
Vulnerabilidades CSRF en aplicaciones web (http://www.eslomas.com/index.php/archives/2007/03/12/vulnerabilidades-csrf-en-aplicaciones-web/)

Fuente: Segu-Info