Tudo que você sempre quis saber sobre captchas, mas tinham medo de perguntar [tecnologia explicou]

Amá-los ou odiá-los - CAPTCHAs tornaram-se onipresentes na Internet. O que é CAPTCHA de qualquer maneira, e de onde ele vem? Responsável pela fadiga ocular em todo o mundo, o CAPTCHA humilde tem sido o centro de muita atenção como a única arma mais eficaz na luta contra o spam web. Mas eles são eficazes? Existem outros tipos de CAPTCHA além do básico “incline a cabeça, estrabismo e ler me”?

Você não passará (O Teste de Turing)!

Captcha do foram inventados por uma equipe de professores Carnegie Mellon e colocar em primeiro uso por volta do ano 2000 por AltaVista e Yahoo, em uma tentativa de evitar automatizado bots de bate-papo e submissões de URL. É na verdade um acrônimo para Completely UMAutomated PÚBLICAS Turante teste para contar Computer e HUmans UMAparte.

Para aqueles de vocês que não sabem o que isso significa, ele pode ajudar a explicar o que o teste de Turing é. Nomeado após professor britânico Alan Turing, o teste de Turing é o teste padrão de um Inteligência artificial Máquina de base, por meio de que se uma máquina pode passar no teste, é considerado como demonstrando comportamento inteligente. Essencialmente, o teste envolve conversar com um número de juízes através de uma interface de texto - se os juízes não pode dizer que eles estão conversando a um computador, ele passa o teste. Pessoalmente, sou da opinião de que o teste de Turing é inútil, na base de que um golfinho não poderia conversar com um ser humano, quer, ainda que atribuí-los com uma forma superior de comportamento inteligente. Mas eu discordo.

o que é captcha

O CAPTCHA, portanto, é um teste automatizado Turing. Há um número de diferentes maneiras de fazer isso, mas o mais comum que parece ter resolvido em é apresentar ao usuário uma forma cifrada de texto, assumindo (muitas vezes incorretamente) que qualquer ser humano normal será capaz de decifrar o texto.

como captcha funciona

O CAPTCHA tem evoluído ao longo do tempo, mas finalmente foi derrotado como vamos descobrir mais tarde.

CAPTCHAs baseado em texto & O Projeto Re-CAPTCHA

O projeto reCAPTCHA, agora propriedade do Google, decidiu que, em vez de decifrar inanely texto enigmático sem uma boa real, é apresentada uma oportunidade fantástica para corrigir as deficiências de computer-based Reconhecimento Óptico de Caracteres. Para livros mais antigos especialmente, computadores acham muito difícil reconhecer as palavras, enquanto que um homem encontra as tarefas trivial. Combinar a tarefa de digitalização de livros antigos com a prevenção de spam, e você está em um vencedor absoluto.

como captcha funciona

No entanto, se o computador tinha dificuldade para reconhecer a palavra, em primeiro lugar, como pode dizer-se o que você escreveu em é um absurdo? simples - apresentar ao usuário duas palavras - um dos quais é conhecido. O sistema assume que, se o usuário corretamente tipos a palavra conhecida, então as chances são de que a palavra irreconhecível também está correto.



Outra idéia engenhosa é combinar o CAPTCHA com alguma forma de publicidade.

Problema de matemática

como captcha funciona

OK, a imagem é uma piada, mas, essencialmente, o usuário é apresentado com um problema básico de matemática. Nós usamos um sistema semelhante na local de respostas agora mesmo. Ele não precisa ser difícil, basta alguma adição básica.

CAPTCHAs baseada em imagem

Por mais difícil que alguns dos códigos de reCAPTCHA pode ser para você e eu, por vezes, o software já foi desenvolvido, que pode quebrar o código com uma taxa de sucesso de 30% - o que para uma campanha de spam com milhões de tentativas é bastante uma taxa aceitável. Imagens do outro lado são extremamente difíceis de processar em computadores semanticamente. Pense em uma imagem do gato simples - programar um computador para reconhecer um rosto humano é bastante difícil, mas para distinguir um gato de todos os outros animais e objetos do mundo é praticamente impossível neste momento.

o que é captcha

Lógica-Baseado

Estes contam com inteligência lógico e semântico sobre o mundo ou a percepção humana comum apenas básico. Alguns exemplos podem ser:

  • Identificar o alimento nesta lista: asfalto, bacon, nuvem, punhal.
  • Identificar a arma nesta lista: asfalto, bacon, nuvem, punhal.
  • Quantas portas estão em um carro de quatro portas?
  • O que é a terceira palavra nesta frase?
  • O que resta se remover o B do ABC?

Um ótimo plugin para integrar este tipo de testes em seu sistema de comentários WordPress é WP-Gatekeeper, pelo caminho.

Serviços de-CAPTCHA

A triste verdade é que, enquanto CAPTCHAs são um mal necessário, eles são facilmente superadas por spammers hoje em dia. Enquanto alguns spammers têm realmente desenvolvido um software sofisticado que pode imitar o olho humano e do cérebro para decodificar como um ser humano faz, a verdade é muito mais simples e mais terrível. Por que desenvolver software caro quando você pode pagar alguém tostões para fazer o CAPTCHA para você? A atual taxa indo mais barato é de R $ 1,39 para 1000 CAPTCHAs, com uma taxa de precisão de 98%, e serviços, tais como morte por captcha desenvolveram APIs elaborados para que os desenvolvedores usam. A única pessoa que está sendo retardado por CAPTCHAs hoje em dia, é você!

O futuro do captcha

Como tudo na vida, CAPTCHAs não são impenetráveis ​​a pirataria ou spam. À medida que novos e mais engenhosos testes são concebidos, formas cada vez mais sofisticadas de quebrá-los será desenvolvido - ea solução de pagar alguém para fazê-las para você nunca pode ser derrotado. Mesmo assim, é nossa responsabilidade como desenvolvedores web e administradores para manter spammers longe de nossos sites sem degradar a experiência do usuário.

Você está chocado ao saber como barato um CAPTCHA pode ser derrotado para? Você já viu algum outro tipo de CAPTCHAs para fora no selvagem que te impressionou? Deixe-nos saber nos comentários! Além disso, certifique-se de verificar todas as fotos engraçadas com a tag “captcha” Mais em Geeky Fun.


Artigos relacionados