A impressão digital da fonte é apenas uma pequena parte da impressão digital do navegador. Bloquear totalmente é quase impossível se o objetivo é deixar o navegador ainda funcional. A melhor proteção geral para impressões digitais é encontrada no Navegador Tor.
Em testes práticos, verificou-se que tentar bloquear as impressões digitais das fontes aumenta realmente a exclusividade das impressões digitais dos computadores, já que a maioria dos usuários não faz isso. A melhor maneira de evitar impressões digitais é não fazer nada de especial e se misturar com milhares de outros usuários.
O primeiro passo contra a impressão digital de fontes é fazer um teste para verificar a eficácia de qualquer medida defensiva que você tomar. Uma boa ferramenta aqui é https://browserleaks.com/fonts . Uma boa ferramenta para a exclusividade das impressões digitais em geral é
https://panopticlick.eff.org/ (meu próprio navegador surgiu como único entre os 199.984 testados nos últimos 45 dias) ou
Am I Unique .
Para proteção no Chrome , as medidas que você pode tomar são:
- Instale, em vez disso, uma versão reforçada do Chromium
- Use uma extensão (não testei sua eficácia):
Para proteção no Firefox
A Mozilla está atualmente trabalhando no projeto Tor Uplift, cujo objetivo é criar no Firefox o mesmo nível de resistência às impressões digitais que no Navegador Tor. Este projeto está em andamento e descrito no artigo
Segurança / Impressão digital .
Você pode tentar o script de proteção do Firefox no
Github ghacks-user.js , embora, segundo todos os relatórios, ele possa ser demais e prejudicar a navegação.
Quanto aos complementos, há uma lista de complementos úteis e outros conselhos mantidos na página
firefox-tweaks .
No momento, as medidas que conheço especificamente para a impressão digital de fontes estão em
: config settings :
Clique com o botão direito do mouse e selecione Novo> String , criando o novo parâmetro
font.system.whitelist
, que listará as fontes que o JavaScript verá. Um exemplo de valor válido é Helvetica, Courier, Verdana
. A alteração entra em vigor imediatamente.
No meu caso, isso reduziu minha própria
impressão digital
de fontes de 266 fontes e 238 métricas exclusivas encontradas em uma lista de 512 fontes, para "apenas" 28 fontes e 9 métricas exclusivas. (Não faço ideia de como isso afetaria a navegação.)
privacy.resistFingerprinting=true
é uma opção geral para permitir medidas de privacidade do projeto Tor Uplift à medida que são implementadas. Permite distribuir uma lista de fontes uniforme. A Mozilla não recomenda habilitá-lo, pois quebrará alguns sites.
Desabilitando as opções de "Permitir que os sites usem suas próprias fontes" e a API de carregamento de fontes CSS alterando estes valores:
browser.display.use_document_fonts = 0
layout.css.font-loading-api.enabled = false
font.blacklist.underline_offset = (empty string)
gfx.downloadable_fonts.enabled = true
gfx.font_rendering.opentype_svg.enabled = false
gfx.font_rendering.graphite.enabled = false
(Isso provavelmente degradará a navegação.)
Apenas para observar que vi métodos discutidos para sofisticadas impressões digitais e desenhos de fontes que até identificavam a placa de vídeo e o driver gráfico.
Minha opinião: é impossível evitar impressões digitais - as fontes não são tudo. Mesmo se você:
- Use uma VPN
- Faça a navegação em uma máquina virtual Windows baunilha
- Não instale fontes ou outro software
- Instale o navegador mais usado - Chrome, sem extensões
- Navegue no modo de navegação anônima que desativa todos os cookies e extensões
provavelmente esses métodos de proteção exclusivos, juntamente com os elementos de hardware ainda detectáveis na máquina virtual, ainda criarão uma impressão digital única ou quase única. Sem mencionar que esse ambiente será bastante difícil de usar.
Para discussões sobre alguns métodos conhecidos de impressão digital, consulte os seguintes artigos: