历史上的今天
返回首页

历史上的今天

今天是:2025年03月31日(星期一)

正在发生

2018年03月31日 | 奔驰“刹车疑云”的冷思考:车企需与黑客不停斗法

2018-03-31 来源:eefocus

近一周来,一辆“奔驰”中的奔驰车成了大众焦点,这辆设定为“定速巡航”的汽车,突然刹车失灵,以120公里的时速奔跑了一百多公里。在此前的新闻报道中,这场生死时速的终结者是奔驰后台通过远程操控达到降速的目的。然而一个疑问却引起了广泛的讨论,“车是我自己的,厂商却留有后门可以获取更高的远程操控权限,操控我的油门,合理吗?”

 

“我一开始就认为是假的。”宋宇昊是极棒实验室研究员,对于此后剧情反转奔驰和车主都否定“远程刹车”的说法,他并不意外。 “我接触过的车企没有哪一家将行车控制的功能直接开放给远程网络,奔驰作为一家传统老牌车企,我认为不会比他们更加激进。”

 

然而,无论此事真伪如何,一个必须要考虑的问题是,随着汽车逐渐电子化、联网化,当它变成一台可移动的“电脑”时,通过互联网远程攻击和控制,并非不可行。宋宇昊告诉《IT时报》记者,被极客破解汽车系统的案例是存在的,其中不乏特斯拉、克莱斯勒等知名大车企。

 

现实是,不管汽车厂商留不留后门,联网后的汽车都有可能成为新型攻击的对象,面对来势汹汹的互联网,不少厂商选择顺势而为,“白帽子”公司的生意也水涨船高。

 

一条短信操控一辆车

“想不想体验一把‘远程杀人’的快乐?” 2017年10月,极棒嘉年华(黑客大赛)上,一场比赛开始之前,一位评委意味深长地说道。

 

在接下来的20分钟里,一支参赛团队在一辆汽车上“粘”了一件东西,随后主持人向车辆发送了一条“急停指令”短信,正常行驶的车突然刹车停下了。

 

这次比赛中显现的“远程杀人”技术,并非直接黑进汽车的系统,而是通过OBD(On-Board Diagnostic,车载诊断系统)接口接入一个OBD盒子。OBD能够随时监控发动机的运行状况和尾气后处理系统的工作状态并保存起来,所以车主安装OBD盒子后,不仅通过手机能了解车辆的位置、电瓶、油量、电量等信息,还能为“老车”提供新车才有的行车智能电脑、钥匙一键升窗、HUD抬头显示等功能。正是因为功能强大,业界逐渐流行起了OBD盒子,并将其插入到原本仅限4S店故障检查和维修使用的OBD接口中。

 

参赛团队是安恒海特实验室,一位实验室研究员告诉记者,他们前期花了一周的时间破解OBD盒子。“我们展示的主要是智能OBD盒子的安全问题,所以随便挑选了一个品牌汽车,其实测试过很多品牌汽车,都可以攻击成功。”

 

破解汽车,海特安全实验室并不是第一个吃螃蟹的人。2014年开始就有团队利用安全缺陷远程控制了特斯拉。由于UConnect信息娱乐系统中存在着漏洞,攻击者可以远程获得汽车的控制权,菲亚特克莱斯勒公司(FCA)曾在2015年召回了美国140万辆汽车。去年7月,美国工业控制系统网络应急小组ICS-CERT发布一项警告,指出控制器局域网(简称CAN)总线标准当中存在安全漏洞,黑客可以利用该漏洞完全操控汽车。

 

随着汽车互联化程度逐步提高,被黑客攻击后丧失汽车操控权的担心越来越深。

 

车企与黑客不停斗法

世界上最厉害的黑客,无法黑进一辆自行车。传统汽车的电子系统是封闭的,黑客很难从车辆外部找到攻击入口,但一旦攻入CAN总线,基本就能完全控制汽车。现在汽车更是已经全部电子化、互联网化,大量汽车内部网络和互联网联通,成为黑客的攻击入口。目前来看,黑客的攻击入口主要集中在车载娱乐系统、数据传输通道和T-Box(车载终端系统)三个层面,其中最容易被攻击的是T-Box。

 

