Objetivos de aprendizado
Após ler este artigo, você será capaz de:
- Identificar sinais específicos do navegador e sinais comumente compartilhados
- Comparar leituras usando o mesmo teste em cada navegador
- Separar diferenças de fingerprint de relações de conta
Um site observa o navegador que o abriu
A página roda dentro da implementação e das permissões do navegador atual.
Os motores de navegador diferem no suporte a recursos e na renderização. As proteções de privacidade também podem mudar quais informações ficam disponíveis. Uma página aberta no Firefox recebe a resposta do Firefox ao teste, mesmo que o Chrome esteja instalado na mesma máquina.
Dois navegadores baseados em Chromium ainda podem diferir em versão, configurações, identificação do navegador e recursos ativados. Um motor compartilhado é um contexto útil, não uma promessa de saída idêntica.
O que pode mudar e o que pode permanecer compartilhado
Olhe para a origem de cada campo, em vez de apenas para o ID final do fingerprint.
| Geralmente dependente do navegador | Geralmente ligado ao dispositivo ou às configurações compartilhadas |
|---|---|
| Nome e versão do navegador | Família do sistema operacional |
| Suporte de APIs e restrições de privacidade | Fuso horário do sistema |
| Implementação de Canvas, áudio e gráficos | Configuração de tela e escala |
| Client Hints e detalhes de plataforma informados | Hardware gráfico subjacente |
Mesmo o hardware compartilhado pode ser informado de forma diferente. Um navegador pode expor um nome de renderizador detalhado enquanto outro fornece um valor genérico ou restringe o campo.
Como comparar relatórios de dois navegadores
Abra o mesmo teste nos dois navegadores e registre as condições.
- Use a mesma página: testes diferentes podem calcular hashes diferentes.
- Registre as versões: atualizações podem mudar o comportamento.
- Controle a tela: compare tamanho da janela, zoom e escolha do monitor.
- Compare campos nomeados: distinga uma diferença de relato de uma diferença de renderização.
O EnvTrace descreve a janela em que você executa o teste. Um segundo navegador exige uma segunda leitura. Se os dois navegadores entram na mesma conta de um site, essa relação de conta existe independentemente de os fingerprints corresponderem.
Por que isso importa para o gerenciamento de perfis
Saber o que pertence ao navegador e o que vem do dispositivo evita mudanças desnecessárias. Um valor de tela compartilhado não significa que duas sessões compartilhem cookies, assim como um hash de Canvas diferente não verifica que os dados de conta estejam separados.
Como interpretar o resultado
- Fingerprints diferentes podem vir da mesma pessoa e do mesmo dispositivo.
- Valores compartilhados podem aparecer em dispositivos separados.
- Compare sessões no site e fingerprints no teste como verificações separadas.
Perguntas frequentes
Edge e Chrome terão o mesmo fingerprint?
Eles podem compartilhar muitos recursos, mas versões, identificação, configurações e detalhes de implementação ainda podem diferir. Compare os campos reais.
Uma janela anônima é um navegador diferente?
Normalmente é uma sessão temporária separada no mesmo navegador. Muitas características do dispositivo e do navegador podem permanecer semelhantes.
Um fingerprint diferente significa que um site não consegue conectar minhas visitas?
Um site também pode usar logins de conta, identificadores armazenados e outros registros. A comparação de fingerprints cobre apenas uma fonte de informação.