Comment by lxgr

6 days ago

How would you use WebUSB or Web Bluetooth for device fingerprinting?

HID, mass storage devices etc. are required to be filtered by implementations, and why would I grant a random news or social media site access to my MiniDisc player, Arduino board, Bluetooth thermometer/hygrometer etc. when it asks for it?

The prompts are pretty scary/disruptive, and I've never seen any website actually try (unlike for e.g. web push notifications, which are fairly private but can be super annoying).

> why would I grant a random news or social media site access to my MiniDisc player, Arduino board, Bluetooth thermometer/hygrometer etc. when it asks for it?

Part of the problem is that a vast number of users neither understand nor care about these prompts. They just click to make them go away.

There’s a few long discussions on the unsuitability of these specifications in the Mozilla standards positions repo:

Web Bluetooth: https://news.ycombinator.com/item?id=23679063