Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2012, 22:08
MacintoshD
 
Fecha de Ingreso: mayo-2012
Ubicación: Mexico
Mensajes: 82
Antigüedad: 12 años
Puntos: 7
Evitar Bots en formularios Django.

Hola, actualmente tengo un problema hay un bot, que me esta llenando de Spam por medio de POST. Actualmente tengo implementado un Captcha, pero he leído que se puede validar y evitar esto.

Estuve analizando otro sitio con la herramienta firebug y encontré que genera un aleatoriamente un codigo y lo envia a cada paramentro:

Código:
nombre	Juan
email 	[email protected]
mensaje	aqui mensaje

6653cf1e4700b14ff76d51cab...	bdc2b6f21b98dfa4dd71f564799071e7
enviar	send

Fuente
-----------------------------628810369648844896214207606 Content-Disposition: form-data; name="nombre" juan
De esta manera amenos no es posible facilmente que se haga spam.

En mi sitio cuando envio el formulario en firebug muestra lo siguiente:

Código:
csrfmiddlewaretoken=uBTKDWkf9AB5ryl8RWlBn9P0DuCkHFgq&nombre=juan&[email protected]&Mensaje=tumensaje&captcha_0=afe795ec5fa8601a46c3d293c7475e72335addc9&captcha_1=vwwi
Estuve mirando como hacer algo parecido y he encontrado algunas alternativas, que opinan, que me pueden recomendar, la idea sería evitar el captcha.

django-honeypot

Muchas Gracias,
Saludos.