Captchas o que são e por que eles são tão difíceis de entrar

Captchas o que são e por que eles são tão difíceis de entrar

Um Captcha é um teste que verifica se um programa humano, não um computador, está enviando um formulário online. Destina -se a prevenir bots, serviços de entrada automáticos de sorteios, hackers e logins automáticos semelhantes de trapacear o sistema.

O que está por trás do nome engraçado? Captcha é um acrônimo que significa "Teste de Turing público completamente automatizado para diferenciar computadores e humanos."Um teste de Turing é um teste de inteligência em um computador ou um programa.

Captchas têm uma ampla gama de aplicações. Eles impedem que os hackers realizem ataques de "força bruta", onde tentam entrar em uma conta, adivinhando todas as combinações possíveis de senha. Eles também impedem entradas fraudulentas de sorteios e votos ilegítimos em concursos.

Como funcionam os captchas?

Os captchas mais comuns exibem uma série de letras e números. O participante precisa digitar esses caracteres antes que eles possam enviar o formulário.

Em teoria, os computadores podem reconhecer o texto das imagens - mas, para fazê -lo de maneira confiável, eles precisam de uma imagem limpa e nítida.

Para dificultar a leitura dos personagens, os captchas são frequentemente distorcidos ou colocados em um padrão de fundo confuso. Os programas de software não podem identificar facilmente as letras e números por sua forma.

Em vez de letras e números estranhos, alguns captchas pedem às pessoas que joguem um jogo, como colocar todas as imagens em movimento da comida em um prato enquanto ignoram imagens que não mostram comida. Este também é um teste difícil para um computador passar.

Alguns captchas oferecem a opção de ouvir as letras à medida que são faladas em voz alta, o que é especialmente importante para os deficientes visuais. Eles também podem pedir que você execute outras ações, como escolher todas as fotos que mostram uma casa ou um sinal de estrada.

Por que os captchas são tão complicados?

Embora eles sejam fáceis para os humanos resolverem, os códigos CAPTCHA podem ser confusos frustrantes. No entanto, há uma boa razão para que eles não sejam mais fáceis.

Bloquear trapaceiros e spammers é um jogo de gato e mouse; Os trapaceiros estão sempre tentando quebrar captchas e as empresas estão sempre tentando fortalecer sua segurança para torná -las mais difíceis de se locomover enquanto deixa entradas legítimas através.

Compreender os métodos que os spammers usam para contornar Captcha lança luz sobre por que esses códigos Captcha podem ser difíceis de entrar. Aqui estão alguns dos mais comuns:

01 de 05

Evitando Captcha com OCR

Nick David / Getty Images

OCR, que significa reconhecimento óptico de caracteres, é uma maneira de os computadores identificarem o texto das imagens. Se você deseja digitalizar um documento em seu computador e editá -lo como qualquer outro documento eletrônico, digitalize a imagem no computador e use o software OCR para converter a imagem em texto.

Quando os captchas são claros e fáceis de ler, os trapaceiros podem usar o software OCR para quebrar o código. É por isso que tantos códigos CAPTCHA estão embaçados, têm linhas onduladas atrás deles, vira as letras para o lado ou dificultam o texto.

Se você tentar o OCR um documento, você notará que muitas palavras passam sem problemas, mas qualquer coisa que torne o texto um pouco pouco claro, como manchas ou manchas no papel, faz com que o software OCR cometa erros e confunda as palavras.

Se você está tendo problemas com um código difícil de ler, existem alguns truques que ajudam você a resolver os captchas com mais facilidade.

02 de 05

Exibindo códigos CAPTCHA em outros sites

Captchas são projetados para serem fáceis para os humanos resolverem, mas difícil para os computadores entrarem automaticamente. Mas isso não ajuda se são humanos que estão resolvendo os captchas.

Trapaceiros e spammers passaram por Captchas passando o código para outro site, onde as pessoas entram no código para obter acesso a algum outro recurso. Por exemplo, as pessoas pensam que estão resolvendo um quebra -cabeça ou digitando um código para obter acesso a uma imagem (geralmente pornográfica).

Para combater isso, muitos captchas expiraram rapidamente. Se um novo captcha precisar ser inserido a cada poucos segundos, reduz as chances de que os trapaceiros possam enganar alguém a digitar a resposta no tempo.

03 de 05

Pagando as pessoas para quebrar Captchas

Algumas empresas oferecem programas que permitem que os trapaceiros paguem uma pequena quantia de dinheiro para quebrar Captchas. Eles são semelhantes ao truque acima, mas passam os códigos CAPTCHA para pessoas que trabalham em folhas de moletom em países do terceiro mundo para resolver. Um captcha rápido e expirador também pode combater esse tipo de hack.

04 de 05

Explorando Captchas mal codificados

Alguns captchas não são codificados corretamente, possibilitando adivinhar a solução do código ou ter o mesmo captcha aceito repetidamente. Felizmente, as empresas podem evitar esse problema usando programas Captcha gratuitos e confiáveis, como o Google's Recaptcha.

05 de 05

Conclusão:

Seria ótimo se não tivéssemos que pular de argola para enviar formulários de entrada, mas é menos frustrante quando você se lembra que esses aros estão lá para nossa proteção.

Por exemplo, Kmart teve que suspender uma grande oferta quando os hackers começaram a ganhar todos os seus prêmios. Hackear os sorteios era fácil de fazer porque Kmart não usava Captchas.

Hoje em dia, é raro encontrar uma oferta que não use algum tipo de proteção contra hackers - seja um captcha ou um método de verificação diferente.

Os tribunais descobriram que a contornar Captcha viola a DMCA, tornando -a ilegal. No entanto, desde que haja lucro em contornar os captchas, os criminosos procurarão novas maneiras de quebrá -las, enquanto as empresas investigam novas maneiras de aumentar a segurança.