GUIA · IMPRESSÃO DIGITAL DO NAVEGADOR

O que é impressão digital do navegador? Dimensões comuns e como testar.

A impressão digital do navegador (browser fingerprint) é um identificador formado a partir de um conjunto de características do navegador e do dispositivo lidas pelo site. Ela não precisa salvar nada no seu computador e não muda quando você apaga os cookies; por isso, é muito usada em antifraude, controle de risco e identificação entre sites.

Atualizado em

Qual a diferença entre a impressão digital do navegador e os cookies

Comparação entre os dois tipos de identificador
Cookies e outros armazenamentosImpressão digital do navegador
Onde fica salvoNo seu navegadorNão fica salva; o site lê e calcula a cada visita
Dá para apagar?Sim: dá para apagar ou usar o modo anônimoNão; no mesmo dispositivo, costuma ficar estável por muito tempo
Usos comunsManter o login, o carrinho de compras e as preferênciasIdentificar dispositivos, antifraude, controle de risco, atribuição de anúncios

Dimensões comuns da impressão digital

O que os sites conseguem ler
DimensãoInformações expostasInconsistências comuns
User-Agent e Client HintsMarca e versão do navegador, sistema operacional, arquiteturaO UA diz Chrome 144, mas os Client Hints ou um Worker mostram outra versão
TelaResolução, altura disponível, profundidade de cor, proporção de pixels do dispositivoA altura disponível não condiz com a barra de tarefas do sistema
Idioma e fuso horárionavigator.language, Accept-Language, fuso horário do IntlO fuso horário não corresponde à localização do IP
FontesLista de fontes instaladas e largura de renderizaçãoUA de Windows, mas com fontes exclusivas do macOS detectadas
CanvasHash da renderização de texto e gráficosMuda a cada leitura (ruído aleatório) ou não condiz com a GPU
WebGL / WebGPUFabricante e renderizador da GPU, parâmetros, resultado em pixelsSistema Windows informando uma GPU Apple
AudioHash do resultado do processamento do AudioContextResultados instáveis no mesmo dispositivo
ClientRectsPequenas diferenças no tamanho dos elementosResultados diferentes na janela principal e no iframe
HardwareNúmero de núcleos da CPU, memória do dispositivoNúmero de núcleos claramente incompatível com o modelo do aparelho
WebRTCEndereços IP candidatos locais e públicosExpõe o IP público real mesmo com proxy
Sinais de automaçãonavigator.webdriver, identificadores de navegador headlessPropriedades deixadas por ferramentas de automação

Por que “consistente” importa mais que “aleatório”

As características de um dispositivo real combinam entre si e ficam estáveis por muito tempo. Por isso, os sites de detecção não olham só se um valor é raro; importa mais saber se esses valores podem coexistir:

  • Consistência entre dimensões: sistema, fontes, GPU, tela e versão do navegador devem vir do mesmo tipo de dispositivo.
  • Consistência entre contextos: a página principal, os iframes e os Workers devem ler a mesma identidade.
  • Estabilidade ao longo do tempo: o mesmo dispositivo gera a mesma impressão digital a cada visita; um “ruído aleatório” que muda toda vez já é, por si só, um sinal de anomalia.
  • Consistência com a rede: fuso horário, idioma e geolocalização devem corresponder à localização do IP de saída.

Como testar a impressão digital do seu navegador

Páginas de teste mais usadas
FerramentaFoco
CreepJSConsistência entre contextos, Canvas, WebGL, Audio, fontes, Intl etc., marcando “mentiras” suspeitas
PixelscanConsistência de navegador, sistema, localização, automação e mascaramento da impressão digital
BrowserLeaksDados brutos por item: Canvas, WebGL, fontes, WebRTC, Client Hints etc.
IPheyAvaliação geral de navegador, localização, IP, hardware e software
  1. Teste dois perfis ao mesmo tempo

    O valor de um navegador antidetect está na diferença entre os perfis; testando só um perfil, não dá para ver problemas.

  2. Teste de novo após reiniciar

    Feche e reabra o mesmo perfil: os valores principais (Canvas, WebGL, fuso horário) devem continuar iguais.

  3. Compare com o navegador real do computador

    Algumas páginas marcam em vermelho até o Chrome oficial no mesmo computador; confirme primeiro quais alertas refletem apenas os critérios do próprio site de testes.

  4. Anote os campos, não as cores

    Anote a data e a hora do teste, o sistema, as versões do navegador e do núcleo, o proxy e os campos exatos que falharam. As regras de detecção mudam; o resultado vale só para aquele momento.

Como o Prism trata essas dimensões

No Prism, a configuração da impressão digital é tratada em baixo nível por um núcleo Chromium compilado pelo próprio projeto, sem depender de scripts injetados nas páginas; sistema, CPU, tela e GPU vêm do mesmo modelo de hardware, e detalhes como Canvas, WebGL e Audio são fixados pela semente de impressão digital de cada perfil. Explicação item a item em Configuração de impressão digital e modelos de hardware.

Perguntas frequentes

Apagar os cookies ou usar o modo anônimo muda a impressão digital?
Não. A impressão digital vem das características do próprio dispositivo e do navegador; apagar o armazenamento não a altera.
Usar um proxy muda a impressão digital do navegador?
O proxy só muda a saída de rede. Fuso horário, idioma, WebRTC e outros ainda podem revelar diferenças e precisam ser configurados junto com a impressão digital.
Quanto mais única a impressão digital, mais fácil é ser identificado?
Combinações mais raras são mais fáceis de distinguir, mas o ponto crítico são as combinações contraditórias. Usar uma combinação de hardware comum e completa é mais seguro do que juntar valores aleatórios.
Se a página de teste mostra vermelho, há mesmo um problema?
Não necessariamente. Veja primeiro os campos específicos e compare com o navegador real do mesmo computador. Um proxy identificado, diferenças de fontes ou as regras do site podem gerar alertas.