一种智能网联汽车的信息安全测试方法、系统及存储介质技术方案

技术编号:36046326 阅读:15 留言:0更新日期:2022-12-21 10:54
本发明专利技术公开了一种智能网联汽车的信息安全测试方法、系统及存储介质,涉及汽车安全技术领域。具体步骤为:在预设时间段内获取车辆状态数据;将所述车辆状态数据输入训练好的神经网络安全检测模型中,检测汽车的安全状态,输出安全检测结果;通过所述安全检测结果评定汽车信息安全等级,针对不同的所述汽车信息安全等级采取不同的防御措施。本发明专利技术通过神经网络算法检测汽车的安全状态,并对汽车安全测试结果进行等级的评估,以便用户根据不同等级的安全测试结果进行修复、更新、优化等操作,减少汽车中的安全隐患,从而提高汽车信息的安全性。性。性。

【技术实现步骤摘要】
一种智能网联汽车的信息安全测试方法、系统及存储介质


[0001]本专利技术涉及汽车安全
,更具体的说是涉及一种智能网联汽车的信息安全测试方法、系统及存储介质。

技术介绍

[0002]随着互联网技术在各行各业中的大范围应用,汽车互联网技术已经走向成熟。人们借助各种网络通信技术实现了对汽车的更多控制,例如导航定位,“车、人、路”三方通信等功能;智能网联汽车的发展为人们生活带来了各种便利,由于汽车中集成了多种不同功能的软、硬件,每个部件之间存在着高度的互联,某一部分出现执行恶意行为的情况,都可能会导致汽车系统的瘫痪,暴露出了汽车容易被远程攻击、恶意控制的安全隐患。在现有技术中,汽车产商和科研机构大致提供了7类技术来改善车联网的信息安全,其中安全性最高的是联网时通过SSL标准保护数据安全,通过证书来实现身份认证,但是SSL源码比较大,而且对每一辆车通过证书来验证目前不具备可行性,所以,针对智能网联汽车CAN总线信息安全,还未形成成熟的汽车信息安全测试方法、测试工具和测试体系。因此,对汽车信息进行安全测试已经成为亟待解决的问题。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种智能网联汽车的信息安全测试方法、系统及存储介质,以解决
技术介绍
中存在的问题。
[0004]为了实现上述目的,本专利技术采用如下技术方案:一种智能网联汽车的信息安全测试方法,具体步骤包括如下:
[0005]在预设时间段内获取车辆状态数据;
[0006]将所述车辆状态数据输入训练好的神经网络安全检测模型中,检测汽车的安全状态,输出安全检测结果;
[0007]通过所述安全检测结果评定汽车信息安全等级,针对不同的所述汽车信息安全等级采取不同的防御措施。
[0008]可选的,所述车辆状态数据为车载控制器局部网络CAN上的流量数据。
[0009]可选的,训练所述神经网络安全检测模型的步骤为:
[0010]收集包含异常的车载CAN数据包,并对所述数据包进行标记,正常数据包标记为“1”,异常数据包标记为“0”;
[0011]对所述数据包进行预处理,转化为用于训练模型的特征向量;
[0012]构建卷积神经网络模型;
[0013]利用所述特征向量训练所述卷积神经网络模型,得到所述神经网络安全检测模型。
[0014]可选的,所述神经网络安全检测模型包括输入层、输出层、隐藏层;其中,第一层为输入层;第二层和第三层为隐藏层,用ReLU函数作为激活函数;第四层为输出层,使用
Sigmoid函数作为激活函数。
[0015]可选的,通过所述安全检测结果评定汽车信息安全等级的过程为:
[0016]根据所述安全检测结果解析汽车安全的测试类型;
[0017]将所述安全检测结果及所述测试类型与预设的汽车安全等级进行匹配,所述预设的汽车安全等级为根据不同安全测试结果及不同测试类型配置的安全等级;
[0018]若匹配成功,则将匹配的汽车安全等级确定为汽车的安全测试等级。
[0019]可选的,还包括根据不同的所述汽车信息安全等级进行不同程度的预警。
[0020]另一方面,提供一种智能网联汽车的信息安全测试系统,包括依次相连的数据采集模块、安全检测模块、等级评估模块;其中,
[0021]所述数据采集模块,用于在预设时间段内获取车辆状态数据;
[0022]所述安全检测模块,用于将所述车辆状态数据输入训练好的神经网络安全检测模型中,检测汽车的安全状态,输出安全检测结果;
[0023]所述等级评估模块,用于通过所述安全检测结果评定汽车信息安全等级,针对不同的所述汽车信息安全等级采取不同的防御措施。
[0024]可选的,还包括预警模块,与所述等级评估模块相连,用于根据所述汽车信息安全等级进行不同程度的预警。
[0025]最后,提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的一种智能网联汽车的信息安全测试方法的步骤。
[0026]经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了一种智能网联汽车的信息安全测试方法、系统及存储介质,具有以下有益的技术效果:通过神经网络算法检测汽车的安全状态,并对汽车安全测试结果进行等级的评估,以便用户根据不同等级的安全测试结果进行修复、更新、优化等操作,减少汽车中的安全隐患,从而提高汽车信息的安全性。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0028]图1为本专利技术的方法流程图;
[0029]图2为本专利技术的汽车CAN网络示意图;
[0030]图3为专利技术的评定汽车信息安全等级流程图;
[0031]图4为本专利技术的系统结构图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]本专利技术实施例公开了一种智能网联汽车的信息安全测试方法,如图1所示,具体步骤包括如下:
[0034]S1、在预设时间段内获取车辆状态数据;
[0035]S2、将车辆状态数据输入训练好的神经网络安全检测模型中,检测汽车的安全状态,输出安全检测结果;
[0036]S3、通过安全检测结果评定汽车信息安全等级,针对不同的汽车信息安全等级采取不同的防御措施。
[0037]在本实施例中,车辆状态数据为车载控制器局部网络CAN上的流量数据。
[0038]汽车信息包括汽车中各个部件在汽车系统运行中产生的数据信息,控制局域网络以汽车总线形式存在与汽车系统中,汽车电子元器件在汽车内部是通过控制局域网络CAN相连接,并进行通信的,如图2所示。所述汽车系统包括主机、显示器、键盘、天线等部件,系统可以为驾驶者提供呈现汽车系统状态,娱乐信息,驾驶信息等,单从汽车系统的基本情况看,它是采用专用中央处理器,基于车身总线系统和网络而形成的车载综合信息处理系统。需要说明的是,CAN网络的实际上就是个大的多端口的转发器HUB,在CAN总线空闲时,所有的单元都可开始发送消息。最先访问总线的单元可获得发送权。多个单元同时开始发送时,发送高优先级ID消息的单元可获得发送权。所以,车载控制器局部网络CAN上的流量数据最容易受到网络入侵。
[0039]进一步的,训练神经网络安全检测模型的步骤为:
[0040]S21、收集包含异常的车载CAN数据包,并对数据包进行标记,正常数据包标记为“1”,异常数据包标记为“0”;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能网联汽车的信息安全测试方法,其特征在于,具体步骤包括如下:在预设时间段内获取车辆状态数据;将所述车辆状态数据输入训练好的神经网络安全检测模型中,检测汽车的安全状态,输出安全检测结果;通过所述安全检测结果评定汽车信息安全等级,针对不同的所述汽车信息安全等级采取不同的防御措施。2.根据权利要求1所述的一种智能网联汽车的信息安全测试方法,其特征在于,所述车辆状态数据为车载控制器局部网络CAN上的流量数据。3.根据权利要求1所述的一种智能网联汽车的信息安全测试方法,其特征在于,训练所述神经网络安全检测模型的步骤为:收集包含异常的车载CAN数据包,并对所述数据包进行标记,正常数据包标记为“1”,异常数据包标记为“0”;对所述数据包进行预处理,转化为用于训练模型的特征向量;构建卷积神经网络模型;利用所述特征向量训练所述卷积神经网络模型,得到所述神经网络安全检测模型。4.根据权利要求1所述的一种智能网联汽车的信息安全测试方法,其特征在于,所述神经网络安全检测模型包括输入层、输出层、隐藏层;其中,第一层为输入层;第二层和第三层为隐藏层,用ReLU函数作为激活函数;第四层为输出层,使用Sigmoid函数作为激活函数。5.根据权利要求1所述的一种智能网联汽车的信息安全测试方法,其特征在于,通过所述安全检测结果评定汽车信息安全等级的过程为...

【专利技术属性】
技术研发人员:曹月梅于翔范芳王从明苏云
申请(专利权)人:成都工业职业技术学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1