Eu estava pensando em como a recaptcha está ficando mais difícil quando pensei em outra solução possível. As imagens não duram para sempre, então precisaremos de algo mais algum dia - como lógica ou emoção humana. O Google e outros estão tentando agrupar imagens por categoria (encontre a imagem que não pertence), mas isso exige uma grande quantidade de imagens e não funciona para os cegos.
De qualquer forma, e se uma coleção massiva de texto fosse reunida (livros de domínio público de cada idioma) e uma frase fosse exibida ao usuário com 1 (ou 2) palavras que fossem uma caixa de seleção? Somente computadores que sabiam gramática inglesa / espanhola / alemã correta seriam capazes de dizer quais das palavras pertenciam à frase.
Haveria algum problema com essa abordagem? Eu diria que seria fácil o suficiente para qualquer um que conhecesse o idioma em que o sentense era exibido para descobrir a resposta mais fácil do que tentar ler o texto reCAPTCHA. Além disso, armazenar um número insano de frases levaria apenas alguns gigabytes de espaço e não levaria nem um pouco perto do tempo da CPU, criando imagens / tomadas de áudio. Em outras palavras, qualquer pessoa poderia hospedar seu próprio sistema captcha com um impacto mínimo no desempenho do sistema.
Existe algum problema com essa abordagem? Mais especificamente, estou procurando o principal problema com essa abordagem.