Voltar ao blog
Tecnologia
1 de maio de 2025
6 min de leitura

Como o browser fingerprinting detecta bots que os filtros tradicionais deixam passar

Entenda como o fingerprinting de navegador funciona e por que é a tecnologia mais eficaz para detectar bots sofisticados que trocam IP e user-agent.

Por que bloquear por IP não é suficiente

Por muito tempo, a principal forma de bloquear bots era por blacklist de IPs: se um endereço IP demonstrava comportamento suspeito, ele era bloqueado. Esse método ainda funciona para bots simples, mas os sofisticados aprenderam a contorná-lo.

Hoje, bots avançados usam pools de milhares de IPs residenciais rotativos. Cada requisição vem de um IP diferente, nunca o suficiente para acionar um bloqueio. Bloquear por IP virou um jogo impossível de ganhar.

A solução é identificar o bot não pelo caminho que ele usa para chegar, mas pelas características do dispositivo que ele usa — e é aqui que entra o browser fingerprinting.

O que é browser fingerprinting?

Browser fingerprinting é a técnica de identificar de forma única um navegador (e portanto, um dispositivo) baseando-se em uma combinação de características técnicas coletadas via JavaScript. Cada navegador deixa uma "impressão digital" única ao acessar uma página.

Essas características incluem:

Hardware:

  • Resolução da tela e profundidade de cor
  • Número de núcleos do processador
  • Memória RAM disponível
  • Placas de vídeo instaladas (via WebGL)
  • Software:

  • Versão do navegador e sistema operacional
  • Lista de fontes instaladas no sistema
  • Lista de plugins do navegador
  • Fuso horário e idioma configurados
  • Comportamento de renderização:

  • Canvas fingerprint (como o navegador desenha gráficos 2D)
  • WebGL fingerprint (renderização 3D)
  • Audio fingerprint (como o navegador processa áudio)
  • A combinação de todos esses fatores cria um identificador único — mesmo quando o usuário (ou bot) troca de IP, usa modo incógnito ou limpa os cookies.

    Como bots falham no fingerprinting

    Criar um ambiente de bot que passe no fingerprinting é extraordinariamente difícil. Os problemas mais comuns que traem os bots são:

    Inconsistências de hardware: Um bot que se identifica como um iPhone 14 mas apresenta características de WebGL típicas de um servidor Linux é imediatamente suspeito.

    Canvas e WebGL idênticos: Bots rodando em servidores virtuais frequentemente geram renders de canvas idênticos — porque o hardware de renderização é o mesmo. Centenas de visitas com o mesmo canvas fingerprint é impossível em usuários reais.

    Ausência de comportamento periférico: Fingerprints reais incluem informações sobre hardware de áudio, periféricos conectados e configurações de acessibilidade. Ambientes de bot raramente simulam todos esses detalhes.

    Timezone vs. IP inconsistente: Um IP de São Paulo com timezone de UTC+0 (Londres) é uma inconsistência que poucos bots se preocupam em corrigir.

    Como o TrafficWall usa fingerprinting

    O TrafficWall combina fingerprinting com outras análises para criar um score de confiança para cada visitante:

    1. Coleta de fingerprint em menos de 50ms, invisível ao usuário

    2. Comparação com banco de dados de fingerprints conhecidos de bots

    3. Análise de consistência entre todas as características coletadas

    4. Score de confiança de 0 a 100 para cada visitante

    5. Decisão em tempo real: enviar para a oferta ou redirecionar

    Visitantes com score baixo são redirecionados para uma página segura antes de acessar sua oferta. O processo é completamente transparente para usuários legítimos.

    Conclusão

    O futuro da proteção de tráfego está no fingerprinting comportamental e de hardware, não em listas negras de IPs que ficam desatualizadas em horas. Se você depende apenas de bloqueio por IP, está perdendo a guerra contra os bots modernos.

    A boa notícia é que você não precisa implementar essa tecnologia do zero. O TrafficWall já faz isso por você, em cada clique, em cada campanha.

    Pronto para proteger suas campanhas?

    Comece grátis e veja a diferença na qualidade do seu tráfego em minutos.

    Criar conta grátis