O que o meu navegador entrega?
Cada sinal que o navegador entrega sozinho, e o quanto cada um estreita o cerco até você.
Porque é que é mais difícil escapar a isto do que a cookies
Um cookie é um ficheiro. Tem nome, tem prazo e tem botão de apagar, e limpá-lo funciona mesmo. Uma impressão digital não é guardada em lado nenhum — é recalculada a partir daquilo que o seu navegador é, sempre que chega. Não há nada na sua máquina para encontrar nem para limpar, e é por isso que «eu limpo os cookies» não é resposta a isto.
Nenhum dos valores acima exigiu um pedido de permissão. O tamanho do ecrã, a GPU, os tipos de letra instalados e o fuso horário podem ser lidos por qualquer script em qualquer página, e podiam muito antes de alguém se ter lembrado de os combinar. Essa combinação é a técnica: nenhum valor sozinho o identifica, mas cada um divide a população, e uma dúzia de divisões costuma bastar para o deixar num grupo de um.
De onde vem, de facto, o poder de identificação
Os pontos vermelhos na lista acima assinalam os sinais que fazem o trabalho. Por ordem aproximada:
- O renderizador da GPU. A cadeia exacta com o chip gráfico e o controlador. Precisa, estável durante toda a vida da máquina, e suficientemente invulgar em computadores de secretária para ser quase decisiva. Vários navegadores escondem-na agora atrás de uma opção precisamente por isto.
- Os tipos de letra instalados. Ninguém instala tipos de letra de propósito — chegam com as aplicações. Portanto o conjunto é, na verdade, uma lista do software que usa, e é notavelmente distintivo.
- A renderização do canvas. Desenhe a mesma forma e o mesmo texto em duas máquinas e os pixels diferem, porque a suavização e o ajuste de tipos de letra estão implementados no controlador gráfico. Faça o resumo do resultado e tem um valor estável por dispositivo, saído de uma API que existe para desenhar gráficos.
- O fuso horário. Fraco por si só — centenas de milhões de pessoas partilham o seu. Interessante porque vem do sistema operativo, sendo por isso o valor com mais probabilidade de contradizer tudo o resto.
O user agent, apesar de ser aquilo de que toda a gente fala, é um dos sinais mais fracos da lista. Centenas de milhões de pessoas correm a mesma versão do Chrome na mesma versão do Windows. Só os números de versão estreitam alguma coisa, e os navegadores têm vindo a congelá-los e a truncá-los.
O que as pessoas tentam, e o que isso faz
| Abordagem | Efeito nos sinais acima |
|---|---|
| Limpar cookies | Nenhum. Nem um único valor desta página está guardado num cookie. |
| Janela privada / anónima | Nenhum, na maioria dos navegadores. Compare o resumo você mesmo — costuma ser igual. |
| Ligar-se a uma VPN | Nenhum. Muda o seu endereço IP, que não está nesta página. |
| Extensão que finge outro user agent | Normalmente pior. Cria uma combinação que mais ninguém tem, e a discrepância entre a plataforma declarada e a real é ela própria detectável. |
Brave, ou Firefox com resistFingerprinting | Redução a sério. O canvas é aleatorizado ou bloqueado, os valores de hardware são arredondados ou omitidos, e os tipos de letra ficam limitados a um conjunto padrão. |
| Tor Browser | O mais forte que existe, e por outra estratégia: todos os utilizadores são feitos iguais em vez de invulgares. |
O padrão daquela tabela é a lição toda. A recolha de impressões digitais mede o desvio face à multidão, portanto tudo o que o torna distintivo ajuda quem o segue, por muito motivado pela privacidade que fosse. Confundir-se com os outros é a única estratégia que escala, e é por isso que os navegadores que levam isto a sério convergem em tornar os seus utilizadores intermutáveis em vez de exóticos.
Porque é que o seu resumo pode mudar ao recarregar
Se o valor no topo desta página for diferente de cada vez que actualiza, isso não é um defeito. O Brave e o modo de resistência a impressões digitais do Firefox acrescentam ruído por sessão às leituras do canvas precisamente para que o resumo resultante não sirva de identificador. Um resumo que muda é um resumo que não segue ninguém — é esse o resultado que quer, e a razão para valer a pena recarregar uma vez e conferir.
Onde é que isto encaixa no resto
As impressões digitais são a camada do dispositivo. A camada da rede é uma pergunta separada com respostas separadas: o que o seu endereço IP revela, se as suas consultas de DNS vão para onde julga, e se o WebRTC está a expor um endereço que as suas definições de proxy nunca chegam a ver. São essas as coisas que uma VPN muda de facto. Se quiser as duas camadas avaliadas de uma assentada, a verificação de privacidade completa cobre ambas em conjunto.
O que as pessoas perguntam sobre impressões digitais
Quão única é a minha impressão digital?
Esta página não lho vai dizer, porque não o pode saber. Um número do género «é único entre 280 000 navegadores testados» exige uma base de dados de todos os visitantes que alguma vez fizeram o teste, ou seja, guardar impressões digitais — exactamente aquilo que esta ferramenta foi feita para não fazer. Os sítios que citam uma proporção estão a compará-lo com o seu próprio conjunto de visitantes, enviesado para gente preocupada com privacidade e que não é a população que importa. O que pode julgar pela lista acima é quais dos seus sinais são invulgares, e essa é a parte accionável.
Uma VPN altera a impressão digital do meu navegador?
Não, e este é o mal-entendido mais comum sobre VPN. Uma VPN actua na rede: muda o endereço IP que um sítio vê e cifra o tráfego em trânsito. Todos os valores desta página vêm do seu dispositivo e do seu navegador, e não da sua ligação, portanto são idênticos antes e depois de se ligar. A interacção que vale a pena conhecer é a inversa — ligar-se através de um servidor distante cria uma contradição visível entre a localização do seu IP e o seu fuso horário inalterado.
O modo privado ou de navegação anónima ajuda?
Contra a recolha de impressões digitais, quase nada. A navegação privada descarta cookies e histórico quando fecha a janela; não altera o tamanho do ecrã, a GPU, os tipos de letra, o fuso horário nem a renderização do canvas. Abra esta página numa janela privada e compare o resumo — na maioria dos navegadores será igualzinho, porque os sinais de que é feito nada têm que ver com dados guardados.
Posso deixar de ser identificável por impressão digital?
Pode reduzi-lo, e os métodos eficazes são contra-intuitivos. Confundir-se com a multidão vale mais do que dar nas vistas: o Tor Browser faz com que todos os utilizadores pareçam idênticos, o que é muitíssimo mais forte do que tornar-se invulgar. O Firefox com resistFingerprinting e o Brave com a sua aleatorização reduzem ambos o sinal de forma apreciável. O que não funciona é mudar o user agent à mão ou instalar uma extensão que finja outros valores — uma combinação invulgar identifica mais do que a combinação vulgar que substituiu, e as incoerências entre valores fingidos e reais são elas próprias detectáveis.
Porque é que o Do Not Track é listado como identificador?
Porque são pouquíssimos os que o activam. Uma definição que só uma pequena minoria liga divide a população de forma desigual, e estar no grupo pequeno é justamente o que o torna distinguível. Junte-se a isso o facto de o cabeçalho ser meramente indicativo e quase universalmente ignorado, e activá-lo custa-lhe um pouco de privacidade sem lhe comprar nenhuma. É uma ilustração elegante do problema geral: cada desvio face à predefinição é mais um bocadinho de informação.
A recolha de impressões digitais é legal?
É regulada e não proibida. Segundo as regras do Reino Unido e da UE, guardar ou aceder a informação num dispositivo exige em geral consentimento, e tanto o ICO britânico como os reguladores da UE afirmaram que a recolha de impressões digitais cai nesse âmbito — é tratada em larga medida como um cookie, independentemente das diferenças técnicas. A aplicação da lei é desigual, e a técnica é amplamente usada na detecção de fraude e no combate a robôs tanto como na publicidade. O que não está em causa é ser invisível: nada na lista acima despoletou um pedido de permissão.
The one place your VPN and your fingerprint contradict each other.
Nothing on this page changes when you connect to a VPN — it all comes from your device, not your network. What does change is your IP address, and that creates a mismatch worth knowing about: if your IP says Frankfurt while your timezone still says Asia/Karachi, a site can see both. It is not a leak and it does not undo the encryption, but it is a signal, and it is why JaguarVPN offers exit locations across enough regions to pick one near you rather than one that argues with your clock.
Última revisão . Encontrou algo desactualizado? Diga-nos.
