Las huellas digitales de fuentes son solo una pequeña parte de las huellas digitales del navegador. Bloquearlo totalmente es casi imposible de hacer si el propósito es dejar que el navegador siga funcionando. Se dice que la mejor protección general de huellas digitales se encuentra en el navegador Tor.
En pruebas prácticas se descubrió que intentar bloquear las huellas digitales de las fuentes en realidad aumenta la singularidad de la huella digital de la computadora, ya que la mayoría de los usuarios no lo hacen. La mejor manera de evitar las huellas digitales es no hacer nada especial y mezclarse con miles de otros usuarios.
El primer paso contra las huellas dactilares de la fuente es tener una prueba de la efectividad de cualquier medida defensiva que tome. Una buena herramienta aquí es https://browserleaks.com/fonts . Una buena herramienta para la singularidad de las huellas digitales generales es
https://panopticlick.eff.org/ (mi propio navegador apareció como único entre los 199,984 probados en los últimos 45 días) o
Am I Unique .
Para protección en Chrome , las medidas que puede tomar son:
- Instale en su lugar una construcción de cromo endurecida
- Use una extensión (no he probado su efectividad):
Para protección en Firefox
Mozilla está trabajando actualmente en el proyecto Tor Uplift, cuyo objetivo es construir en Firefox el mismo nivel de resistencia a las huellas dactilares que en el navegador Tor. Este proyecto está en progreso y se describe en el artículo
Seguridad / Huellas digitales .
Puede probar el script de endurecimiento de Firefox en
Github ghacks-user.js , aunque según todos los informes puede ser demasiado y realmente dañar la navegación.
En cuanto a los complementos, hay una lista de complementos útiles y otros consejos mantenidos en la página
firefox-tweaks .
Por el momento, las medidas que conozco específicamente para Font Fingerprinting se refieren a
: configuración de configuración :
Haga clic con el botón derecho y seleccione Nuevo> Cadena , creando el nuevo parámetro
font.system.whitelist
, que enumerará las fuentes que verá JavaScript. Un valor válido de ejemplo es Helvetica, Courier, Verdana
. El cambio hace efecto inmediatamente.
En mi caso, esto ha reducido mi propia
huella digital
de fuentes de 266 fuentes y 238 métricas únicas encontradas en una lista de 512 fuentes, a "solo" 28 fuentes y 9 métricas únicas. (No tengo idea de cómo esto afectaría la navegación).
privacy.resistFingerprinting=true
es un cambio general para habilitar medidas de privacidad del proyecto Tor Uplift a medida que se implementan. Permite distribuir una lista de fuentes uniforme. Mozilla no recomienda habilitarlo ya que romperá algunos sitios web.
Desactivando las opciones de "Permitir que los sitios web utilicen sus propias fuentes" y la API de carga de fuentes CSS cambiando estos 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
(Esto probablemente degradará la navegación).
Solo para comentar que he visto métodos discutidos para obtener huellas digitales y dibujos sofisticados de fuentes que incluso podrían identificar la tarjeta gráfica y el controlador gráfico.
Mi opinión: es imposible evitar las huellas digitales: las fuentes no lo son todo. Incluso si tú:
- Usa una VPN
- Navega desde una máquina virtual Windows de vainilla
- No instale fuentes u otro software
- Instale el navegador más utilizado: Chrome, sin extensiones
- Navegue en modo incógnito que deshabilita todas las cookies y extensiones
entonces lo más probable es que estos métodos de protección únicos, junto con elementos de hardware aún detectables en la máquina virtual, sigan creando una huella digital única o casi única. Sin mencionar que este entorno será bastante difícil de usar.
Para discusiones sobre algunos métodos de huellas dactilares conocidos, vea los siguientes artículos: