Blogs Teoriza
Acceder · Crear usuario
Anunciarse
Canal Personal   GONZO · Mia

Categoría Descubrimientos

Animal Captcha 1.4: captcha gráfico con animales, script PHP

 He aquí la versión pública del captcha gráfico que desarrollé para el formulario de registro de Blogs Teoriza.

Cuando me enfrenté al gran desarrollo del sistema de usuarios quise destacar de los demás formularios. Ante todo quería que fuese usable, sencillo y al grano. En definitiva minimalista, fiel a mi tendencia evidente.

Por supuesto el formulario de registro debe tener un control captcha, es decir, un obstáculo que solo es capaz de sortear un humano. Solo así puede estar protegido un formulario en Internet. Y aquí entra en juego este programa que hoy tengo el placer hacer público, muy fácil de implementar.

 

Español | Inglés

Animal Captcha

animal captcha 14
DEMO ONLINE

[Español e Inglés]


Introducción:

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.


Ventajas:

  1. Seguridad: esta es la razón principal, en Internet hay desarrollos que consiguen resolver algunos captchas de códigos alfanuméricos, con creciente éxito. Sin embargo, ojalá pudiese una máquina identificar a un animal! Es imposible teóricamente.
  2. Belleza: es más agradable ver una foto de un animal que un código alfanumérico.
  3. Rapidez: los usuarios ahorran tiempo, ya que se tarda menos en identificar y escribir un animal que introducir un código aleatorio.
  4. Efectividad: los usuarios aciertan con más probabilidad en comparación con los últimos captchas seguros.


Descargar:

Publicado bajo licencia Creative Commons, siendo esta página la fuente original. Cedo al interés común todos los derechos de utilización y modificación, como mejor se considere. El único derecho que quiero preservar es el de autoría y citación.


Versiones y cambios:
  (changelog):

  • 2.0 - Futura versión...
    Ampliaré las imágenes tambien a objetos. Aumentando el repertorio al menos a 60 entre animales y objetos.
  • 1.4 - 2009/11 - Invulnerable
    Caduca la sesion en cada intento obligando a pedir el captcha. Configuracion opcional del numero de animales por prueba, esto aumenta exponencialmente el numero de respuestas posibles migitando drásticamente la eficacia del ataque por fuerza bruta.
  • 1.3 - 2009/10 - Débil a fuerza bruta por erlang
    Permite añadir varias imágenes para un mismo animal añadiendo _2.jpg en la imagen. La imagen de fondo se orienta incorrectamente para mitigar la confusión con la imagen principal que es la corecta. Desactivado por defecto los polígonos y giros aleatorios ya que no hace falta tanta seguridad. Mejorada la calidad de la imagen. Refresca otro animal al hacer clic en la imagen.
  • 1.2 - 2008/12 - Débil a fuerza bruta por erlang
    Avance importante en la aleatorización de imágenes mediante una tecnica de fusión de dos imagenes transparentes aleatorias. Corrección de pequeños bugs. Optimización mejorada, genera imágenes más rápido.
  • 1.1 - 2008/06 - Vulnerado por movzx
    Avance en la aleatorización para dificultar la obtención de patrones que identifiquen la foto original del animal. Invulnerable al test de bits y test de histograma.
  • 1.0 - 2008/04 - Vulnerado por NachE
    Versión inicial. Vulnerable a los test de bits y test de histogramas.

(Invulnerable quiere decir que es seguro y hasta el momento nadie ha logrado crackeado, ánimo hackers!)

 


Implementación:

Animal Captcha está compuesto de 2 archivos PHP y 1 carpeta con imágenes de animales.

  • animal-captcha.php - Devuelve una imagen aleatoria de un animal, y guarda en una sesión PHP el nombre del animal para comprobarlo posteriormente.
  • animal-captcha-check.php - Define esta función PHP animal_captcha_check() que devuelve true si se ha acertado y false si es errónea, respecto a la sesión previamente creada al imprimir la imagen captcha.
  • Imágenes: las fotos deben estar en formato .jpg, medir 120px y representar un animal común, fácil de identificar (de nivel de preescolar). El nombre está formado por una serie de palabras sin espacios, una palabra por intento, separadas por guiones "-". Todas las estas palabras son las respuestas correctas. Ejemplo, cerdo-gorrino-pig.jpg Admite las respuestas: cerdo, gorrino o pig. Cada imagen ocupa 4kb tan solo. Está optimizado su consumo al mínimo, listo para usarse en sitios web con alto tráfico.

De esta forma se puede internacionalizar fácilmente o se pueden solventar animales que pueden ser nombrados de varias formas.

