A Impressão digital do navegador identifica ou reconhece um navegador a partir das informações que ele expõe. Um site pode comparar cabeçalhos de solicitação, configurações de tela, fontes, fuso horário, saída gráfica e outros sinais de navegador ou dispositivo durante as visitas.
Não há impressão digital permanente armazenada no navegador. O resultado é criado pelo coletor. Um serviço pode contar com uma pequena lista de propriedades estáveis. Outro pode inspecionar dezenas de valores e aceitar correspondências aproximadas quando alguns deles mudam.
Essa flexibilidade torna a impressão digital útil para segurança de login, verificações de fraude, análises e publicidade. Também torna a prática difícil julgar a partir de um valor exposto. As questões importantes são quais sinais são coletados, como eles são combinados e o que o serviço faz com o resultado.
Como funciona a Impressão digital do navegador?
A coleção começa antes de a página terminar de carregar. Algumas informações chegam ao servidor com a solicitação. Mais fica disponível quando a página verifica o navegador. O coletor então prepara esses valores para comparação.
Coleta passiva
A solicitação já contém um agente do usuário, dicas do cliente do agente do usuário, idiomas aceitos e outros cabeçalhos HTTP. O servidor pode inspecionar esses valores sem executar um script na página.
Ele também vê o Endereço IP público. Os sistemas de risco muitas vezes comparam o IP com os dados do navegador, mas os dois não devem ser tratados como uma coisa só. Um IP descreve a conexão. Não descreve o navegador que o utilizou.
Coleta ativa
A página pode então solicitar detalhes que não estavam presentes na solicitação. JavaScript pode ler tela, idioma, fuso horário, toque e valores amplos de hardware. Ele pode testar fontes, suporte de mídia, comportamento gráfico e recursos de API. CSS também pode revelar alguns recursos.
Os testes de renderização adicionam outra camada. Um site pode desenhar uma imagem e inspecionar a saída do Canvas. Ele pode consultar valores relacionados à GPU por meio de um teste de Impressão digital WebGL. Ele também pode processar um sinal sintético por meio da API de áudio da Web para Impressão digital de áudio.
Cada resultado pode ser comum por si só. A combinação é o que estreita o campo.
Combinando e combinando sinais
Os colecionadores raramente comparam cada valor bruto conforme ele aparece. Eles podem normalizar o texto, colocar valores de hardware em intervalos e ignorar campos que mudam com muita frequência. O resultado processado pode se tornar um hash, um conjunto de recursos ou uma pontuação de risco.
Esse hash pertence ao coletor que o criou. Uma ferramenta diferente pode selecionar outros campos ou processá-los em outra ordem, de modo que o mesmo navegador possa receber hashes diferentes. A correspondência também pode ser flexível. Se um valor mudar após uma atualização enquanto os demais permanecerem próximos, um sistema ainda poderá conectar as visitas.
Quais informações podem ser usadas na impressão digital de um navegador?
As impressões digitais mais fortes misturam valores comuns de diversas partes do ambiente do navegador.
-
Os metadados da solicitação incluem a família do navegador, a versão, a declaração do sistema operacional, os idiomas preferidos e as dicas do cliente.
-
As informações de exibição incluem dimensões da tela, área disponível da tela, profundidade de cor, proporção de pixels e tamanho da janela do navegador.
-
As configurações regionais incluem fuso horário, localidade, formatação de data e ordem de idioma.
-
Os recursos do navegador abrangem formatos de mídia suportados, suporte de toque, plug-ins, recursos de armazenamento e APIs selecionadas.
-
Sinais amplos de hardware incluem contagens de núcleos de processador, categorias de memória, informações gráficas e capacidades de entrada. Eles descrevem uma classe de dispositivo, não um número de série de hardware.
-
Os sinais de renderização incluem saída do Canvas, metadados WebGL, comportamento do shader e resultados do AudioContext.
-
A configuração local afeta fontes, extensões, configurações de acessibilidade e outros comportamentos do navegador.
Handshakes TLS, Reputação de IP, cookies, histórico de login, movimento do mouse e tempo de solicitação geralmente aparecem no mesmo sistema de risco. Eles adicionam contexto, mas nem todas são propriedades de impressão digital do navegador. Tratar todos os sinais disponíveis como parte de uma impressão digital esconde de onde vieram as evidências.
A impressão digital do navegador é única e estável?
Única é uma afirmação sobre um conjunto de dados, não sobre toda a Internet. Um navegador comum em um laptop padrão pode compartilhar muitos valores com outros navegadores. Um tamanho de tela raro, um conjunto de fontes incomum e uma configuração gráfica incomum podem restringir o grupo. O mesmo resultado pode parecer raro em um teste e comum em outro.
A estabilidade também tem limites. Uma impressão digital pode permanecer útil durante várias visitas, mas partes dela mudam por motivos de rotina:
-
Atualizações do navegador e do sistema operacional
-
Mudanças no driver gráfico
-
Fontes e extensões adicionadas ou removidas
-
Uma tela ou tamanho de janela diferente
-
Mudanças de idioma e fuso horário
-
Configurações de proteção de privacidade
-
Mudanças no próprio coletor
Um resultado alterado não prova que uma nova pessoa ou dispositivo apareceu. Um resultado inalterado não prova que a mesma pessoa regressou. Uma impressão digital suporta uma correspondência. Não estabelece a identidade por si só.
Para que é usada a Impressão digital do navegador?
Para segurança da conta, a lógica é simples. Um serviço compara um login atual com uma atividade anterior. Uma alteração inexplicável pode levar a uma verificação extra. Os sistemas antifraude adicionam histórico da conta, detalhes de transações e reputação da rede antes de tomar uma decisão.
A impressão digital também suporta Detecção de bots. Um navegador reivindicado que expõe recursos de outra família de navegadores merece análise minuciosa. Ainda não prova automação. Padrões de solicitação, rastreamentos de automação, histórico de sessão e comportamento fornecem o restante do contexto.
O rastreamento cria a principal preocupação com a privacidade. Uma impressão digital pode ajudar um serviço de análise ou publicidade a reconhecer um navegador depois que os cookies são apagados. O rastreamento entre locais ainda exige que o coletor receba observações de diferentes locais e as conecte.
A leitura das informações do navegador não é uma impressão digital automática. Um site pode verificar o tamanho da tela quanto ao layout ou consultar o WebGL para exibir gráficos. A coleta torna-se mais reveladora quando um script reúne sinais não relacionados, combina-os e usa o resultado para reconhecer visitas posteriores.
Impressões digitais do navegador comparadas com outros identificadores
Todos estes mecanismos podem ajudar a reconhecer um visitante que regressa, mas recolhem provas diferentes.
Impressões digitais e cookies do navegador
Os cookies armazenam um valor no navegador para que um site possa lê-lo mais tarde. Uma impressão digital é calculada a partir de características observáveis. A limpeza de cookies não altera as fontes, as configurações da tela, a saída gráfica ou os recursos do navegador.
A distinção não significa que as impressões digitais não deixem registos. Uma empresa pode armazenar o resultado calculado ou um registro de visitante relacionado em seu servidor. Simplesmente não é necessário um identificador do lado do cliente para realizar a comparação inicial.
Isolamento de cookies pode impedir que o armazenamento selecionado do navegador seja reutilizado em vários contextos. Isso não altera todos os sinais de impressão digital.
Impressões digitais do navegador e impressões digitais do dispositivo
Uma impressão digital do navegador usa informações disponíveis por meio de um navegador ou solicitação da web. A impressão digital do dispositivo pode chegar mais longe. Um aplicativo móvel pode ter acesso a dados de aplicativos, configurações de dispositivos, sensores ou identificadores de plataforma que uma página da web normal não consegue ler.
Os fornecedores às vezes usam os termos de forma intercambiável. O contexto importa mais do que o rótulo. Verifique quais dados o sistema realmente coleta antes de tratar os dois como idênticos.
Impressões digitais do navegador e impressões digitais TLS
Impressão digital TLS examina como um cliente inicia uma conexão criptografada. Ele pode observar a estrutura do ClientHello, a ordem de extensão, os protocolos suportados e o comportamento de transporte relacionado.
A alteração dos valores do navegador por meio de Falsificação de agente de usuário não reconstrói automaticamente o handshake TLS. Um sistema de risco pode comparar ambas as camadas, mas elas vêm de partes diferentes da conexão.
O comportamento merece a mesma distinção. O movimento do mouse, o ritmo de digitação, a navegação e a taxa de solicitação descrevem a atividade. Elas podem ser combinadas com uma impressão digital do navegador, mas não são características estáticas do navegador.
Como ler um teste de impressão digital do navegador
Comece com os valores de um teste de impressão digital, não com o selo final. O teste mostra o que um colecionador pode ver. Não pode fornecer uma pontuação de segurança universal.
Cover Your Tracks compara um navegador com visitantes em seu próprio conjunto de dados recente. AmIUnique também relata como os atributos selecionados se comparam ao seu conjunto de dados. Um teste de impressão digital BrowserLeaks fornece valores detalhados para superfícies de navegadores individuais.
Leia o resultado nesta ordem:
-
Execute o mesmo teste mais de uma vez no mesmo perfil de navegador.
-
Observe os valores subjacentes antes de focar em um hash final.
-
Compare os resultados da mesma ferramenta em condições semelhantes.
-
Observe se um navegador, driver, extensão ou configuração de privacidade foram alterados entre os testes.
-
Trate exclusivo como uma declaração sobre o exemplo daquela ferramenta, não sobre toda a Internet.
Um aviso aponta para um valor incomum ou inconsistente. Não prevê o que outra plataforma fará. Um resultado comum também não oferece garantia, uma vez que cookies, dados de login, histórico de IP e comportamento ainda podem reconhecer um visitante.
Você pode evitar a Impressão digital do navegador?
Não existe um único interruptor que remova todas as impressões digitais da superfície sem afetar a web. As defesas eficazes bloqueiam a coleta, reduzem detalhes, padronizam valores ou introduzem variação controlada.
Bloqueio e limitação de coleta
Os bloqueadores de rastreadores podem interromper scripts de impressão digital conhecidos. Os navegadores também podem reduzir a precisão dos valores expostos ou limitar o acesso a fontes locais e detalhes de hardware. Proteção de impressão digital do Firefox combina o bloqueio de impressões digitais conhecidas com limites nas informações do navegador selecionado.
O bloqueio perde novos coletores e scripts atendidos diretamente por um site. Controles rígidos também podem quebrar gráficos, fontes, efeitos de vídeo e outros recursos legítimos.
Padronizando valores
A padronização faz com que muitos navegadores relatem valores iguais ou semelhantes. A abordagem de impressão digital do navegador Tor foi criada para ajudar os usuários a se misturar em um grupo comum.
A personalização pesada pode enfraquecer essa abordagem. Uma extensão, conjunto de fontes ou tamanho de janela incomum pode separar um navegador do grupo ao qual ele deveria se assemelhar.
Randomizando saídas selecionadas
A randomização altera os valores selecionados para que sejam menos úteis para vincular visitas. As defesas de impressão digital do Brave descrevem um método que aplica variação controlada a saídas que podem ser impressas.
A randomização útil não altera todos os valores em todas as solicitações. Mudanças descoordenadas criam contradições e podem causar mau funcionamento dos sites.
Desativando recursos do navegador
Desativar APIs JavaScript ou gráficas pode reduzir algumas impressões digitais ativas. Ele também pode quebrar páginas de login, mapas, editores, ferramentas de vídeo e outros serviços comuns. Os dados de solicitação passiva permanecem visíveis.
Uma VPN não resolve este problema por si só. Ele altera a rota da rede e o Endereço IP público, não a configuração completa do navegador. Modo de navegação anônima limita principalmente o histórico local e o armazenamento após o término da sessão privada. Ele não remove a tela, as fontes, a versão do navegador ou o comportamento gráfico visível durante a visita.
Um navegador com proteção coordenada geralmente é uma escolha de privacidade melhor do que uma pilha de extensões em que cada uma altera um valor. Tornar cada campo incomum pode tornar o navegador mais fácil de perceber. O objetivo prático é reduzir o reconhecimento confiável sem interromper a navegação normal.
Perguntas frequentes sobre Impressão digital do navegador
O que é Impressão digital do navegador em termos simples?
É um método para reconhecer um navegador a partir de uma combinação de características visíveis. Isso pode incluir cabeçalhos de solicitação, configurações de tela, fontes, fuso horário, recursos do navegador e resultados de renderização.
A impressão digital do navegador pode mudar?
Sim. Atualizações do navegador, alterações no sistema operacional, drivers, fontes, extensões, exibições e configurações de privacidade podem alterar partes de uma impressão digital. Um sistema de correspondência ainda pode conectar o novo resultado a um anterior se sinais suficientes permanecerem semelhantes.
A limpeza de cookies altera a impressão digital do navegador?
A limpeza de cookies remove os dados armazenados do site. Ele não altera automaticamente as características do navegador e do dispositivo usado para calcular uma impressão digital. Os sites também podem usar cookies e impressões digitais juntos.
Uma VPN ou o Modo de navegação anônima interrompem a Impressão digital do navegador?
Não. Uma VPN altera a rota da rede e o IP público. O Modo de navegação anônima limita o histórico local e a persistência de armazenamento. Nenhum deles remove todos os sinais do navegador.
A mesma impressão digital significa o mesmo dispositivo?
Não necessariamente. Dispositivos comuns podem compartilhar os mesmos valores e várias pessoas podem usar um dispositivo. Uma impressão digital é uma prova de que dois ambientes parecem semelhantes, e não uma prova de dispositivo físico ou identidade pessoal.
Por que os testes de impressão digital mostram hashes diferentes?
Cada teste escolhe seus próprios sinais, regras de normalização e método de hash. Duas ferramentas podem, portanto, produzir hashes diferentes para o mesmo navegador. Compare as alterações no mesmo teste antes de comparar uma ferramenta com outra.
Principal vantagem
A Impressão digital do navegador transforma detalhes comuns do navegador em evidências que podem ser comparadas entre visitas. O resultado é útil, mas nunca conclusivo por si só. Uma leitura sonora analisa o coletor, a amostra e os outros sinais envolvidos. Uma boa proteção reduz o reconhecimento confiável, ao mesmo tempo que preserva o comportamento do navegador suficiente para que os sites funcionem.

PT
