Objetivos de aprendizado
Após ler este artigo, você será capaz de:
- Reconheça as principais estratégias de defesa dos navegadores
- Distinga as defesas de fingerprint dos controles de armazenamento
- Interprete um teste de privacidade no contexto de suas medições
Reduzir os detalhes disponíveis para um site
Um navegador pode generalizar um valor ou remover uma interface de alto nível de detalhe.
A redução do User-Agent é um exemplo: um navegador pode informar uma versão ou descrição de plataforma menos detalhada. Outras interfaces podem expor dicas de recursos arredondadas ou omitir certos detalhes gráficos. O objetivo é reduzir a quantidade de informações distintivas disponíveis.
Um campo exibido como desconhecido em um detector pode, portanto, refletir acesso limitado, e não um navegador com defeito. Verifique o que a página tentou ler.
Alterar saídas selecionadas para limitar comparações estáveis
A randomização introduz variação em medições, como resultados de renderização.
O escopo importa. Uma saída pode variar por site, sessão ou outro limite, dependendo da implementação. Teste leituras repetidas, recarregamentos e reinicializações na mesma página antes de descrever o comportamento observado.
Randomização e padronização buscam privacidade de maneiras diferentes. Nenhuma delas é classificada de forma significativa pelo fato de um teste produzir um hash longo ou curto.
Limitar o acesso e separar contextos
Permissões e particionamento de armazenamento tratam de caminhos adicionais de rastreamento.
Barreiras de permissão exigem uma decisão do usuário antes que determinados dados se tornem acessíveis. O particionamento de armazenamento separa parte do estado armazenado por contexto de navegação, reduzindo as formas de serviços incorporados reutilizarem identificadores entre sites.
Controles de cookies e controles de fingerprint podem se complementar. Bloquear um cookie de terceiros não remove automaticamente todas as medições do navegador, e limitar uma medição não desconecta você de uma conta primária.
Avaliar privacidade e compatibilidade juntas
Use um teste para inspecionar um mecanismo e depois verifique os sites de que você precisa.
Compare o mesmo campo nas mesmas condições com uma proteção ativada e desativada. Registre a versão do navegador e o modo de privacidade. Procure a mudança pretendida e falhas em recursos como videochamadas, gráficos ou autenticação.
As estimativas de unicidade dependem da amostra e do método do detector. Use essas estimativas junto com os campos realmente expostos, e não como um ranking universal de navegadores.
Por que combinar defesas é importante
O rastreamento pode usar identificadores armazenados, logins de conta e características medidas do navegador. Uma boa configuração de privacidade cobre os caminhos relevantes para a sua navegação, mantendo os recursos de que você precisa.
Interpretando o resultado
- Um detector mede apenas as interfaces e a população incluídas em seu teste.
- Os padrões de privacidade e as defesas suportadas variam conforme o navegador e a versão.
- Fazer login ainda fornece ao serviço uma conexão explícita com a conta.
Perguntas frequentes
Bloquear cookies de terceiros bloqueia o fingerprint?
Isso restringe um caminho de rastreamento baseado em armazenamento. Scripts ainda podem medir características do navegador por meio das interfaces disponíveis.
Por que um navegador protegido pode ter um resultado distintivo?
Um teste pode detectar comportamento incomum ou comparar com uma população em que esse navegador é raro. Inspecione a defesa e a amostra por trás do resultado.
O que devo mudar primeiro?
Use os controles de privacidade suportados pelo navegador e verifique a compatibilidade. Para etapas práticas, siga o guia linkado abaixo em vez de alterar muitos campos não relacionados de uma vez.