Cómo bloquear las huellas dactilares de Canvas en Firefox

Canvas Fingerprinting es una nueva forma de rastrear a los usuarios de Internet que ha adquirido cierta importancia recientemente. Le expliqué el concepto hace algún tiempo y le sugiero mira el artículo para obtener información detallada sobre qué es, qué hace y cómo prevenirlo.

En pocas palabras, hace uso del elemento Canvas que forma parte de HTML5 para crear perfiles y rastrear usuarios. El elemento puede dibujar en la pantalla y la toma de huellas dactilares hace uso del hecho de que los resultados son diferentes según una serie de factores, incluido el navegador y el sistema operativo que se está utilizando.



En esencia, significa que Canvas se puede utilizar para identificar a los usuarios basándose en esos dibujos, incluso si no son visibles o distinguibles para el ojo humano. Es especialmente poderoso cuando se combina con otra información sobre un dispositivo, la información del agente de usuario, por ejemplo, o la dirección IP.

Hay un par de cosas que los usuarios de Internet pueden usar para bloquear la toma de huellas digitales. Una de las opciones más fáciles es deshabilitar JavaScript, por ejemplo, pero no es realmente factible considerando que JavaScript se usa en la mayoría de los sitios de Internet y que muchos sitios no funcionarán en absoluto o solo parcialmente cuando JavaScript está deshabilitado.

También hay una extensión de Chrome y el nuevo complemento de Firefox CanvasBlocker. El complemento bloquea el elemento de lienzo en las páginas que visita y también le da control sobre el bloqueo.

Está configurado para solicitar permiso para elementos de lienzo visibles de forma predeterminada, ya que los sitios pueden usar el elemento de lienzo para otros fines además del seguimiento de usuarios.

canvas fingerprinting
Opciones de CanvasBlocker

Puede cambiar el bloque de eso en las opciones si prefiere una configuración diferente. Esto incluye bloquear todos los elementos del lienzo en todas las páginas, permitir solo los elementos de la lista blanca, bloquear el lienzo solo en los sitios de la lista negra o permitir todo.

Tanto la lista blanca como la lista negra también se mantienen en las preferencias. CanvasBlocker admite expresiones regulares y los dominios están separados con un ',' en ambas listas. Los dominios de Google y el propio dominio del autor están incluidos en la lista blanca de forma predeterminada con opciones para eliminarlos de la lista blanca en las opciones.



La última opción disponible es permitir lienzo en archivos PDF. El lector de PDF nativo de Firefox, pdf.js, utiliza lienzo para mostrar el contenido, por lo que está habilitado de forma predeterminada. Sin embargo, también es posible desactivarlo allí.

Puede probar la funcionalidad de la extensión en Página de prueba de huellas dactilares de Canvas de Browserleak. Canvas y Text Api para Canvas deben devolver el valor falso en la prueba, lo que significa que la función no es compatible con esa página.

Palabras de cierre

CanvasBlocker es una extensión útil para el navegador web Firefox que puede bloquear el elemento Canvas de forma selectiva o completa en Firefox.