System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及车联网安全,尤其涉及一种多域模拟的车载网络入侵数据集生成系统和方法。
技术介绍
1、随着汽车电子技术的快速发展,车载网络已经成为智能汽车中不可或缺的组成部分。车载网络连接着车内各种传感器和控制系统,实现了车辆的智能化、互联化和自动化。与此同时,车载网络的安全性问题也日益凸显,面临着各种安全威胁和漏洞,如黑客攻击、数据泄露、物理攻击等。为了保障车载网络的安全性,需要对车载网络进行全面的安全性评估和测试,而车载网络数据集的生成是进行安全性评估和测试的必要前提。车载网络数据集是评估车载网络安全性重要依据,利用数据集进行分析和测试,可以发现车载网络中存在的安全漏洞和风险,为制定相应的安全策略和措施提供参考。同时,车载网络数据集对于车载网络的性能测试以及设计优化必不可少,可以评估车载网络的性能并为优化车载网络的设计提供参考。总之,车载网络数据集是进行车载网络安全性评估和测试的必要前提,对促进车载网络的发展具有重要意义。
2、目前,车载网络数据集的生成方法主要有两种:采集实车数据和仿真生成数据。采集实车数据的方法需要在实际道路环境中采集车载网络数据并生成数据集,可以直接获取真实交通场景数据,但也存在着一些缺点和不足。采集实车数据需要在实际道路环境中进行,数据采集成本较高,同时还需考虑数据采集的安全性和隐私保护等问题,数据获取难度大。其次,采集实车数据需要考虑到海量交通场景的复杂性和多样性,如天气、路况和交通状况等,因此数据质量难以保证;同时,实车数据还可能受到各种干扰和噪声,如车辆震动、信号干扰等,进一步影响数据的
技术实现思路
1、基于上述问题,本专利技术提供一种多域模拟的车载网络入侵数据集生成系统和方法,旨在解决现有技术中车载网络数据集的获取存在成本高、不够丰富以及量较少等技术问题。
2、一种多域模拟的车载网络入侵数据集生成系统,包括:
3、场景搭建模块,用于搭建车辆以及车辆行驶场景模型;
4、数据控制模块,连接场景搭建模块,用于通过仿真控制车辆在车辆行驶场景中行驶,并生成车辆行驶数据;
5、数据篡改模块,连接数据控制模块,用于车辆行驶数据进行篡改;
6、数据发送模块,连接数据篡改模块和数据控制模块,用于将篡改后形成的车辆行驶数据封装成第一报文,并发送给第一网络节点;
7、第一网络节点,连接数据发送模块,用于解析第一报文并封装成第二报文,将第二报文发送给第二网络节点;
8、数据抓取模块,用于抓取第一网络节点和第二网络节点之间传输第二报文,并保存为预定格式文件,以作为车载网络入侵数据集。
9、进一步的,数据篡改模块包括:
10、启用单元,用于产生启用攻击指令;
11、报文生成单元,连接启用单元,用于根据启用攻击指令产生攻击报文;
12、篡改单元,连接报文生成单元,用于根据攻击报文篡改车辆行驶数据。
13、进一步的,车辆行驶数据的数据类型包括传感器类型、车辆状态类型以及车辆控制类型;
14、报文生成单元针对至少一种数据类型产生攻击报文;
15、篡改单元根据攻击报文篡改对应数据类型的车辆行驶数据。
16、进一步的,每种数据类型的车辆行驶数据对应一种预定报文格式;
17、数据发送模块将不同数据类型的车辆行驶数据封装成对应的预定报文格式的第一报文。
18、进一步的,数据发送模块包括:
19、放大单元,用于对车辆行驶数据进行信号放大处理;
20、封装单元,连接放大单元,用于将放大处理后的车辆行驶数据封装成第一报文;
21、发送单元,连接封装单元,用于将第一报文发送给第一以太网节点。
22、一种多域模拟的车载网络入侵数据集生成方法,使用前述的一种多域模拟的车载网络入侵数据集生成系统,包括:
23、步骤a1,搭建车辆以及车辆行驶场景模型;
24、步骤a2,通过仿真控制车辆在车辆行驶场景中行驶,并生成车辆行驶数据;
25、步骤a3,对车辆行驶数据进行篡改;
26、步骤a4,将篡改后形成的车辆行驶数据封装成第一报文,并发送给第一网络节点;
27、步骤a5,第一网络节点解析第一报文并封装成第二报文,将第二报文发送给第二网络节点;
28、步骤a6,抓取第一以太网节点和第二网络节点之间传输第二报文,并保存为预定格式文件,以作为车载网络入侵数据集。
29、进一步的,步骤a3包括:
30、步骤a31,产生启用攻击指令;
31、步骤a32,根据启用攻击指令产生攻击报文;
32、步骤a33,根据攻击报文篡改车辆行驶数据。
33、进一步的,车辆行驶数据的数据类型包括传感器类型、车辆状态类型以及车辆控制类型;
34、步骤a32中,针对至少一种数据类型产生攻击报文;
35、步骤a33中,根据攻击报文篡改对应数据类型的车辆行驶数据。
36、进一步的,每种数据类型的车辆行驶数据对应一种预定报文格式;
37、步骤a4中,将不同数据类型的车辆行驶数据封装成对应的预定报文格式的第一报文。
38、进一步的,步骤a4包括:
39、步骤a41,对车辆行驶数据进行信号放大处理;
40、步骤a42,将放大处理后的车辆行驶数据封装成第一报文;
41、步骤a43,将第一报文发送给第一网络节点。
42、本专利技术的有益技术效果在于:相比于现有技术采集实车数据和部分仿真数据,本专利技术更加高效、安全与可控,通过在仿真平台上模拟真实的车载网络通信环境:
43、可以高效地生成大量的车载网络数据,并且能够模拟各种车辆运行场景,缩短数据集生成的时间,提高数据集生成的效率,降低数据集生成成本;
44、可以对数据集进行精细的控制,如控制车辆的速度、方向、位置等,模拟不同的天气、路况和交通状况,以更加精确地控制生成的车载网络数据;
45、可以避免在实际道路环境中进行测试时可能带来的安全风险,能本文档来自技高网...
【技术保护点】
1.一种多域模拟的车载网络入侵数据集生成系统,其特征在于,包括:
2.如权利要求1所述的一种多域模拟的车载网络入侵数据集生成系统,其特征在于,所述数据篡改模块包括:
3.如权利要求2所述的一种多域模拟的车载网络入侵数据集生成系统,其特征在于,所述车辆行驶数据的数据类型包括传感器类型、车辆状态类型以及车辆控制类型;
4.如权利要求3所述的一种多域模拟的车载网络入侵数据集生成系统,其特征在于,每种数据类型的所述车辆行驶数据对应一种预定报文格式;
5.如权利要求1所述的一种多域模拟的车载网络入侵数据集生成系统,其特征在于,所述数据发送模块包括:
6.一种多域模拟的车载网络入侵数据集生成方法,其特征在于,使用如权利要求1-5任意一项所述的一种多域模拟的车载网络入侵数据集生成系统,包括:
7.如权利要求6所述的一种多域模拟的车载网络入侵数据集生成方法,其特征在于,所述步骤A3包括:
8.如权利要求7所述的一种多域模拟的车载网络入侵数据集生成方法,其特征在于,所述车辆行驶数据的数据类型包括传感器类型、车辆状态
9.如权利要求8所述的一种多域模拟的车载网络入侵数据集生成方法,其特征在于,每种数据类型的所述车辆行驶数据对应一种预定报文格式;
10.如权利要求8所述的一种多域模拟的车载网络入侵数据集生成方法,其特征在于,所述步骤A4包括:
...【技术特征摘要】
1.一种多域模拟的车载网络入侵数据集生成系统,其特征在于,包括:
2.如权利要求1所述的一种多域模拟的车载网络入侵数据集生成系统,其特征在于,所述数据篡改模块包括:
3.如权利要求2所述的一种多域模拟的车载网络入侵数据集生成系统,其特征在于,所述车辆行驶数据的数据类型包括传感器类型、车辆状态类型以及车辆控制类型;
4.如权利要求3所述的一种多域模拟的车载网络入侵数据集生成系统,其特征在于,每种数据类型的所述车辆行驶数据对应一种预定报文格式;
5.如权利要求1所述的一种多域模拟的车载网络入侵数据集生成系统,其特征在于,所述数据发送模块包括:
6.一种多域模拟的车载网络入...
【专利技术属性】
技术研发人员:罗峰,王佳佳,刘宏倩,罗橙,李志昊,姜一凡,张晓先,吴婷婷,
申请(专利权)人:普华基础软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。