brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
16.96k stars 2.21k forks source link

Brave still exposes too much fingerprintable information #35646

Open BenjaminAster opened 5 months ago

BenjaminAster commented 5 months ago

I did some research on fingerprinting and browser's defenses, and I think there are several pieces of somewhat fingerprintable information that Brave still exposes and that could rather trivially be spoofed/farbled/disabled:

LiamPerson commented 1 month ago

Wow! Great post. I hope this gets more traction with the removal of aggressive anti-fingerprinting.

bsclifton commented 1 month ago

cc: @ShivanKaul

ShivanKaul commented 1 month ago

Thank you for putting these together. Like you pointed out, a lot of these have webcompat risk: we have dropped plans for some of them because it would break too many sites. FWIW we try to avoid permission-prompting the user unless the use-case is essential and privacy harm imminent, since it increases notification fatigue.

jermanuts commented 6 days ago

https://www.ctrl.blog/entry/brave-user-agent-detection.html

Update (2020-03-31): Brave still doesn’t have its own User-Agent. The User-Agent may be deprecated going forward, however. On a positive note, you can now reliably detect Brave using the following test: (navigator.brave && await navigator.brave.isBrave() || false)