研究人员称特斯拉汽车能被越狱,可免费解锁付费功能
CTOnews.com 8 月 3 日消息,据一组学术研究人员称,特斯拉电动汽车的车载娱乐系统存在一个几乎无法修复的漏洞,可以让车主免费解锁一系列付费功能,包括提高加速性能和开启加热座椅等。研究人员还发现,可以从娱乐系统跳转到特斯拉内部网络,进行车辆认证,从而打开更多可能性,包括突破导航和自动驾驶的地理限制,以及将特斯拉的"用户档案"迁移到另一辆车上。
据CTOnews.com了解,所有最新的特斯拉汽车都配备了一款基于 AMD 的娱乐系统,称为 MCU-Z,可以通过 OTA 更新来启用高级功能。
这正是柏林工业大学的一组博士生和独立研究员 Oleg Drokin 的攻击目标。他们将在下周的美国黑帽大会上首次公布这项研究,题为"2023 年电动汽车越狱或者说如何开启特斯拉基于 x86 的加热座椅"。
研究人员发现,只要能够物理接触汽车的娱乐和连接电子控制单元(ICE)板,就可以利用一种已知的电压故障注入攻击来绕过 MCU-Z 的 AMD 安全处理器(ASP)。博士生 Christian Werling 说:"目前,我们的攻击可以由具有一些电子工程背景的专业人士,使用一个焊接铁和花大约 100 美元购买的额外硬件来执行。我们建议使用一个 Teensy 4.0 开发板来进行电压故障注入,可以很容易地使用我们开源的攻击固件。还需要一个 SPI 闪存编程器,一个逻辑分析仪可以大大帮助调试整个攻击。"
Werling 解释说,电压故障注入不仅可以获得根访问权限并在 MCU-Z 上运行任意软件来解锁一些付费功能,而且这种访问权限几乎无法撤销。"虽然(电压故障注入)比纯软件攻击更难执行,但如果不升级 CPU,漏洞就无法修复。我们获得的根权限可以对 Linux 进行任意修改,这些修改可以在重启和更新汽车后保持不变。"
在成功执行故障注入攻击来绕过 ASP 后,团队能够逆向工程引导流程,最终提取出车辆唯一、硬件绑定的 RSA 密钥,用于向特斯拉内部服务网络进行身份验证和授权。
Werling 解释说:"系统上还有一个更高权限级别用于存储车辆连接特斯拉网络的密钥。使用相同的攻击和对基于固件的可信平台模块(TPM)进行复杂逆向工程,我们能够提取这些密钥。"
团队发现,拥有这些密钥可以为车主打开一系列额外的可能性,包括绕过地理围栏以获得高级功能。
独立研究员 Drokin 说:"特斯拉对一些功能进行了锁定,最常见的是地图。只有少数几个地区支持地图,如果车辆恰好在这些地区之外,用户就完全没有导航支持。"
他还指出,在北美的车辆可以使用 FSD Beta 功能,而欧洲的特斯拉汽车则不能,而这种攻击"可以帮助解除这些限制,尽管这需要更多的逆向工程。"
此外,有了特斯拉用来认证车辆的密钥,就可以将车辆的身份迁移到另一台车载电脑上。Drokin 指出,这在处理器损坏的情况下会派上用场。他解释说:"eBay 上的 Model 3 车载电脑价格在 200 到 400 美元之间,而特斯拉卖 1700 到 2700 美元(取决于型号)。如果只是重复使用 ICE 而不配置密钥,就会失去车辆的所有特斯拉服务,包括应用程序访问、软件和地图更新等。"
相关文章
- 25 周年纪念作,情怀拉满但诚意欠缺:《勇者斗恶龙 怪物仙境 3》
- 联想拯救者 Y700 2023 平板推送 ZUI 15.0.723 系统灰度测试:新增“USB 网络共享”,优化底部小白条
- Streacom 推出 SG10 高端被动散热机箱:可解热 600W,1300 美元
- 3D 角色扮演策略游戏《少女前线 2:追放》公测开启,安卓、iOS、PC 多端互通
- 新能源车市:价格战开局,价值战结束
- 雪天这样拍,照片更为味道
- Cybertruck:未来物种重新定义汽车
- 2022 年我国未成年网民规模突破 1.93 亿,普及率达 97.2%
- 上映 7 天,《名侦探柯南:黑铁的鱼影》内地票房破亿、豆瓣 6.6 分
- 小岛工作室推出《死亡搁浅》联名手机手柄,预计明年发售