一辆小型汽车的CPU有100~200个电子控制单元,分别负责不同的功能,比如车身控制、引擎控制等等,各电子控制单元通过汽车总线通信。“最常见的是CAN总线,有些模块相互之间要通信,所以没有做隔离,也有一些厂商完全没有考虑隔离。所以一些汽车的对外功能遭受到攻击后,通过这个功能的电子控制单元可以跨到其他单元执行功能操作。”那位海特安全实验室研究员说道。

 

当然,由于事关人命,车企对于安全的措施非常谨慎。一位从事车联网研发人员告诉记者,“T-Box秘钥是企业机密,OBD检测口虽然变成了全球统一标准口,但不同车型都有不同的系统算法和加密。”

 

这意味着对于黑客来说,攻击的成本与门槛相对较高。“攻击具体的车型首选需要获得这辆车进行研究,其次像T-Box类的攻击,要想控制更多的模块,就需要组合更多的攻击方式。”宋宇昊还表示,上文提及的OBD攻击,虽然攻破了大部分品牌汽车,但有个前提是,必须接近车辆放进提前制作好的遥控器,这种攻击无法大规模操作,只能单点攻击。

 

“白帽子”积极捉“虫”

特斯拉的首席执行官埃隆·马斯克曾表示,防止汽车被破解是公司的首要安全任务之一。汽车互联网化,如何才能保证汽车的信息安全?各方给出不同的建议,独立汽车咨询顾问张翔表示,5万元以下车型尽量减少互联网化,10万元左右车型,安全方面预算可以提升至5%,而100万车型可以再提升2%—5%。

 

一位运营商人士则表示,可以考虑量子加密传输数据,那位海特安全实验室研究员则认为,“网联汽车的发展不能忽略信息安全,但也不能被信息安全牵制,所以必须在设计之初便有信息安全的考虑,很多车企此前没有信息安全的基因,因此可以和信息安全公司一同建立网联汽车的安全。”

 

已达成共识的是,“白帽子”发现漏洞行为有利于车企提高车辆的行车安全。2014年特斯拉被破解后,推出了“有奖捉虫计划”(bug bounty program)鼓励黑客挖掘漏洞,任何发现或提醒特斯拉软件安全漏洞的黑客100到10,000美元不等的奖励。2015年,FCA因安全漏洞召回140万辆汽车事件之后,FCA也加入了有奖捉虫计划的行列,成为首个“招安”黑客的大批量汽车厂商。

 

同时,由于该召回事件给传统汽车行业带来极大的震撼,上游产业链也受到影响。一位从事汽车核心配件生产的人士透露,大概在两三年前开始,他把信息安全纳入项目成本考量范围之内,“我们项目合作在千万元级别,成本增加10%都是低估的。”作为配件设计公司,因为客户水平参差不齐,现在他们“一手全做了”。

 

传导到互联网安全技术企业的影响是,与车企的合作越来越顺畅了。一位从事过车企漏洞挖掘项目的技术人员告诉记者,FCA事件之前,他们与车企一直有交集但没有合作,FCA召回的消息刚传出,几个项目便迅速落地了。最初他们从事与汽车相关的漏洞挖掘团队只有三四个人,现在不仅成立了独立的团队,相关业务也风生水起。


推荐阅读

史海拾趣

AnalogicTech公司的发展小趣事

为了进一步扩大市场份额,AnalogicTech积极寻求与全球范围内的合作伙伴建立战略合作关系。公司通过参加国际电子展会、建立海外销售网络等方式,成功将产品推向全球市场。同时,AnalogicTech还加大了对亚洲市场的投入,在香港等地设立了分支机构,进一步提升了公司在全球市场的竞争力。

Deutsch公司的发展小趣事

随着全球环保意识的不断提高,电子行业的环保要求也日益严格。Deutsch公司积极响应环保号召,将环保和可持续发展作为公司的重要战略之一。公司投入大量资源研发环保型产品和技术,减少生产过程中的能源消耗和污染排放。同时,公司还积极参与环保公益活动,推动整个行业的绿色发展。这些努力不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

C&K公司的发展小趣事

为了进一步加强在全球市场的地位,C&K在2011年进行了一次重要的收购。这次收购不仅扩大了公司的业务范围,还提升了其设计和制造能力。通过这次收购,C&K得以在全球范围内提供更广泛的产品和服务,进一步巩固了其在电子行业中的领先地位。

Cooper Tools(Eaton)公司的发展小趣事

