无人车最新破绽:3D 打印障碍轻松骗过 9 成算法

 本文转载自IT之家

L4 级自动驾驶就能解放人类?

未必。

不久前,全球 31 家自动驾驶公司接到了同一支科研团队的通知:

你们的 L4,有重大缺陷。

缺陷集中在多传感器融合方案,3D 打印的路障,能骗过 9 成以上的激光雷达和 ADS 系统。

所谓多传感器融合,其实融合了个寂寞。

主流 L4 方案,几乎无一幸免。

这么严重的自动驾驶算法漏洞,是由中美联合团队发现,其中既有高校研究者,也有来自英伟达、百度、嬴彻科技的产业界大咖。

相关论文,不久前入选计算机安全顶会 IEEE S&P 2021。

L4 识别障碍物失败率超九成

问题就出在了融合方案上。

在自动驾驶系统里,实时「感知」周围物体,是所有重要驾驶决策的最基本前提。感知模块负责实时检测路上的障碍物,比如:周围车辆,行人,交通锥 (雪糕筒)等等,

目前各个公司研制的高级别(L4)无人车系统,普遍采用多传感器融合的设计,即融合不同的感知源,比如激光雷达(LiDAR)和摄像头(camera),从而实现准确并且高冗余的感知。

这样的设计,前安全冗余的出发点是各个感知源不被同时攻击,所以总是存在一种可能的多传感器融合算法,依靠未被攻击的传感器来确保安全。

这个基本的安全设计假设在一般情况下是成立的,然而研究团队发现,出了实验室,在现实世界中,这种多传感器融合的障碍物感知存在漏洞。

同时攻击不同的感知源,或者攻击单个感知源,都能使无人车无法识别障碍物并直接撞上去。

为了评估这一漏洞的严重性,团队设计了 MSF-ADV 攻击,它可以在给定的基于多传感器融合的无人车感知算法中自动生成上述的恶意 3D 障碍。

这个系统的特点是有效性、鲁棒性、隐蔽性,以及能在现实中实现。

测试结果显示,在不同的障碍物类型和多传感器融合算法中,攻击实现了 >=91% 的成功率。

同时团队还发现,系统生成的恶意 3D 障碍物,从驾驶者的角度看是隐蔽的,完全模拟现实情况;此外,对不同的被攻击车的位置和角度都有效,平均成功率 > 95%。

L4 算法的失败率超过九成,还敢用吗?

为什么严重?

实验室里把 L4 系统“折磨”的焦头烂额,有什么实际意义?

当然有了。

研究团队设计实验的一个基本出发点就是能在现实世界中复现,实际上,团队也这么做了。

在安装了激光雷达和摄像头的实车测试中,系统对于 3D 打印、表面经过处理的交通锥识别失败率高达 99.1%。

这种状况的原因是人为处理的恶意障碍物,对于物体表面做了特殊处理,雷达回波信号发生了变化,系统无法识别。

而所谓多冗余的视觉系统,也没能做出补救。

另外,在对百度 Apollo 自动驾驶的测试中,出现了 100% 识别失败的情况。

这个漏洞带来的危害和隐患是巨大的。首先因为它很容易在物理世界中实现和部署。

攻击者可以利用 3D 建模构建这类障碍物,并进行 3D 打印。目前市面上有很多在线 3D 打印服务,甚至不需要购置 3D 打印设备。

其次它可以高仿合法出现在道路上的障碍物,比如交通锥。而攻击者可以在物体中填充水泥、金属等等,重量轻松超过 100 公斤,高度迷惑、又能造成严重的碰撞后果。

另外,攻击者还可以利用道路障碍物的功能设计一种仅针对无人车的攻击:将钉子或玻璃碎片放在生成的恶意障碍物后面,这样,人类驾驶员能够正常识别交通锥并绕行,而无人车则会忽视交通锥然后爆胎。

在这种情况下,恶意的障碍物体可以像普通交通锥体一样小而轻,以使其更容易 3D 打印、携带和部署。

多感知融合不是万全之策

这项研究的主要价值在于让大家意识到多传感器融合感知同样存在安全问题。

自动驾驶研发团队一直把多传感器融合作为对抗单个传感器攻击的有效防御手段,但这篇文章证明传感器“堆料”不能从根本上防御对自动驾驶系统的攻击。

一般车上都有的紧急刹车系统可以防御这种攻击吗?

可以减少风险,但不能完全防止。

自动驾驶系统的存在意义,就在于自行处理尽可能多的安全隐患,而不是依赖紧急刹车系统。

紧急刹车系统永远也不应该用来代替自动驾驶本身的功能。

所以唯一的方法是自动驾驶供应商们要想办法在系统层面上解决漏洞。

目前团队已经联系了 31 家自动驾驶公司,其中大部分都表示将对自家的产品重新评估。

产业界学界联合成果

本研究作者团队,一共有 9 名研究人员。

其中,四位同等贡献第一作者来自加州大学尔湾分校,密西根大学安娜堡分校,亚利桑那州立大学和英伟达 Research。分别是 Ningfei Wang, Yulong Cao, Chaowei Xiao 和 Dawei Yang。

三位教授分别是 Qi Alfred Chen, Mingyan Liu, Bo Li

此外还有两位来自产业界的研究人员,分别是百度深度学习技术与应用研究和国家工程实验室的 Jin Fang 和嬴彻科技 CTO 杨睿刚。

  • 48
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值