Com o avançar dos tempos, a automatização tomou uma parte significativa na vida humana. Na internet, não foi diferente, tendo seguido dois caminhos principais. O principal uso foi a criação de processos de ajuda ao ser humano nas suas tarefas, seguindo vias legais. O segundo caminho, foi a criação de automatismos para contornar as regras e políticas estabelecidas em determinados projetos online, abusos estes que nunca foram autorizados. E foi por causa deste último exemplo que foi criado o CAPTCHA.
O que é CAPTCHA?
Trata-se de um serviço que usa inteligência artificial e técnicas avançadas de analise para proteger os projetos online contra SPAM, bots e outras formas de abuso. A sigla CAPTCHA significa em inglês Completely Automated Public Turing test to tell Computer and Humans Apart, que de forma resumida em português significa que é um teste para comprovar se determinada ação foi feita por um humano ou máquina.
Quem criou o CAPTCHA?
O CAPTCHA foi criado em 2000 pelos investigadores do Carnegie Mellon University, Luis von Ahn, Manuel Blum, Nicholas J. Hopper e John Langford. Eles desenvolveram o CAPTCHA como uma forma de proteger sites da invasão de robôs automatizados e garantir que apenas humanos pudessem realizar determinadas tarefas, como preencher formulários online ou participar em votações.
Como funciona o CAPTCHA?
O CAPTCHA funciona enviando uma tarefa desafiadora para o utilizador e verifica se a resposta fornecida é correta. Se a resposta for correta, o site assume que é um ser humano e permite que a ação seja realizada. Se a resposta for incorreta, o site assume que é um computador ou um robô automatizado e nega a ação.
Existem diversos tipos de CAPTCHAs, cada um com uma dificuldade própria. Alguns exemplos incluem:
- CAPTCHAs de imagem: neste tipo de CAPTCHA, é solicitado a digitar o texto exibido numa imagem distorcida.
- CAPTCHAs de áudio: neste tipo de CAPTCHA, é solicitado a ouvir um áudio com um número ou palavra e digitar o que ouviu. É útil para pessoas com deficiência visual.
- CAPTCHAs de seleção: neste tipo de CAPTCHA é solicitado a selecionar uma opção específica de uma lista de opções. Por exemplo, o utilizador pode ser solicitado a selecionar todas as imagens que contêm um determinado objeto.
- CAPTCHAs de matemática: neste tipo de CAPTCHA é solicitado a resolver uma pequena equação matemática.
O objetivo de qualquer CAPTCHA é ser desafiador o suficiente para um computador, mas fácil o suficiente para um ser humano. No entanto, à medida que os computadores ficam mais poderosos, os CAPTCHAs também precisam ficar mais desafiadores para continuar a diferenciar humanos de computadores.
Porque é que o CAPTCHA é importante?
O CAPTCHA é importante porque ajuda a proteger sites e outros projetos online de invasão de robôs automatizados, que podem realizar tarefas repetitivas rapidamente e em grande escala. Isso pode ser problemático por várias razões:
- Invasão de spam: os robôs automatizados podem enviar spam em massa, poluindo sistemas de comentários, fóruns de discussão, caixas de e-mail, entre outros.
- Ataques de força bruta: Os sistemas podem ser usados para realizar ataques de força bruta, tentando adivinhar senhas de utilizador em grande escala.
- Sobrecarga do sistema: os robôs automatizados podem realizar ações que podem sobrecarregar o sistema e diminuir a velocidade do site para os utilizadores reais.
- Fraudes: Sã dos mais variados exemplos que podem ser usados para defraudar votações online, votar em vídeos, realizar inscrições ou realizar outras ações que podem distorcer o normal funcionamento das plataformas.
Existe alguma limitação do sistema CAPTCHA?
Existem algumas limitações do CAPTCHA:
- Dificuldade: Várias pessoas podem ter dificuldade em completar o CAPTCHA, especialmente aqueles que têm deficiência visual ou outras deficiências. Alguns CAPTCHAs também podem ser difíceis de ler ou entender mesmo para utilizadores sem deficiência.
- Desafio para os criadores: criar um CAPTCHA eficiente que seja desafiador o suficiente para um computador, mas fácil o suficiente para um ser humano, é um desafio que necessita constante desenvolvimento.
- Inconveniente: os utilizadores podem-se sentir incomodados com a necessidade de completar o CAPTCHA a cada vez que realizam uma ação online. Isso pode levar a um declínio na taxa de conversão ou no envolvimento dos utilizadores.
- Possível contorno: embora o CAPTCHA ajude a proteger os projetos da invasão de robôs automatizados, não é uma solução infalível. É possível que os cibercriminosos encontrem maneiras de contornar o CAPTCHA e usar robôs automatizados sofisticados para realizar ações indesejadas.
Por essas razões, muitos especialistas estão atentos a alternativas ao CAPTCHA, como verificações baseadas em biometria ou outros métodos de autenticação de utilizador. No entanto, até o momento, o CAPTCHA ainda é amplamente utilizado como uma forma eficiente de proteção.
O que é reCAPTCHA?

reCAPTCHA é uma atualização por parte do Google para o sistema CAPTCHA. Foi lançada em 2007 e oferece novas soluções.
Qual é a diferença entre CAPTCHA e reCAPTCHA?
Recurso | CAPTCHA | reCAPTCHA |
---|---|---|
Criado por | ||
Ano de lançamento | 2000 | 2007 |
Tipos de verificação | Imagem distorcida, som, texto distorcido | Seleção de imagens específicas, digitação de palavras/números distorcidos |
Fácil de usar para humanos | Menos fácil | Mais fácil |
Difícil de ser vencido por robôs | Mais fácil | Mais difícil |
Opções de privacidade | Menos opções | Mais opções |
O CAPTCHA pode ser utilizado em dispositivos móveis?
Sim, o CAPTCHA pode ser utilizado em dispositivos móveis, bem como em computadores de secretária. Muitos websites e serviços online utilizam sistemas CAPTCHA que são optimizados para ecrãs menores e entradas tácteis.
O CAPTCHA pode ser contornado?
Enquanto o CAPTCHA proporciona um alto nível de segurança contra bots, é possível para alguns bots avançados contornar certos sistemas CAPTCHA. Contudo, à medida que a tecnologia continua a avançar, é provável que CAPTCHA evolua e se torne ainda mais eficaz na prevenção de que os bots comprometam os serviços online.
O que acontece se eu não conseguir resolver um teste de CAPTCHA?
Se não conseguir resolver um teste CAPTCHA, poderá ser-lhe pedido que tente novamente ou que selecione uma forma alternativa de CAPTCHA, tal como um teste de áudio. Se continuar a ter dificuldade em resolver o teste de CAPTCHA, poderá ter de contactar o website ou o serviço online para obter assistência.
Conclusão
Em suma, CAPTCHA é uma ferramenta poderosa para garantir a segurança e integridade dos serviços e websites online, para a proteção contra bots e outras atividades maliciosas. Ao apresentar um teste simples e intuitivo para utilizadores humanos e um desafio difícil para os bots, CAPTCHA proporciona uma forma eficaz de manter um ambiente online seguro e digno de confiança para todos os utilizadores.