|
|
|
|
|
by jorvi
143 days ago
|
|
It really isn't. Chromium (since 67) does USB interface class filtering to prevent access to sensitive devices. Then there is the blacklist you mentioned. 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. |
|
Of course, but a phishing website "fake-bank.com" could collect user's username, password, and then prompt them to touch their yubikey. This wouldn't trigger any alarm bells because it's part of the expected flow.
> This isn't any more a security hole than people clicking "yes" on UAC prompts that try to install malware.
Yes it is. The only reason why Yubikeys are immune to phishing and TOTP codes aren't is because a trusted component (the browser) accurately informs the security key about the website origin. When a phishing website at "fake-bank.com" is allowed to directly communicate with the security key there's nothing stopping it from requesting credentials for "bank.com"