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?!
[ Parent
| on HN ]
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]
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.