Detecção de bots que os bots não conseguem burlar
Identifique navegadores headless, frameworks de automação, scrapers e agentes de IA — decidido no servidor a partir de sinais brutos, fingerprints TLS e da forma como uma mão de verdade realmente se move.
Por que as verificações de bots no lado do cliente falham
Tudo o que o navegador calcula, um bot pode adulterar. Um script que retorna isBot: false é trivialmente sobrescrito. Uma detecção de bots robusta precisa ser decidida no servidor, a partir de evidências brutas que a automação não consegue falsificar de forma consistente. O agente do Prynt envia sinais — não um booleano — e o mecanismo os avalia onde o bot não consegue chegar.
Os sinais que entregam a automação
- Flags de headless e automação: navigator.webdriver, variáveis globais de Selenium/Puppeteer/Playwright, artefatos de CDP, ausência de window.chrome, listas vazias de plugins e idiomas.
- Adulteração de funções nativas: getContext/toDataURL/getParameter modificados (ferramentas de ruído de canvas e spoofing de UA se denunciam aqui).
- SwiftShader / GL por software sob um UA que não é headless, incompatibilidades de hardware em iframes e releituras de webdriver em iframes recém-criados que contornam uma sobrescrita no nível superior.
- Fingerprint TLS JA4 capturado na borda, antes de qualquer JS rodar — um UA de navegador trafegando sobre uma stack TLS de curl/Go/Python é um cliente falsificado.
- Biometria comportamental: trajetórias de mouse perfeitamente retas, variação de tempo zero, digitação sobre-humana e um sensor de movimento que nunca se mexe revelam uma máquina mesmo quando o ambiente está perfeitamente falsificado.
Os agentes de IA são a nova superfície de bots
O tráfego de IA agêntica — ChatGPT Operator, Perplexity, agentes do Claude e do Gemini, GPTBot, CCBot — é a classe de tráfego que mais cresce em 2026. O Prynt a classifica como um veredito distinto (não apenas "bot"), para que você possa permitir, limitar ou bloquear agentes de IA nos seus próprios termos.
Detecte e, então, aja — na borda
Detecção sem mitigação é meio produto. O Prynt conecta o veredito ao Prynt Challenge — uma prova de trabalho auto-hospedável e adaptável ao risco (uma alternativa open source ao Turnstile/Arkose) — e aos conectores Prynt Edge (Cloudflare Worker, nginx/OpenResty) que permitem, desafiam ou bloqueiam em menos de 10 ms, antes de chegar à sua origem.
Relacionados
Fingerprinting de dispositivos · Prevenção de sequestro de contas · Prynt vs FingerprintJS · Glossário