Devemos matar o CAPTCHA?
Você gosta de CAPTCHAs? Não minta, é claro que não. Na escala divertida, você os classifica lá em cima com dentistas e agentes de IRS. No entanto, como um web designer ou desenvolvedor inteligente, você entende que eles são um aborrecimento necessário.
Mas espere, eles são mesmo? Dado o talento e a inteligência coletivos da comunidade de web design, uma série de letras confusas é realmente o melhor que podemos fazer?
Se os usuários odeiam tanto essas coisas, por que não criar algo novo? Vamos explorar essa idéia e ver se podemos injetar novas idéias na conversa.
Explorar recursos de design
CAPTCHAs são maus?
Todos nós já estivemos lá antes. Você está tentando entrar em um site ou preencher um formulário e recebe um pedaço de texto que parece ter sido atingido por um tornado e informado que precisa decifrá-lo para ir mais longe.
Algumas pessoas fingem que realmente não se importam com esse passo "necessário", mas outras ficam verdes e ficam furiosas com o Hulk à mera visão de um desses portões do mal. E por um bom motivo, basta olhar para a imagem abaixo! Ao preparar este artigo, fui a um site que contém um CAPTCHA com o qual luto com frequência. Não estou brincando, foi isso que eu descobri imediatamente:
Não é o melhor CAPTCHA que você já viu? A primeira parte está bastante distorcida, mas eu provavelmente poderia adivinhar o caminho. A segunda parte é quase inteiramente fora do quadro visível! Pensando na frequência com que isso acontece, apertei o botão Atualizar duas vezes e criei outra jóia:
Eu não estou apenas sendo um idiota aqui, estes são literalmente impossíveis de passar. Nas ocasiões em que a maldita coisa conseguia colocar todas as letras dentro da janela, eu ficava assim:
Fácil né? Então isso é "atut ... ummm ... teri?" Eu me sinto como uma criança míope do optometrista fazendo palpites aleatórios nas cartas do outro lado da sala. Só que não há nenhum pedaço de doce de cortesia concedido a mim no final dessa experiência traumática.
Por uma última risada, um amigo meu afirma ter encontrado esse incrível CAPTCHA há alguns dias. Aparentemente, passamos de palavras simples para equações complexas!
Nem todo ruim
"Ao responder ao CAPTCHA, você está ajudando a transformar livros digitalizados em texto digital ao vivo."Para ser justo, os CAPTCHAs não são realmente maus. Eles servem a um propósito muito valioso. O spam é o verdadeiro terror em ação aqui e os CAPTCHAs são apenas a melhor maneira de pensar para evitá-lo.
Veja bem, existem esses bastardos inteligentes por aí que sonham com maneiras de piorar o mundo e, ao fazê-lo, inventam bots de spam que se espalham por toda a web e geralmente estragam tudo. Com os CAPTCHAs, temos uma maneira supostamente simples de garantir que os usuários sejam de fato humanos e não demônios de spam que sugam sangue.
Alguns CAPTCHAs vão além disso e tentam promover o mundo através de atividades humanitárias. Por exemplo, os CAPTCHAs acima são uma raça específica conhecida como "reCAPTCHA". Esses CAPTCHAs realmente usam pessoas como scanners de OCR. Ao responder ao CAPTCHA, você ajuda a transformar livros digitalizados em texto digital ao vivo, uma busca nobre que ajuda os tesouros escritos do passado a viver na era digital.
Isto é o melhor que podemos fazer?
"Claro, você pode dizer que a solução de alguém para um problema é péssima, mas você pode propor algo melhor?"É fácil reclamar quando encontramos aborrecimentos como o CAPTCHAs online, especialmente se não considerarmos a função valiosa que eles estão executando. No entanto, não vale a pena lamentar-se apenas para tirá-lo do seu peito. Claro, você pode dizer que a solução de alguém para um problema é péssima, mas você pode encontrar algo melhor?
Eu sinceramente acredito que podemos. O CAPTCHA é uma ótima idéia em teoria, mas, na prática, é péssimo e todos odiamos quando encontramos um. Infelizmente, parece ser o método de prevenção de spam que a comunidade de desenvolvimento da web adotou. Eles são extremamente populares e não vi quase ninguém fazendo sugestões sólidas sobre como passar para outra coisa.
Idéias alternativas
Meu problema não é necessariamente que o CAPTCHA exista, ou que seja popular, é que não parecemos estar inovando em torno dele. Ótima idéia pessoal, mas vamos para algo que é um pouco menos chato, não é?
À luz disso, gostaria de iniciar uma discussão sobre algumas alternativas que podem ser um pouco mais fáceis no estado de saúde mental de um usuário. A seguir, são apresentadas algumas idéias básicas.
Random Trivia Question
Por que não fazer apenas uma pergunta aos usuários? Não deve ser um arranhador de cabeça difícil da Trivial Pursuit, mas uma consulta simples que praticamente qualquer pessoa que possa ler esse idioma pode responder com pouco ou nenhum esforço. Aqui está um exemplo:
É muito mais fácil lidar com isso do que as atrocidades confusas de usabilidade que vimos acima. É verdade que este é um exemplo simplificado que pode ser possível para um computador analisar sozinho (o Wolfram Alpha não passou no meu teste), mas tenho certeza de que você pode apresentar algumas perguntas melhores. Se todo CAPTCHA apresentar perguntas como essa aleatoriamente, será difícil para os cães do inferno acompanharem o spam.
Pergunta de imagem de múltipla escolha
O atual sistema CAPTCHA basicamente apenas faz uma pergunta sobre uma imagem, então vamos continuar com essa ideia, mas em uma direção diferente que não faz você querer derramar Mountain Dew em todo o teclado apenas para vê-lo morrer. Aqui está um exemplo rápido que eu criei usando um formato de múltipla escolha:
fonte da foto: Cristian Ghe
Como você pode ver, esta é uma pergunta extremamente fácil para um ser humano responder corretamente. Até crianças pequenas podem aceitar esse teste. No entanto, programar um computador para interpretar a imagem é muito mais complicado. Você pode dificultar ainda mais o uso de uma representação realmente abstrata de um objeto, talvez um esboço ou algum clipart de desenho animado.
Simple Image Question
Se você não gosta da rota de múltipla escolha por algum motivo, descarte-a! Ainda podemos usar imagens simples para criar perguntas para os usuários responderem. O exemplo abaixo mostra como isso pode ser feito:
fonte da foto: keepon
Quantas bananas? Três é claro! É simples assim. O melhor deste formato é que você pode ter várias perguntas diferentes para a mesma imagem e o bot de spam nunca saberá qual está chegando. Quantas bananas? A foto acima contém alguma laranja?
Você pode ser realmente criativo e perguntar sobre a natureza da imagem: fotografar ou desenhar em giz de cera? As possibilidades são infinitas e são quase mais fáceis do que decifrar os exemplos que vimos anteriormente neste artigo.
Instrução Arbitrária
Vamos largar as idéias de imagem por um segundo e voltar a explorar nossas opções de texto sem formatação. E se apenas dermos ao usuário uma série aleatória de instruções para executar?
Mais uma vez, isso é muito fácil para um ser humano, mas um bot rapidamente se confunde. Mesmo se você aumentasse um pouco a complexidade aqui, ainda estaria bem no alcance de algo que pode ser feito de maneira rápida e fácil.
Uma nota sobre acessibilidade
Obviamente, como em todos os CAPTCHAs, essas idéias precisariam ser aprimoradas e aprimoradas para que os deficientes visuais e visuais também tivessem opções a seguir.
Como você faria um CAPTCHA melhor?
Estou apenas rifando aqui, não sou remotamente um especialista em segurança. Pode ser que todas essas idéias sejam horríveis, e isso é ótimo! Me dê alguns melhores! Tudo o que estou procurando mostrar é que podemos e devemos seguir em frente com a solução irritante que nossos usuários odeiam, desenvolvendo métodos alternativos que são mais fáceis, divertidos e igualmente eficazes.
Agora que você viu algumas das minhas ideias malucas para matar o CAPTCHA e derrotar os spam bots, eu quero ouvir as suas! Talvez você queira tornar os CAPTCHAs divertidos e transformá-los em um jogo ou eliminá-los completamente em favor de algum outro tipo de medida de segurança. Fale no Twitter e faça com que a Web seja menos trabalhosa.