Can you read favicons from JavaScript or from the server side? I know you can set them from JS, don’t know about reading. If so could you use steganography to encode a unique ID into the icon itself, then read it back to retrieve the fingerprint.
This idea was indeed my first approach, but favicons on the client side cannot be loaded from the F-Cache via JavaScript, but are ALWAYS requested from the server via get-request, which fortunately thus does not allow fingerprinting. ~jonas
Supercookie: Browser Fingerprinting via Favicon
81–87 of 87 posts
Re: Supercookie: Browser Fingerprinting via Favicon
#82Earlier quoted context omitted.
Indeed one shouldn't do something like this. I hope they realize their mistake :). Also thanks for pointing this out, I haven't read that thread that closely, only remembered it being on the hn front page recently. FTR it seems that Jonas Strehle, author of this Github repo, is not affliated with the authors.
Thanks for clarifying - I have also noticed the very doubtful action of the authors! But I can furthermore assure that I have nothing to do with the authors of the paper. ~ jonas
Re: Supercookie: Browser Fingerprinting via Favicon
#83This only applies to browsing where the user's cache is present, yes? At least in Firefox 85.0.1 Desktop and 85.1.1 Android (when I tested) clearing the cache also nukes the favicons as well. Also, I get different hashes when I test on demo.supercookie.me after clearing my cache on mobile, and also across Private windows on desktop. The statement "[...] even in the browser's incognito mode and is not cleared by flush…
Re: Supercookie: Browser Fingerprinting via Favicon
#84Link to discussion of the paper (55 comments): https://news.ycombinator.com/item?id=25868742
[0] https://appsoft4fm.wordpress.com/2015/06/17/favicon-ico-mone...
Re: Supercookie: Browser Fingerprinting via Favicon
#85Re: Supercookie: Browser Fingerprinting via Favicon
#86It doesn't work in FireFox 85.0 x64 on Windows. I went to the site, did the demo, my number was A5 94 D6 7E 4A DE and when I came back in private mode it was 51 ED 26 D8 66 FC.
Re: Supercookie: Browser Fingerprinting via Favicon
#87This only applies to browsing where the user's cache is present, yes? At least in Firefox 85.0.1 Desktop and 85.1.1 Android (when I tested) clearing the cache also nukes the favicons as well. Also, I get different hashes when I test on demo.supercookie.me after clearing my cache on mobile, and also across Private windows on desktop. The statement "[...] even in the browser's incognito mode and is not cleared by flush…
It's unsurprising that browser manufacturers are patching this.