- PVSM.RU - https://www.pvsm.ru -

Разработчики из Google предложили консорциуму WWW черновик WebUSB — протокола для работы USB-устройств с веб-страницами

image Два разработчика Google, Рейли Грант и Кен Рокот, представили международному консорциуму WWW [1] (World Wide Web) черновик проекта WebUSB — протокола для работы USB-устройств в интернете, в котором описывается взаимодействие USB-совместимых устройств и веб-страниц.

Проект WebUSB был опубликован еще 21 марта и описывает API, с помощью которого будет обеспечиваться безопасное соединение USB-устройств и веб-служб. Данный протокол не будет затрагивать работу USB-накопителей, но по задумке авторов регламентирует взаимодействие с сетью всей прочей USB-периферии, такой как мыши, клавиатуры, камеры etc.

«В WebUSB мы не стремились создать универсальный механизм взаимодействия оборудования и веб-страницы. Его роль заключается в упрощении этого процесса», поясняют разработчики.

Парни из Google надеются, что производители браузеров «подхватят» их разработку и внедрят, со временем, нативную поддержку WebUSB, что позволит обеспечить взаимодействие устройств и веб-страниц прямо «из коробки».

С другой стороны возникают вопросы в плоскости информационной безопасности и конфиденциальности. Проблема заключается в том, что такого уровня «паранойи» как в сети, в взаимоотношениях пользователя и его ПК заложено не было: компьютер автоматически доверяет любому оборудованию, подключенному к нему человеком.

Это открывает лазейку для злоумышленников, которые смогут создать ПО, сканирующие пользовательские ПК на наличие веб-совместимой периферии. Таким образом в руки спамеров и прочих киберпреступников могут попасть сведения о посещаемых сайтах, персональные данные, переписка и другая приватная информация.

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

С проектом вы можете ознакомиться на GitHub [3], а драфтовая версия документации по API доступна здесь [4].

Via softpedia [5]

Автор: Inoventica Services

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka/117714

Ссылки в тексте:

[1] консорциуму WWW: https://www.w3.org

[2] CORS: https://ru.wikipedia.org/wiki/Cross-origin_resource_sharing

[3] на GitHub: https://github.com/wicg/webusb

[4] по API доступна здесь: https://wicg.github.io/webusb/

[5] Via softpedia: http://news.softpedia.com/news/google-developers-create-api-for-direct-usb-access-via-web-pages-502802.shtml

[6] Источник: https://habrahabr.ru/post/281436/