|
|
|
|
|
by dns_snek
144 days ago
|
|
WebUSB is a giant gaping hole in the browser sandbox. Innocent use cases are really nice, I've used WebUSB to flash GrapheneOS on my device, but the possibilities for users to shoot themselves in the foot with nefarious website are almost endless. Consider the fact that Chromium has to specifically blacklist Yubikey and other known WebAuthn vendor IDs, otherwise any website could talk to your Yubikey pretending to be a browser and bypass your 2FA on third party domains. I'm conflicted on WebUSB because it's convenient but on the balance I think it's too dangerous to expose to the general public. I don't know how it could be made safer without sacrificing its utility and convenience. |
|
On top of that, straight from Yubico's site:
".. The user must approve access on a per website, per device basis .."
This isn't any more a security hole than people clicking "yes" on UAC prompts that try to install malware.