Las otras dos respuestas son buenas, pero no abordan explícitamente un punto crítico (lo que considero que es): lo que el artículo menciona es no huellas dactilares (ni el autor declara que sí lo es). huellas dactilares de lona)!
La huella digital del lienzo se describe en este documento . Del resumen:
Exhibimos una nueva huella digital del sistema basada en la fuente del navegador
y la representación de WebGL. Para obtener esta huella digital, un sitio web.
representa el texto y las escenas WebGL en un elemento <canvas>
, luego
Examina los píxeles producidos. Diferentes sistemas producen
Salida diferente, y por lo tanto diferentes huellas dactilares. Incluso
Pruebas muy simples, como la representación de una sola oración en una
Fuente del sistema ampliamente distribuida: produce una variación sorprendente.
Creo que tienes una idea errónea acerca de las huellas dactilares de lienzo dada tu declaración:
Según lo que he leído sobre esto, entiendo que las huellas dactilares del lienzo le dan a su sistema operativo una huella dactilar única para que pueda ser identificado y seguido en la web.
El sistema operativo juega un factor en la determinación de la huella digital de un lienzo, pero con tantos otros factores, como la tarjeta gráfica, los controladores de gráficos, la pantalla, etc., probablemente no sería posible deducir el sistema operativo de la huella digital del lienzo (ni es ese el punto).
La técnica utilizada en el artículo, como se indica, es:
Normalmente, cuando un correo electrónico contiene una imagen, el cliente de correo electrónico del receptor tiene que ponerse en contacto con el servidor de correo electrónico del remitente para 'buscar' la imagen.
Un 'fetch' es una solicitud GET, que tiene un agente de usuario como encabezado, y un agente de usuario indica el sistema operativo del cliente.