Cada imagen es difuminada aleatoriamente, de forma que cada imagen presentada es única.


Problemas conocidos:

  • Si el lector no conoce alguno de los idiomas del captcha, no podrá resolverlo.

 

76 GONZO
30-04-2008

Entrenador de microexpresiones y mentiras, serie Miénteme (Lie to me) y Dr Paul Ekman

lie-to-me-mienteme-fox-serie-television-tvMiénteme es una nueva serie de televisión muy recomendable. Trata de como una consultoría logra resolver casos dificiles.

Sin embargo tiene una peculiaridad. Es similar a CSI, donde todo gira entorno a las evidencias científicas. En Miénteme la espiral gira entorno a la mentira que es destapada gracias a las micro-expresiones.

Lo mejor de esta serie es que está basada en la real historia del Doctor Paul Ekman. La obsesion de Paul como psicologo es su teoría de las microexpresiones.

Muchos colegas ridiculizaron sus teorías, pero gracias a su persistencia logró demostrar su teoría de que las microexpresiones son universales, y por tanto no se aprenden. Para demostrarlo tuvo que recorrer Africa y América para convivir con tribus indígenas.

doctor paul ekman mienteme fotoLas microexpresiones son involuntarias. Es un acto reflejo que no se puede ocultar, o al menos no completamente. Revelan el verdadero pensamiento tras una mentira.

Despues de pasar toda su vida estudiando las micro expresiones y las mentiras, Paul es capaz de detectar las mentiras, de hecho trabaja para el FBI, la CIA y ha enseñado sus habilidades a miles de personas.

El Doctor Paul Ekman también inventó un sistema entrenador de microexpresiones ingenioso y sencillo. Consiste en un surtido de imagenes de expresiones en las que se imprime un gesto durante solo 15 o 40 milisegundos.

mett-paul-ekman-microexpresiones-expresiones-micro

Vende este sistema a agencias y empresas de todo el mundo. Y por suerte podemos acceder a una versión de prueba del entrenador.

  1. Acceder al entrenador demo de "METT".
  2. Pulsar en el boton Start Demo.

Está en inglés, pero es elemental.

  • HAPPY - Felicidad
  • SAD - Tristeza
  • SURPRISE - Sorpresa
  • ANGRY - Ira
  • CONTEMPT - Desprecio
  • FEAR - Miedo
  • DISGUST - Repugnancia
0 GONZO
22-10-2009

fr-041 Debris, la demoscene más espectacular en 177kb

demoscene fr-041Debris es el nombre de la demoscene más espectacular de todos los tiempos. Fue publicada en Abril del 2007 en la party Breakpoint.

Los artifices de esta maravilla son farbrausch, el equipo aleman formado por fiver2 (concepto y visuales), rp (pista de audio), chaos (herramienta .werkkzeug3), fiver2, gizmo and ryg. Con ayuda del sistema sintetizador V2 de kb. Autores también del antiguo demo fr-08 que alcanzó el mayor exito en su epoca.

Lo primero que hay que hacer para saborear este arte es comprender lo que son 177 kilobytes. Es poquisima información. Hoy en dia en 177kb no almacenas ni la lista de la compra (con Word). Una canción en mp3 o una simple foto ocupan cientos de veces más.

177kb representan 12 segundos de tu canción mp3 favorita.

Pues bien, el grupo farbrausch es capaz de hacer magia en tan poco espacio. Han producido un video que emana fantasia abstracta durante 7 intensos minutos. A resolución mayor que FullHD porque los graficos no son comprimidos, si no generados en tiempo real por formulas matemáticas. Generando las texturas, textos, efectos 3D, banda sonora y efectos de sonido.

Es imposible describirlo, lo mejor es ver la DEMO directamente. Tienes dos opciones:

  1. Descargar demo aquí. (es seguro, alojado en Teoriza) Es autoejecutable en Windows, facil. Sin embargo para ejecutar esta demo se necesita una tarjeta gráfica potente de 250mb o una configuracion a baja resolucion. Para disfrutarla debe primar la fluidez. Opcion recomendada.
  2. Ver en Youtube. Esta opcion es una alternativa ya que le quita la gracia. El streaming de Youtube pesa cientos de megas y el resultado, aun siendo en HD, es muy inferior. Sin embargo cualquier PC podrá reproducirlo con fluidez.

2 GONZO
24-11-2009

Descubre las diferencias en los transbordadores Buran y Atlantis

transbordador burantransbordador discovery

Transbordador Buran, CCCP | Transbordador Atlantis, USA

