Fingerprinting

Let me tell you what's unique about your device.


Jul 22nd, 2017

A device fingerprint or machine fingerprint or browser fingerprint is information collected about a remote computing device for the purpose of identification. Fingerprints can be used to fully or partially identify individual users or devices even when cookies are turned off.

Basic web browser configuration information has long been collected by web analytics services in an effort to accurately measure real human web traffic and discount various forms of click fraud. With the assistance of client-side scripting languages, collection of much more esoteric parameters is possible [1]. Assimilation of such information into a single string comprises a device fingerprint. In 2010, EFF measured at least 18.1 bits of entropy possible from browser fingerprinting, [2] but that was before the advancements of canvas fingerprinting, which claims to add another 5.7 bits.

Prior to early 2017, device fingerprinting was limited to single browsers. If a user switched browsers regularly, fingerprinting could not be used to link the user to these browsers [citation needed]. A cross browser fingerprinting method has been published [3] which allows tracking of a user across multiple browsers on the same device.

The excerpt above has been retrieved from wikipedia.

References

[1] Browser Spy
[2] EFF: How Unique Is Your Web Browser?
[3] (Cross-)Browser Fingerprinting via OS and Hardware Level Features
[4] Source: Wikipedia