The navigator.plugins array is now sorted alphabetically [2] to avoid an issue documented in Jonathan Mayer's thesis [3]. Gecko and WebKit sorted the navigator.plugins array by the plugins' "last modified" time. Users with the same plugins installed can still have unique fingerprints because it is unlikely that they installed their plugins in the same order.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1169945
- There is no such thing as "minor" reduction in fingerprinting nowadays. This is a war, every little bit is important.
- I much prefer to have a thousand sites broken and a little bit more of privacy (or the feeling I'm doing all I can).
- A lot of people (me included) do not use Flash anyway.
Thank you for your work!
That said, I find it difficult to agree with the decision to remove features like this. So what if it can break websites? Isn't that what the "This might void your warranty!" warning is for? It seems far better to give users the option of viewing the web the way they want to view it, rather than protecting them from some broken websites at the expense of their privacy.
And if you like a site you can enable it.
Go ahead, call me crazy like most people do.
Rough config for surf: https://gist.github.com/jakeogh/b23aac080c5c74310c88
Security/privacy doesn't have to be all-or-nothing.
The Internet Explorer security model has 4 levels (Internet, Local Intranet, Trusted Sites, Restricted Sites) and you can choose a preset security settings package, or build your own, for each level.
Maybe Chrome/FF/Safari need something more similar to that, where we can specify different groups or levels, and then assign those to websites we visit.
The biggest problem with the IE method is that the UI is more tedious to add a site to a zone in IE11, than to add a site to the JS whitelist on Mobile Chrome.
By the way, Panopticlick is outdated (is it even maintained anymore?). You should use https://browserleaks.com