The test here worries me: http://panopticlick.eff.org/ and I'd like to know if there is a good way to manipulate the browser fingerprint?
You can actually do it with a plugin in firefox. It is called Random Agent Spoofer.
This not only takes a random agent, but also changes overtime. And it is also highly customizable.
Does this help you ?
It's very difficult to convincingly alter your browser fingerprint without leaving additional fingerprintable traces. The EFF Panopticlick test is a reasonable proof of concept, but there are many other characteristics not tested on that site that can also be used to fingerprint you. Not all fingerprints will use every method, and some will just use a basic fingerprint, so different strategies will have varied effect for different servers. The best defenses are:
The Tor browser is also a good defense against device fingerprinting. It has a few built-in protections against fingerprinting.
You're best off choosing a clean, factory-default-configured device (or virtual machine) with a common user agent and other common fingerpritntable characteristics, and using multiple of such devices or VMs to prevent correlation of separate activities.
I have no idea what browser you're using so I'll give you some tips for each.
- Disable unnecessary plugins aka Flash: chrome://plugins
- Spoof your user agent with this: Chrome Extension
- Turn off Do Not Track Requests: chrome://settings
- Disable WebGL: chrome://flags/#disable-webgl
- Change your user agent to a generic one in: about:config
- Disable HTTP Referrers in: about:config
- Use NoScript: http://noscript.net/
If you need more, clarify which browser you're using and I can add to the list.
Suggested answers above are not enough, because changing of User Agent and tricking with plugins doesn't hide your hardware fingerprint.
You can check what browser can get about your hardware using my snippet: https://gist.githubusercontent.com/vladignatyev/26219c0975dfe8a4bcdfe4e83d9f12b5/raw/7fdd7c51f58f471dcee987ab6ba7c0e7777f3636/testdevice.js
OS, CPU, RAM, disk storage space, Internet connection and everything else depending on browser. The most "transparent" browser is unfortunately the Google Chrome, he exposes everything listed. Firefox less, but too much also.
Any further ideas/discussion?