Pular para o conteúdo
Fingerprinting

Impressão digital do navegador

A impressão digital do navegador (browser fingerprinting) é a prática de coletar e combinar muitos atributos observáveis de um navegador web e de seu ambiente em um único identificador capaz de reconhecer um dispositivo sem cookies nem armazenamento local. Como cada atributo carrega um pouco de informação, a combinação costuma ser suficientemente distintiva para singularizar um navegador entre milhões.

Como funciona

Como Impressão digital do navegador funciona

Um script de fingerprinting consulta ao navegador dezenas de atributos expostos por meio de APIs web padrão. Entre eles estão a string do user agent, a lista de fontes instaladas, a resolução de tela e a profundidade de cor, o fuso horário, as preferências de idioma, os plugins disponíveis e as propriedades dos objetos navigator e window. Isoladamente, a maioria desses valores é compartilhada por grandes grupos de usuários, mas em conjunto formam um perfil de alta dimensionalidade.

A técnica também recorre a sondagens baseadas em renderização, como canvas e WebGL, que expõem diferenças sutis na GPU, no driver gráfico e no rasterizador de fontes. O processamento de áudio, o suporte a codecs de mídia e a concorrência de hardware acrescentam dimensões adicionais. O script serializa todos os valores coletados e normalmente os reduz por meio de um hash a um identificador compacto que pode ser comparado com impressões digitais vistas anteriormente.

Ao contrário dos cookies, uma impressão digital não é armazenada no cliente e o usuário não pode simplesmente apagá-la. Ela é recalculada a cada visita a partir de propriedades que o navegador precisa revelar para renderizar as páginas corretamente. Isso torna o fingerprinting resistente à limpeza de cookies e aos modos de navegação privada, embora sinais individuais possam mudar quando o navegador, o sistema operacional ou o hardware são atualizados.

Implementações robustas não dependem de uma correspondência exata de toda a impressão digital. Elas ponderam os sinais conforme sua estabilidade e seu caráter distintivo e aplicam uma correspondência tolerante, de modo que a atualização de um único componente não quebre o reconhecimento de um dispositivo que retorna.

Por que importa

Por que Impressão digital do navegador importa para a prevenção de fraudes

A impressão digital do navegador é uma técnica fundamental para a prevenção de fraudes porque vincula a atividade a um dispositivo físico mesmo quando os atacantes trocam cookies, endereços IP e contas. Ela sustenta a detecção de multicontas, roubo de conta, abuso de promoções e tráfego de bots, casos em que o mesmo dispositivo aparece repetidamente sob identidades distintas. Sem um sinal de dispositivo duradouro, os defensores ficam obrigados a confiar em identificadores fáceis de forjar ou descartar.

Com o TRACIO

Como o TRACIO lida com isso

O produto Identification da TRACIO constrói um ID de visitante estável a partir de mais de 130 sinais de dispositivo, combinando atributos do navegador com sinais do lado do servidor e de rede em vez de depender de um único valor. A abordagem é ajustada para alcançar precisão frente a benchmarks internos (99.5% de precisão de identificação) enquanto é executada com baixa sobrecarga (<50ms de latência P95). A TRACIO trata o fingerprinting como mais uma entrada de uma identidade probabilística, e não como um mecanismo de rastreamento isolado, e o complementa com Smart Signals para fornecer contexto.

FAQ

Perguntas frequentes

Identifique cada dispositivo com confiança

Comece com um plano gratuito de 2.500 chamadas de API por mês. Sem necessidade de cartão de crédito.