C&K公司最初是一家专注于磁芯记忆单元制造的企业。然而,随着电子技术的飞速发展,公司意识到必须紧跟时代的步伐。于是,在60年代,C&K果断重组,将业务重心转向计算机和电子行业的微型开关制造。这次转型不仅使公司成功抓住了市场机遇,还因为专注于客户需求和提供优质服务而迅速获得成功。

圣邦微电子(Fangtek)公司的发展小趣事

为了进一步加强在全球市场的地位,C&K在2011年进行了一次重要的收购。这次收购不仅扩大了公司的业务范围,还提升了其设计和制造能力。通过这次收购,C&K得以在全球范围内提供更广泛的产品和服务,进一步巩固了其在电子行业中的领先地位。

HTSEMI( Jin Yu Semiconductor )公司的发展小趣事

金宇半导体成立于2005年,由一群来自国内外顶尖高校的半导体专家共同创立。在成立初期,公司面临着资金短缺和技术瓶颈的双重挑战。创始人团队凭借在微处理器设计领域的深厚积累,成功研发出了一款低功耗、高性能的嵌入式处理器芯片,迅速获得了市场的关注。这款芯片不仅在国内智能手机市场占据了一席之地,还成功打入国际市场,为公司的后续发展奠定了坚实基础。

问答坊 | AI 解惑

定时器问题

定时器为什么不中断了  各位哥哥哥姐这个程序第一次启动,定时器可以正常运行,以后再启动,主程序可以正常运行但定时器就是不中断了,小弟初学单片机,实在是找不出原因了。   ORG 0000H   LJMP START   MORG 000BH   LJMP TIMER1 ...…

查看全部问答>

透明的索尼笔记本电脑

这款VAIO概念笔记本电脑采用了触摸的设计,无论是键盘还是鼠标都是是通过触摸进行操作。而且它的屏幕设计也非常个性。 打开机器时,跟普通屏幕一样可以显示图像,而当机器被关闭时,屏幕则变成了像玻璃一样的全透明状。如此精致的笔记本拿在手里, ...…

查看全部问答>

放大电路设计

我单位工业炉有台火焰探测器,探测器检测出的电流信号为0--50uA,现在想把这个信号引导PLC里面去,再做到人机画面上去,PLC和WINCC的我会做,但遇到了以下问题:PLC采集的为4--20mA信号,请问如何做个放大电路把0--50UA的信号转换成0--24MA信号呢? ...…

查看全部问答>

通过串口下载Vxworks Image

我想通过串口下载镜像文件到目标机,config,h文件配置如下: #define DEFAULT_BOOT_LINE \"tsfs(0,0)PC-12032051:/vxWorks 主机上只有一个串口,所以这就把打印信息输出到屏幕了,#define  INCLUDE_PC_CONSOLE     &nb ...…

查看全部问答>

6410的spi驱动问题

驱动已经写好了,但现在的问题是一使用命令启动芯片,就会从6410的spi接受寄存器中读出全1,用示波器量后,是没有时钟输出,硬件工程师说是时钟没有启动,可我在打印设置SPI时钟的寄存器时看到是有值的,这是什么问题呢。是硬件还是软件的问题呢?…

查看全部问答>

我又来了..WINCE 6.0 LOGO和进度条的进度问题

问题1:我想修改我的WINCE 6.0系统的启动LOG,我将JPEG图片转化成.C文件后复制都SRC\\BOOTLOADER\\EBOOT中的   Bitmap.C中,const unsigned char ScreenBitmap[45880] = {}      其他都没改.编译后起来.发现图象LOG显示 ...…

查看全部问答>

U盘 固件程序格式化问题

在开发U盘固件程序的时候,不知道U盘在接收到格式化命令后,该有什么样的动作? 格式化的原理和过程是什么? 谢谢…

查看全部问答>

请高手帮忙解决 windows xp 启动时出现MOM.EXE 加载错误

请高手帮忙解决 windows xp 启动时出现MOM.EXE 加载错误…

查看全部问答>

ADS1.2的编译器有得难用啊,少写个分号,居然可以报30多个错误

是不是可以设置一下,那个编译器经常报错的地方太多,而你又不知道错在那个指定的错误上…

查看全部问答>

单片机供电电源问题

弱弱的问下各位高手,如果不想使用USB为单片机供电。从网上买了个Ac220V-DC5V 1A的变压器。可不可以直接为单片机供电啊?如果不能希望能给个电路图。谢谢。…

查看全部问答>