Tipos de CAPTCHA
O Procaptcha pode servir quatro tipos de desafio: frictionless, pow, puzzle e image.
O tipo é uma propriedade da chave do site e é escolhido no portal da Prosopo. O servidor
informa ao widget qual desafio executar quando a sessão começa, então não há nada a definir no seu markup nem na sua
chamada a render(): o mesmo trecho serve o tipo para o qual o site está configurado.
CAPTCHA frictionless
Seção intitulada CAPTCHA frictionlessfrictionless é o padrão e o que se deve usar salvo motivo em contrário. Ele examina o ambiente do navegador para saber
se está diante de um navegador real ou de um automatizado como playwright ou
selenium, e escolhe um desafio conforme a pontuação de risco obtida:
- Risco baixo: um Proof of Work invisível. O usuário vê apenas a caixa de seleção.
- Risco maior: um quebra-cabeça, arrastando a peça até o encaixe.
- Risco máximo: um CAPTCHA de imagem.
Ou seja, frictionless não é um quarto tipo de desafio: são os três abaixo, escolhidos visitante a visitante. Onde fica a fronteira entre eles é o limiar de segurança, e você pode excluir um site da faixa de imagem ou da de quebra-cabeça (mas não de ambas).
Os outros três tipos servem sempre o mesmo desafio a todos e não examinam o ambiente do navegador. Escolha um deles apenas se quiser mesmo um único desafio para todos os visitantes.
CAPTCHA de Proof of Work (PoW)
Seção intitulada CAPTCHA de Proof of Work (PoW)Um desafio de Proof of Work (pow) exige que o navegador resolva um cálculo antes do envio do formulário. É rápido para
um navegador real e caro em escala, e é isso que o torna custoso para bots.
Defina um site como pow quando quiser apenas Proof of Work: sem imagem e sem quebra-cabeça, qualquer que seja a
pontuação de risco.
Quanto custa resolver é a dificuldade, ajustada por site no portal. Cada passo de 0,25 acrescenta um bit de trabalho e portanto dobra o custo, de modo que um ponto inteiro é um salto de 16×:
CAPTCHA de quebra-cabeça
Seção intitulada CAPTCHA de quebra-cabeçaUm desafio puzzle pede ao usuário que arraste uma peça até o vão de onde ela foi recortada. É mais rápido de concluir
que um CAPTCHA de imagem e funciona bem em telas de toque.
O quanto se pode desviar do vão e ainda contar como acerto é a tolerância, ajustável por site no portal. Mais baixa é mais rigorosa; baixa demais e usuários de trackpad ou telas pequenas passam a ter dificuldade. O portal mostra uma prévia do desafio enquanto você a altera:
CAPTCHA de imagem
Seção intitulada CAPTCHA de imagemUm desafio de CAPTCHA de imagem pede ao usuário que selecione as imagens correspondentes ao enunciado.
Quantas dessas seleções precisam estar corretas é definido pelo limiar de precisão de imagem, ajustável por site no portal.
Escolhendo o tipo
Seção intitulada Escolhendo o tipoAbra o portal da Prosopo, vá em Site Settings e escolha o tipo no cartão CAPTCHA
Type. Com frictionless selecionado, esse mesmo cartão traz o limiar de segurança que decide qual desafio cada
visitante recebe.
A alteração vale para novas sessões dessa chave de site; não é preciso reimplantar.
Learn