Como funcionam os CAPTCHAs?

Ao preencher formulários ou participar em inquéritos on-line, você provavelmente já se deparou com aquela parte irritante onde você tem que olhar para uma imagem minúscula contendo letras e números (muitas vezes distorcido ou esmagado juntos contra um fundo, aparentemente, torná-lo mais difícil de fazer ) E, posteriormente, digite esses caracteres em uma caixa de texto fornecida ao lado dele.

Entăo, o que é tudo isso? Por que o código tem que ser tão difícil de ler? Que propósito serve para nos fazer voltar a escrever algo que já existe?

O que é um CAPTCHA?

Captcha exemplo
Um exemplo de um CAPTCHA (Image Source: commons.wikimedia.org)
Para aqueles que não sabem sobre estes já, a imagem torcida que você vê acima é realmente uma ferramenta da imagem e do texto, chamou oficialmente um “CAPTCHA”, que seja um acrônimo para “o teste completamente público automatizado de Turing para dizer computadores e seres humanos Apart ‘. É basicamente um tipo de teste de desafio-resposta (uma variedade de protocolos onde uma das partes faz uma pergunta ea outra parte tem de fornecer uma resposta válida para ser autenticada) que é usada para determinar se um usuário é um humano ou um bot.
Essencialmente, os CAPTCHAs são uma versão mais avançada do Teste de Turing – um teste desenvolvido pelo inovador britânico Alan Turing para determinar a humanidade ou “humanidade” do sujeito ao qual um teste está sendo administrado.
Teste de turing
O teste de Turing, em que o jogador C (o interrogador) é dada a tarefa de tentar determinar qual jogador – A ou B – é um computador e que é um ser humano. (Fonte da imagem: Bilby / Wikipedia.org)
O tipo mais comum de CAPTCHA visto hoje foi formulado pela primeira vez por um pequeno grupo de engenheiros e entusiastas da tecnologia em 1997. Consiste numa combinação de letras e dígitos distorcidos (a maior parte do tempo), juntamente com fundos coloridos, que não Fazer qualquer diferença real para um ser humano olhando para a tela, mas certamente complica as coisas se houver uma máquina “sentada” na outra extremidade. Uma vez que, neste caso, a própria administração é uma máquina (em oposição ao teste de Turing original, onde a administração era suposto ser um ser humano), um CAPTCHA é também às vezes referido como um teste de Turing reverso.

Como funcionam os CAPTCHAs?

Tradicional “digite as letras que você vê na imagem ‘CAPTCHAs pede aos usuários que identifiquem e enviem um valor (como uma palavra ou número) que vêem em uma imagem distorcida / embaçada. Esses CAPTCHAs dependem da capacidade humana de identificar e compreender pistas visuais / auditivas que seriam extremamente difíceis de replicar em bots. Tais mecanismos supõem que se o usuário é capaz de fazer tais palavras e padrões difíceis, eles devem ser um ser humano.
Esses tipos de CAPTCHAs são bastante eficazes, mas às vezes eles tornam o texto muito desfocado ou distorcido para que até mesmo os humanos façam a diferença.
Resultado de imagem para CAPTCHA gif
Além disso, eles exigem que “digite” no código oculto – uma tarefa adicional que a maioria preferiria apenas passar, se possível.

Google “Eu não sou um robô” CAPTCHA

Em algum momento nos últimos anos, você quase certamente se deparar com o Google “Eu não sou um robô” reCAPTCHA , que pede que você clique em uma caixa de seleção, às vezes seguido por uma tarefa adicional de clicar em imagens semelhantes ou relacionadas.
Google recaptcha
Google reCAPTCHA (Crédito da foto: Google.com)
Este moderno assumir a autenticação emprega um design inovador com reCAPTCHA para garantir a máxima proteção contra bots, enquanto exigindo mínimo esforço por parte dos usuários. Ele verifica a humanidade do usuário, examinando as dicas que involuntariamente fornecer, incluindo cookies e seus endereços IP. Ele ainda examina os mais pequenos movimentos e padrões de teclas de usuários que freqüentam o Google para dizer-lhes para além dos bots.
Aqui está um vídeo oficial do Google Webmasters falando sobre reCAPTCHA:

Qual é a finalidade dos CAPTCHAs?

CAPTCHAs são colocados no lugar para garantir que apenas os seres humanos atuais e realizar ações em um determinado sistema, em vez de software automatizado (também chamado de bots) que faz a mesma coisa e dá a falsa impressão de que um ser humano real usou o sistema.
Você provavelmente encontrará CAPTCHAs no final de uma compra ou processo on-line enquanto preencher formulários, inscrever-se em um serviço da web, ou participar de um inquérito on-line, a fim de garantir que o usuário que apenas interagiu com o sistema foi um verdadeiro humano . Em outras palavras, CAPTCHAs querem garantir que a inscrição foi feita ou o formulário foi preenchido por um ser humano e não uma máquina.
CAPTCHAs também são usados ​​por gigantes da tecnologia como o Google para acabar com “fraudes de cliques”, em que bots automatizados (em vez de seres humanos reais, para quem os anúncios são realmente destinados) clicam em anúncios pay-per-click e geram receita para os sites que hospedam eles.

Por que eles fazem CAPTCHAs tão difícil de ler?

Difícil captcha
Boa sorte decifrando esta!
Um CAPTCHA que é fácil de ler não é bom, pois há uma série de programas de computador que podem digitalizar uma imagem e com êxito prever a mensagem com base nas formas que vemos na vida diária, como números e letras. Portanto, um CAPTCHA que seja fácil de ler pode tornar as coisas mais convenientes para você, mas também torna a vida fácil para os bots, algo que os fabricantes de CAPTCHA estão tentando evitar em primeiro lugar!
Embora o reCAPTCHA do Google seja um grande passo para melhorar o design CAPTCHA existente, podemos esperar versões ainda mais suaves desses testes de identificação humana no futuro. Você não gostaria de ter um CAPTCHA, que, sem pedir que você faça alguma coisa, apenas intuitivamente sabe que você não é uma máquina?

Referências:

  1. Google
  2. Wikipedia
  3. Stackoverflow
  4. Como as coisas funcionam

Deixe um comentário