4 ms·
Basically different devices and browsers render high-level graphical objects, such as fonts, differently. When you visit a site that does canvas tracking, a sma
by matthewaveryusa 7y ago
Basically different devices and browsers render high-level graphical objects, such as fonts, differently. When you visit a site that does canvas tracking, a small javascript snippet will ask your browser to render a few graphical things on an html5 canvas and export that canvas to a png. The hash of that png is a good fingerprint of your hardware, browser and rendering software.
- rubidium 7y agoJust to be clear, the only reason to do this is fingerprinting, correct?
- dillondoyle 7y agowhich has legitimate use cases in fraud detection and login security (eg recaptcha)
- mindslight 7y agoIt's a bit of a stretch to cast those as "legitimate use". A security vulnerability is a security vulnerability, regardless of who exploits it.