[PLN] formulario registro
Santiago Crespo
pln-lists.marsupi.org en flanera.net
Mar Oct 2 13:28:11 CEST 2012
Hola,
David, rellenar captcha debería hacerte sentir... humano!!! :P A mi
tampoco me hace gracia rellenarlos.
Lo que me preocupa no son los bots genéricos, sino un posible ataque
específico a nuestra red.
¿Qué pasaría si alguien lanza un bot que intente registrar nodos
indefinidamente, usando todos los nodos que encuentre? No ahora, sino
cuando tengamos PLN v.1.0 y sea un éxito con cientos de nodos funcionando.
Estará el límite de conexiones que pongamos cada admin en el fichero
node.json, por lo que rápidamente nos podrían hacer una denegación de
servicio en el alta de nuevos nodos, ocupando todos los "slots" libres y
no ofreciendo ninguno.
Cuando un admin amplie sus conexiones máximas permitidas (o mejor, borre
las conexiones de los atacantes) éstos vuelven a registrar al rato todos
los huecos de forma automática.
En cambio, con un captcha o cualquier prueba para humanos, para hacer el
mismo ataque rápidamente harían falta muchos más recursos que un
programador desalmado y un pool de IPs. Por ejemplo muchos humanos
desalmados coordinados.
Si a todos os parece muy remota y/o loca esta posibilidad, será mejor
que aparquemos la idea del captcha. Si llegase el día que nos hicieran
algún ataque de éstos, quizá encontremos en ése momento una solución
mejor. Vamos, que si llegamos a un río ya veremos cómo cruzarlo.
--
Saludos,
Santiago Crespo
El 02/10/12 10:43, David Rubert escribió:
> Totalmente de acuerdo, rellenar captchas me hace sentir totalmente estúpido.
>
> Buena solución la que comentas Antonio, me la apunto.
>
> En nuestro caso tampoco hace falta capcha (mi opinión) ya que es mucho
> más complejo de lo que supone rellenar 2 campos y pulsar un botón, y
> es que cada uno de los campos han de cumplir con unas validaciones
> (expresiones regulares, una lógica X). Vamos que para que un robot
> adivine toda la lógica javascript y consiga hacer submit de algo
> coherente sobre el formulario tiene que ser HAL9000 o superior :)
>
>
> El día 1 de octubre de 2012 00:25, Antonio Pardo
> <apardo en sindominio.net> escribió:
>> Buenas,
>>
>> El 30/09/12 16:45, Santiago Crespo escribió:
>>
>>> * Comprobar que es humano de alguna manera (ok, recaptcha no. quizá
>>> con un captcha local?)
>>
>>
>> yo odio los captchas.
>>
>> Lo que hacemos en oiga.me es presentar formularios con algunos campos
>> escondidos con CSS. Un robot normalmente lo suele rellenar todo, si rellena
>> el campo hidden, ZAS...
>>
>> La gema que usamos es esta:
>> https://github.com/curtis/honeypot-captcha
>>
>> Saludos
>>
More information about the PLN
mailing list