Use algo de ingenio y evite Captcha

recaptcha

Quizás una de las peores experiencias de usuario que sigo encontrando en la web es Captcha tecnología.

Captcha es cuando se genera una imagen con números, letras y, a veces, palabras que necesita volver a escribir en otro campo. Esto es para frustrar las publicaciones de formularios automatizados de los spammers de comentarios. Como no pueden descifrar el código, no pueden enviar publicaciones falsas.

Defectos de Captcha

  1. Es una tecnología disruptiva. No puedo decirte cuántas veces voy a enviar un comentario o enviar un mensaje en algún sitio y me interrumpe un campo Captcha. Detiene el flujo y detiene la experiencia del usuario. No puedo soportarlo. En ocasiones, simplemente me rindo y dejo de visitar el sitio o de usar la herramienta.
  2. Lo genera una computadora. El hecho de que sea generado por una computadora me dice que algún día lo romperá una computadora. Es solo cuestión de tiempo.
  3. Es perezoso. En lugar de solucionar el problema, hace que el usuario tenga que solucionarlo.

Un mejor enfoque

Un par de personas me han preguntado por qué no utilicé Captcha cuando escribí mi complemento Formulario de comentarios. No lo usé porque quería hacer la experiencia mejor, no peor, mientras se evitan los spammers de comentarios. Con solo un poquito de ingenio, las empresas de software podrían hacer que estos desafíos sean divertidos, no una interrupción.

Mi pregunta de desafío en mi pagina de contacto es bastante simple, "última palabra en el título de mi blog". Pero hace que la persona mire hacia arriba por un segundo y tal vez incluso se ría entre dientes, que tiene que entrar en “blog”. Bonito y fácil. No se permiten combinaciones de letras y números descoloridas, distendidas y extravagantes. Solo una pregunta simple que no puede ser respondida por una computadora, solo el lector.

Facebook ahora usa Captcha

Captcha de FacebookLa última empresa en ser víctima de la tecnología de estilo Captcha es Facebook. No solo es una monstruosidad absoluta, apenas se puede leer la maldita cosa. Facebook ha sido bastante estelar en el desarrollo de algunas herramientas e integraciones geniales en su sitio ... ¿realmente tuvieron que usar esta estúpida tecnología? Ya es bastante malo que se vendan mecanografiado y otros.

Algunos podrían argumentar que "funciona". Solo funciona en el sentido de que elimina el problema del sitio web y lo coloca en el usuario. ¡Este es un diseño imperdonable y hay mejores formas! Vamos Facebook… ¡arriesga, inventa algo! Ser creativo.

