产品及行业资讯
News
360如何使Tesla ModelS自动驾驶传感器出错?
车云俊在上周的Defcon预览中提到,将有360个团队演示如何利用欺骗或对传感器的干扰来使汽车上的半自动驾驶系统做出错误的决定。周一,360汽车信息安全实验室负责人刘建豪与正在对此课题进行研究的浙江大学教授/博士生导师徐文元和浙江大学颜晨共同在Defcon上进行了演示,并介绍了如何欺骗他们。
Sla Model S上的超声波传感器,照相机和毫米波雷达。通过安装在车辆上的各种传感器来感知车辆的周围环境,从而实现了包括半自动驾驶在内的自动驾驶(现阶段)。
处理单元,并根据分析处理单元发送的结果对控制单元进行判断,然后向车辆的执行器发出命令,以做出不同的命令,例如转向,加速和制动。他们的切入点是,第一步,当传感器感测到周围环境时,他们会采取一些措施使传感器获得错误的数据。
如何干扰传感器?不同的传感器以不同的方式自然干扰。这项研究中的三个传感器的工作原理是不同的,让我们一一看一下。
1.超声波传感器超声波传感器在车辆上的作用是检测障碍物。发出超声波后,根据接收回波的时间判断到障碍物的距离。
特斯拉的Model S在车身周围装有12个超声波传感器,用于检测车辆周围的障碍物,并在检测到障碍物时发出警告,并且仪表板上相应位置会出现障碍物和距离提示。如果打开了自动驾驶仪,那么当距离太近时,车辆将自动制动。
影响超声波传感器的方法非常简单。一种是通过发出超声波噪声来影响超声波传感器的判断,从而提高超声波传感器接收到的超声波的信噪比。
另一种是将相同频率的超声波发送到超声波传感器,使其误认为是原稿。没有障碍物,就有障碍物。
实施起来也很方便。它只需要一个成本为60元的干扰设备,并在车辆的超声波传感器前发送相应的信号即可。
从研究小组的研究结果来看,如果干扰是由噪声引起的,会影响超声波对距离的判断,判断结果不准确,仪表板上显示的距离信息也会错误;如果是通过发出相同频率的信号,则传感器将做出完全相反的判断。干扰后,如果传感器对距离的错误判断处于手动驾驶状态,则会被仪表板上显示的错误消息误导,如果处于自动驾驶状态,也会误导并做出错误的判断或误导。
驾驶员必须接管系统无法运行的警告声。应该注意的是,如果要发出相同频率的信号进行干扰,那么时间就非常重要。
传感器第一次接收到的超声波才是有效的,并且可能会产生影响。传感器无法识别障碍物。
当然,还有另一种最简单的方法。使用一些吸声材料吸收传感器发出的超声波,并直接使其撞击。
2.毫米波雷达相比之下,破解毫米波雷达要困难得多。最直接的体现是设备的成本。
据刘建豪介绍,干扰毫米波雷达的设备费用为120万元。但是,出于安全考虑和设备电源线长度的限制,当车辆高速行驶时,不会实现对毫米波雷达的干扰。
毫米波雷达的理论干扰距离是毫米波的检测范围,但是无线毫米波发射机很少,成本也会更高。这也是对毫米波雷达的攻击,在现实中将更加难以发生。
毫米波雷达干扰设备上图显示了干扰毫米波雷达的设备。刘建豪说,通过电磁波的干扰,传感器可以认为前方没有车时就有车。
此信息将同时显示在仪表板上。如果距离足够近,警报设备会提醒您。