Boa noite!
Quantas vezes não passamos pelo Captcha a tentar criar uma conta ou entrar num site?
Algumas pessoas não sabem o porquê, outras sabem que é para “explicarmos” ao site que não somos robôs programados para fazer aquela tarefa.
Mas, no fim do dia, porque é que o site quer evitar robôts/bots?
Vamos, então, por partes…
O CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) é um sistema utilizado para distinguir entre utilizadores humanos e bots, protegendo sites contra abusos automatizados.
Para refrescar a memória, Alan Turing foi um dos pais da IA, e criou o teste que ficou com o seu nome, que pretendia testar se era possível um humano e uma máquina tornarem-se indistingíveis.
Adiante, o CAPTCHA é um teste automático que apresenta desafios visuais, auditivos ou interativos que são fáceis para humanos, mas difíceis para bots.
Exemplos clássicos incluem digitar palavras ou números vistos em imagens distorcidas ou resolver puzzles simples, como arrastar uma peça para completar uma imagem.
No entanto, este método pode ser frustrante para utilizadores (como bem sabemos!), especialmente se as imagens forem difíceis de interpretar.
Existe ainda o reCAPTCHA, desenvolvido pela Google, que é uma versão mais avançada do CAPTCHA e utiliza inteligência artificial para validar humanos sem exigir esforço adicional na maioria dos casos.
Existem diferentes versões, como o reCAPTCHA v2, que apresenta o clássico “Eu não sou um robô” e pode solicitar que o utilizador identifique objetos em imagens, como sinais de trânsito ou passadeiras.
O reCAPTCHA v3 baseia-se na análise de comportamento, monitorizando a interação do utilizador com o site, como movimentos do rato e cliques, para atribuir uma pontuação de risco, enquanto o Invisible reCAPTCHA não exige qualquer ação visível do utilizador, intervindo apenas se for identificado comportamento suspeito.
A principal diferença entre o CAPTCHA e o reCAPTCHA está na complexidade e intrusão do teste.
O CAPTCHA baseia-se em tarefas simples, mas pode ser mais difícil e intrusivo, enquanto o reCAPTCHA é mais subtil e moderno, utilizando tecnologia avançada para melhorar a experiência do utilizador.
Voltando à pergunta inicial, porque é que os sites querem impedir que bots entrem ou criem contas?
Os sites querem evitar que bots entrem ou criem contas porque estas atividades podem causar vários problemas que afetam a funcionalidade, a segurança e a experiência dos utilizadores.
Em primeiro lugar, fraudes e abusos. Bots podem ser usados para enviar spam em massa, enchendo fóruns, secções de comentários ou caixas de entrada com conteúdo indesejado, ou para disseminar links maliciosos que redirecionam utilizadores para sites fraudulentos.
Além disso, os bots podem executar ataques de negação de serviço (DoS ou DDoS), sobrecarregando os servidores com tráfego artificial e causando interrupções. Podendo, por exemplo, através da criação de contas falsas em massa, consumir espaço de armazenamento e recursos de processamento.
Outro motivo importante é a preservação da qualidade dos dados. Contas falsas podem distorcer métricas essenciais, como número de utilizadores ou interações, prejudicando análises e decisões estratégicas.
Em promoções ou concursos, bots podem obter vantagens desleais, ganhando prémios ou cupões em grande escala.
Por fim, os bots podem enganar pessoas, fingindo ser humanos, para roubar informações pessoais ou dinheiro, além de poderem ser programados para enviar mensagens ofensivas ou intimidatórias.
Por todas estas razões, ao evitar bots, os sites protegem a integridade dos seus serviços, garantem a segurança dos utilizadores e asseguram o correto funcionamento do negócio online, prevenindo danos financeiros, técnicos e reputacionais.
Este video explica em pormenor como funciona o Captcha, pelo que o recomendo 😊
Por hoje é tudo.
Até amanhã,
Francisco

Leave a Reply