- PVSM.RU - https://www.pvsm.ru -
Два разработчика 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/
Нажмите здесь для печати.