技术新讯 > 电子通信装置的制造及其应用技术 > 自动驾驶车辆的攻击场景模拟方法、装置及电子设备与流程  >  正文

自动驾驶车辆的攻击场景模拟方法、装置及电子设备与流程

  • 国知局
  • 2024-10-09 14:44:55

本发明涉及车辆领域,具体而言,涉及一种自动驾驶车辆的攻击场景模拟方法、装置及电子设备。

背景技术:

1、随着自动驾驶车辆技术的发展,其安全性和可靠性越来越受到关注。然而,自动驾驶车辆也面临着各种安全威胁,其中之一就是网络安全威胁。黑客可以通过各种手段对自动驾驶车辆进行攻击,例如通过远程指令传输的方式,改变自动驾驶车辆的环境模拟设施,使其在恶劣天气条件下行驶,或者改变交通标识,导致自动驾驶车辆做出错误的决策。因此,如何生成和应对这些攻击场景,是自动驾驶车辆技术面临的重要问题。

2、一种自动驾驶车辆应对网络攻击的方案是在自动驾驶汽车中设置防御机制,例如防火墙、入侵检测系统等,以防止黑客的攻击。但是往往只能防御已知的攻击,对于未知的攻击场景,存在防御效果不理想的问题。

3、针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

1、本发明实施例提供了一种自动驾驶车辆的攻击场景模拟方法、装置及电子设备,以至少解决自动驾驶车辆对网络攻击的防御效果较差的技术问题。

2、根据本发明实施例的一个方面,提供了一种自动驾驶车辆的攻击场景模拟方法,包括:响应于接收到自动驾驶车辆的攻击场景模拟指令,根据预设驾驶环境和预设攻击策略生成攻击场景控制脚本和远程传输指令;根据攻击场景控制脚本对应的场景参数生成攻击场景控制脚本的总线传输指令;基于远程传输指令控制自动驾驶车辆的场景执行模块根据总线传输指令模拟自动驾驶车辆处于攻击场景,其中,攻击场景用于模拟自动驾驶车辆受到网络攻击的场景。

3、可选地,根据预设驾驶环境和预设攻击策略生成攻击场景控制脚本,包括:获取预设驾驶环境的参数调整类型;基于预设攻击策略根据参数调整类型对预设驾驶环境中的目标参数进行调整,得到攻击场景控制脚本,其中,目标参数为参数调整类型对应的参数。

4、可选地,参数调整类型包括:环境参数调整类型、标识参数调整类型,目标参数包括:环境参数、标识参数,基于预设攻击策略根据参数调整类型对预设驾驶环境中的目标参数进行调整,得到攻击场景控制脚本,包括:基于预设攻击策略根据环境参数调整类型对预设驾驶环境中的环境参数进行调整,得到第一攻击场景控制脚本;基于预设攻击策略根据标识参数调整类型对预设驾驶环境中的标识参数进行调整,得到第二攻击场景控制脚本;基于预设攻击策略根据环境参数调整类型和标识参数调整类型对预设驾驶环境中的环境参数和标识参数进行调整,得到第三攻击场景控制脚本;对第一攻击场景控制脚本、第二攻击场景控制脚本和第三攻击场景控制脚本进行组合,得到攻击场景控制脚本。

5、可选地,根据攻击场景控制脚本对应的场景参数生成攻击场景控制脚本的总线传输指令,包括:基于预设对应关系确定场景参数对应的目标字节,其中,预设对应关系用于表示场景参数和目标字节之间的对应关系;基于目标字节对预设指令模板进行填充,得到总线传输指令。

6、可选地,目标字节包括第一字节、第二字节、第三字节,基于目标字节对预设指令模板进行填充,得到总线传输指令,包括:基于第一字节对预设指令模板进行填充,得到第一总线传输指令,其中,第一字节为第一攻击场景控制脚本的第一场景参数对应的字节,第一场景参数包括如下至少之一:气象强度参数、气象变换参数、环境杂质参数;基于第二字节对预设指令模板进行填充,得到第二总线传输指令,其中,第二字节为第一攻击场景控制脚本的第二场景参数对应的字节,第二场景参数包括如下至少之一:标识类型参数、标识形态参数、标识杂质参数;基于第三字节对预设指令模板进行填充,得到第三总线传输指令,其中,第三字节为第一攻击场景控制脚本的第三场景参数对应的字节,第三场景参数包括如下至少之一:第一攻击场景控制脚本和第二攻击场景控制脚本的组合顺序参数、第一攻击场景控制脚本和第二攻击场景控制脚本的场景持续时间参数;基于第一总线传输指令、第二总线传输指令和第三总线传输指令确定总线传输指令。

7、可选地,基于远程传输指令控制自动驾驶车辆的场景执行模块根据总线传输指令模拟自动驾驶车辆的攻击场景,还包括:获取总线传输指令中第一总线传输指令、第二总线传输指令和第三总线传输指令的指令生成顺序;基于指令生成顺序执行第一攻击场景控制脚本、第二攻击场景控制脚本和第三攻击场景控制脚本,以模拟自动驾驶车辆处于攻击场景。

