Um guia para testes de impressão digital do navegador
Entenda Canvas, Audio e características do dispositivo, e distinga um resumo de amostra de uma identidade permanente.
O que é uma impressão digital do navegador?
Uma impressão digital do navegador combina características expostas por um navegador e dispositivo. Saída do Canvas, cálculos de áudio, fontes, propriedades de tela e declarações de plataforma podem ajudar sites a distinguir ambientes.
CHA.LA mostra um resumo de campos selecionados e compara amostras repetidas. Sem uma distribuição entre usuários, não é possível produzir uma porcentagem confiável de exclusividade. O resumo não é um documento de identidade, número de série de hardware ou ID permanente do dispositivo.
Saída estável e resistência ao rastreamento são propriedades diferentes.
Quatro coisas para ler separadamente
Resumo, estabilidade e disponibilidade têm significados distintos. Eles não são combinados em uma pontuação de privacidade sem suporte.
- Resumo da impressão digital
- SHA-256 resume campos selecionados como uma string de comprimento fixo. Ajuda a comparar entradas, mas não mostra o quão único você é em uma população nem o identifica como pessoa.
- Amostras correspondem
- As saídas de Canvas ou Audio corresponderam durante esta coleta. Estabilidade não é garantia de privacidade: características estáveis também podem ajudar a correlacionar visitas.
- Amostras diferem
- Aleatorização de privacidade, extensões, estado de renderização ou mudanças ambientais podem explicar diferenças. Isso por si só não estabelece falha, abuso ou prevenção bem-sucedida de rastreamento.
- Indisponível ou limitado
- Política, suporte à API ou uma falha de coleta impediram o acesso. Restrições podem ser intencionais. Uma característica ausente não prova que outros sinais não possam ser correlacionados.
Faça comparações que signifiquem algo
Documente as condições em vez de perseguir repetidamente um hash diferente.
Mantenha uma linha de base
Registre a versão do navegador, configuração, resumo e estados individuais das amostras. Um hash final sozinho não pode mostrar quais características mudaram depois.
Mude um fator
Ao comparar uma extensão, modo de privacidade ou configuração, mantenha outras condições constantes. Atualizações, fontes instaladas e mudanças de tela podem afetar a saída.
Verifique a compatibilidade
Restringir Canvas, WebGL ou áudio pode afetar gráficos, reuniões e aplicativos web. Prefira configurações de privacidade suportadas e verifique se os recursos necessários ainda funcionam.
Inspecione também os sinais de rede
Uma VPN geralmente altera a saída de rede, não todas as características do navegador. Revise WebRTC, DNS e informações do dispositivo separadamente ao avaliar informações expostas.
Como o CHA.LA executa esta verificação?
A implementação atual desenha o mesmo Canvas cinco vezes e realiza três cálculos de áudio offline, comparando os resumos de saída disponíveis. O WebGL expõe detalhes de renderização permitidos pelo navegador. A detecção de fontes mede a largura do texto em relação a uma lista de candidatas definida.
Campos selecionados do navegador, dispositivo e renderização são combinados localmente em um resumo SHA-256. A lista de fontes detectadas não é um inventário completo do sistema. A amostragem de áudio usa um sinal offline sintetizado, não gravação de microfone, e não requer acesso à câmera.
Perguntas frequentes
Navegação privada, VPNs, alteração de resumos e configurações de privacidade.
A impressão digital é o mesmo que um cookie?
Não. Um cookie é dado armazenado, enquanto a impressão digital combina características observáveis. Excluir cookies não necessariamente altera fontes, propriedades de tela ou saída de renderização. A possibilidade de um site correlacionar visitas depende do seu método de coleta e de outras informações.
A mesma impressão digital prova que é a mesma pessoa?
Não. Configurações semelhantes podem expor os mesmos campos selecionados. Um resumo correspondente significa apenas que essas entradas não foram distinguidas. Dispositivos compartilhados, configurações idênticas e campos ausentes impedem que seja uma prova de identidade.
Alterar VPNs mudará a impressão digital?
Não necessariamente. Este resumo não inclui diretamente o IP público, mas inclui idioma, fuso horário, tela e campos de renderização. Uma mudança de saída de rede e uma mudança de impressão digital do navegador são eventos separados.
A navegação privada impede a impressão digital?
Não há garantia geral. A navegação privada altera principalmente o comportamento de armazenamento de sessão, enquanto muitas características de dispositivo e renderização podem permanecer visíveis. O comportamento anti-impressão digital varia conforme o navegador e deve ser avaliado separadamente.
Por que o hash mudou após um novo teste?
Atualizações, alterações de tela ou janela, fontes, configurações de idioma, extensões e randomização podem alterar os campos de entrada. Compare os valores originais e os resultados de estabilidade antes de tirar uma conclusão. Um hash alterado por si só não é falha nem prova de privacidade.
O teste de áudio escuta meu microfone?
Esta implementação não. Ela sintetiza e processa amostras com OfflineAudioContext sem gravar som externo ou solicitar acesso ao microfone. Outros sites podem se comportar de forma diferente, portanto revise suas permissões e políticas separadamente.