Foros del Web » Creando para Internet » Diseño web »

Nuevo Sistema AntiSPAM.

Estas en el tema de Nuevo Sistema AntiSPAM. en el foro de Diseño web en Foros del Web. Bueno, tratando de innovar y despues de ver algunos videos y leer mas de la accesibilidad mundial me surgío una idea para un nuevo sistema ...
  #1 (permalink)  
Antiguo 01/02/2009, 13:59
Avatar de Null_  
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 530
Antigüedad: 15 años, 6 meses
Puntos: 30
Nuevo Sistema AntiSPAM.

Bueno, tratando de innovar y despues de ver algunos videos y leer mas de la accesibilidad mundial me surgío una idea para un nuevo sistema de antispam que superará al anterior (algunos ya sabrán de que hablo)...

El sistema es extremadamente simple, no usa imágenes, no hay que escribir texto, no usa javascript, solo usa XHTML!!! es increible la simplicidad y la accesibilidad que alcanza. Es tan facil de pasarlo humanamente mediante el mouse como con en el teclado, incluso es mucho mas cómodo que escribir las letras intendibles de otros sistemas, no necesitas un gran navegador para reproducirlo, puedes verlo en cualquier dispositivo que disponga de navegador web y por ello HTML.
Se trata simplemente de CHECKBOXS. Seleccionas las casillas en la fila inferior guiandote por las de la primera fila. Y fin, ya publicaste tu mensaje.

Se compone principalmente, de casillas de selección aleatorias. El usuario debe seleccionar en 10 casillas inferiores, como promedio solo 5 (¿que facil no?).
Para el sistema de spam, que no dispone de razonamiento humano, debe seleccionar 20 casillas (las inferiores y superiores). Hise un calculo para ver cuantas posibilidades hay de este bot seleccione las casillas adecuadas, y el resultado de que el bot acierte es de 1 a
104.857.600.000.000.000.000.000.000 (una cifra no despreciable xD (20^20)).
Puedo también agrandar o disminuir el número de checkboxs sin complicarme la vida como lo estaba haciendo con las imágenes.

Existen 4 casillas estables: 2 que nunca se deben seleccionar y dos que deben permanecer seleccionados. Con esto me aseguro de que el bot no llene todas las casillas ni deselecione todas las casillas para llevar a cabo su fechoría.

Creo que no es necesario bloquear las ips como lo hacía con el anterior... la cifra lo demuestra.
Bueno me encantaría que criticaran y sugirieran cosas de este sistema como lo hisieron con el anterior, se los agradesco mucho de antemano =D.
Si todo va bien, lo implementare en el sistema viejo y se los muestro...

Prueba Aquí

PD1: Espero que este sistema sea innovador! xDD jaja (moriré si ya lo han echo :<)
PD2: se viene una página wiki =D
__________________
Diego Escares
• Twitter: @diegoescares
• Web: diegoescares.com
  #2 (permalink)  
Antiguo 01/02/2009, 17:16
 
Fecha de Ingreso: febrero-2008
Mensajes: 48
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Nuevo Sistema AntiSPAM.

