Como funciona o CAPTCHA e por que é tão difícil?

CAPTCHA é um teste que as empresas usam para garantir que uma pessoa está apresentando informações pela Internet. Seu objetivo é evitar que robôs, processos de entrada automática, hackers e outros tipos de software interfiram no sistema.

CAPTCHAs tem uma ampla gama de aplicações. Impede que os hackers realizem ataques.Força brutaEles tentam invadir uma conta adivinhando um grupo de Possíveis senhas , Ele também pode bloquear fraudulentos ou Sons ilegais Em uma votação.

Então você tenta Compre um produto Ou faça login em sua própria conta. Você pode inserir suas credenciais, mas antes de continuar, você precisa provar que é humano. Você deve marcar a caixa “Eu não sou um robô“. Onde você pode ver uma imagem borrada com números distorcidos que precisam ser decodificados. Essas são palavras em CAPTCHA e, embora possam ser um incômodo, são essenciais.

Isso é correto?

Como funciona o CAPTCHA e por que é tão difícil? - explicações

O que é um CAPTCHA e como funciona? Como ele é diferente dos reCAPTCHAs? E por que você acha tantos desses testes tão difíceis?

O que é um CAPTCHA?

CAPTCHA é uma sigla que significa:Teste de Turing geral e automático para distinguir entre computador e humano".

Portanto, CAPTCHA é um teste em que o computador pode colocar suas perguntas, e pode corrigir suas respostas, mas não pode resolver essas questões, então apenas a mente humana é capaz de distingui-lo e, portanto, qualquer resposta correta a qualquer uma das perguntas deste teste é uma resposta para um usuário humano e não um programa de computador .

Pega seu nome de Alan Turing , O genial analisador de cifras que criou um teste Turing. Esta é uma forma de examinar o pensamento da máquina, para verificar se o seu comportamento é indistinguível do de um ser humano.

Como funciona o CAPTCHA e por que é tão difícil? - explicações

O Teste de Turing Padrão envolve uma pessoa real julgando os assuntos apresentados antes dele. CAPTCHAs não: eles geralmente são gerenciados por um computador. Como tal, alguns chamamTeste de Turing reversoOutros o definem como o teste de interação humana (HIP).

CAPTCHAs foram criados para evitar que bots enviem spam. Qualquer pessoa com experiência em tecnologia pode criar um software que automaticamente assina e segue milhões de contas; Os CAPTCHAs são projetados para evitar que isso aconteça.

Isso porque os computadores têm dificuldade em decodificar texto distorcido - ou pelo menos mais difícil do que os humanos. A maioria dos CAPTCHA são combinados com diferentes matizes de fundo para obscurecer ainda mais a mensagem.

A controvérsia persiste sobre quem criou o CAPTCHA, embora o termo tenha sido cunhado pela Carnegie Mellon University, Pittsburgh, em 2003.

A equipe de ciências formulou a hipótese de que poderia ser usado para proteger e-mails ePesquisas online , E outros serviços que precisam ser protegidos de robôs de mecanismo de pesquisa, eWorms de computador Spam e ataques de dicionário. Também é útil no combate a ataques de negação de serviço (DDoS).

Como funcionam os CAPTCHAs?

O texto pode realmente estar oculto, mas você ainda pode decidir o que significa. Quanto mais distorcidos os códigos, mais eficaz será o CAPTCHA. Isso ocorre porque os humanos são caracterizados pela paridolia, um fenômeno psicológico no qual a mente responde a um estímulo aleatório. Seu cérebro tentará entender o caos.

Pareidolia é a razão pela qual imaginamos rostos que não existem - em nuvens, prédios, penhascos, árvores, bebidas, flores e muito mais. Ver o rosto de um homem na superfície da lua ou ouvir sons ocultos em gravações quando reproduzidos ao contrário.

Também por esse motivo, você pode compreender e escrever palavras em CAPTCHA mesmo quando elas estão riscadas e mal representadas. Nossos cérebros fazem conexões que programas de computador normalmente não seriam capazes de fazer.

Por que CAPTCHAs é tão difícil?

Luis von Ahn, ex-integrante da equipe CAPTCHA da Carnegie Mellon University, diz que um CAPTCHA leva em média nove segundos. E 92 por cento é obtido corretamente. Pode fazer você se sentir estúpido por entrar no grupo da maneira errada, mas você não deve sentir vontade. Todos nós fazemos parte dos 8% restantes de vez em quando.

Na verdade, as taxas de falha vão de 8% a quase 30% se CAPTCHA diferencia maiúsculas de minúsculas.

O problema em inferir as informações é que podemos facilmente deduzir as informações erradas. Pode se tornar "eu". É mais complicado quando um CAPTCHA não é composto de palavras, mas de caracteres aleatórios.

Felizmente, os serviços sabem que as pessoas são falíveis e nem sempre podem ler textos pouco claros. A maioria do CAPTCHA oferece a opção de criar um novo questionário, portanto, se estiver com dificuldades, atualize-o.

A principal razão pela qual o captcha é tão difícil é a necessidade. Conforme os CAPTCHAs evoluem, o mesmo ocorre com os invasores. A Inteligência Artificial (IA) pode ler textos especialmente distorcidos com uma precisão de até 99 por cento.

