¿Deberíamos matar al CAPTCHA?
¿Te gustan los CAPTCHA? No mientas, por supuesto que no. En la escala de diversión, los clasifica a la altura de los dentistas y los agentes del IRS. Sin embargo, como diseñador o desarrollador web inteligente, comprende que son una molestia necesaria.
Pero espera, ¿son realmente? Dado el talento colectivo y la inteligencia de la comunidad de diseño web, ¿es realmente una cadena borrosa de letras lo mejor que podemos hacer?
Si los usuarios odian tanto estas cosas, ¿por qué no inventar algo nuevo? Exploremos esta idea y veamos si podemos inyectar algunas ideas nuevas en la conversación.
Explore los recursos de diseño
¿Son malvados los CAPTCHA?
Todos hemos estado allí antes. Está intentando iniciar sesión en un sitio web o completar un formulario y se le arroja un texto que parece haber sido golpeado por un tornado y se le informa que debe descifrarlo para poder continuar.
Algunas personas fingen que realmente no les importa este paso "necesario", pero otras se ponen verdes y se enfurecen por completo con Hulk al ver una de estas puertas malvadas. ¡Y por una buena razón, solo mira la captura de pantalla a continuación! Al prepararme para este artículo, fui a un sitio que contiene un CAPTCHA con el que lucho con frecuencia. No bromeo, esto es lo que encontré de inmediato:
¿No es el mejor CAPTCHA que hayas visto? La primera parte es bastante confusa, pero probablemente podría adivinar mi camino. ¡Sin embargo, la segunda parte está casi completamente fuera del marco visible! Preguntándome con qué frecuencia sucede esto, presioné el botón Actualizar dos veces y se me ocurrió otra gema:
No solo estoy siendo un imbécil aquí, estos son literalmente imposibles de pasar. En las ocasiones en que la maldita cosa logró obtener todas las letras dentro de la ventana, obtenía algo como esto:
Fácil verdad? Entonces eso es "atut ... ummm ... teri?" Me siento como un niño miope en el optometrista haciendo suposiciones al azar sobre las letras al otro lado de la habitación. Solo que no me han otorgado dulces de cortesía al final de esta experiencia traumática.
En aras de una última risa, un amigo mío dice haber encontrado este increíble CAPTCHA hace unos días. ¡Aparentemente hemos pasado de palabras simples a ecuaciones complejas!
No todo es malo
"Al contestar el CAPTCHA, estás ayudando a convertir los libros escaneados en texto digital en vivo".Para ser justos, los CAPTCHA no son realmente malvados. Sirven un propósito muy valioso. El spam es el verdadero terror en el trabajo aquí y los CAPTCHA son simplemente la mejor forma en que podemos pensar para evitarlo.
Verá, hay estos bastardos inteligentes que sueñan con formas de empeorar el mundo y, al hacerlo, inventan bots de spam que se arrastran por toda la web y, en general, arruinan las cosas. Con CAPTCHA, tenemos una forma supuestamente simple de asegurarnos de que los usuarios sean humanos y no demonios de spam chupadores de sangre.
Algunos CAPTCHA incluso van más allá e intentan avanzar en el mundo a través de actividades humanitarias. Por ejemplo, los CAPTCHA anteriores son una raza específica conocida como "reCAPTCHA". Estos CAPTCHA en realidad usan personas como escáneres OCR. A medida que responde CAPTCHA, está ayudando a convertir los libros escaneados en texto digital en vivo, una búsqueda noble que ayuda a los tesoros escritos del pasado a vivir en la era digital.
¿Es esto lo mejor que podemos hacer?
"Claro, puedes decir que la solución de alguien a un problema apesta, pero ¿puedes encontrar algo mejor?"Es fácil quejarse cuando nos encontramos con molestias como CAPTCHA en línea, especialmente si no consideramos la valiosa función que están realizando. Sin embargo, no es valioso quejarse solo por sacarlo de tu pecho. Claro, puedes decir que la solución de alguien a un problema apesta, pero ¿puedes encontrar algo mejor?
Sinceramente, creo que podemos. El CAPTCHA es una gran idea en teoría, pero en la práctica apesta y todos lo odiamos cuando nos encontramos con uno. Desafortunadamente, parece ser el método de prevención de spam que la comunidad de desarrollo web ha establecido. Son extremadamente populares y casi no he visto a nadie hacer sugerencias sólidas sobre cómo pasar a otra cosa.
Ideas alternativas
Mi problema no es necesariamente que el CAPTCHA exista, o incluso que sea popular, es que no parece que estemos innovando a su alrededor. Gran idea amigos, pero pasemos a algo que apesta un poco menos, ¿de acuerdo?
A la luz de esto, me gustaría comenzar una discusión sobre algunas alternativas que podrían ser un poco más fáciles para el estado de salud mental de un usuario. Las siguientes son algunas ideas básicas que vienen a la mente.
Pregunta de trivia aleatoria
¿Por qué no solo hacer una pregunta a los usuarios? No debería ser un rascador de cabeza Trivial Pursuit difícil, sino una simple consulta que prácticamente cualquier persona que pueda leer ese idioma puede responder con poco o ningún esfuerzo. Aquí hay un ejemplo:
Esto es mucho más fácil de manejar que las desastrosas atrocidades de usabilidad que vimos anteriormente. De acuerdo, este es un ejemplo simplificado que podría ser posible que una computadora analice por sí sola (Wolfram Alpha no pasó mi prueba), pero estoy seguro de que puedes encontrar algunas preguntas mejores. Si cada CAPTCHA presenta preguntas como esta al azar, será difícil que los sabuesos del infierno del spam se mantengan al día.
Pregunta de imagen de opción múltiple
El sistema CAPTCHA actual esencialmente solo te hace una pregunta sobre una imagen, así que vamos a seguir con esa idea, pero en una dirección diferente que no te hace querer verter Mountain Dew en todo tu teclado solo para verlo morir. Aquí hay un ejemplo rápido que preparé usando un formato de opción múltiple:
fuente de la foto: Cristian Ghe
Como puede ver, esta es una pregunta extremadamente fácil para que un humano responda correctamente. Incluso los niños pequeños pueden superar este examen. Sin embargo, programar una computadora para interpretar la imagen es mucho más complicado. Podrías hacerlo aún más difícil usando una representación realmente abstracta de un objeto, tal vez un boceto o algún clipart de dibujos animados.
Pregunta simple de imagen
Si no te gusta la ruta de opción múltiple por alguna razón, ¡deséchala! Todavía podemos usar imágenes simples para crear preguntas para que los usuarios respondan. El siguiente ejemplo muestra cómo se podría hacer esto:
fuente de la foto: keepon
Cuantas bananas ¡Tres por supuesto! Es así de simple. Lo mejor de este formato es que podría tener un montón de preguntas diferentes para la misma imagen y el bot de spam nunca sabría cuál vendrá. Cuantas bananas ¿La foto de arriba contiene naranjas?
Podrías ser realmente creativo y preguntar sobre la naturaleza de la imagen: ¿fotografía o dibujo a lápiz? Las posibilidades son infinitas y casi todas son más fáciles que descifrar los ejemplos que vimos anteriormente en este artículo.
Instrucción arbitraria
Dejemos caer las ideas de imágenes por un segundo y volvamos a explorar nuestras opciones de texto sin formato. ¿Qué pasa si le damos al usuario una serie aleatoria de instrucciones para llevar a cabo?
Una vez más, esto es muy fácil de hacer para un humano, pero un bot se confundiría rápidamente. Incluso si aumentara un poco la complejidad aquí, todavía estaría en el rango de algo que se puede hacer de manera rápida y fácil.
Una nota sobre accesibilidad
Obviamente, como con todos los CAPTCHA, estas ideas tendrían que ser modificadas y mejoradas para que las personas con discapacidad visual y visual tuvieran también opciones para seguir.
¿Cómo haría un mejor CAPTCHA?
Solo estoy hablando aquí, no soy remotamente un experto en seguridad. Puede ser que todas estas ideas sean horribles, ¡y eso es genial! ¡Dame algunas mejores! Todo lo que estoy tratando de mostrar es que podemos y debemos avanzar más allá de la solución molesta que nuestros usuarios odian desarrollando métodos alternativos que sean más fáciles, más divertidos e igual de efectivos.
Ahora que has visto algunas de mis ideas locas para matar al CAPTCHA y vencer a los robots de spam, ¡quiero escuchar las tuyas! Tal vez quieras hacer que los CAPTCHA sean divertidos y convertirlos en un juego, o eliminarlos completamente a favor de algún otro tipo de medida de seguridad. Hable en Twitter y haga que la web sea menos atractiva.