怎么“黑”进一辆自动驾驶汽车?

2020-10-09 11:24   来源: 互联网    阅读次数:2727

汽车在道路上行驶的危险总是存在的,有一天,我们可能能够通过减少人为错误,甚至希望减少死亡,来提升安全感。然而,科技背后是硬件和软件,这可能为黑客打开大门。


2019年3月,一辆全新的Model 3轿车停在加拿大温哥华的一家酒店前。阿马特·卡马(AmatCama)和理查兹·朱(Richardju)花了几分钟才上了车。他们在娱乐系统的浏览器上发现了一个漏洞,黑进了汽车的电脑。然后,他们要求系统运行几行代码(由自己编写),命令很快就出现在屏幕上。

53.png

卡玛和朱进了车,但他们不是小偷。他们是传说中的"白人顾客",技术娴熟的黑客,专门寻找连接设备或其他设备的漏洞。对黑客来说,成功侵入自动驾驶仪的汽车可能是最高的回报。


研究人员称这些漏洞为"攻击表面"。如果它们得不到保护,它们就会变成"在线自助餐",使每个人都有可能利用漏洞攻击汽车。计算机科学家西蒙-帕金森-帕金森克(SimonPD)说:"汽车和汽车之间的交流涉及许多不同的系统。"真正理解某人如何滥用这个系统是很复杂的。总是有风险的。


物理学家、数学家和计算机科学家已经开发出能够模拟某些漏洞的模型,但并非没有遗漏。数学家兼安全研究员CharlieMiller在其2019年的论文中指出:"无论我们多么努力地工作,无论我们装备汽车多么复杂的解决方案,它们在安全性方面总是不完美的,也不是无法克服的。


一些积极的支持者认为,无人驾驶汽车可能会提高安全性,拯救生命。但同样的技术也可能让生命遭受未经测试的新的网络威胁和风险。最近的研究发现,在没有事故的情况下,黑客攻击可能导致车祸,并增加致命危险。


佐治亚州格温奈特学院(GeorgiaGwinnettCollege)的物理学家SkandaVivek甚至转向了统计物理学,他希望用这门科学来预测黑客攻击的可能后果,然后开发出解决方案。SkandaVivek指出,任何安装连接设备的汽车都有被黑客攻击的风险,特别是无人驾驶汽车,因为汽车的许多功能都是由计算机控制的。


无人驾驶汽车咨询服务ChaosControl的操作员Vivek说:"一旦你侵入一辆车,你基本上就控制了一切。"如果你控制一个控制单元,如娱乐系统,你可以通过一些逆向工程技术来控制方向盘。


在汽车诞生的头100年里,它基本上是机械的,基本原理是将燃料转化为运动。内燃机输出动力,司机用节流阀控制速度,配备四个轮子和一个方向盘,用刹车来降低速度。


汽车系统出现后,一切都发生了变化。从那时起,汽车开始引入电子控制单元,即ECU之后,汽车电子系统变得越来越复杂,ECU的数量也越来越多。今天的汽车通常配备70-150 ECU。ECU监控曲轴和凸轮轴,控制安全气囊,接收轮胎和油箱发出的信号。汽车还通过ControlledAreaNetwork(CAN总线)互连,这为黑客打开了一个通道。


随着复杂的计算机系统,无人驾驶的人变得更加亲密。20世纪20年代,工程师们第一次遥控汽车穿越纽约的街道。在1939年的世博会上,我们似乎看到了一个凉爽的未来:市民们穿梭在巨大的超级高速公路上,到处都是无人驾驶的汽车,使用嵌入在道路上的电磁场进行导航。1940年,"MagicMotorways"一书告诉我们,未来的汽车可以自己开车。


到今天,我们已经进入了21世纪,无人驾驶的人似乎已不再遥远,汽车似乎注定会演变为无人驾驶。开发人员已经改变了观念,认为汽车不仅是一种交通工具,也是一种平台,我们可以在这个平台上植入新的技术应用。一些研究人员开始思考另一个问题:无人驾驶汽车的危险是什么?

责任编辑:无量渡口
分享到:
0
【慎重声明】凡本站未注明来源为"中关村热线"的所有作品,均转载、编译或摘编自其它媒体,转载、编译或摘编的目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如因作品内容、版权和其他问题需要同本网联系的,请在30日内进行!
关于我们| 免责声明| 投诉建议| 网站地图| sitemap|