热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

新标准发布之后,TypeC数据线就安全了?

日前,Google工程师BensonLeung对市面上的USBType-C数据线做了测试。样本量很小,只有10条;信息量却很大࿰

日前,Google工程师Benson Leung对市面上的USB Type-C数据线做了测试。样本量很小,只有10条;信息量却很大,其中仅3条能正常连接Chromebook Pixel,另外还有一条则直接烧掉了Chromebook Pixel的USB Type-C端口。

据分析,造成这种状况的原因其实很低级:在这条A转C的数据线上,Surjtech公司将A型插头的GND连到了C型插头的VBUS,而把A型插头的VBUS引脚连到了C型插头的GND,从而造成接口短路。由于这种事件并非个例,亚马逊便开始下架所有不合规的Type-C数据线和适配器。

众所周知,Type-C是负责USB接口规范的USB开发者论坛(USB-IF),于2014年4月公布的USB 3.1连接接口之一。由于它解决了“USB永远插不准”的世界难题,发布之初便被很多人看成是接口革命的开始。但直到两年之后,Type-C的认证规范才姗姗来迟。

4月14日,USB-IF正式发布USB Type-C认证方案。实际上,这是继苹果的lightning数据线之后,又一个搭载了“握手协议”的数据线。因此,这套方案能通过协议来保障设备的安全,只有在一切正常的前提下,才会进行数据传输或充电。

据了解,USB Type-C的认证方案主要有以下几点:

针对USB Type-C充电器、设备、线缆及供电源的认证协议;

支持USB数据总线或者USB Power Delivery通道认证;

使用认证方案的设备会获得实施或者强制实施安全政策的设备控制权;

依赖任何加密方式的128bit安全;

目前国际上通用的、用于认证格式、数字信号、Hash及随机生成的加密方式标准规范。

从表面上看,这套认证方案对Type-C的硬件规格并未提出新的要求,因此,厂商们仅需通过固件升级便可获得生产许可。但事情没那么简单,至少得一分为二。

一方面,虽然认证方案直到最近才发布,但生产的规格书其实早就存在。所以如果厂商们只要严格按照规格书进行生产,Surjtech公司那种烧毁设备端口的情况就不可能发生。

另外,据业内资深人士透露:“正是由于之前的Type-C不需要过认证,国内某手机厂商为了节省成本,便出了USB 2.0转Type-C的数据线。这种线理论上只允许通过500 mah的电流,所以它内部得有一个进行控制的电阻。结果它用了一个大电流电阻,最后出了问题。”

“而实际上,无论是是A转C、C转C、还是其他的Type-C数据线,它们都是有标准的。在Type-C的规格书中都明确定义了厂商们该怎么去做,应该用什么样的电阻去做识别等等。只不过没有认证,很多公司就没有动力去做检测,偷工减料时有发生。”

另一方面,据雷锋网(搜索“雷锋网”公众号关注)记者了解,通过这次认证方案,USB-IF其实加了一颗加密通讯芯片进去。“就像苹果的lightning一样,如果你想给苹果的设备充电,就必须有一颗苹果的认证芯片。相当于它把自己的系统封闭起来了。”

这么做有什么现实意义呢?业内人士告诉雷锋网记者:“市面上的lightning数据线有很多,规格也不一样,如果过MFI(Make For iPhone)的话,苹果公司每个接口就要收2.3美金到4美金不等。而国内的山寨厂商最低能做到5毛钱。”

所以,“这也就不难解释,过了MFI的lightning数据线要卖几十块钱,而没过MFI的只要几块钱了。”而在全球市场,USB-IF这么做虽然能保证正规数据线的安全性,“但在这么高的利润面前,基本上什么都是可以用来破解的。”



本文转自d1net(转载)



推荐阅读
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 直播带货系统中的推流技术详解
    本文介绍了RTMP(实时消息传输协议)及其在直播带货系统中的应用,并详细探讨了带货直播系统的连麦方案,包括服务端合流和客户端合流的优势与劣势。 ... [详细]
  • 小程序的授权和登陆
    小程序的授权和登陆 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 近期,微信公众平台上的HTML5游戏引起了广泛讨论,预示着HTML5游戏将迎来新的发展机遇。磊友科技的赵霏,作为一名HTML5技术的倡导者,分享了他在微信平台上开发HTML5游戏的经验和见解。 ... [详细]
  • 探讨Redis的最佳应用场景
    本文将深入探讨Redis在不同场景下的最佳应用,包括其优势和适用范围。 ... [详细]
  • 应用链时代,详解 Avalanche 与 Cosmos 的差异 ... [详细]
  • 深入解析国内AEB应用:摄像头和毫米波雷达融合技术的现状与前景
    本文作者程建伟,武汉极目智能技术有限公司CEO,入选武汉市“光谷3551人才计划”。文章详细探讨了国内自动紧急制动(AEB)系统中摄像头与毫米波雷达融合技术的现状及未来前景。通过分析当前技术的应用情况、存在的挑战以及潜在的解决方案,作者指出,随着传感器技术的不断进步和算法优化,AEB系统的性能将大幅提升,为交通安全带来显著改善。 ... [详细]
  • 本文对SQL Server系统进行了基本概述,并深入解析了其核心功能。SQL Server不仅提供了强大的数据存储和管理能力,还支持复杂的查询操作和事务处理。通过MyEclipse、SQL Server和Tomcat的集成开发环境,可以高效地构建银行转账系统。在实现过程中,需要确保表单参数与后台代码中的属性值一致,同时在Servlet中处理用户登录验证,以确保系统的安全性和可靠性。 ... [详细]
  • 本文是Java并发编程系列的开篇之作,将详细解析Java 1.5及以上版本中提供的并发工具。文章假设读者已经具备同步和易失性关键字的基本知识,重点介绍信号量机制的内部工作原理及其在实际开发中的应用。 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
author-avatar
英俊大郎AAAA
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有