fanglingsu / vimb

Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim. The goal of vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience.
https://fanglingsu.github.io/vimb/
GNU General Public License v3.0
1.33k stars 99 forks source link

Discussion: Lowering uniqueness of the browser fingerprint #737

Open jjakob opened 1 year ago

jjakob commented 1 year ago

The most important setting is user-agent. Just removing the vimb/3.6.0 identifier is not quite enough. The best choice is to pick whatever Safari on MacOS uses, for example: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Safari/605.1.15. This works quite well, I get "1 in 127 browsers have this value" in EFF's fingerprint test. I found it by grepping WebKitGTK sources, in Source/WebInspectorUI/UserInterface/Base/Main.js, there is a value for "Safari 16.0" (I changed it to 16.4).

I don't think having this as default would be wanted, but as users can change it themselves, I thought it would be useful to mention here.