Pular pro conteúdo principal

Arkose FunCaptcha

Arkose FunCaptcha (atualmente comercializado como Arkose MatchKey) é um sistema corporativo de mitigação de bots da Arkose Labs que apresenta desafios interativos de quebra-cabeça em 3D, projetados para serem triviais para humanos, porém computacionalmente caros e demorados para solvers automatizados.

O que é o Arkose FunCaptcha?

O Arkose FunCaptcha, desenvolvido e operado pela Arkose Labs, é um sistema corporativo de detecção e desafio de bots que adota uma abordagem fundamentalmente diferente da mitigação de bots em comparação com os provedores tradicionais de CAPTCHA. Em vez de tentar bloquear bots a custo zero por interação, a Arkose Labs projeta seus desafios para tornar a resolução automatizada economicamente inviável, maximizando o tempo, o poder computacional e o custo de mão de obra humana necessários para cada interação fraudulenta. O sistema foi renomeado como Arkose MatchKey em materiais recentes de produto, mas continua sendo amplamente referido como FunCaptcha na documentação para desenvolvedores e em integrações.

Mecanismo técnico

O pipeline da Arkose opera em três etapas.

Coleta de telemetria: a camada Arkose Detect executa passivamente durante o carregamento da página e coleta um amplo fingerprint comportamental e de dispositivo: entropia de movimento do cursor, padrões de pressão de toque em dispositivos móveis, características do renderer WebGL, enumeração de fontes, fingerprint do contexto de áudio e sinais da camada de rede. Esses dados alimentam um modelo de risco que classifica as sessões em níveis de risco.

Emissão do desafio: sessões de alto risco recebem um dos desafios interativos da Arkose, mais comumente um quebra-cabeça renderizado em 3D que exige que o usuário gire um objeto fragmentado (como um animal ou uma forma geométrica) até uma orientação-alvo, ou que identifique e selecione a imagem correta em uma grade de variantes aumentadas. Os desafios são renderizados em WebGL e são propositalmente animados, o que torna a captura estática de imagem e a correspondência por template ineficazes.

Garantia contratual: a Arkose Labs oferece o que chama de “warranty” em seus contratos enterprise: se um cliente sofrer fraude que tenha passado pelo sistema de desafios, a Arkose Labs cobre parte do custo de remediação associado. Essa garantia respaldada por SLA é incomum no setor de CAPTCHAs e reflete a confiança da empresa em seu modelo de fricção econômica.

A verificação server-side segue o mesmo padrão de troca de tokens dos demais sistemas de CAPTCHA: o cliente recebe um token após passar no desafio, e o servidor o valida junto à API da Arkose antes de autorizar a ação.

Quando o Arkose FunCaptcha é usado?

O Arkose FunCaptcha é predominantemente implantado por grandes plataformas de consumo que enfrentam ataques de bots sofisticados e de alto volume: redes sociais, plataformas de jogos, portais de internet banking e grandes sites de e-commerce. Seu custo relativamente alto por desafio (em comparação com alternativas gratuitas de CAPTCHA) faz com que seja tipicamente reservado para ações de alto valor, como criação de conta, login, envio de pagamentos e, no contexto de concursos, registro de votos em competições de alto risco e com premiações expressivas.

Como os votos interagem com o Arkose FunCaptcha

Quando um eleitor acessa um endpoint de envio de votos protegido pela Arkose, a camada de telemetria avalia o risco da sessão. Sessões de baixo risco podem passar sem nenhum desafio visível (modo invisível). Sessões de alto risco veem aparecer o widget de desafio do FunCaptcha. Ao concluir, um token de uso único é anexado à requisição POST do voto. O servidor valida o token junto ao backend da Arkose antes de registrar o voto.

A exigência de interação em 3D foi projetada especificamente para derrotar farms de resolução de CAPTCHA: a mão de obra humana ainda gasta segundos mensuráveis para orientar corretamente um objeto 3D, mas modelos automatizados de visão computacional exigem poder de processamento significativo para cada variante do quebra-cabeça, e novas variantes são geradas continuamente para impedir o cache de respostas pré-computadas.

Especificidades do fornecedor Arkose Labs

A Arkose Labs é uma empresa comercial de cibersegurança com sede em San Mateo, Califórnia. Sua plataforma é totalmente voltada ao mercado enterprise, com precificação e implantação gerenciadas por contratos de venda direta, em vez de cadastro self-serve. A integração é suportada via embed de SDK em JavaScript e API REST. A Arkose Labs também disponibiliza um painel de Threat Intel que oferece visibilidade sobre campanhas de ataque, volumes de sessões de atacantes e as origens geográficas e de infraestrutura do tráfego de bots direcionado aos endpoints dos clientes.

Usos legítimos

O FunCaptcha está integrado aos fluxos de criação de conta e login da Microsoft, à página de cadastro do Roblox e a inúmeros portais de serviços financeiros. Em todos os casos, o objetivo é o mesmo: tornar o custo da criação automatizada de contas ou do envio fraudulento alto o bastante para que os atacantes redirecionem o foco a alvos mais frágeis.

Ângulo de prevenção a fraude

A filosofia de fricção econômica da Arkose é particularmente relevante para fraude em concursos. Operações de compra de votos baseadas em infraestrutura de bots têm uma estrutura de custo por voto: se cada tentativa de bot precisa gastar vários segundos e, eventualmente, múltiplas retentativas de desafio para produzir um token válido, o número de votos fraudulentos viáveis por dólar de infraestrutura cai bruscamente. Esse é um objetivo deliberado de design — a Arkose Labs publica pesquisas defendendo que tornar os ataques caros o bastante para eliminar margens de lucro é mais sustentável do que tentar atingir precisão perfeita de detecção.

Mais guias CAPTCHA

5maiscaptchaartigos · guias práticos, deep-dives, estudos de caso. Seleção gira.

Victor Williams — founder of Buyvotescontest.com
Victor Williams
Online · responde em 5 min

Olá — manda a URL do concurso, em uma hora te passo o preço. Sem cartão por enquanto.