I wonder how unique this fingerprint really is. Getting the same fingerprint every time is only half of what makes a good fingerprint. Fennec on Android: cdec914cb91d1a88fbd3e7834b7968c8
Agreed. It's not a "fingerprint" at all as in most cases, it won't be remotely unique. For example: every user in the world with the same screen size, browser & platform will get the same result. For desktop it's window size rather than screen, but coarsely bucketed. Thousands or millions will share the same fingerprint. It seems somewhat unrealistic to ascribe much advertisement or tracking value to this.
No-JavaScript Fingerprinting
81–90 of 107 posts
Re: No-JavaScript Fingerprinting
#82Note that among a sea of tracked browsers, the untrackable browser shines like a bright star. Statistical analysis of these values over time (matched with client hints, ETags, If-Modified-Since, and IPs) will make most browsers uniquely identifiable. If the malicious vendor is good, they even correlate the size and order of requests. Because that's unique as well and can identify TOR browsers pretty easily. It's like…
Re: No-JavaScript Fingerprinting
#83* 9dfe9b69a9f18ef1c0d313aa4c013b52 in regular windowed mode
* 0fa96aa3ae2698bc2d1187f39b79db36 in fullscreen mode (F11).
Does anyone else get any of these fingerprints? If so, that is evidence that Tor Browser is well-designed. If not, that is evidence of some details overlooked.
Re: No-JavaScript Fingerprinting
#84The actual blogpost is here https://fingerprintjs.com/blog/disabling-javascript-wont-sto... basically they use CSS trickery together with server-side stuff. It's pretty clever. @font-face { font-family: 'Helvetica'; src: local('Helvetica'), url('/signal/(token)/fontHelvetica') format('truetype'); } to detect font (which detects OS), and @media (featureX: value1) { .css_probe_42 { background: url('/signal/(token)/feat…
Re: No-JavaScript Fingerprinting
#85Re: No-JavaScript Fingerprinting
#86I am unpleasantly surprised that Firefox's "ui.prefersReducedMotion" preference is detectable from CSS. I expected a preference starting with "ui" to only affect the UI. It should be possible to reduce (or ideally remove) UI animations without affecting web pages.
Re: No-JavaScript Fingerprinting
#87I am unpleasantly surprised that Firefox's "ui.prefersReducedMotion" preference is detectable from CSS. I expected a preference starting with "ui" to only affect the UI. It should be possible to reduce (or ideally remove) UI animations without affecting web pages.
Re: No-JavaScript Fingerprinting
#88I am unpleasantly surprised that Firefox's "ui.prefersReducedMotion" preference is detectable from CSS. I expected a preference starting with "ui" to only affect the UI. It should be possible to reduce (or ideally remove) UI animations without affecting web pages.
Isn't the main point of the user preference flag to allow the website developer to serve a reduced-motion version of the site?
[0]To disable web page animations, in Chrome/userContent.css in your Firefox profile directory:
@namespace url(http://www.w3.org/1999/xhtml);
*, :before, :after {
transition: none !important;
animation-delay: 0ms !important;
animation-duration: 0ms !important;
}
This also requires setting toolkit.legacyUserProfileCustomizations.stylesheets to true in about:configRe: No-JavaScript Fingerprinting
#89Re: No-JavaScript Fingerprinting
#90The actual blogpost is here https://fingerprintjs.com/blog/disabling-javascript-wont-sto... basically they use CSS trickery together with server-side stuff. It's pretty clever. @font-face { font-family: 'Helvetica'; src: local('Helvetica'), url('/signal/(token)/fontHelvetica') format('truetype'); } to detect font (which detects OS), and @media (featureX: value1) { .css_probe_42 { background: url('/signal/(token)/feat…
I was surprised by the amount of CSS tricks used for fingerprinting all while having js disabled.
A few days ago, I came across this "GPU fingerprinting" called "DrawnApart" => https://blog.amiunique.org/an-explicative-article-on-drawnap...
and was thinking that this must be the most advanced fingerprinting approach so far but after reading your article, I have to reconsider!