News for hackers. Stuff that matters.
Re:EFF's Panopticlick 2.0 Launches with Tracker Protection T... by redwards510 on Thursday December 17, 2015 @03:09PM (#10754145)
Yes, everyone knows you can change the user agent string, but how do you change the list of plugins returned by the browser? Do you have to actually patch the binary?!
Re:EFF's Panopticlick 2.0 Launches with Tracker Protection T... by throwaway252525 on Thursday December 17, 2015 @06:39PM (#10755532)
You can set plugins.enumerable_names to the empty string, or to the plugins you want returned. Unfortunately, this was recently removed.[1]

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1169945

Re:EFF's Panopticlick 2.0 Launches with Tracker Protection T... by mpeg on Thursday December 17, 2015 @05:06PM (#10754931)
navigator.__defineGetter__('plugins', function(){ return new Object(); });

Of course, you'd actually have to do a bit more work to make it bulletproof (otherwise fingerprinters could use the fact that you modified your default navigator object as a way to uniquely identify you !)

I imagine ultimately it's almost impossible to defeat fingerprinters in JS, as they could do tricky stuff like timing attacks to get you.

Use NoScript if you're concerned.