So if it's already that bad why worry about just one extra bit?
Because thanks to Firefox and NoScript, it's already possible to reach an almost acceptable fingerprint. Almost! Chasing little gains here and there can be interesting if you live in densely populated areas, particularly in certain European countries where Firefox can have around 30% market share.
Also and perhaps more importantly, DNT is a very obvious mark, more prone to be logged if only because a number of websites must study their audience when considering how they will handle DNT. Whereas only ad companies are interested in complex fingerprinting, ad companies that only load as 3rd party and that you can block with Adblock Plus.
Yeah, it's likely to take a while for it to be backed by law, the point is just that that's not ruled out at this point.
I should have said it won't ever happen in any meaningful way. Big data is too important a business and politicians are obsessed with growth and employment. In the mean time DNT provides no guarantee and adds to our fingerprints :/
Quite a few people use about:config > javascript.enabled instead of NoScript...
Really ? It's horribly impractical... usually "horribly impractical" means few users will browse like this
Also, if you're still really sure "Fx user with no JS and no DNT header" is so unique, note that with JS off + UA/HTTP header spoofing, you could impersonate a completely different browser - if both UA and other headers are spoofed, I think it requires JS to detect that spoofing. So if you were to grab this extension and configure it right you could go around pretending to be some other browser where you think having JS disabled and DNT off is likely...
I used to spoof (manually) Windows 7 when I was under Vista. Now I have Win 7 so no spoofing: If you do it wrong you stand out like a sore thumb. Not to mention that even when you impressively do it right, you have to be vigilant all the time with updates to both the useragent you spoof, Firefox, and the spoofing add-on. I'm not sure you're entirely safe from detection without JS either, there are differences in how browsers adopt and implement CSS.
his is not necessarily an argument to disable DNT-by-default - it's just as valid as an argument to make the DNT functionality better documented so that it's obvious to users who don't find NoScript through AMO
Even NoScript's page on AMO doesn't mention DNT, not in my language at least. If it was a message on install, then ok, but there would be people to choose "I don't want DNT", and you'd end up with a fragmented audience fingerprint-wise, which is not much better.
One major argument for keeping DNT-by-default, at least for the rest of NoScript 2.x, is that existing users who expect DNT to be on by default won't have the rug pulled out from under them, so to speak...
Such people are among the most concerned NoScript users. Most of them probably read the changelog. Perhaps they enabled it in Firefox options since it's 10 times more obvious...
Well anyway I had to talk about this because it's been on my mind to make a thread for a while. I guess I just ended up hijacking someone else's
