Google Chrome разрешит изолированному веб-приложению получать доступ к конфиденциальным USB-устройствам

Google работает над новой функцией под названием Unrestricted WebUSB, которая позволяет доверенным изолированным веб-приложениям обходить ограничения безопасности в API WebUSB.

Изолированное веб-приложение Chrome получает доступ к чувствительным USB-устройствам
Веб-USB — это API JavaScript, который позволяет веб-приложениям получать доступ к локальным USB-устройствам на компьютере. Спецификация WebUSB включает определенные классы интерфейсов, которые защищены от веб-приложений, чтобы предотвратить доступ вредоносных скриптов к потенциально конфиденциальным данным.

Список защищенных классов интерфейсов включает HID (Human Interface Device), Mass Storage, Smart Card, Video, Audio/Video и Wireless Controller. Кроме того, спецификация WebUSB включает черный список определенных USB-устройств, которые не могут быть защищены от доступа API, таких как YubiKeys, ключи Google Titan и ключи безопасности Feitian, используемые для многофакторной аутентификации. Компания также отметила, что спецификация WebUSB определяет черный список уязвимых устройств и таблицу классов защищенных интерфейсов, доступ к которым через WebUSB заблокирован.

Итак, когда приложение с разрешением пытается получить доступ к USB-устройству, система сначала проверяет, находится ли оно в черном списке уязвимых устройств. Если это так, устройство обычно удаляется из списка доступа. Однако это ограничение будет обойдено веб-приложениями с разрешением “usb-unrestricted”. Система также проверит, находится ли устройство в списке разрешенных устройств для приложения. Кроме того, она убедится, что доступный интерфейс отмечен как защищенный.

Конечным результатом является то, что эта функция позволяет доверенным изолированным веб-приложениям получать доступ к более широкому спектру USB-устройств, обеспечивая большую функциональность.

Тестирование будет проходить в Chrome 128, выпуск которого запланирован на август 2024 года.

Источник

Если вам понравилась эта статья, пожалуйста, поделитесь ею с помощью кнопок ниже. Это не займет у вас многого, но поможет нам расти. Спасибо за вашу поддержку!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *