Use Alguma Ingenuidade e Evite Captcha

recaptcha

Talvez uma das piores experiências de usuário que continuo a encontrar na web seja captcha tecnologia.

Captcha é quando uma imagem é gerada com números, letras e, às vezes, palavras que você precisa redigitar em outro campo. Isso é para impedir postagens de formulário automatizadas de spammers de comentários. Como eles não conseguem decifrar o código, não podem enviar postagens falsas.

Captcha Falhas

  1. É uma tecnologia interruptiva. Não sei dizer quantas vezes vou enviar um comentário ou enviar uma mensagem em algum site e sou interrompido por um campo de Captcha. Ele interrompe o fluxo e interrompe a experiência do usuário. Eu não aguento mais. Ocasionalmente, simplesmente desisto e paro de visitar o site ou de usar a ferramenta.
  2. É gerado por um computador. O fato de ser gerado por um computador me diz que um dia será quebrado por um computador. É só uma questão de tempo.
  3. É preguiçoso. Em vez de corrigir o problema, faz com que o usuário tenha que contorná-lo.

Uma Abordagem Melhor

Algumas pessoas me perguntaram por que não utilizei Captcha quando escrevi meu plug-in de formulário de comentário. Eu não usei porque queria fazer a experiência better, não pior, evitando spammers de comentários. Com apenas um pouquinho de engenhosidade, as empresas de software poderiam tornar esses desafios divertidos, não uma interrupção.

Minha pergunta do desafio no meu página de contato é bem simples, “última palavra no título do meu blog”. Mas faz a pessoa olhar por um segundo e talvez até rir, que ela tem que entrar no “blog”. Legal e fácil. Nenhuma combinação descolorida, distendida e maluca de letras e números. Apenas uma pergunta simples que não pode ser respondida por um computador - apenas pelo leitor.

Facebook agora usando Captcha

Captcha do FacebookA mais recente empresa a ser vítima da tecnologia do estilo Captcha é Facebook. Não é apenas uma monstruosidade absoluta, você mal consegue ler a maldita coisa. O Facebook tem sido muito bom no desenvolvimento de algumas ferramentas e integrações legais em seu site ... eles realmente tiveram que usar essa tecnologia estúpida? Ruim o suficiente para que um bloco de notas e outros sejam vendidos nele.

Alguns podem argumentar que “funciona”. Ele só funciona no sentido de que remove o problema do site e o coloca no usuário. Este é um design imperdoável e existem maneiras melhores! Vamos, Facebook… arrisque, invente alguma coisa! Seja criativo.

23 Comentários

  1. 1

    Uma solução inovadora semelhante ao captcha é HumanAuth (e KittenAuth). Também é semelhante à sua ideia de “última palavra no título do meu blog”. Um humano deve ler uma pista e provar que entende a semântica da pista. Nenhum computador pode fazer isso, ainda. Mas se você ouvir o pessoal da IA, eles ouvirão, em breve! Está logo virando a esquina!

    Se HumanAuth ou algo “padrão” que os computadores não podem fazer pegasse e fosse amplamente usado, isso aliviaria um pouco a interrupção de que você está falando.

    MAS, você ainda precisa ter cuidado com a implementação. A amostra da HumanAuth que acabei de examinar de novo tem uma falha! No momento em que você clica nas 3 imagens certas, ele muda um botão para que você saiba que acertou. Tudo bem, mas dá a você cliques ilimitados, então um algoritmo recursivo simples poderia facilmente descobrir as 3 imagens.

    Sua ideia é mais simples e geralmente significa que há menos coisas que podem dar errado.

  2. 4

    Opinião interessante, embora eu não tenha certeza se merece seu próprio item de blog ...
    Mas o que não se faz por um pouco de atenção ... 😉

    Enfim, nosso site (http://ajaxwidgets.com) não tem um captcha para nosso sistema de blog. E o fato é que 99.99% de todos os blogs de spam estão sendo negados pelo simples fato de não permitirmos HTML…!
    Além disso, estamos usando “preservativos de link” para o campo de URL, o que também elimina muito spam. Não é tão difícil assim 🙂

    .t

    • 5

      Meu objetivo não era atenção, Thomas. É realmente para chamar a atenção para uma tecnologia que é 'aceitável' mainstream, mas não é amigável.

      Seu exemplo de como você está lidando com isso é exatamente o meu ponto, definitivamente existem maneiras menos intrusivas de lidar com o problema.

      Obrigado, Thomas! E eu adoro widgets, então vou dar uma olhada no seu site!
      Doug

  3. 6

    Você deixou de mencionar os captcha's que não são os baseados em imagens de texto distorcidas e cansadas.

    Um captcha pode ser muitas coisas, baseadas em texto, perguntas e respostas, subjetivas (escolha o filhote mais fofo) e são muito mais rápidos de usar e fazem mais sentido do que tentar descobrir se isso é um o ou um 0.

    Eu concordo com você, e eu os odeio também, mas sua postagem nem mesmo cobriu toda a extensão do tópico e não ofereceu nenhuma ideia sobre como corrigi-lo.

    • 7

      Oi Garrow,

      Eu concordo - eu não encontrei a melhor solução ... é assim que chamo as empresas com grandes recursos e especialistas em experiência do usuário. Minha motivação para escrever o post foi depois de ver o Facebook usar essa tecnologia.

      Eu também não percebi que as tecnologias de Captcha se sobrepõem fora do gráfico de fonte simples que um usuário deve enviar. Se a tecnologia Captcha está expandindo sua pegada em perguntas e respostas desafiadoras que podem ser feitas para melhorar, não degradar, a experiência do usuário, eu sou totalmente a favor deles!

      Obrigado!

  4. 8

    Use nomes de variáveis ​​variáveis. Assim que o usuário chega à página, defina um cookie de sessão que contém um número aleatório. Em seguida, dê à sua tag de “entrada” um nome = ”comentário __ [título]”, e assim um para o resto de seus campos.

    Em seguida, redefina o número sempre que alguém visitar a página.

    Isso garantirá que é uma pessoa humana acessando a página: por um tempo.

    Chris

  5. 9
  6. 10

    Captcha pode ser irritante. Alguns mais do que outros. Já vi alguns que são impossíveis de ler (o que vai contra o propósito). Eu uso o tipo “ruim” de Captcha que você descreveu em alguns projetos. No entanto, tornei a leitura fácil o suficiente para que o ser humano não tenha que contorcer o cérebro para entender. Além disso, eu apenas “captcha” quando o usuário se registra, não sempre que ele dá entrada no site. Não é um sistema perfeito, mas eu o considero baixo no fator de aborrecimento humano.

    Pronto, poderíamos começar a classificar Captcha's em seu "HAF" (fator de irritação humana), fator de irritação de spammer, etc.

  7. 12

    Não quero menosprezar o seu plugin, mas já existe uma maneira muito melhor de filtrar spam no wordpress. Existe um plugin incrível que eu uso chamado SpamKarma e usa todos os tipos de heurísticas para determinar se este post é humano ou spam. Eu tenho usado por cerca de 1 1/2 ou 2 anos e uma vez ele sinalizou o comentário de alguém como spam e uma vez não tinha certeza, então ele pediu à pessoa para preencher um captcha e deixar o comentário passar. No entanto, ele captura centenas de comentários de spam por semana e nunca deixa passar nenhum.

    Eu odeio captchas também. Se eu realmente tivesse que escrever um captcha, faria como http://www.hotcaptcha.com/ já que escolher as pessoas bonitas ou os animais peludos ou o que quer que seja de uma série de imagens é trivial para humanos e extremamente difícil para scripts automatizados.

    • 13

      Oi Smokinn,

      Não uso o SpamKarma, mas já ouvi falar dele. Eu utilizo o Bad Behavior e provavelmente só estou tendo que lidar com 10% do spam de comentários que tive antes.

      Vou dar uma olhada no Hot Captcha - parece com o que eu gostaria de ver.

      Obrigado!
      Doug

  8. 14

    Esta postagem é inútil. Sua solução não escala. Um “bot” pode ser facilmente programado para contornar sua medida de segurança, preenchendo “blog” todas as vezes. A solução tem um número finito de perguntas - quantas perguntas você deseja escrever. Como Facebook, ticketmaster ou yahoo implementariam tal solução?

    Esta postagem foi ridícula o suficiente para chamar alguma atenção e aumentar sua receita de publicidade. Você terá que se esforçar mais para “dar dicas” a este blog. Eu começaria com um conteúdo que valesse a pena ler.

    • 15

      Uau, Matt. Alguém parece um pouco mal-humorado hoje.

      Parece que você realmente não leu meu post. Eu nunca disse que minha solução iria escalar e nem deveria ser usada por essas empresas. Eu fez digo que gostaria de ver algumas empresas (como o Facebook) surgirem com uma solução mais engenhosa. Meu plug-in permite que você altere a pergunta de desafio e a resposta sempre que desejar - nenhum bot vai acompanhar isso. Até o momento, eu não tive SPAM em minha página de contato desta solução.

      Um exemplo: talvez o Facebook pudesse realmente lucrar usando um anúncio na página e perguntando “Quem é o anúncio nesta página?”. Qualquer coisa é melhor do que digitar um monte de números e letras - se você puder realmente lê-los.

      Felicidades! Certifique-se de se inscrever! ele Ele
      Doug

      • 16

        O “anúncio de quem está nesta página” é uma ideia interessante. Já vi isso implementado em um site chamado Moola.com. No entanto, eles o usam especificamente como uma forma de chamar a atenção para seus anunciantes (como um intersticial), em vez de um método de prevenção de spam.

        Alguns deles até forçariam você a assistir a um vídeo de anúncio de 20 segundos e responder a uma pergunta como "Para qual empresa era esse anúncio?" Embora eu não seja um fã desse método em particular (odeio esperar), seria interessante ver o que algo assim afeta a receita de anúncios.

  9. 17

    Além do fator de incômodo, que é enorme, os CAPTCHAs são regularmente inacessíveis para qualquer pessoa com visão menos do que perfeita.

    Imagine um CAPTCHA que você acha difícil de ler e depois deixe alguém com visão fraca experimentar. Difícil? Quase impossível.

    Que tal alguém sem visão alguma, navegando na web com um leitor de tela ou tecnologia braille. Um CAPTCHA é projetado de forma que os programas não possam lê-lo. Nesse caso, nem o usuário com deficiência.

    Existem poucos CAPTCHAs acessíveis, aqueles que incluem um CAPTCHA de voz para aqueles que não podem ver são um exemplo, mas as preocupações de usabilidade adicionadas tornam-no uma tecnologia que eu nunca consideraria implementar. Vença os spammers de outra maneira, não faça seus usuários reais pagarem (essa também é a razão de eu usar o plugin dofollow).

  10. 18

    Captchas não são ruins. Captchas ruins são ruins. Se eles são tão difíceis de decifrar que você não consegue ler, então isso é ruim.

    No entanto, acho que a melhor solução é uma questão matemática básica, três variáveis:
    1. Número 1 (0-9)
    2. Número 2 (0-9)
    3. Solução

    Isso é feito para que a matemática seja muito fácil e você possa descobrir qual é a resposta do ponto de vista do script com bastante facilidade.

  11. 19

    Uma solução interessante que encontrei em algum lugar foi uma caixa de seleção chamada “Sou um spammer”, que vinha desmarcada por padrão. Concedido, é mais útil no contexto de prevenção de inscrições automatizadas do que nos comentários (já que os comentários do blog geralmente não têm caixas de seleção que precisam ser verificadas).

    Claro que no final é apenas uma questão de tempo antes que as IAs quebrem isso. Mas não acho que haja uma solução perfeita do que os robôs nunca quebrarão, então isso é bom o suficiente e não atrapalha a experiência do usuário (a menos, é claro, que você se considere um spammer ...)

  12. 20

    O que há com os comentários negativos sobre este ser um post de “chamar a atenção”? Desde quando era ruim adicionar sua voz à discussão. Caramba, com 17 comentários já, é obviamente um assunto no qual as pessoas estão interessadas.

    Além disso, se este é um assunto que chama a atenção das pessoas, por que diabos você _não_ gostaria de escrever sobre isso?

  13. 21

    Como isso não é um CAPTCHA?

    Verdade, não são as letras mutiladas usuais em uma imagem artificialmente granulada, mas é algo que tenta diferenciar o computador do humano.

  14. 22

    Sim, concordo que captchas são um pouco irritantes e lamento saber que são um obstáculo para usuários com deficiência, mas recentemente
    delirou sobre o quanto eu aprecio a natureza dupla do sistema reCaptcha, na medida em que bloqueia spam (embora não seja 100% eficaz, como você observou) enquanto ajuda a decifrar livros, e ainda sou um fã.

    Sem contestar seu efeito prejudicial na experiência do usuário, mas você tem que admitir que usar o mínimo de esforço de cada membro de um vasto grupo de humanos para fazer o que mesmo um computador muito inteligente não pode (leia o texto mutilado que desafia o reconhecimento óptico de caracteres) é muito elegante solução.

    Embora, falando de modo geral, sim, eu prefiro usar criatividade em vez de código, quando possível.

  15. 23

    Olá,

    Belo post conciso. Eu, também, discordo das chamas quanto à possível intenção de sua postagem. Especialmente quando outros apontam sua falta de fornecer uma “resposta” ou “alternativa”, o que eu poderia jurar que você fez com seu plug-in de formulário de comentário e discussão de sua página de contato (ou eu perdi algo? 😉 Acho que muitas pessoas formar opiniões (e compartilhá-las) sem se preocupar em ler até mesmo uma postagem relativamente curta, como esta, antes de atacar (o que não leva a nada)

    Este é um debate interessante e, não importa se uma solução seja apresentada, vale a pena escrever sobre ela, se quiser. Afinal, é o seu blog e - isso é o que mais me incomoda em alguns dos comentários - desde quando o blog se tornou uma responsabilidade pública? Se você quiser escrever sobre algo, escreva sobre isso. Quem não quiser ler ainda tem a opção de não ler. Se você estivesse cobrando uma taxa, seria uma história diferente, mas, se estou correto, os weblogs surgiram do desejo da massa de postar quase tudo e / ou tudo que vem à cabeça e colocá-lo para exibição pública, ou para tornar mais fácil compartilhar com amigos. O conteúdo de muitos blogs não é acessível ao público ou mesmo interessante para aqueles que não estão diretamente envolvidos.

    Eu tive que rir quando li sobre como usar este post para aumentar sua receita de anúncios. Talvez (e espero que sim) sua experiência tenha sido melhor do que a minha, mas - a menos que você esteja postando em um blog para promover um produto - você pode escrever sobre captcha ou sobre como a comida genérica para cachorro fedorenta e seu sistema de anúncios contextuais pagar em sua taxa imprevisível usual em qualquer situação 😉

    Dito isso, se os fabricantes de CAPTCHA estão lendo, obrigado por adicionar o áudio! Blackground preto com uma grade branca tumultuamente ondulada em primeiro plano sobre a qual letras brancas fantasmagóricas (e grosseiramente distorcidas) são postadas (às vezes sobre a borda da imagem) é um exemplo perfeito de uma situação que um humano com visão razoavelmente decente terá dificuldade de decifrar, mas programa provavelmente resolverá facilmente com o tempo.

    Apenas meus centavos 2

    Tudo de bom para você,

    microfone

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.