Estas aquiContenido / Animal Captcha

Animal Captcha

Usuario admin ha ganado 1 puntos. Su total ahora es 26588 puntos.

Poradmin- Publicado el07 Diciembre 2009

En palabras de su creador, "Animal Captcha es un pequeño programa en lenguaje PHP, orientado para su uso en páginas web, que permite adjuntar a un formulario una imagen aleatoria de un animal que cualquier humano conoce, y sin embargo un robot es incapaz de identificar."

El proyecto lleva ya un año de desarrollo y el autor está interesado en conocer la opinión de los lectores de Kriptópolis. No le defraudéis.

 

Etiquetas

Comentarios

Selecciona arriba tu forma preferida de visualizar los comentarios y pulsa el botón para guardar tu elección para próximas visitas (sólo si eres usuario registrado).
Agustín's picture

Funciona muy bien. Aunque puede resultar incómodo tener que teclear dos nombres de animales. Se me ocurre una simplificación, y es que los dos animales sean el mismo, aunque en diferentes posiciones y tamaños, de manera que sólo haya que contestar una palabra, en singular o en plural. Imagino que para un robot será igual de difícil reconocer la imagen.

GONZO's picture

En las versiones anteriores a la 1.4 se presentaba un solo animal. Era muy rapido y sencillo.

Sin embargo amables usuarios me señalaron una obvia debilidad frente a un ataque de "fuerza bruta simple".

Es decir, si se hiciese un bot que intentase decir siempre "pato". Acertaria una vez de cada 30, y eso en ciertas ocasiones puede "merecer la pena".

En la versión 1.4 reduje esta debilidad al minimo permitiendo configurar cuantos animales se presentan (por defecto 2) y otras medidas.

Gracias a todos por los aportes.

PD: Si no os importa procuraré responderos a todos con respuestas anidadas. Espero que no os moleste tanto reply.

Agustín's picture

Las respuestas individualizadas no molestan, al contrario. Ya imaginaba que poner un sólo animal crearía más vulnerabilidades que poner dos. La situación mejoraría, por supuesto, al aumentar la lista de bichos, o con la inclusión de objetos, o partes de animales. Podrías considerar también añadir rostros muy conocidos, como Einstein, Maryilin, Che, etc. El problema mayor sigue siendo que escribir dos nombres, sobre todo si son largos, es bastante incómodo. No sé si resultaría pesado para el servidor que se desplegara una lista con nombres o siluetas en miniatura de los ítems, para poder elegir las respuestas sin más que pinchar sobre ellos. Lo de las siluetas eliminaría, además, el problema de los idiomas, aunque no sé si facilitaría las cosas al robot.

mohave's picture

A mí, a bote pronto, me parece que reduce algo el abanico de usuarios de otras lenguas. Una suma, o el teclear unos caracteres es algo más universal.

Está claro que para acceder a un web se presupone cierto conocimiento que luego la haga comprensible... pero, vaya que según que bichitos a lo mejor no los sabemos/saben en/desde otras lenguas.

Saludos

GONZO's picture

Los animales son de nivel preescolar. Niños escolarizados que apenas saben escribir son capaces de identificarlos sin problema. Además les divierte jeje, lo digo por experiencia.

Estoy ampliando el repertorio a objetos. Así seran animales y objetos. En total aspiro a llegar a 60 respuestas posibles, y de cada respuesta 2 o más imagenes distintas (varias por cada animal/objeto).

pepercut's picture

Con el hecho de que estamos hablando de internet creo que deberia por lo menos o definirse un idioma en el que debe responderse o tener la opción ya que si copio LEON no sera lo mismo que LION.

Espero que alguien me corrija si no esta de acuerdo con mi punto.

Hay 10 personas en el mundo las que entienden los numeros binarios y los que no

GONZO's picture

Por defecto está en Ingles y Español. Por lo tanto "lion" y "león" serán correctos. (indiferente a los acentos y mayúsculas)

rollback's picture

Según veo yo, quizás me equivoco, la cantidad de animales identificables con una sola palabra no sería un reto para ataques por diccionario. Mientras más animales sería más seguro. Imagino que finalmente tendríamos que llegar a tener imágenes animales como tiburon blanco, tiburon tigre, tiburon ballena, y todos los tiburones, con la correspondiente dificultad de que no siempre podríamos reconocer a dicho animal inicialmente. Sería un método excelente para un zoologo-informático ;) Quizás me estoy precipitando, pero me parece tan buena idea que me ha dejado pensando. Abre mucho el panorama para utilizar cualquier otro tipo de imagenes.

Muy interesante.

ContraseñaOlvidada's picture

Buena idea neesita mucha mas refinacion no en tratar de ofuscar las imagenes con esas marcas de agua encima que al final ya se llega a parecer a los captcha clasicos..

Problemas:

- Ortografia, hice probar a mi primo hoygan y 6 /10 fallo por sus errores ortograficos 'sebra', 'ipopotamo', 'obeja', etc quizas si se habilitara algun mecanismo soundex o algo asi?

- Confusion con imagenes, en algunas es valido poner caballo-yegua, vibora-culebra-serpiente pero no funciona siempre

- Problema en identificar el animal, por ejemplo en vez pato puedo poner gasno porque son similares al igual que en el de la lobo que a primera me parecio un perro rabioso

- Mucho depende de la calidad y claridad de las imagenes a mostrar, lo mismo que en los captchas clasicos..

- "gato perro" funciona, añadile un espacio mas en medio, osea 2 espacios (' ' = -) de separacion "gato--perro" no funciona

- Muy tedioso para la mayoria de los usuarios escribir los nombres de animal muy largos a escribir 'hipopotamo elefante' es mas facil 'fcx9' del megaupload :P

*offtopic: en K no se puede registrar mail o sea que perdi mi anterior cuenta para siempre porque no existe un mecanismo de 'forgot password'... que mal :P

admin's picture

*offtopic: en K no se puede registrar mail o sea que perdi mi anterior cuenta para siempre porque no existe un mecanismo de 'forgot password'... que mal :P

En su día se explicó todo. Se modificó el software del sitio para que no guardara emails, protegiendo así la privacidad de los usuarios (aún mayor anonimato) mejor que con la LOPD.

Pero si te perdiste las explicaciones tampoco tienes excusa, porque se hace notar esta circunstancia en el formulario de registro. Claro que si tampoco leemos...

Patrocinadores

 

Kriptópolis alojado en:
Zilos logo

 


Tu mejor defensa:
Bufet Almeida logo


 

Pruebe el Test de Intrusión Online:
Security Guardian logo

 


Cómo patrocinar