CAPTCHA
siglasegurançadesenvolvimento web
Significa: Completely Automated Public Turing test to tell Computers and Humans Apart
Um desafio destinado a diferenciar humanos de bots.
Teste de Turing Público Completamente Automatizado para Diferenciar Computadores de Humanos (do inglês Completely Automated Public Turing test to tell Computers and Humans Apart) é um desafio, como texto distorcido ou seleção de imagens, fácil para pessoas e difícil para bots. É uma defesa de último recurso porque adiciona atrito real ao usuário.
O CAPTCHA tenta distinguir humanos de clientes automatizados, e a corrida armamentista já dura o bastante para a premissa ser hoje frágil: a visão computacional resolve os quebra-cabeças visuais melhor que as pessoas, e serviços comerciais de resolução fornecem humanos a baixo custo de todo jeito.
O que substituiu o quebra-cabeça é comportamental e criptográfico. Pontuação de risco a partir de sinais de navegação, desafios de prova de trabalho que custam mais ao atacante que ao usuário, e abordagens de atestação que respondem por um cliente sem identificá-lo são todas tentativas de manter a propriedade e abandonar o quebra-cabeça. O custo de acessibilidade da abordagem antiga sempre foi severo, e qualquer discussão desses sistemas que omita usuários cegos e com limitações motoras está descrevendo uma solução que exclui pessoas para barrar máquinas.
Também conhecido como: captcha