A maneira mais eficiente de evitar os spams na Internet é submeter o emissor da informação a um teste de Turing. O emissor da informação deve “provar” que é um humano, não uma máquina. É o que acontece na caixa de comentários dos wunderblogs, por exemplo, onde você deve digitar a seqüência de caracteres que aparece numa imagem para garantir que é uma pessoa humana.
Mas as seqüências de caracteres alfanuméricos numa imagem digital podem ser interpretadas facilmente pelo computador, pois que há softwares de OCR (Optical Character Recognition) bastante eficazes. Aliás, um bom software de OCR adianta a vida que é uma beleza em várias situações, recomendo a todo mundo (você escaneia uma página de livro e faz ela virar um texto de Word, é isso que um programa de OCR faz).
Como os softwares de OCR estão bastante desenvolvidos, ou seja, capturam os caracteres alfanuméricos num GIF, num JPG, cada vez com maior precisão, você tem que distorcer os caracteres cada vez mais para que a máquina não os reconheça (Hal-9000). Por isso as letras e números das caixas de verificação são, hoje em dia, tortinhos (ou têm um fundo borrado, quadriculado, etc). Há uma corrida entre os que criam imagens cada vez mais difíceis de serem reconhecidas por um software de OCR e os desenvolvedores de softwares de OCR.
A solução:
A solução é apresentar “figuras abstratas” no procedimento de verificação. Em vez de uma figura contendo os caracteres “xy7htk”, por exemplo, você apresenta a figura de uma mesa. O programa verificador diz “escreva o que você vê na figura” (evidentemente tem-se que adotar uma língua padrão para o uso internacional disso e será o inglês). Se há uma mesa, você deverá escrever “table”. Um pássaro - qualquer um - “bird”. Um nariz, “nose”. Um liquidificador, “blender”. Pode-se usar imagens internacionais, inclusive. Se for a Monalisa, você escreve “monalisa” (e que se dane quem não souber reconhecer sequer a Monalisa, esse sujeito não merece mandar informação). Ou “hitler” (aliás, os imbecis que escreverem “nazismo” quando virem uma suástica também não merecem mandar informação).
Na verdade, esse sistema de triagem é duplamente vantajoso. Não é impraticável, como pode parecer a princípio. Ele pode ser ajustado de acordo com o gosto do programador do filtro, transformando-se em infinita fonte de diversão ou adaptado às necessidades circunstanciais.
Há uma infinidade de consequências para esse esqueminha, inclusive para a troca de e-mails (ele funciona basicamente em qualquer situação em que se queira evitar o "paradoxo do traveco"), mas este blog é muito pequeno para contê-las.