Captcha

Um CAPTCHA é um tipo de teste desafio-resposta usado em computação para determinar se o usuário é humano ou não. Os CAPTCHAs são usados para proteger sites da Internet contra spam e abusos.

Um CAPTCHA é normalmente uma imagem distorcida de uma palavra ou frase que um humano pode ler facilmente, mas um computador não pode. Para passar o CAPTCHA, o usuário deve inserir a palavra ou frase correta em um campo.
CAPTCHA são utilizados por muitos sites, incluindo Google, Yahoo e Microsoft. Eles também são usados por alguns sites de compras online para evitar que programas automatizados façam pedidos. Porque se chama CAPTCHA? O termo CAPTCHA (que significa "Completely Automated Public Turing Test to Tell Computers and Humans Apart") foi cunhado em 2000 por Luis von Ahn, Manuel Blum, e Nicholas J. Hopper da Carnegie Mellon University. Ele reflete a pesquisa deles sobre como criar um programa que pudesse distinguir entre usuários humanos e de computadores.

A palavra "Turing" em CAPTCHA refere-se a Alan Turing, um matemático britânico que foi pioneiro no campo da ciência da computação. O "teste" em CAPTCHA pretende ser um desafio que é fácil de resolver para os humanos, mas difícil para os computadores.

O teste CAPTCHA é usado para proteger websites contra spam e abusos, exigindo que os usuários provem que eles são humanos. CAPTCHA pode ser usado para evitar que softwares automatizados realizem certas ações em um site, como criar várias contas, postar comentários de spam ou votar em enquetes online.

Alguns testes CAPTCHA pedem aos usuários para identificar objetos em uma imagem ou selecionar a palavra correta a partir de uma lista de opções. Outros testes CAPTCHA pedem aos usuários para digitar uma série de letras ou números que são exibidos em uma imagem distorcida.

Os testes de CAPTCHA não são perfeitos, e às vezes podem ser difíceis de resolver pelos humanos. No entanto, eles ainda são uma forma eficaz de proteger os sites contra abusos automatizados.

O CAPTCHA é o mesmo que o reCAPTCHA?

Há alguma confusão sobre a diferença entre CAPTCHA e reCAPTCHA, mas na verdade são duas coisas diferentes. CAPTCHA é um tipo de teste desafio-resposta usado para garantir que a resposta não é gerada por um computador. reCAPTCHA é uma implementação específica de CAPTCHA que é usada para digitalizar livros.

Com CAPTCHA, um programa de computador apresenta a um usuário um desafio, tal como uma imagem distorcida que o usuário deve interpretar. Isto é projetado para ser difícil de ser feito por computadores, mas fácil para os humanos. O desafio é geralmente algo que pode ser facilmente verificado, como identificar letras ou números em uma imagem distorcida.
O reCAPTCHA é um sistema CAPTCHA que é usado para digitalizar livros. Funciona apresentando ao utilizador duas palavras, uma das quais foi digitalizada a partir de um livro e a outra é uma palavra conhecida. O usuário deve então digitar as duas palavras em uma caixa para provar que elas não são um computador. Este sistema foi concebido para ser mais eficaz do que os sistemas CAPTCHA tradicionais, uma vez que é mais difícil para os computadores obterem as duas palavras correctas.

Quantos tipos de CAPTCHA existem?

Existem vários tipos de CAPTCHA, mas os mais comuns são o CAPTCHA baseado em texto, o CAPTCHA baseado em imagem e o CAPTCHA de áudio.

O CAPTCHA baseado em texto é o tipo mais comum de CAPTCHA. Envolve um utilizador que introduz uma série de letras ou números num campo de texto. As letras ou números são normalmente distorcidos de alguma forma para torná-los difíceis de ler.

O CAPTCHA baseado em imagens é menos comum que o CAPTCHA baseado em texto, mas está a tornar-se mais popular. Envolve um utilizador que selecciona uma série de imagens que correspondem a um determinado critério. Por exemplo, pode ser pedido a um utilizador que seleccione todas as imagens que contenham um determinado objecto.

Audio CAPTCHA é o tipo menos comum de CAPTCHA. Envolve um usuário escutando uma série de números ou letras e depois inserindo-as em um campo de texto. Audio CAPTCHA é frequentemente usado para usuários que são cegos ou têm dificuldade de leitura.

O CAPTCHA ainda é usado?

Sim, CAPTCHA ainda é usado por muitos websites como uma forma de garantir que apenas os humanos são capazes de aceder e usar o site. CAPTCHA significa "Completely Automated Public Turing test to tell Computers and Humans Apart", e normalmente assume a forma de um desafio que é fácil de responder para os seres humanos, mas difícil de resolver para os computadores. Por exemplo, um CAPTCHA pode pedir ao usuário para identificar uma série de imagens que contenham um tema comum, ou para digitar uma série de letras ou números que são exibidos de uma forma distorcida ou obscura.

Quem inventou o reCAPTCHA?

O sistema CAPTCHA original foi inventado em 2000 por dois pesquisadores da Carnegie Mellon University, Luis von Ahn e Andrew W. Appel. O sistema foi projetado para ajudar a digitalizar livros usando o CAPTCHA para proteger contra bots que podem ser usados para enviar respostas falsas automaticamente.

O sistema reCAPTCHA foi inventado em 2007 por von Ahn e sua equipe na CMU. O sistema foi projetado para melhorar o sistema CAPTCHA original, adicionando a capacidade de usar CAPTCHA para se proteger contra bots que podem ser usados para enviar respostas falsas automaticamente.