假设:
- 所有网络浏览器都可以使用 JavaScript 与 HID 设备通信
- 当某些 JavaScript 代码正在与 HID 设备通信时,Web 浏览器不会告诉用户
- WebUSB 是一个 JavaScript 库。
我的假设在这里正确吗?或者,我错过了什么?
我问这个问题是因为 WebUSB 声称它将使 USB 通信更安全。但是,我不得不想知道如果用户不知道它是否/何时发生,USB 通信会有多安全。我的理解是,现在,网站可以与 USB 设备通信,而浏览器不必告诉用户这种情况正在发生。
WebUSB 看起来会让事情变得更安全,因为用户将被引导到一个安全的网站,有一个安全的界面等等,但在我看来,它似乎并没有解决恶意网站可以攻击你的 USB 的巨大问题你永远不知道的设备。我错了吗?