freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

WebUSB API:让你的USB设备安全的接入网络
2016-04-17 15:50:34

7859673_154408005378_2.jpg

有两个谷歌工程师开发了名为WebUSB的API(草拟版本),它能通过WEB安全地连接你的USB设备,其间不需要经过本地驱动。

WebUSB是由Reilly GrantKen Rockot开发的,它已经被推入W3C WICG(万维网联盟Web平台孵化社区组),以求建立一个能够被浏览器制造商引用的平台。

USB设备连接到网络

WebUSB API可以让USB设备,比如键盘、鼠标、3D打印机和硬件驱动连接到物联网,甚至在Web页面上进行定位。

这一产品的目的,是为了帮助硬件制造商将他们的USB设备实现跨平台通用(包括Web),此后不需要为特定的平台写本地驱动或者SDK

除了控制硬件,WebUSB也可以通过Web页面安装固件升级或者执行其他重要任务。然而,这个草拟版本的API并不能传输文件。

这些谷歌工程师在项目介绍中写到

“有了这个API,硬件制造商就有能力为他们的设备,建立跨平台的Javascript SDK

这对于WEB的发展是有好处的,因为与其等待某设备能主流到浏览器制造商都会为它制作特定的API,还不如直接设定特定的API,大家可以以此为基准制造新的硬件。”

隐私和安全问题

谷歌工程师也提到了安全相关的问题。

WebUSB会有原生保护,类似于跨域资源共享(CORS),这会限制其他域的Web页面请求敏感数据。这意味着其他Web页面不能通过你的PC机攻击你的USB设备和电脑里面的文件。

至于USB设备泄露数据的问题,WebUSB也会让用户在连接设备时,进行WEB身份验证。

当然,WebUSB现在只是个草拟版本,还没有正式采用W3C标准。其开发工作仍然在进展之中,但是你现在还是可以在Github上看到完整的WebUSB代码库。

 *参考来源:TA,FB小编dawner编译,转载请注明来自FreeBuf黑客与极客(FreeBuf.COM)  

本文作者:, 转载请注明来自FreeBuf.COM

# webusb
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
评论 按时间排序

登录/注册后在FreeBuf发布内容哦

相关推荐
  • 0 文章数
  • 0 评论数
  • 0 关注者
登录 / 注册后在FreeBuf发布内容哦
收入专辑