samedi 27 décembre 2014

How to fake a fingerprint?



I'm developing a browser based on chromium based on the promise that privacy = freedom, and i will release it as open source and free, but i need to know how to protect my browser users against fingerprinting, i was thinking about write a code that checks an website for requests associated with fingerprinting such as:


1.Browser plugin details & user agent


2.Htpp_accept headers


3.Screen size and color depth


4.Time zone & system fonts


And then send always the same fake reply,but without break anything for the end user Like, user1 visit www.website.com,then click to watch a video in full screen, and site asks for screen size to resize it properly,then browser sends a fake screen size, but in the client machine it will execute with true screen size. So what i really need is to detect fingerprinting requests and fake the reply's but without breaking the website, is that possible ? Would be possible to hide installed plugins without negate the website to use it(like chrome pdf viewer as example, i don't want sites to be able to see i have it, but if i click on a pdf i want it to be used) The same logic apply to all fingerprinting requests,sorry for bad english





Aucun commentaire:

Enregistrer un commentaire