A impressão digital do navegador é uma forma de reconhecer um navegador pelas suas próprias características, e não por algo guardado no seu dispositivo. Um site executa um script que lê dezenas de propriedades, combina todas e obtém um valor que costuma continuar igual quando você volta.
Qual é a diferença para os cookies?
Um cookie é um arquivo que um site pede ao seu navegador para guardar, e você pode apagá-lo. Uma impressão digital é calculada a partir do que o seu dispositivo já é, então não há nada para apagar. Limpar os dados de navegação ou abrir uma janela privada geralmente deixa quase tudo igual.
Quais sinais são usados?
- Gráficos: como a sua GPU e os drivers desenham conteúdo de canvas e WebGL
- Áudio: pequenas diferenças numéricas na forma como o som é processado
- Fontes: quais fontes estão instaladas e como o texto é medido
- Tela e hardware: resolução, proporção de pixels, número de núcleos da CPU e faixa de memória
- Software: versão do navegador, sistema operacional, idioma e fuso horário
Para que serve?
Os usos mais comuns são prevenção a fraudes, detecção de bots, segurança de contas e medição de publicidade. A mesma técnica pode servir para proteger uma conta ou para seguir uma pessoa entre sites, e por isso é regulamentada em algumas regiões.
É possível reduzi-la?
- Mantenha o navegador atualizado, assim você se parece com muitos outros usuários da mesma versão
- Use um navegador com proteção integrada contra impressão digital
- Evite extensões e fontes incomuns, que fazem você se destacar
- Desconfie de ferramentas que prometem deixar você invisível: valores inconsistentes podem tornar um navegador mais fácil de identificar