System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及无人机网络安全,具体为网络安全检测方法、装置、设备及存储介质。
技术介绍
1、网络安全检测是指通过技术手段和工具,对网络中可能存在的安全威胁、漏洞和攻击行为进行监测和分析的过程,其目的是预防潜在的威胁、保持网络和通信系统的稳定。实时网络安全检测的应用范围广泛,覆盖多个行业和场景,包括金融、医疗、自动化设备和智能交通等众多领域。
2、无人机是通过地面控制系统或自动化程序进行操控的飞行器,最早应用于军事领域,随着技术的发展,无人机的应用逐渐扩展到民用领域,在农业、物流、安防和娱乐等多个行业中得到广泛使用。无人机网络安全检测是指对无人机系统和无人机群的通信网络进行安全检查,以发现潜在的安全漏洞或攻击风险。无人机系统包括无人机本身、地面控制站和通信链路,因此无人机网络安全检测涉及多个层面的安全评估,包括无人机控制系统、数据传输安全和设备固件安全等。由于无人机网络的多连通性和开放性,使得其更容易受到恶意威胁。
3、目前无人机网络的防护脆弱并且安全威胁多样,无人机节点的网络安全检测的效率和准确率有待进一步提高。
4、为此,提出网络安全检测方法、装置、设备及存储介质。
技术实现思路
1、本专利技术的目的在于提供网络安全检测方法、装置、设备及存储介质,通过获取无人机节点的数据并计算节点的数据重要性权重,实时节点排序算法对待检测的无人机节点进行排序,以提高后续无人机节点的网络安全检测效率;然后对待检测节点进行恶意节点和被挟持节点的检测,判断节点是否能
2、为实现上述目的,本专利技术提供如下技术方案:
3、网络安全检测方法,包括:
4、步骤s1:获取全部无人机节点和数据并处理,得到无人机节点集合;根据实时节点排序算法对所述无人机节点进行排序,得到排序后无人机节点集合;获取所述排序后无人机节点集合中的数据,得到待检测节点。
5、进一步地,所述实时节点排序算法包括:
6、获取所述无人机节点的功能权重、实时数据传输量、实时性权重和实时信任度并处理,得到所述无人机节点的数据重要性权重;
7、所述功能权重根据所述无人机节点的功能进行赋值,所述实时数据传输量表示所述无人机节点在单位时间内的传输数据量,所述实时性权重根据所述无人机节点传输数据的响应时间和传输速度进行赋值,所述实时信任度表示所述无人机节点的鲁棒程度;
8、计算全部所述无人机节点的所述数据重要性权重,并根据所述数据重要性权重的数值对所述无人机节点进行排序,得到排序后无人机节点集合;
9、获取所述待检测节点时,根据所述数据重要性权重进行选择。
10、步骤s2:获取所述待检测节点并判断所述待检测节点是否为恶意节点,若所述待检测节点是所述恶意节点,则发出预警。
11、进一步地,所述恶意节点包括:
12、获取数据包丢失率、数据延迟和数据一致性并处理,得到所述待检测节点的实时数据传输异常度;
13、获取直接信任度、相邻通信节点的推荐信任度和历史信任度并处理,得到所述待检测节点的实时信任度;
14、获取所述实时数据传输异常度和所述实时信任度并处理,得到综合信任评分;若所述综合信任评分低于预设综合信任评分阈值,则所述待检测节点为所述恶意节点;
15、所述综合信任评分的计算公式为:;其中,表示所述综合信任评分,表示权重系数,表示所述实时数据传输异常度,表示所述实时信任度。
16、步骤s3:若所述待检测节点不是所述恶意节点,则获取所述待检测节点并处理,判断所述待检测节点是否为被挟持节点,若所述待检测节点是所述被挟持节点,则发出预警。
17、进一步地,所述被挟持节点包括:
18、获取所述待检测节点的单位时间内的传输数据并处理,得到单位时间内数据传输均值和单位时间内数据传输标准差;数据异常检测阈值的计算公式为:;其中,表示所述数据异常检测阈值,表示所述单位时间内数据传输均值的权重系数,表示所述单位时间内数据传输标准差的权重系数;若所述待检测节点的实时数据传输速度小于所述数据异常检测阈值,则表示所述待检测节点为所述被挟持节点。
19、步骤s4:若所述待检测节点不是所述被挟持节点,则获取所述待检测节点并处理,判断所述待检测节点是否存在通信链路安全问题、数据安全问题和导航信号安全问题,若存在问题,则发出预警。
20、进一步地,所述通信链路安全问题包括:
21、获取通信信号强度异常指标、数据完整性指标、重放攻击检测指标和拒绝服务攻击检测指标并处理,得到通信链路综合评估指标,若所述通信链路综合评估指标大于预设通信链路综合评估阈值,则表示存在所述通信链路安全问题,并发出预警。
22、进一步地,所述数据安全问题包括:
23、进行加密数据验证,若验证不通过,则传输数据存在安全问题;
24、若验证通过,则获取所述待检测节点的实际编队数据、所述待检测节点的历史编队数据和所述待检测节点的仿真编队数据并处理,得到数据综合相似度,若小于预设相似度阈值,则表示所述传输数据存在安全问题。
25、进一步地,所述导航信号安全问题包括:
26、获取所述待检测节点的相邻通信节点的导航信号强度并处理,得到局部导航信号强度范围,若所述待检测节点的所述导航信号强度不在所述局部导航信号强度范围内,则表示导航信号存在安全问题;
27、若所述导航信号强度不存在问题,则获取所述相邻通信节点的导航信号和仿真导航信号,计算实时导航偏差;获取所述待检测节点的所述导航信号和所述仿真导航信号并处理,得到待检测偏差,若所述待检测偏差小于等于所述实时导航偏差,则表示所述待检测节点的所述导航信号不存在问题,若所述待检测偏差大于所述实时导航偏差,则表示所述待检测节点的所述导航信号存在安全问题。
28、步骤s5:若所述待检测节点不存在问题,则表示所述待检测节点无异常,获取下一个所述待检测节点并进行网络安全检测;对全部所述待检测节点进行网络安全检测后,终止网络安全检测。
29、步骤s6:将预警数据发送到地面站,所述预警数据包括异常的所述无人机节点和网络安全问题。
30、本专利技术还提供了一种网络安全检测装置,包括:
31、节点处理模块,用于获取全部无人机节点和数据并处理,得到无人机节点集合;根据实时节点排序算法对所述无人机节点进行排序,得到排序后无人机节点集合;获取所述排序后无人机节点集合中的数据,得到待检测节点;
32、恶意节点检测模块,用于获取所述待检测节点并判断所述待检测节点是否为恶意节点,若所述待检测节点是所述恶意节点,则发出预警;
33、被挟持节点检测模块,用于获取所述待检测节点并处理,判断所述待检测节本文档来自技高网...
【技术保护点】
1.网络安全检测方法,其特征在于,包括:
2.根据权利要求1所述的网络安全检测方法,其特征在于,所述实时节点排序算法包括:
3.根据权利要求1所述的网络安全检测方法,其特征在于,所述恶意节点包括:
4.根据权利要求1所述的网络安全检测方法,其特征在于,所述被挟持节点包括:
5.根据权利要求1所述的网络安全检测方法,其特征在于,所述通信链路安全问题包括:
6.根据权利要求1所述的网络安全检测方法,其特征在于,所述数据安全问题包括:
7.根据权利要求1所述的网络安全检测方法,其特征在于,所述导航信号安全问题包括:
8.网络安全检测装置,其特征在于,包括:
9.一种计算机设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。
【技术特征摘要】
1.网络安全检测方法,其特征在于,包括:
2.根据权利要求1所述的网络安全检测方法,其特征在于,所述实时节点排序算法包括:
3.根据权利要求1所述的网络安全检测方法,其特征在于,所述恶意节点包括:
4.根据权利要求1所述的网络安全检测方法,其特征在于,所述被挟持节点包括:
5.根据权利要求1所述的网络安全检测方法,其特征在于,所述通信链路安全问题包括:
6.根据权利要求1所述的网络安全检测方法,其特征在于,所述数据安全问题包括...
【专利技术属性】
技术研发人员:钟丹晔,刘险峰,
申请(专利权)人:江苏保旺达软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。