8、可选地,该方法还包括:获取自动驾驶车辆在攻击场景中的运行状态和自动驾驶车辆应对攻击场景的防御操作;基于运行状态和防御操作对自动驾驶车辆的防御系统进行更新。

9、根据本发明实施例的另一方面,还提供了一种自动驾驶车辆的攻击场景模拟装置,包括:第一生成模块,用于响应于接收到自动驾驶车辆的攻击场景模拟指令,根据预设驾驶环境和预设攻击策略生成攻击场景控制脚本和远程传输指令;第二生成模块,用于根据攻击场景控制脚本对应的场景参数生成攻击场景控制脚本的总线传输指令;控制模块,用于基于远程传输指令控制自动驾驶车辆的场景执行模块根据总线传输指令模拟自动驾驶车辆处于攻击场景,其中,攻击场景用于模拟自动驾驶车辆受到网络攻击的场景。

10、根据本发明实施例的另一方面,还提供了一种电子设备,包括:存储器,存储有可执行程序;处理器,用于运行程序,其中,程序运行时执行上述的方法。

11、根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的可执行程序,其中,在可执行程序运行时控制存储介质所在设备执行上述的方法。

12、根据本发明实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述的方法。

13、在本发明实施例中,响应于接收到自动驾驶车辆的攻击场景模拟指令,根据预设驾驶环境和预设攻击策略生成攻击场景控制脚本和远程传输指令;根据攻击场景控制脚本对应的场景参数生成攻击场景控制脚本的总线传输指令;基于远程传输指令控制自动驾驶车辆的场景执行模块根据总线传输指令模拟自动驾驶车辆处于攻击场景,其中,攻击场景用于模拟自动驾驶车辆受到网络攻击的场景。容易注意到的是,通过预设驾驶环境和预设攻击策略生成攻击场景控制脚本,并根据攻击场景控制脚本的场景参数生成总线传输指令,基于总线传输指令模拟车辆所处的攻击场景,达到了动态化生成攻击场景的目的,攻击场景可以涵盖实际驾驶环境和黑客攻击策略的特征,更加接近真实的攻击情况,基于模拟的攻击场景确定对应的防御操作,并更新自动驾驶车辆的防御系统,可以实现提高自动驾驶车辆防御性能的技术效果,进而解决了自动驾驶车辆对网络攻击的防御效果较差的技术问题。

技术特征:

1.一种自动驾驶车辆的攻击场景模拟方法,其特征在于,包括:

2.根据权利要求1所述的自动驾驶车辆的攻击场景模拟方法,其特征在于,根据预设驾驶环境和预设攻击策略生成攻击场景控制脚本,包括:

3.根据权利要求2所述的自动驾驶车辆的攻击场景模拟方法,其特征在于,所述参数调整类型包括:环境参数调整类型、标识参数调整类型,所述目标参数包括:环境参数、标识参数,基于所述预设攻击策略根据所述参数调整类型对所述预设驾驶环境中的目标参数进行调整,得到所述攻击场景控制脚本,包括:

4.根据权利要求3所述的自动驾驶车辆的攻击场景模拟方法,其特征在于,根据所述攻击场景控制脚本对应的场景参数生成所述攻击场景控制脚本的总线传输指令,包括:

5.根据权利要求4所述的自动驾驶车辆的攻击场景模拟方法,其特征在于,所述目标字节包括第一字节、第二字节、第三字节,基于所述目标字节对预设指令模板进行填充,得到所述总线传输指令,包括:

6.根据权利要求5所述的自动驾驶车辆的攻击场景模拟方法,其特征在于,基于所述远程传输指令控制所述自动驾驶车辆的场景执行模块根据所述总线传输指令模拟所述自动驾驶车辆的攻击场景,还包括:

7.根据权利要求1所述的自动驾驶车辆的攻击场景模拟方法,其特征在于,所述方法还包括:

8.一种自动驾驶车辆的攻击场景模拟装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的可执行程序,其中,在所述可执行程序运行时控制所述存储介质所在设备执行权利要求1至7中任意一项所述的方法。

11.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至7中任意一项所述的方法。

技术总结本发明公开了一种自动驾驶车辆的攻击场景模拟方法、装置及电子设备。其中,该方法包括:响应于接收到自动驾驶车辆的攻击场景模拟指令,根据预设驾驶环境和预设攻击策略生成攻击场景控制脚本和远程传输指令;根据攻击场景控制脚本对应的场景参数生成攻击场景控制脚本的总线传输指令;基于远程传输指令控制自动驾驶车辆的场景执行模块根据总线传输指令模拟自动驾驶车辆处于攻击场景,其中,攻击场景用于模拟自动驾驶车辆受到网络攻击的场景。本发明解决了自动驾驶车辆对网络攻击的防御效果较差的技术问题。技术研发人员:孙琦,汤利顺,杨帆,李鑫宇,马成,张嘉玮受保护的技术使用者:中国第一汽车股份有限公司技术研发日:技术公布日:2024/9/29

本文地址:https://www.jishuxx.com/zhuanli/20241009/306353.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。