Voce e uma pessoa de verdade? Navegando na web com certeza voce ja se deparou com alguma pergunta como essa ao tentar inserir um comentario ou cadastrar um login e senha em algum site. Embora a primeira vista a pergunta pareca estupida, sua proposta faz todo o sentido em se tratando de seguranca. Perguntas como essa sao um exemplo de captcha. O termo e um acronimo para Completely Automated Public Turing Test to Tell Computers and Humans Apart ou, numa traducao direta, teste de Turing publico completamente automatizado para diferenciacao entre computadores e humanos. E para que isso serve? Em linhas gerais, os captcha servem como uma ferramenta auxiliar para evitar spams ou mensagens disparadas por outros computadores ou robos. A ideia e que a resposta os teste de captcha seja de solucao impossivel para um computador permitindo, assim, que somente seres humanos tenham acesso a determinados conteudos ou possam enviar informacoes.Entendendo como isso surgiuNa decada de 50 o matematico Allan Turing, em uma publicacao chamada Computing Machinery and Intelligence, propos um teste que tinha como objetivo identificar se um computador era inteligente ou nao.O metodo, que posteriormente ficou conhecido como Teste de Turing, consiste em uma conversa entre dois seres humanos e um computador. Todos eles sao colocados em ambientes isolados. Se um mediador nao conseguir identificar qual dos tres e o computador entao se diz que o computador foi aprovado no teste. O sistema de captcha funciona como uma especie de teste de Turing reverso, ou seja, a propria maquina propoe uma questao que, presumivelmente, somente um ser humano sera capaz de responder corretamente. O termo foi designado no inicio desta decada, na Universidade de Carnegie-Mellon.Aplicacoes com captchaCom o avanco da tecnologia e cada vez maior o desafio dos programadores para criarem sistemas eficientes de captchas. Um pergunta simples do tipo voce e uma pessoa de verdade nao se enquadra neste quesito, uma vez que ela presume uma resposta simples com duas possibilidades (sim ou nao).As captchas mais conhecidas sao as imagens distorcidas de um codigo alfanumerico. Embora pareca mais simples criar um resultado visual que, certamente, sera extremamente dificil para programadores quebrarem o seu codigo especifico, solucoes que se baseiam apenas neste recurso acabam nao sendo consideradas eficientes em termos de acessibilidade.Elas impedem que um usuario cego, por exemplo, tenha acesso a determinado conteudo ou mesmo pessoas com dificuldades de interpretacao de textos. Pessoas daltonicas podem tambem nao conseguir visualizar conteudos expressados por diferenciacao de cores, como o vermelho e o verde, por exemplo.Outras medidas ineficientes, como criar uma serie de captchas distintos como barreiras, tambem tem caido em desuso. Embora um pouco mais seguras, elas esbarram no desconforto para o usuario e, assim, novamente nao sao aprovadas nos quesitos de acessibilidade. Algumas solucoes encontradas foram a inclusao de uma opcao em audio, do mesmo codigo exibido, para que o usuario possa identifica-lo. Embora os sistemas tenham se aperfeicoado ao longo dos anos, ainda nao se chegou a uma forma ideal de identificacao na web que nao permita o reconhecimento a partir de programas de computador.E voce usuario do