4 ms·
They say "nearly-unique" - I get an odds of '1 in 50,000'. Granted, that may be enough combined with IP or some other factor as a transient/session cookie. Howe
by harikb 7y ago
They say "nearly-unique" - I get an odds of '1 in 50,000'. Granted, that may be enough combined with IP or some other factor as a transient/session cookie. However the hash might change as soon as a plugin or some dependency is updated.
- Wowfunhappy 7y agoCombine my Canvas fingerprint (which a plugin update won't change) with my rough location (based on IP address), and I have to imagine you'd get very, very close to identifying me.
- gruez 7y agoCanvas fingerprints are probably the same between other iphones of the same model and ios version. So unless you use a rare model and/or rare ios version, there's probably at least a few dozen people with the same fingerprint/ip range combination as you.
- Wowfunhappy 7y agoMy understanding—only because another HN commenter told me as much, many months back—was that even the exact same model hardware would return different canvas fingerprints due to silicon differences. Not true?
- saagarjha 7y agoThat sounds unlikely. I'm sure there is some variation due to differences in OSes and GPUs, but there are surely enough iPhones with each to make it nothing more than supplementary entropy.
- gruez 7y agoThat seems implausible unless there's analog logic involved. With digital logic a bit is either a 1 or a 0, and any "variations" (eg. a 0 where it was supposed to be a 1) would be considered flaws as they can dramatically skew the end result (eg. the MSB of an integer being flipped, or one of the bits in the exponent of a float). As far as I know, there aren't any analog logic involved in a rasterization pipeline.