[pyar] [Django] Problema con forms

Julian Waksberg juwaks en gmail.com
Lun Sep 30 19:58:54 ART 2013


Muchas gracias por todas las respuestas!
Saludos


El 30 de septiembre de 2013 19:32, Mariano Garcia Berrotarán <
garcia.berrotaran en gmail.com> escribió:

> 2013/9/30 Julian Waksberg <juwaks en gmail.com>:
> > Alguien sabría decirme que función cumple el csrf_token ?
>
> CSRF quiere decir Cross Site Request Forgery
> (https://en.wikipedia.org/wiki/Cross-site_request_forgery). O sea,
> falsificación de request entre sitios.
>
> Supongamos que quiero que hagas spam por mi porque soy una mala persona.
> Entonces en mi pagina hago un formulario que parece un login pero en
> realidad el action va a http://hotmail.com/mail-nuevo/ con todos los
> campos listos para que cuando apretes "send" se mande un monton de
> mails desde tu cuenta vendiendo viagra y contando el final de breaking
> bad.
>
> Para evitar eso, cada vez que generas un formulario, tambien generas
> un token valido para ese formulario en esa sesión. Cada vez que haces
> submit de un formulario, mandas el token para chequearlo cuando
> recibis el request. Entonces mi tecnica de mandar spam ya no sirve,
> porque me seria muy dificil adivinar ese token.
>
> Vos estabas generando el token, y chequeandolo, pero nunca
> imprimiendolo, asi que te fallaba el chequeo. Si te pones a ver el
> codigo de fuente de tu pagina vas a ver que hay un input con el type
> "hidden" y un hash de valor, ese es el CSRF token.
>
> Saludos!
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130930/46a6ccb2/attachment.html>


More information about the pyar mailing list