
Use algo de enxeño e evite Captcha
Quizais unha das peores experiencias de usuario coas que sigo a correr na web sexa Captcha tecnoloxía.
Captcha é cando se xera unha imaxe con números, letras e ás veces palabras que necesitas volver escribir noutro campo. Isto é frustrar as publicacións de formularios automatizados dos spammers de comentarios. Dado que non poden descifrar o código, non poden enviar as publicacións falsas.
Defectos de Captcha
- É unha tecnoloxía de interrupción. Non podo dicirche cantas veces vou enviar un comentario ou enviar unha mensaxe nalgún sitio e un campo Captcha interrompeume. Detén o fluxo e detén a experiencia do usuario. Non o soporto. En ocasións, simplemente desisto e deixo de visitar o sitio ou de usar a ferramenta.
- É xerado por un ordenador. O feito de que o xere un ordenador indícame que algún día o computará. Só é cuestión de tempo.
- É preguiceiro. En vez de solucionar o problema, fai que o usuario teña que solucionalo.
Un mellor enfoque
Un par de persoas preguntáronme por que non usei Captcha cando escribín o complemento Formulario de comentarios. Non o usei porque quería facer a experiencia mellor, non peor, evitando os spammers de comentarios. Con só un pequeno enxeño, as empresas de software poderían facer estes desafíos divertidos e non unha interrupción.
A miña pregunta reto no meu páxina de contacto é bastante sinxelo, "última palabra no título do meu blog". Pero fai que a persoa mire por un segundo e quizais incluso entre risas que teña que ingresar ao "blog". Bonito e doado. Non hai combinacións descoloridas, distendidas e disparatadas de letras e números. Só unha pregunta sinxela que un ordenador non pode responder, só o lector.
Facebook agora usa Captcha
A última empresa vítima da tecnoloxía de estilo Captcha é Facebook. Non só é unha estupidez absoluta, apenas se pode ler o dang. Facebook foi bastante estelar no desenvolvemento de algunhas ferramentas e integracións interesantes no seu sitio ... ¿realmente tiñan que usar esta estúpida tecnoloxía? O suficientemente malo é que se venden nel teclado e outros.
Algúns poderían argumentar que "funciona". Só funciona no sentido de que elimina o problema do sitio web e o coloca no usuario. Este é un deseño inescusable e hai mellores xeitos. Vai Facebook ... arrisca, inventa algo. Sé creativo.
Unha solución innovadora similar á de captcha é HumanAuth (e KittenAuth). Tamén é semellante á túa idea de "última palabra no título do meu blog". Un humano debe ler unha pista e demostrar que entende a semántica da pista. Ningún ordenador pode facelo aínda. Pero se escoitas á xente da IA, pronto o farán! Está á volta da esquina, de verdade!
Se HumanAuth ou algo "estándar" que os ordenadores non poden facer se popularizase e entrase en uso xeneralizado, aliviaría algo a interrupción da que estás a falar.
PERO, aínda tes que ter coidado coa implementación. A mostra de HumanAuth que acabo de ir e mirar de novo ten un fallo! No momento en que fai clic nas 3 imaxes correctas, cambia un botón para indicarche que acertaches. Está ben, pero dáche clics ilimitados, polo que un simple algoritmo recursivo podería descubrir facilmente as 3 imaxes.
A túa idea é máis sinxela e sinxela normalmente significa que hai menos que poden saír mal.
Grazas, Jim!
Non coñecía HumanAuth nin KittenAuth... Vou investigar estas tecnoloxías!
Non che di que o tes "correcto", simplemente di que tes tres imaxes seleccionadas.
Interesante opinión, aínda que non estou moi seguro de que mereza o seu propio artigo do blog...
Pero que non se fai por un pouco de atención... 😉
De todos os xeitos, o noso sitio (http://ajaxwidgets.com) non ten un captcha para o noso sistema de blogs. E o feito é que o 99.99% de todos os blogs de spam están a ser negados polo simple feito de que non permitimos HTML...!
Ademais, estamos a usar "link condóns" para o campo URL, que tamén elimina moito spam. Realmente non é tan difícil 🙂
.t
O meu obxectivo non era a atención, Thomas. É realmente chamar a atención sobre unha tecnoloxía que é "aceptable" común pero que non é amigable para o usuario.
O teu exemplo de como o estás tratando é exactamente o meu punto, definitivamente hai formas menos intrusivas de tratar o problema.
Grazas, Thomas! E encántanme os widgets, así que vou revisar o teu sitio!
Doug
Non mencionas os captcha que non son os cansos e verdadeiros baseados en imaxes de texto distorsionado.
Un captcha pode ser moitas cousas, baseadas en texto, preguntas e respostas, subxectivas (escolle o cachorro máis lindo) e estas son moito máis rápidas de usar e teñen máis sentido que tentar descubrir se é unha o ou un 0.
Estou de acordo contigo, e tamén os odio, pero a túa publicación nin sequera cubriu toda a amplitude do tema e non ofreceu ningunha idea sobre como solucionalo.
Ola Garrow,
Estou de acordo: non atopei a mellor solución... esa é a miña chamada ás empresas con grandes recursos e expertos en experiencia de usuario. A miña motivación para escribir a publicación foi despois de ver a Facebook usar esta tecnoloxía.
Tampouco me decatei de que as tecnoloxías Captcha se solapaban fóra do simple gráfico de fontes que un usuario ten que enviar. Se a tecnoloxía Captcha está a ampliar a súa pegada en preguntas e respostas de desafío que se poden facer para mellorar, non degradar, a experiencia do usuario, estou a favor deles.
Grazas!
Use nomes de variables. Unha vez que o usuario chega á páxina establece unha cookie de sesión que contén un número aleatorio. A continuación, dálle un nome á etiqueta de "entrada" = "comentario__[título]", e así un para o resto dos teus campos.
A continuación, restablece o número cada vez que alguén visite a páxina.
Iso asegurará que sexa unha persoa humana que vai á páxina: por un tempo.
Chris
Estou totalmente de acordo contigo. Os CAPTCHA son unha dor no...
Non obstante, é moi sinxelo escribir un CAPTCHA invisible que faga o truco. Hai moitas formas diferentes de facelo.
Os captcha poden ser molestos. Uns máis que outros. Vin algunhas que son imposibles de ler (o que invalida o propósito). Eu uso o tipo "malo" de Captcha que describiches nalgúns proxectos. Non obstante, facilito a lectura para que o humano non teña que contorsionar o seu cerebro para darlle sentido. Ademais, só "captcha" cando o usuario se rexistra, non todas as veces que dan entrada ao sitio. Non é un sistema perfecto, pero considero que é baixo o factor de molestia humana.
Aí vai, poderiamos comezar a clasificar os Captcha no seu "HAF" (Factor de molestia humana), Factor de molestia do spammer, etc.
Captcha contra HAF. Gústame!
Non quero menospreciar o teu complemento, pero xa hai unha forma moito mellor de filtrar o spam en wordpress. Hai un complemento incrible que eu uso chamado SpamKarma e que utiliza todo tipo de heurísticas para determinar se esta publicación é humana ou se é spam. Estiven usándoo desde hai uns 1 1/2 ou 2 anos e unha vez marcou o comentario de alguén como spam e unha vez non estaba seguro, pediulle á persoa que enchese un captcha e despois deixase pasar o comentario. Non obstante, capta centos de comentarios de spam á semana e nunca deixa pasar ningún.
Tamén odio os captchas. Se de verdade tivese que escribir un captcha faríao como http://www.hotcaptcha.com/ xa que escoller a xente bonita ou os animais peludos ou o que sexa dunha serie de imaxes é trivial para os humanos e extremadamente difícil para os guións automatizados.
Ola Smokinn,
Non uso SpamKarma pero oín falar del. Utilizo mala conducta e probablemente só teña que lidiar co 10% do spam de comentarios que tiven antes.
Vou comprobar Hot Captcha: soa semellante ao que me gustaría ver.
Grazas!
Doug
Esta publicación non ten sentido. A túa solución non escala. Pódese programar facilmente un "bot" para evitar a súa medida de seguranza ao cubrir "blog" cada vez. A solución ten un número finito de preguntas: tantas preguntas como queiras escribir. Como implementarían Facebook, Ticketmaster ou Yahoo tal solución?
Esta publicación foi o suficientemente ridícula como para chamar a atención e aumentar os ingresos publicitarios. Vai ter que esforzarse máis para dar "puntas" a este blog. Comezaría por contidos que paga a pena ler.
Vaia, Matt. Alguén soa un pouco malhumorado hoxe.
Parece que en realidade non liches a miña publicación. Nunca dixen que a miña solución escalaría nin debería ser usada por estas empresas. eu fixo dicir que me gustaría ver algunhas empresas (como Facebook) presentar unha solución máis enxeñosa. O meu complemento permíteche cambiar a pregunta e resposta do desafío cando queiras; ningún bot vai seguir o día con iso. Ata a data, non tiven SPAM na miña páxina de contacto desta solución.
Un exemplo: quizais Facebook podería realmente beneficiarse de usar un anuncio na páxina e preguntar "¿Quen está o anuncio nesta páxina?". Calquera cousa é mellor que perforar un montón de números e letras, se realmente podes lelos.
Saúdos! Asegúrate de subscribirte! jeje
Doug
O "O anuncio de quen está nesta páxina" é unha idea interesante. Vin antes implementado nun sitio web chamado Moola.com. Non obstante, úsano especificamente como unha forma de dirixir a atención aos seus anunciantes (como un intersticial) en lugar de un método de prevención de spam.
Algúns deles incluso obrigarían a ver un vídeo publicitario de 20 segundos e despois responder a unha pregunta como "Para que empresa foi este anuncio?" Aínda que non son un fan dese método en particular (odio esperar), sería interesante ver o que fai algo así cos ingresos publicitarios.
Ademais do factor de molestia, que é enorme, os CAPTCHA son habitualmente inaccesibles para calquera persoa cunha visión menos que perfecta.
Imaxina un CAPTCHA que che resulta difícil de ler e despois deixas que alguén con mala visión o intente. Difícil? Case imposible.
Que tal alguén sen visión, navegando pola web cun lector de pantalla ou tecnoloxía braille. Un CAPTCHA está deseñado de tal xeito que os programas non poden lelo. Neste caso, tampouco o fará o usuario con discapacidade.
Hai poucos CAPTCHA accesibles, os que inclúen un CAPTCHA de voz para aqueles que non poden ver son un exemplo, pero os problemas de usabilidade engadidos fan que sexa unha tecnoloxía que nunca me plantexaría implementar. Bata aos spammers doutro xeito, non fagas pagar aos teus usuarios reais (tamén o motivo polo que uso o complemento dofollow).
Os captchas non están nada mal. Os captchas malos son malos. Se son tan difíciles de entender que non podes lelos, é malo.
Non obstante, creo que a mellor solución é unha cuestión matemática básica, tres variables:
1. Número 1 (0-9)
2. Número 2 (0-9)
3. Solución
Faise para que as matemáticas sexan moi sinxelas e podes descubrir cal é a resposta desde o punto de vista do guión con bastante facilidade.
Unha boa solución que atopei nalgún lugar foi unha caixa de verificación etiquetada como "Son un spammer", que estaba desmarcada por defecto. Por suposto, é máis útil no contexto da prevención de rexistros automáticos que nos comentarios (xa que os comentarios do blog normalmente non teñen caixas de verificación que teñan que verificar).
Por suposto, ao final é só cuestión de tempo que as AI rompan iso. Pero non creo que haxa unha solución perfecta para que os robots nunca se rompan, polo que isto é o suficientemente bo e non perturba en absoluto a experiencia do usuario (a menos que, por suposto, te consideres un spammer...)
Que pasa cos comentarios negativos sobre que esta publicación é unha "atención"? Desde cando foi algo malo engadir a túa voz á discusión. Diablos, con 17 comentarios xa, é obviamente un tema no que a xente está interesada.
Ademais, se este é un tema que chama a atención da xente, por que diaños _non_ quererías bloguear sobre el?
Si, estou de acordo en que os captchas son un pouco irritantes e lamento entender que son un obstáculo para os usuarios con discapacidade, pero recentemente
entusiasmado sobre o que aprecio a dobre natureza do sistema reCaptcha, na medida en que bloquea o spam (aínda que non ao 100% de forma efectiva, como indicas) á vez que axuda a descifrar libros, e sigo sendo un fan.
Non hai que discutir o seu efecto prexudicial na experiencia do usuario, pero tes que admitir que empregar o mínimo esforzo de cada membro dun amplo grupo de humanos para facer o que nin sequera un ordenador moi intelixente non pode (ler un texto destrozado que desafía o recoñecemento óptico de caracteres) é bastante elegante. solución.
Aínda que, en xeral, si, estou a favor de usar a creatividade en lugar do código cando sexa posible.
Boas,
Bonito post conciso. Eu tampouco estou de acordo coas chamas sobre a posible intención da túa publicación. Especialmente onde outros sinalan a túa falta de proporcionar unha "resposta" ou "alternativa", o que podería xurar que fixeches co teu complemento de formulario de comentarios e a discusión da túa páxina de contacto (ou perdín algo? 😉 Creo que hai demasiada xente formar opinións (e compartilas) sen molestarse en ler nin sequera unha publicación relativamente curta, como esta, antes de que se arremeten (o que non fai case nada)
Este é un debate interesante e, non importa se se ofrece unha solución, digno de escribir se se quere. Despois de todo, é o teu blog e, isto é o que máis me molesta dalgúns comentarios, dende cando se converteu en responsabilidade pública en blogs? Se queres escribir sobre algo, escribe sobre iso. Quen non queira ler aínda ten a opción de non lelo. Se estiveses cobrando unha taxa, esta sería unha historia diferente, pero, se non teño razón, os blogs xurdiron do desexo da masa de publicar case calquera cousa e/ou todo o que se lles ocorre e expoñelo ao público. ou para que sexa máis fácil compartir cos amigos. Os contidos de moitos blogs non son accesibles ao público nin sequera son interesantes para aqueles que non están directamente implicados.
Tiven que rir cando lin sobre o uso desta publicación para aumentar os ingresos publicitarios. Quizais (e espero que si) a túa experiencia sexa mellor que a miña, pero, a non ser que esteas blogueando para promocionar un produto, podes escribir sobre o captcha ou sobre o fedorento que é a comida xenérica para cans e o teu sistema de anuncios contextuais pague á súa taxa habitual imprevisible en calquera situación 😉
Dito isto, se os creadores de CAPTCHA están lendo, grazas por engadir o audio! O negro negro cun primeiro plano de cuadrícula branca ondulado tumultuosamente sobre o que se colgan letras brancas fantasmagóricas (e moi distorsionadas) (ás veces sobre o bordo da imaxe) é un exemplo perfecto dunha situación que un humano cunha visión razoablemente decente terá dificultades para descifrar, pero un programa probablemente resolverá facilmente co paso do tempo.
Só os meus 2 céntimos
os mellores desexos para ti,
Micrófono