返回

WebUSB API:将USB设备安全地连接到Internet

发布时间:2022-04-04 12:38:28 535
# 数据# 设备# 软件# 软件# 隐私
webusb-api
网络USB这将允许您安全地将USB设备连接到Web,而无需使用本机驱动程序。

WebUSB–;由雷利·格兰特和肯·罗科特开发–;已被引入万维网联盟的网络孵化器社区小组(W3C WICG),旨在提供一个通用平台,供浏览器制造商在未来版本的软件中采用。

将USB设备连接到Web


WebUSB API允许通过网页寻址USB连接的设备,从键盘、鼠标、3D打印机和硬盘驱动器到复杂的物联网(IoTs)设备。

其目的是帮助硬件制造商让他们的USB设备在任何平台(包括Web)上工作,而无需为专用平台编写本机驱动程序或SDK。

除了控制硬件,网页还可以安装固件更新以及执行其他基本任务。

但是,API草案(应用程序接口)并不用于向闪存驱动器传输文件或从闪存驱动器传输文件。
“有了这个API,硬件制造商将能够为他们的设备构建跨平台的JavaScript SDK,”谷歌工程师在项目描述草案中写道。
“这对网络有好处,因为从一开始就可以为网络构建新的创新硬件,而不是等待一种新的设备足够流行,浏览器可以提供特定的API。”

隐私和安全问题


谷歌的工程师们还概述了安全问题。

  • WebUSB将包括源代码保护,比如一种跨源代码资源共享(CORS),以限制网页从其他域请求数据,但它们来自的域除外。

这意味着网页无法利用USB设备访问电脑、重要文件或电脑或USB设备本身可能保存的任何文件。

  • 为了解决USB设备泄漏数据的问题,WebUSB将始终提示用户授权网站或网页,以便检测设备的存在并连接到它。

目前,WebUSB只是一个潜在规范的草案,尚未被W3C正式采用。WebUSB目前仍在进行中,不过您可以在GitHub上查看完整的WebUSB代码库。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线