23 Comentarios

  1. 1

    Una solución innovadora similar a la de captcha es HumanAuth (y KittenAuth). También es similar a tu idea de "última palabra en el título de mi blog". Un humano debe leer una pista y demostrar que comprende la semántica de la pista. Ninguna computadora puede hacer eso todavía. Pero si escuchas a la gente de IA, ¡pronto lo harán! ¡Está a la vuelta de la esquina, de verdad!

    Si HumanAuth o algo “estándar” que las computadoras no pueden hacer se popularizaran y se generalizaran, aliviaría un poco la interrupción de la que estás hablando.

    PERO, aún debe tener cuidado con la implementación. ¡La muestra de HumanAuth que acabo de ver y volví a ver tiene un defecto! En el momento en que hace clic en las 3 imágenes correctas, cambia un botón para hacerle saber que lo hizo bien. Está bien, pero te da clics ilimitados, por lo que un algoritmo recursivo simple podría descubrir fácilmente las 3 imágenes.

    Su idea es más simple y, por lo general, significa que hay menos cosas que pueden salir mal.

  2. 4

    Interesante opinión, aunque no estoy seguro de que merezca su propio artículo de blog ...
    Pero, ¿qué no hace uno solo por un poco de atención ... 😉

    De todos modos, nuestro sitio (http://ajaxwidgets.com) no tiene captcha para nuestro sistema de blogs. ¡Y el hecho es que el 99.99% de todos los blogs de spam están siendo rechazados por el simple hecho de que no permitimos HTML…!
    Además, estamos usando "condones de enlace" para el campo URL, lo que también elimina una gran cantidad de spam. Realmente no es tan difícil 🙂

    .t

    • 5

      Mi objetivo no era la atención, Thomas. Realmente es para llamar la atención sobre una tecnología que es 'aceptable' en la corriente principal pero que no es fácil de usar.

      Su ejemplo de cómo está lidiando con él es exactamente lo que quiero decir, definitivamente hay formas menos intrusivas de lidiar con el problema.

      ¡Gracias, Thomas! Y me encantan los widgets, ¡así que revisaré tu sitio!
      Doug

  3. 6

    No menciona los captcha, que no son los cansados ​​y verdaderamente distorsionados basados ​​en imágenes de texto.

    Un captcha puede ser muchas cosas, basadas en texto, preguntas y respuestas, subjetivas (elige el cachorro más lindo) y son mucho más rápidas de usar y tienen más sentido que tratar de averiguar si eso es una o o un 0.

    Estoy de acuerdo con usted, y también los odio, pero su publicación ni siquiera cubrió la amplitud completa del tema y no ofreció ninguna idea sobre cómo solucionarlo.

    • 7

      Hola Garrow,

      Estoy de acuerdo, no se me ocurrió la mejor solución ... ese es mi llamado a las empresas con grandes recursos y expertos en experiencia de usuario. Mi motivación para escribir la publicación fue después de ver a Facebook usar esta tecnología.

      Tampoco me di cuenta de que las tecnologías Captcha se superponían fuera del gráfico de fuente simple que un usuario tiene que enviar. Si la tecnología Captcha está expandiendo su huella en preguntas de desafío y respuestas que se pueden hacer para mejorar, no degradar, la experiencia del usuario, ¡estoy totalmente de acuerdo con ellos!

      ¡Gracias!

  4. 8

    Utilice nombres de variable-variable. Una vez que el usuario llega a la página, configura una cookie de sesión que contiene un número aleatorio. Luego, asigne a su etiqueta de "entrada" un nombre = "comentario __ [título]", y así uno para el resto de sus campos.

    Luego, restablezca el número cada vez que alguien visite la página.

    Eso asegurará que sea una persona humana yendo a la página: por un tiempo.

    Chris

  5. 9
  6. 10

    Los captcha pueden ser molestos. Algunos más que otros. He visto algunos que son imposibles de leer (lo que contradice el propósito). Utilizo el tipo "malo" de Captcha que describiste en algunos proyectos. Sin embargo, facilito la lectura para que el humano no tenga que contorsionar su cerebro para darle sentido. Además, solo "captcha" cuando el usuario se registra, no cada vez que ingresa al sitio. No es un sistema perfecto, pero lo considero bajo en el factor de molestia humana.

    Ahí lo tienes, podríamos comenzar a calificar a los Captcha en su "HAF" (Factor de molestia humana), Factor de molestia de spam, etc.

  7. 12

    No quiero menospreciar tu complemento, pero ya existe una manera mucho mejor de filtrar el spam en wordpress. Hay un complemento increíble que uso llamado SpamKarma y utiliza todo tipo de heurísticas para determinar si esta publicación es humana o si es spam. Lo he estado usando durante aproximadamente 1 1/2 o 2 años y una vez marcó el comentario de alguien como spam y una vez no estaba seguro, así que le pidió a la persona que completara un captcha y luego dejara pasar el comentario. Sin embargo, captura cientos de comentarios de spam a la semana y nunca deja pasar ninguno.

    También odio las captchas. Si realmente tuviera que escribir un captcha lo haría como http://www.hotcaptcha.com/ ya que elegir a las personas bonitas o los animales peludos o lo que sea de una serie de imágenes es trivial para los humanos y extremadamente difícil para los scripts automatizados.

    • 13

      Hola Smokinn,

      No uso SpamKarma pero he oído hablar de él. Utilizo Bad Behavior y probablemente solo tenga que lidiar con el 10% del spam de comentarios que tenía antes.

      Veré Hot Captcha: suena similar a lo que me gustaría ver.

      ¡Gracias!
      Doug

  8. 14

    Esta publicación no tiene sentido. Tu solución no escala. Un "bot" podría programarse fácilmente para evitar su medida de seguridad completando un "blog" cada vez. La solución tiene un número finito de preguntas, tantas como quiera escribir. ¿Cómo implementarían Facebook, Ticketmaster o Yahoo una solución de este tipo?

    Esta publicación fue lo suficientemente ridícula como para llamar la atención y aumentar los ingresos por publicidad. Vas a tener que esforzarte más para "dar propina" a este blog. Comenzaría con contenido que valga la pena leer.

    • 15

      Vaya, Matt. Alguien suena un poco gruñón hoy.

      Parece que en realidad no leíste mi publicación. Nunca dije que mi solución escalaría ni debería ser utilizada por estas empresas. yo sí logró digo que me gustaría que algunas empresas (como Facebook) propongan una solución más ingeniosa. Mi complemento le permite cambiar la pregunta de desafío y la respuesta cuando lo desee, ningún bot se mantendrá al día con eso. Hasta la fecha, no he recibido SPAM en mi página de contacto de esta solución.

      Un ejemplo: tal vez Facebook podría beneficiarse de usar un anuncio en la página y preguntar "¿Quién tiene el anuncio en esta página?". Cualquier cosa es mejor que teclear un montón de números y letras, si es que puedes leerlos.

      ¡Salud! ¡Asegúrate de suscribirte! jeje
      Doug

      • 16

        El "anuncio de quién está en esta página" es una idea interesante. Lo he visto implementado antes en un sitio web llamado Moola.com. Sin embargo, lo utilizan específicamente como una forma de dirigir la atención a sus anunciantes (como un intersticial) en lugar de un método de prevención de spam.

        Algunos de ellos incluso lo obligarían a ver un video publicitario de 20 segundos y luego responder una pregunta como "¿Para qué compañía era este anuncio?" Si bien no soy fanático de ese método en particular (odio esperar), sería interesante ver qué hace algo así con los ingresos publicitarios.

  9. 17

    Aparte del factor de molestia, que es enorme, los CAPTCHA suelen ser inaccesibles para cualquier persona con una visión menos que perfecta.

    Imagine un CAPTCHA que le resulte difícil de leer y luego deje que alguien con problemas de visión lo pruebe. ¿Difícil? Casi imposible.

    ¿Qué tal alguien sin visión alguna, navegando por la web con un lector de pantalla o tecnología braille? Un CAPTCHA está diseñado de manera que los programas no puedan leerlo. En este caso, tampoco lo hará el usuario discapacitado.

    Hay pocos CAPTCHA accesibles, los que incluyen un CAPTCHA de voz para aquellos que no pueden ver son un ejemplo, pero las preocupaciones adicionales de usabilidad la convierten en una tecnología que nunca consideraría implementar. Vence a los spammers de otra manera, no hagas pagar a tus usuarios reales (también es la razón por la que uso el complemento dofollow).

  10. 18

    Los captchas no están mal. Los malos captchas son malos. Si son tan difíciles de entender que no puedes leerlo, entonces es malo.

    Sin embargo, creo que la mejor solución es una pregunta matemática básica, tres variables:
    1. Número 1 (0-9)
    2. Número 2 (0-9)
    3. Solución

    Está hecho para que las matemáticas sean muy fáciles, y puede averiguar cuál es la respuesta desde el punto de vista del script con bastante facilidad.

  11. 19

    Una buena solución que encontré en alguna parte fue una casilla de verificación etiquetada como "Soy un spammer", que venía desmarcada por defecto. Por supuesto, es más útil en el contexto de la prevención de registros automáticos que en los comentarios (ya que los comentarios del blog generalmente no tienen casillas de verificación que necesiten verificación).

    Por supuesto, al final, es solo cuestión de tiempo antes de que las IA lo rompan. Pero no creo que haya una solución perfecta que los robots nunca se romperán, por lo que esto es lo suficientemente bueno y no interrumpe en absoluto la experiencia del usuario (a menos, por supuesto, que se considere un spammer ...)

  12. 20

    ¿Qué pasa con los comentarios negativos acerca de que se trata de una publicación que "llama la atención"? ¿Desde cuándo fue malo sumar tu voz a la discusión? Diablos, con 17 comentarios ya, obviamente es un tema en el que la gente está interesada.

    Además, si este es un tema que llama la atención de la gente, ¿por qué diablos no querrías escribir en un blog sobre él?

  13. 21

    ¿Cómo no es eso un CAPTCHA?

    Es cierto que no son las habituales letras destrozadas en una imagen granulada artificialmente, pero es algo que intenta diferenciar a la computadora de los humanos.

  14. 22

    Sí, estoy de acuerdo en que los captchas son un poco irritantes y lamento darme cuenta de que son un obstáculo para los usuarios discapacitados, pero recientemente
    entusiasmado sobre lo mucho que aprecio la naturaleza dual del sistema reCaptcha, ya que bloquea el spam (aunque no al 100% de manera efectiva, como usted señala) mientras ayuda a descifrar libros, y sigo siendo un fan.

    Sin discutir su efecto perjudicial en la experiencia del usuario, pero debes admitir que usar el mínimo esfuerzo de cada miembro de un vasto grupo de humanos para hacer lo que incluso una computadora muy inteligente no puede (leer texto destrozado que desafía el reconocimiento óptico de caracteres) es un método bastante elegante. solución.

    Aunque en general, sí, estoy a favor de usar la creatividad en lugar del código cuando sea posible.

  15. 23

    Hola,

    Buen post conciso. Yo también no estoy de acuerdo con las críticas sobre la posible intención de su publicación. Especialmente cuando otros señalan su falta de proporcionar una "respuesta" o "alternativa", lo cual podría haber jurado que hizo con su complemento de formulario de comentarios y la discusión de su página de contacto (¿o me perdí algo? 😉 Creo que demasiadas personas formar opiniones (y compartirlas) sin molestarse en leer incluso una publicación relativamente corta, como esta, antes de que estallen (lo que no logra casi nada)

    Este es un debate interesante y, no importa si se ofrece una solución, digno de escribir si lo desea. Después de todo, es tu blog y, esto es lo que más me molesta de algunos de los comentarios, ¿desde cuándo los blogs se han convertido en una responsabilidad pública? Si quieres escribir sobre algo, escríbelo. Cualquiera que no quiera leer todavía tiene la opción de no leerlo. Si estuvieras cobrando una tarifa, esta sería una historia diferente, pero, si estoy en lo cierto, los weblogs surgieron del deseo de la masa de publicar casi cualquier cosa y / o todo lo que se les ocurra y lo muestre al público. o para que sea más fácil compartir con amigos. Los contenidos de muchos blogs no son de acceso público o ni siquiera son interesantes para quienes no participan directamente.

    Tuve que reírme cuando leí sobre el uso de esta publicación para aumentar sus ingresos publicitarios. Quizás (y eso espero) su experiencia ha sido mejor que la mía, pero, a menos que esté escribiendo en un blog para promocionar un producto, puede escribir sobre captcha o podría escribir sobre lo maloliente que es la comida para perros genérica y su sistema de anuncios contextual pagar a su tasa impredecible habitual en cualquier situación 😉

    Dicho esto, si los creadores de CAPTCHA están leyendo, ¡gracias por agregar el audio! El fondo negro con una cuadrícula blanca tumultuosamente ondulada en primer plano sobre la que se colocan letras blancas fantasmales (y muy distorsionadas) (a veces sobre el borde de la imagen) es un ejemplo perfecto de una situación que un humano con una visión razonablemente decente tendrá dificultades para descifrar, pero una El programa probablemente se resolverá fácilmente con el tiempo.

    Solo mis 2 centavos,

    Mejores deseos para usted,

    Mike

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.