Предположения:
- Все веб-браузеры уже могут общаться с HID-устройствами с помощью JavaScript.
- Веб-браузер не сообщает пользователю, когда какой-то код JavaScript обращается к HID-устройству.
- WebUSB - это библиотека JavaScript.
Здесь мои предположения верны? Или я что-то упустил?
Я задаю этот вопрос, потому что WebUSB утверждает, что он сделает USB-соединение более безопасным. Но я должен задаться вопросом, насколько безопасным может быть USB-соединение, если пользователь не знает, происходит ли / когда это происходит. Насколько я понимаю, прямо сейчас веб-сайт может взаимодействовать с USB-устройством, и браузеру не нужно сообщать пользователю, что это происходит.
WebUSB выглядит так, как будто он делает вещи более безопасными, потому что пользователь будет направлен на безопасный веб-сайт с безопасным интерфейсом и так далее, но мне не кажется, что он решает проблему с зиянием, когда вредоносный веб-сайт может поразить ваш USB устройство без вашего ведома. Я ошибаюсь?