¿Juegas a descubrir el fallo en la imagen? Podria ser cierto si no llega a ser por el detalle CCCP, en realidad no es ningún juego son dos transbordadores nacidos de la competición de EEUU y la Unión Soviética durante la Guerra Fria.

Los Estadounidenses desarrollaron el concepto. Un transbordador es una nave reutilizable que despega verticalmente apoyandose de cohetes de combustible sólido (como los fuegos artificiales) que transporta una astronave similar a un avión con un hangar en la panza. Con la maniobrabilidad que estas naves ofrecian los EEUU aseguraron su presencia espacial.

Pero eso no es todo, los Soviéticos fueron informados de que el transbordador Estadounidense tenia una secundaria pero fundamental capacidad bélica. En concreto podía ser enviada al espacio de forma secreta para modificar o destruir cualquier satélite.

Por ello desarrollaron su propio transbordador. Siguiendo el mismo concepto pero con intensas mejoras en su interior. Por ejemplo, decidieron que el combustible sólido era demasiado peligroso porque no había manera de detenerlo y resultaba demasiado volátil. Desarrollaron un sistema equivalente con combustible líquido. También se sabe que tenía un sistema de navegación por control remoto con el que se hicieron varias pruebas sin tripulación y con exito.

En realidad el transbordador Buran nunca despegó hacia el espacio, como siempre por cierre del proyecto. Pero aquí quedará constancia como una curiosidad del ingenio de la humanidad.

4 GONZO
12-05-2006

Truco para construir Castillos de Arena más sólidos

figura de arenaDesde pequeño me ha encantado hacer construcciones, es algo que despierta mis sentidos y en la playa no era menos. Siempre me he liado a hacer murallas, presas, montículos... en definitiva Castillos de Arena.

Un feliz dia se me ocurrió este truco para construir castillos realmente solidos. Permite hacer torres más altas y moldeables sin derrumbarse, mucho mejor que con el típico cubo y pala.

Requisitos:

  • Arena
  • Botella 2L de agua

A continuación explico paso a paso el sencillo truco con fotos explicativas que saqué hace un rato.

  1. Empezamos con todo lo necesario. castillos de arena botella de agua y arena
  2. Amontonar arena en forma de pirámide, de tanta altura que se desee. castillo de arena monticulo
  3. Apelmazarlo con unas palmaditas al rededor.
  4. Hacer un hoyito en la punta, con el dedo vale.
  5. Echar agua poco a poco, sin derramarlo. Se trata de que lo absorva hacia abajo. castillo de arena echando el agua
  6. Una vez vaciada la botella se debe tapar con arena seca el agujero de nuestro volcan y apelmazarlo. castillo de arena volcan
  7. Empezar a retirar la arena de la parte de abajo de nuestra pirámide. quitando arena
    Quitando más arena...
  8. Empezando a moldear la figurita. Jejejej intenté hacer la tipica torre de Castillo Medieval pero como se puede ver me ha salido un Bart Simpson.
  9. Y finalmente aquí está nuestra figura de arena. Es tan sólida que se puede coger con las manos sin deshacerse. figura de arena

Espero que os haya gustado el truco, a ver esas construcciones. No olvideis comentar!

 

13 GONZO
17-08-2006

Extraño fenómeno de telarañas en Ajo (Cantabria)

Durante la mañana del 27 de Octubre en Ajo, Cantabria, España (aquí lugar exacto).

Se han formado en pocas horas, de forma repentina, una espesa capa de telarañas, que ha cubierto algunos campos de hierba, casas, cables, incluso altos postes de telefonía.

Nadie del lugar dice haber visto algo así. Mejor ver las fotos que me ha enviado un familiar.

Segun cuentan testigos presenciales las arañas destacan por ser ágiles y sus telarañas muy resistentes.

Sobre las teorías sobre este extraño fenómeno hay rumores de todo tipo. Algunos dicen que vienen del mar (está muy cerca, a un kilometro). Pero realmente no hay una explicación.

0 GONZO
29-10-2009
◄ Página anterior
Blogs Teoriza
Ocio Tecnología Cuidarse Informática Contactos Cultura Vacaciones Interesante Místico Personal
Ocio Alarmas Intimidades Hosting Chat Poesías Hoteles CompraVenta Tarot GONZO
Juegos Tecnología Salud Adsl Messenger Mundo Viajes Videos Videncia Mia
CineTV Inventos Internet Música EnCrucero Polémicas
Deportes Virtual Seguridad ComoHacer Turismo Legalidad
Motor Ubuntu Actualidad
Hardware
Enlaces: MovilZona

Creative Commons License
Blogs Teoriza™ · Red de Blogs · · Aviso Legal · 2003-2010