一种中继攻击检测方法、装置、存储介质及电子设备与流程

摘要: 本申请说明书涉及计算机,尤其涉及一种中继攻击检测方法、装置、存储介质及电子设备。背景技术:1、中继攻击是指对两个正常通信设备之间发送的信息进行转发或拦截的方法,...
一种中继攻击检测方法、装置、存储介质及电子设备与流程

本申请说明书涉及计算机,尤其涉及一种中继攻击检测方法、装置、存储介质及电子设备。

背景技术:

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、本申请说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述中继攻击检测方法。

24、本申请说明书采用的上述至少一个技术方案能够达到以下有益效果:

25、在本申请说明书提供的中继攻击检测方法中,通常来说,第一短距离通信设备与第二短距离通信设备之间正常通信时,第一短距离通信设备可采集与第二短距离通信设备的通信信号的第一信号强度,并接收第二短距离通信设备发送的携带第二信号强度的通知消息。由于未与第一短距离通信设备建立近场通信连接的其他短距离通信设备发送的信号强度与终端采集到第一信号强度并不一致,因此,可通过第一信号强度与第二信号强度是否相匹配,判断是否存在中继攻击。

1.一种中继攻击检测方法,所述方法应用于第一短距离通信设备,所述方法包括:

2.如权利要求1所述的方法,所述第一短距离通信设备包括终端,第二短距离通信设备包括非接受理设备。

3.如权利要求1所述的方法,接收所述第二短距离通信设备发送的携带第二信号强度的通知消息,具体包括:

4.如权利要求1所述的方法,检测所述第一短距离通信设备与所述第二短距离通信设备之间是否存在中继攻击,具体包括:

5.如权利要求1所述的方法,判断结果为所述第一信号强度与所述第二信号强度匹配包括所述第一信号强度与所述第二信号强度一致或所述第一信号强度与所述第二信号强度之间的强度差值在预设范围内。

6.如权利要求3所述的方法,检测所述第一短距离通信设备与所述第二短距离通信设备之间是否存在中继攻击,具体包括:

7.如权利要求3所述的方法,所述方法还包括:

8.一种中继攻击检测方法,所述方法应用于第二短距离通信设备,所述方法包括:

9.如权利要求8所述的方法,将携带所述第二信号强度的通知消息发送至所述第一短距离通信设备,具体包括:

10.一种中继攻击检测装置,所述装置应用于第一短距离通信设备,所述装置包括:

11.如权利要求10所述的装置,所述第一短距离通信设备包括终端,第二短距离通信设备包括非接受理设备。

12.如权利要求10所述的装置,所述第二信号强度接收模块,具体用于接收所述第二短距离通信设备通过自身的蓝牙模块广播的携带第二信号强度的通知消息。

13.如权利要求10所述的装置,所述中继攻击检测模块,具体用于当在预设时长内未接收到所述第二短距离通信设备发送的携带第二信号强度的通知消息时,确定所述第一短距离通信设备与所述第二短距离通信设备之间存在中继攻击,或

14.如权利要求8所述的装置,判断结果为所述第一信号强度与所述第二信号强度匹配包括所述第一信号强度与所述第二信号强度一致或所述第一信号强度与所述第二信号强度之间的强度差值在预设范围内。

15.如权利要求12所述的装置,所述中继攻击检测模块,具体用于获取广播所述第二信号强度的蓝牙模块的蓝牙标识;获取所述第二短距离通信设备的设备标识;当所述设备标识与所述蓝牙标识匹配时,检测所述第一短距离通信设备与所述第二短距离通信设备之间不存在中继攻击;当所述设备标识与所述蓝牙标识不匹配时,检测所述第一短距离通信设备与所述第二短距离通信设备之间存在中继攻击。

16.如权利要求8所述的装置,所述装置还包括:

17.一种中继攻击检测装置,所述装置应用于第二短距离通信设备,所述装置包括:

18.如权利要求17所述的装置,所述第二信号强度发送模块,具体用于通过所述第二短距离通信设备自身的蓝牙模块,广播携带所述第二信号强度的通知消息,以使所述第一短距离通信设备接收携带所述第二信号强度的通知消息。

19.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1~9任一项所述的方法。

20.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述权利要求1~9任一项所述的方法。