System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及无线网络安全检测,尤其涉及一种基于信号特征的非法ap检测方法及装置。
技术介绍
1、随着无线网络技术的快速发展,无线网络的覆盖范围和使用量不断增加。但是,在无线网络中,存在着一些非法的接入点(access point,简称ap),这些ap会给网络安全带来很大的威胁。非法ap的存在可能导致网络遭受未经授权的访问、数据泄露、网络攻击等安全问题,危害着用户的信息安全和网络的稳定性。因此,对于非法ap的检测和防范问题,已经成为无线网络领域的一个重要研究方向。
2、目前,国内外已经有很多学者对于非法ap的检测进行了研究。然而,传统检测手段需要有人员进行手动检测,耗时又费力,效果非常不理想且现有的非法ap检测方法存在着一些问题,比如存在漏检和误检的情况、检测精度不高等。
技术实现思路
1、本专利技术所要解决的技术问题在于,提供一种基于信号指纹检测非法ap的方法及装置,提高了检测效率,有利于降低网络空间安全维护的开销成本与复杂性。
2、为了解决上述技术问题,本专利技术实施例第一方面公开了一种基于信号指纹的非法ap检测装置,包括:无人车模块、检测模块和控制模块;
3、所述无人车模块,包括无人车车体、摄像头、激光雷达和无人车行驶控制单元,用于按照预设路径进行巡检;
4、所述检测模块,设置于所述无人车模块平台中部左侧位置,包括无线信号处理单元、第一无线网卡和第二无线网卡,用于巡检过程中接收和处理无线信号,得到并显示所述无线信号的ap信号指纹
5、所述控制模块包括无线信号融合处理单元,设置于远程控制机房,内置无线网卡和合法ap信号指纹信息集,用于接收处理所述ap信号指纹信息和所述ap信号数据信息,得到非法ap信号告警信息;所述合法ap信号指纹信息集,包括若干个合法ap信号指纹信息。
6、作为一种可选的实施方式,在本专利技术实施例第一方面中,所述无人车车体用于承载摄像头、激光雷达和无人车行驶控制单元;
7、所述摄像头,设置于所述无人车车体正前上方位置,用于检测和记录环境信息;
8、所述激光雷达,设置于所述无人车车体正前方位置,用于探测障碍物;
9、所述无人车行驶控制单元,设置于无人车车体左前方位置,用于控制所述无人车按照预设巡检路径前进。
10、作为一种可选的实施方式,在本专利技术实施例第一方面中所述第一无线网卡和第二无线网卡设置在所述无线信号处理单元外部;所述第一无线网卡,用于巡检过程中接收无线信号;所述无线信号经所述检测模块处理后,得到所述ap信号指纹信息和ap信号数据信息,并将所述ap信号指纹信息和ap信号数据信息通过所述第二无线网卡发送至所述控制模块。
11、本专利技术实施例第二方面公开了一种基于信号指纹的非法ap检测方法,所述方法包括:
12、s1,利用所述检测模块采集无线信号,得到无线信号数据;
13、s2,利用所述无线信号处理单元,对所述无线信号数据进行处理,得到ap信号指纹信息;
14、s3,利用所述检测模块,将所述ap信号指纹信息和无线信号数据发送至所述控制模块;
15、s4,对所述ap信号指纹信息和无线信号数据进行处理,得到非法ap信号告警信息。
16、作为一种可选的实施方式,在本专利技术实施例第二方面中,所所述利用所述无线信号处理单元,对所述无线信号数据进行处理,得到ap信号指纹信息,包括:
17、s21,利用所述检测模块,对所述无线信号数据进行处理,得到信号特征帧;
18、s22,对所述信号特征帧进行处理,得到无线信号的ap指纹信息。
19、作为一种可选的实施方式,在本专利技术实施例第二方面中,所述利用所述检测模块,对所述无线信号数据进行处理,得到信号特征帧,包括:
20、s211,利用所述检测模块,按照标准帧结构接收所述无线信号数据,得到结构化的无线信号解码数据;
21、s212,利用所述检测模块,遍历所述无线信号解码数据中的数据帧,得到数据帧集;
22、s213,对所述数据帧集的任一所述数据帧,提取帧类型字段,得到帧类型值;
23、判断所述帧类型值是否与等于目标值,得到数据帧类别判断结果;
24、当所述数据帧类别判断结果为是时,所述检测模块依据标准协议,提取所述数据帧的信号特征参数,得到无线信号特征参数;
25、当所述数据帧类别判断结果为否时,舍弃所述数据帧;
26、s214,对所有所述无线信号特征参数进行融合,得到信号特征参数信息。
27、作为一种可选的实施方式,在本专利技术实施例第二方面中,所述对所述信号特征帧进行处理,得到无线信号的ap指纹信息,包括:
28、s221,对所述信号特征帧进行处理,得到信号指纹字符串;
29、s222,对所述信号指纹字符串进行译码输出,得到所述无线信号的ap指纹信息。
30、作为一种可选的实施方式,在本专利技术实施例第二方面中,所述对所述信号特征帧进行处理,得到信号指纹字符串,包括:
31、s2211,预设数据处理长度和子分组长度;所述数据处理长度为所述子分组长度的整数倍;
32、s2212,对所述信号特征帧进行填充处理,得到第一信号特征参数信息;所述第一信号特征参数信息长度为所述数据处理长度的整数倍;
33、s2213,对所述第一信号特征参数信息按所述数据处理长度进行分块处理,得到信号特征数据集;所述信号特征数据集包括若干个信号特征数据,所述信号特征数据长度为所述数据处理长度;
34、s2214,初始化初始向量值;
35、s2215,遍历信号特征信息集中的信号特征数据,得到信号特征数据集;
36、s2216,对所述信号特征数据集的任一所述信号特征数据,按照子分组长度进行分割,得到第一子信号特征数据集;所述第一子信号特征数据集包括若干个第一子信号特征数据,所述第一子信号特征数据的长度为子分组长度;
37、遍历所述第一子信号特征数据集中的第一子信号特征数据,得到所有的所述第一子信号特征数据;
38、对所述第一子信号特征数据进行扩展,得到第一子信号特征数据块集;所述第一子信号特征数据块集包括若干个第一子信号特征数据块;
39、扩展计算表达式为:
40、
41、
42、
43、其中,和为置换函数,表示进行循环右移,移动位数为l,表示向右移动l位,移位后低位用二进制“0”填充;
44、对所述第一子信号特征数据块集进行循环迭代计算,得到第一子信号指纹字符串;
45、s2217,组合所有所述信号特征数据的第一子信号指纹字符串,得到信号指纹字符串。
46、作为一种可选的实施方式,在本专利技术实施例第二方面本文档来自技高网...
【技术保护点】
1.一种基于信号指纹的非法AP检测装置,其特征在于,所述检测装置包括:无人车模块、检测模块和控制模块;
2.一种基于信号指纹的非法AP检测方法,其特征在于,应用于权利要求1所述的基于信号指纹的非法AP检测装置,所述方法包括:
3.根据权利要求2所述的基于信号指纹的非法AP检测方法,其特征在于,所述利用所述无线信号处理单元,对所述无线信号数据进行处理,得到AP信号指纹信息,包括:
4.根据权利要求3所述的基于信号指纹的非法AP检测方法,其特征在于,所述利用所述检测模块,对所述无线信号数据进行处理,得到信号特征帧,包括:
5.根据权利要求3所述的基于信号指纹的非法AP检测方法,其特征在于,所述对所述信号特征帧进行处理,得到无线信号的AP指纹信息,包括:
6.根据权利要求5所述的基于信号指纹的非法AP检测方法,其特征在于,所述对所述信号特征帧进行处理,得到信号指纹字符串,包括:
7.根据权利要求2所述的基于信号指纹的非法AP检测方法,其特征在于,所述对所述非法AP信号指纹信息和无线信号数据进行处理,得到非法AP信号
...【技术特征摘要】
1.一种基于信号指纹的非法ap检测装置,其特征在于,所述检测装置包括:无人车模块、检测模块和控制模块;
2.一种基于信号指纹的非法ap检测方法,其特征在于,应用于权利要求1所述的基于信号指纹的非法ap检测装置,所述方法包括:
3.根据权利要求2所述的基于信号指纹的非法ap检测方法,其特征在于,所述利用所述无线信号处理单元,对所述无线信号数据进行处理,得到ap信号指纹信息,包括:
4.根据权利要求3所述的基于信号指纹的非法ap检测方法,其特征在于,所述利用所述检测模块...
【专利技术属性】
技术研发人员:常超,黄恩泽,马春来,李歆昊,沈哲贤,张雪,杨成武,支前程,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。