no se me abre la página :( me gustaría verlo para comprobar si es bueno
  #3 (permalink)  
Antiguo 01/02/2009, 17:50
Avatar de Null_  
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 530
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Nuevo Sistema AntiSPAM.

puchaaa, justo se cayo el servidor (110mb.com)
aca lo subi a otro server:

La misma prueba
__________________
Diego Escares
• Twitter: @diegoescares
• Web: diegoescares.com
  #4 (permalink)  
Antiguo 01/02/2009, 18:46
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Nuevo Sistema AntiSPAM.

Hola, Null. Otra buena iniciativa. Lamentablemente creo que hay algún error en las probabilidades que algún matemático nos podría resolver, pero con 10 casillas creo que no hay muchas más posibilidades de 1.024, porque ten en cuenta que cada casilla tiene dos posiciones, activado o desactivado, por lo que me parece que el número de combinaciones es escasísimo como para poder ser probado en milésimas de segundo por un robot.

¿O estoy equivocado? Alguien que sepa del tema que arroje un poco de luz.

(en mi ignorancia y mi lógica pienso: en un binario de 10 casillas la última cifra sería el 512, con lo que a base de combinaciones de "ceros y unos", podríamos alcanzar como máximo el número 1.023 más el cero, ¿no?)
__________________
Visita mi nueva web idplus.org
  #5 (permalink)  
Antiguo 01/02/2009, 20:09
Avatar de Null_  
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 530
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Nuevo Sistema AntiSPAM.

Hola, Mikmoro, gracias por responder.
Claro, eran casillas binarias, no estaba pensando mucho en los calculos jaja.
Ahora veo que mi calculo estaba muy mal, pero creo tambien lo esta el tuyo, pues son 20 casillas para el robot, no 10.

2^20 = total de combinaciones
2^20 = 1.048.576 combinaciones en total.

Ni parecido el número que propuse arriba, jaja. Había echo un calculo rápido que no era nada que ver, estaba entusiasmado xD.
Ya, mira, en tiempo de milesimas de segundos, nosé. Pero hare una comparación antispam casillas v/s antispam letras:

si agrego 2 casillas (total 2 filas de 11) serían 4.194.304 combinaciones.
si agrego 4 casillas (total 2 filas de 12) serían 16.777.216 combinaciones.
si agrego 6 casillas (total 2 filas de 13) serían 67.108.864 combinaciones.
si agrego 8 casillas (total 2 filas de 14) serían 2.68.435.456 combinaciones.
si agrego 10 casillas (total 2 filas de 15) serían 1.073.741.824 combinaciones.
si agrego 12 casillas (total 2 filas de 16) serían 4.294.967.296 combinaciones.

un antispam de letras y numeros (lo saque a 36 caracteres):
3 letras 46.656 combinaciones
4 letras 1.679.616 combinaciones
5 letras 60.466.176 combinaciones
6 letras 2.176.782.336 combinaciones

El antispam de 30 o 32 (15 o 16 a dos filas) casillas se compara al antispam de 6 letras...
mmm ahora lo estoy pensando mas, las casillas serían muchas, pero no se utilizarían imagenes... que dices, Mikmoro?
A todo esto si pusiera mas casillas, pondría mas casillas no-aleatorias sin checked="checked", por lo que al usuario se le haría aún mas facil, pues no tendría que seleccionar muchas casillas, quedando como promedio estándar seleccionar solo 5.
Con eso último comparo hacer en promedio 5 clicks a escribir 6 letras... ¡Que facil hacer click ¿no?!

Con todo esto le complicamos mas la vida al robot jeje.
__________________
Diego Escares
• Twitter: @diegoescares
• Web: diegoescares.com

Última edición por Null_; 01/02/2009 a las 20:21
  #6 (permalink)  
Antiguo 01/02/2009, 21:22
 
Fecha de Ingreso: agosto-2007
Ubicación: Maracaibo, Venezuela
Mensajes: 416
Antigüedad: 16 años, 8 meses
Puntos: 10
Respuesta: Nuevo Sistema AntiSPAM.

Bastante interesante el sistema, me parece que seria genial su uso con una plantilla con CSS.
__________________
Need Something? . Drop me a PM.
  #7 (permalink)  
Antiguo 02/02/2009, 01:50
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Nuevo Sistema AntiSPAM.

Cita:
Iniciado por Null_ Ver Mensaje
Ahora veo que mi calculo estaba muy mal, pero creo tambien lo esta el tuyo, pues son 20 casillas para el robot, no 10.

2^20 = total de combinaciones
2^20 = 1.048.576 combinaciones en total.
Entonces lo que veo es que no he entendido del todo cómo es tu sistema: pensaba que en la fila de abajo había que clickar las que estaban clickadas arriba.

EDITO: acabo de probarlo y así es, osea, o había entendido bien. En ese caso, sólo son diez casillas abajo a pulsar o no, lo que nos da las 1.024 combinaciones posibles que decía. No sé en qué me equivoco, pero veo combinaciones de una a 10 casillas en la parte de abajo.
__________________
Visita mi nueva web idplus.org
  #8 (permalink)  
Antiguo 02/02/2009, 09:00
Avatar de Null_  
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 530
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Nuevo Sistema AntiSPAM.

Mikmoro, estas bien pero, para los usuarios son 10 casillas a verificar, pero si te fijas, las casillas de arriba tambien se pueden modificar, por lo que para el robot, que no sabe las reglas, tenderá a rellenar las 20 casillas propuestas...
¿entiendes ahora o no?
__________________
Diego Escares
• Twitter: @diegoescares
• Web: diegoescares.com
  #9 (permalink)  
Antiguo 02/02/2009, 09:16
 
Fecha de Ingreso: febrero-2008
Mensajes: 48
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Nuevo Sistema AntiSPAM.

Le veo un gran problema, en el mismo código aparecen las casillas que tienes que marcar. Para un robot es muy sencillo saber cuales de las casillas superiores están marcadas, ya que en el código aparece checked='checked' en cada casilla que están marcadas.

Sólo tendría que quedarse con los índices de la fila de arriba y marcar las casillas inferiores.

Para hacérselo un poco más dificil a los robots, se podría modificar la posición de las casillas por css, haciendo que la posición en la que aparecen en el código, no fuera la misma que la que aparece en pantalla. Ese sistema sería mas divertido de romper.

Gran iniciativa Null_ podríamos crear un nuevo sistema antispan todos juntos :D
  #10 (permalink)  
Antiguo 02/02/2009, 09:19
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Nuevo Sistema AntiSPAM.

Cita:
Iniciado por Null_ Ver Mensaje
Mikmoro, estas bien pero, para los usuarios son 10 casillas a verificar, pero si te fijas, las casillas de arriba tambien se pueden modificar, por lo que para el robot, que no sabe las reglas, tenderá a rellenar las 20 casillas propuestas...
¿entiendes ahora o no?
Pero efectivamente, como dice mediocre, las casillas de arriba ya aparecen marcadas, y las de abajo son las que hay que imitar, es decir, 10 de ellas ya están correctas (ls de arriba), y con las 10 de abajo, en 1.024 combinaciones como máximo damos con las de arriba.
¿No es así? Las de arriba no hay que adivinarlas; las pone el sistema.

P.D.:
Cita:
¿entiendes ahora o no?
No sé en tu país, en el mio esta forma de preguntar es bastante fea.
__________________
Visita mi nueva web idplus.org
  #11 (permalink)  
Antiguo 02/02/2009, 09:35
 
Fecha de Ingreso: febrero-2008
Mensajes: 48
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Nuevo Sistema AntiSPAM.

Si hablamos matemáticamente, la restricción de que haya 2 casillas obligatoriamente marcadas y otras dos sin marcar también reduce bastánte el numero de posibilidades.
  #12 (permalink)  
Antiguo 02/02/2009, 09:39
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Nuevo Sistema AntiSPAM.

Cita:
Iniciado por mediocre Ver Mensaje
Si hablamos matemáticamente, la restricción de que haya 2 casillas obligatoriamente marcadas y otras dos sin marcar también reduce bastánte el numero de posibilidades.
Efectivamente, aunque si el robot no lo sabe deberá probar máximo las 1.024.
__________________
Visita mi nueva web idplus.org
  #13 (permalink)  
Antiguo 02/02/2009, 14:22
Avatar de Null_  
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 530
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Nuevo Sistema AntiSPAM.

mmmmm claro, gracias a todos por dar sus puntos de vistas y porsupuesto que esto es para hacerlo entre todos si asi lo desean...
perdón mikmoro por la ofensa, era solo una pregunta, yo no lo note como "una pregunta fea", pero bueno, si te molesta disculpame, quizas hise una mala pregunta :P ^^

yap, viendo y tomando en cuenta que el sistema es interesante (asi lo veo, pues han respondido cosas que podrán mejorarlo), creo que es tiempo de mejorarlo. Pero antes de hacer unas mejoras al código, me gustaría saber de parte de ustedes, si les gusta esta idea de las casillas antes que las letras viendo los puntos positivos y negativos del sistema (mis puntos de vista estan en el primer mensaje).
Luego de hacer esto voluntariamente, me pondre las pilas para hacer el código nuevo si esque esto tiene futuro o no...

saludos! =D
__________________
Diego Escares
• Twitter: @diegoescares
• Web: diegoescares.com
  #14 (permalink)  
Antiguo 02/02/2009, 15:47
 
Fecha de Ingreso: febrero-2008
Mensajes: 48
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Nuevo Sistema AntiSPAM.

desde luego es más fácil de usar que un puñado de letras y números distorsionados, pero existe el problema de que en el código se puede ver que casillas están marcadas y cuales no.

El recolocarlas por un css que cambie cada vez que se genera el formulario sería interesante, pero se podría seguir mirando las coordenadas de cada casilla para saber las parejas cuales son.

Mmmm, lo que debes buscar es algo que a la vista sea sencillo, pero que no deje huella dentro del código de la página, ni en la interpretación que se hace de él. Por eso las imágenes son buenas, ante los ojos humanos están claras, pero no tienen sentido ante un analizador de código.
  #15 (permalink)  
Antiguo 02/02/2009, 15:59
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Nuevo Sistema AntiSPAM.

Como te he dicho, aquí muchas veces han surgido controversias por los localismos, por cómo se dicen o suenan las cosas en los distintos países, y por eso puntualizo que quizá en el tuyo no, pero en España si preguntas: "¿lo entiendes ahora o no?", se oye detrás: "pedazo de burro". ¿Me explico? Sólo era eso.

En cuanto al sistema que estás ideando, yo intento ayudarte sacando pegas, buscando los contras, que los pros es mucho más fácil y cuando he debido felicitarte por tu esfierzo lo he hecho. Creo que en esta fase es mejor que te ayude a ver las debilidades si las hay.

Lástima no ser un buen hacker como para mostrarte que con pocas líneas el sistema cae redondo en décimas de segundo, por lo que digo no, no me parece buen sistema ni buena línea a seguir. Pero eso es sólo mi opinión, y ya me aparto un poco para que otros te den sus pareceres.
__________________
Visita mi nueva web idplus.org
  #16 (permalink)  
Antiguo 02/02/2009, 16:07
Avatar de Null_  
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 530
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Nuevo Sistema AntiSPAM.

Comprendo el problema y gracias por responder mi petición. Creo que esto vale la pena y es posible hacerlo, asi que le pondre empeño.
Creo que reordenarlas por medio de CSS le quitaría algo especial del sistema: que funcione en las peores condiciones o que no disponga de reproductor de hojas de estilo.
yo creo que la mejor solución es poner más casillas, pero esta vez, con muy pocas seleccionadas (conservando el promedio de 5)... con esto aumentaría aun más la facilidad de seleccionar las casillas pero se le haría aun mas dificil al robot, que no puede relacionar las casillas entre sí. Lo otro que podría ser, es agregar una tercera y cuarta columna de casillas de completación. Con esto último las probabilidades del robot se dejarían por el suelo croe yo...

saludos
__________________
Diego Escares
• Twitter: @diegoescares
• Web: diegoescares.com
  #17 (permalink)  
Antiguo 03/02/2009, 07:28
 
Fecha de Ingreso: febrero-2008
Mensajes: 48
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Nuevo Sistema AntiSPAM.

Parece que no entiendes que la debilidad del sistema está en que leyendo el propio código se puede saber qué casillas están marcadas y cuales no.

Se puede hacer un script en jquery en un momentito que marque las casillas necesaria, pregúntale a cualquiera que sepa un poco de javascript/jquery para que te lo haga, no le va a llevar más de media hora.

Si se puede programar en javascript, se puede programar en cualquier lenguaje en el que esten hechos los robots.

Puedes probar a preguntar en el foro de javascript cómo saber si una casilla está marcada y dependiendo si lo está, como marcar otra.
  #18 (permalink)  
Antiguo 04/02/2009, 13:56
Avatar de Null_  
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 530
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Nuevo Sistema AntiSPAM.

Gracias a todos por sus consejos y mostrarme las debilidades, estoy pensando aver si se me ocurre alguna idea para mejorar esto, pero aún no se me pasa por la cabeza una buena idea.. estoy nulo.

ah! estaba pensando y lo comento de inmediato. El bloqueo por IP por una hora si funciona! :) el sistema de antispam por imagenes esta funcionando de lujo, acabo de hacer un respaldo de la web y me encontre que habían nada mas y nada menos que 11 IPs bloqueadas en ese entonces, osea, 11 maquinas bloqueadas en solo una hora (pues despues de pasada la hora el bloqueo se elimina automaticamente)... bueno eso, gracias de nuevo a todos, se portaron genial

PD: lamento los inconvenientes
__________________
Diego Escares
• Twitter: @diegoescares
• Web: diegoescares.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 14:43.