É importante notar que o Google melhorou significativamente a tecnologia, mas vamos voltar a isso.

Como o software supera o CAPTCHA?

Eles são substituídos pelo uso de algoritmos que procuram formas específicas. Esses programas normalmente convertem a caixa de texto em tons de cinza e removem a distorção fornecida por artefatos coloridos. Em seguida, ela se concentra nos padrões e os combina com letras e números padrão.

O algoritmo efetivamente faz suposições avançadas quando se trata de qualquer número que permanece desconhecido.

CAPTCHAs: O que pode dar errado?

O CAPTCHA apresenta muitos problemas - especialmente para pessoas com deficiência. Isso é especialmente verdadeiro para pessoas com hiperemia Deficiência visual Ou quem sofre de Dislexia.

Sim, o CAPTCHA foi desenvolvido para combater os robôs de maneira mais eficaz e torná-lo mais fácil para os humanos. em alguns casos. Isso é feito de várias maneiras importantes. Onde isso pode ser feito usando diferentes métodos de verificação. Um exemplo amplamente utilizado é a substituição de texto por imagens.

Podem ser apresentadas imagens em uma grade e você deve clicar em cada quadrado que mostra a passagem de pedestres. Isso funciona bem porque o software sofre de visão computacional, ou seja, dificuldade em compreender o conteúdo das imagens digitais.

Algumas técnicas de IA podem distinguir e entender o que uma imagem contém. Pense no DeepFace no Facebook, que pode reconhecer características faciais e sugerir perfis. No entanto, esses tipos de CAPTCHA representam um desafio adicional para bots - um obstáculo adicional para ataques de força bruta e outros da laia.

As imagens também funcionam bem para quem usa smartphones e tablets: é muito mais fácil localizar as caixas corretas. Ou seja, desde que essas imagens sejam carregadas corretamente!

Outra adaptação é o áudio em CAPTCHA, que lê o texto para quem tem dificuldade em adivinhar os números. Freqüentemente, essa opção é acompanhada por som de fundo. Isso pode causar problemas adicionais para spammers que usam software de reconhecimento de voz.

Outra maneira importante pela qual CAPTCHA evoluiu é a integração com o Google e a introdução de reCAPTCHAs. Sim, eles não são os mesmos ...

CAPTCHA e reCAPTCHA: qual é a diferença?

A maioria dos CAPTCHAs que você vê são, na verdade, reCAPTCHAs. O último desempenha a mesma função que o anterior, mas se destaca ao aprimorá-lo com o aprendizado de máquina.

Além do mais, os reCAPTCHAs são usados ​​para digitalizar livros.

Foi desenvolvido pela mesma equipe da Carnegie Mellon University que nos deu o termo “CAPTCHA”. O programa de código aberto visa "preservar a literatura decifrando uma palavra que não era legível por computadores". Efetivamente, sempre que você decodifica uma palavra encontrada no reCAPTCHA, ela é usada para aprendizado de máquina. Você ajuda o programa a entender as diferentes formas e estilos de símbolos.

CAPTCHA é uma mistura aleatória. ReCAPTCHA consiste em palavras-alvo que os bots não conseguiam analisar anteriormente.

Foi lançado em 2007 e adquirido pelo Google em 2009. Muitos consideram que Google Uma coleção enorme em que você não pode confiar, mas os reCAPTCHAs têm feito muito bem. Apenas dois anos após a aquisição, a tecnologia digitalizou os arquivos do Google Books e do The New York Times. Todos eles são repositórios de informações valiosos.

Ironicamente, a tecnologia agora pode compreender efetivamente o texto, tornando o reCAPTCHA redundante. É por isso que o Google levou a ideia a um nível superior.

Você já se perguntou o que acontece quando você clica em “Eu não sou um robôE você continua fazendo seu trabalho de uma vez, sem decifrar nada? A nova ferramenta reCAPCTHA do Google analisa sua atividade em todo o site e, em seguida, atribui uma pontuação potencial para determinar se você é um humano ou um bot.

Basicamente, é determinado se suas interações com o serviço são indicativas da presença de uma pessoa real ou de um programa oculto.

Fácil para humanos e difícil para robôs?

Conforme os robôs ficam mais espertos, eles devem avançar Sistemas de segurança Além disso. ReCAPTCHA É uma ideia poderosa o suficiente. Tão longe.

Mas muitos questionam a força do Google. A inteligência artificial pode reconhecer o comportamento humano. Considere todas as coisas que você faz O Google já sabe sobre você e isso é definitivamente uma preocupação.

DzTech

Sou um engenheiro estadual com vasta experiência nas áreas de programação, criação de sites, SEO e redação técnica. Sou apaixonado por tecnologia e me dedico a fornecer informação de qualidade ao público. Posso me tornar um recurso mais valioso para usuários que procuram informações precisas e confiáveis ​​sobre análises de produtos e aplicações especializadas em diversos campos. Meu compromisso inabalável com a qualidade e a precisão garante que as informações fornecidas sejam confiáveis ​​e úteis para o público. A busca constante pelo conhecimento me leva a acompanhar os mais recentes desenvolvimentos tecnológicos, garantindo que as ideias compartilhadas sejam transmitidas de forma clara e acessível.
Ir para o botão superior