CN109379744B - 伪基站识别方法、装置及通信终端 - Google Patents

伪基站识别方法、装置及通信终端 Download PDF

Info

Publication number
CN109379744B
CN109379744B CN201811644571.3A CN201811644571A CN109379744B CN 109379744 B CN109379744 B CN 109379744B CN 201811644571 A CN201811644571 A CN 201811644571A CN 109379744 B CN109379744 B CN 109379744B
Authority
CN
China
Prior art keywords
base station
communication network
mobile communication
redirection message
pseudo
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811644571.3A
Other languages
English (en)
Other versions
CN109379744A (zh
Inventor
崔国庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201811644571.3A priority Critical patent/CN109379744B/zh
Publication of CN109379744A publication Critical patent/CN109379744A/zh
Application granted granted Critical
Publication of CN109379744B publication Critical patent/CN109379744B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例公开了一种伪基站识别方法、装置及通信终端,已注册到第一移动通信网络的通信终端获取第一移动通信网络的第一基站发送的重定向消息后,不是直接根据该重定向消息进行频点扫描,而是基于该重定向消息判断第一基站是否是伪基站,从而可以在确定第一基站是伪基站的情况下,对伪基站进行拦截,避免通信终端重定向到伪基站给用户带来的损失。

Description

伪基站识别方法、装置及通信终端
技术领域
本申请涉及通信技术领域,更具体地说,涉及一种伪基站识别方法、装置及通信终端。
背景技术
4G伪基站是一种非法基站,它通过将通信终端引诱重选到4G伪基站,然后再重定向到GSM 2G伪基站,利用2G伪基站获取用户SIM卡以及设备IMEI、IMSI等信息,同时结合中间人攻击方式,盗取用户短信内容,如短信验证码等,给用户个人财产造成大量损失。
因此,如何对伪基站进行识别成为亟待解决的技术问题。
发明内容
本申请的目的是提供一种伪基站识别方法、装置及通信终端,以至少部分的克服现有技术中存在的技术问题。
为实现上述目的,本申请提供了如下技术方案:
一种伪基站识别方法,包括:
扫描并注册第一移动通信网络;
获得所述第一移动通信网络的第一基站发送的重定向消息;所述重定向消息用于引导注册到第二移动通信网络的第二基站,所述第二移动通信网络的代级低于所述第一移动通信网络的代级;
基于所述重定向消息确定所述第一基站是否属于伪基站。
上述方法,优选的,所述基于所述重定向消息确定所述第一基站是否属于伪基站,包括:
获得所述重定向消息所包括的至少一个参数;
如果所述至少一个参数满足判断规则,确定所述第一基站为伪基站;
其中,所述判断规则包括:频点为一个。
上述方法,优选的,所述基于所述重定向消息确定所述第一基站是否属于伪基站,包括:
获得所述重定向消息中的校验信息;
对所述校验信息进行校验;
若校验未通过,确定所述第一基站为伪基站。
上述方法,优选的,所述基于所述重定向消息确定所述第一基站是否属于伪基站,包括:
基于所述重定向消息进行所述第二移动通信网络的扫描,确定所述重定向消息所包括的频点是否属于扫描结果;其中,
如果所述重定向消息所包括的频点不属于扫描结果,确定所述第一基站为伪基站;
如果所述重定向消息所包括的频点属于扫描结果,确定所述第一基站不是伪基站;
所述扫描结果包括如下至少一种:针对所述电子设备当前位置进行所述第二移动通信网络的扫描所获得的频点;所述电子设备上存储的历史上连接的所述第二移动通信网络的频点。
上述方法,优选的,还包括:
如果确定所述第一基站为伪基站,禁止响应所述重定向消息。
如果确定所述第一基站不是伪基站,响应所述重定向消息连接所述第二基站。
上述方法,优选的,所述基于所述重定向消息确定所述第一基站是否属于伪基站,包括:
基于所述重定向消息进行所述第二移动通信网络的扫描,确定所述重定向消息所包括的频点是否属于扫描结果;其中,所述扫描结果包括如下至少一种:针对所述电子设备当前位置进行所述第二移动通信网络的扫描所获得的频点;所述电子设备上存储历史上连接的所述第二移动通信网络的频点;
如果所述重定向消息所包括的频点属于扫描结果,基于所述重定向消息所包括的频点连接所述第二基站;
获得所述第二移动通信网络的所述第二基站的至少一个指标参数;
基于所述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定所述第二基站是否是伪装基站;
如果所述第二基站为伪基站,确定所述第一基站为伪基站;
如果所述第二基站不是伪基站,确定所述第一基站不是伪基站。
上述方法,优选的,所述基于所述重定向消息确定所述第一基站是否属于伪基站,包括:
获得所述重定向消息所包括的至少一个参数;
如果所述至少一个参数满足判断规则,基于所述重定向消息所包括的频点连接所述第二基站;其中,所述判断规则包括:频点为一个。
获得所述第二移动通信网络的所述第二基站的至少一个指标参数;
基于所述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定所述第二基站是否是伪装基站;
如果所述第二基站为伪基站,确定所述第一基站为伪基站;
如果所述第二基站不是伪基站,确定所述第一基站不是伪基站。
上述方法,优选的,还包括:
如果确定所述第一基站为伪基站,恢复连接所述第一移动通信网络的第三基站。
如果确定所述第一基站不是伪基站,维持所述第二基站的连接。
一种伪基站识别装置,包括:
注册模块,用于扫描并注册第一移动通信网络;
获取模块,用于获得所述第一移动通信网络的第一基站发送的重定向消息;所述重定向消息用于引导注册到第二移动通信网络的第二基站,所述第二移动通信网络的代级低于所述第一移动通信网络的代级;
确定模块,用于基于所述重定向消息确定所述第一基站是否属于伪基站。
一种通信终端,包括:
通信接口,用于与基站建立通信连接;
存储器,用于至少存储一组指令集;
处理器,用于调用并执行所述存储器中的所述指令集,通过执行所述指令集进行以下操作:
扫描并注册第一移动通信网络;
获得所述第一移动通信网络的第一基站发送的重定向消息;所述重定向消息用于引导注册到第二移动通信网络的第二基站,所述第二移动通信网络的代级低于所述第一移动通信网络的代级;
基于所述重定向消息确定所述第一基站是否属于伪基站。
通过以上方案可知,本申请提供的一种伪基站识别方法、装置及通信终端,已注册到第一移动通信网络的通信终端获取第一移动通信网络的第一基站发送的重定向消息后,不是直接根据该重定向消息进行频点扫描,而是基于该重定向消息判断第一基站是否是伪基站,从而可以在确定第一基站是伪基站的情况下,对伪基站进行拦截,避免通信终端重定向到伪基站给用户带来的损失。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的伪基站识别方法的一种实现流程图;
图2为本申请实施例提供的基于重定向消息确定第一基站是否属于伪基站的一种实现流程图;
图3为本申请实施例提供的基于重定向消息确定第一基站是否属于伪基站的另一种实现流程图;
图4为本申请实施例提供的基于重定向消息确定第一基站是否属于伪基站的又一种实现流程图;
图5为本申请实施例提供的基于重定向消息确定第一基站是否属于伪基站的又一种实现流程图;
图6为本申请实施例提供的伪基站识别装置的一种结构示意图;
图7为本申请实施例提供的通信终端的一种结构示意图。
说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请提供的伪基站识别方法可以应用于通信终端,如手机,该通信终端能够与基站建立通信连接。
请参阅图1,图1为本申请实施例提供的伪基站识别方法的一种实现流程图,可以包括:
步骤S11:扫描并注册第一移动通信网络。
第一移动通信网络可以是4G移动通信网络或5G移动通信网络等移动通信网络。
步骤S12:获得第一移动通信网络的第一基站发送的重定向消息;该重定向消息用于引导通信终端注册到第二移动通信网络的第二基站,第二移动通信网络的代级低于第一移动通信网络的代级。
一般情况下,通信终端会扫描并注册到第一移动通信网络的合法基站中。在某些场景下,如打电话时,合法基站会将通信终端重定向到低代级的移动通信网络。在这种情况下,通信终端会根据重定向消息进行频点扫描,以便注册到低代级的移动通信网络的合法基站中。
当第一移动通信网络中存在伪基站时,伪基站通常会发射较大功率诱导通信终端重选到伪基站上,但当移动通信终端尝试注册到该伪基站时,该伪基站却不与通信终端建立连接,而是向通信终端发送重定向消息,以对该通信终端进行重定向,使得通信终端注册到较低代级的移动通信网络的伪基站上。例如,将通信终端重定向到2G移动通信网络或3G移动通信网络的伪基站上。
步骤S13:基于重定向消息确定第一基站是否属于伪基站。
可以根据重定向消息中携带的频点信息或预设信息判断第一基站是否是伪基站。若上述频点信息或预设信息满足预设条件,可以确定第一基站是伪基站,否则,确定第一基站不是伪基站。
本申请实施例中,在接收到基站发送的重定向消息后,不是直接根据该重定向消息进行频点扫描,而是基于该重定向消息判断第一基站是否是伪基站,从而可以在确定第一基站是伪基站的情况下,对伪基站进行拦截,避免通信终端重定向到伪基站给用户带来的损失。
在一可选的实施例中,上述基于重定向消息确定第一基站是否属于伪基站的一种实现流程图如图2所示,可以包括:
步骤S21:获得重定向消息所包括的至少一个参数。
该至少一个参数可以为同类型的参数,例如,获取重定向消息所包括的所有频点,重定向消息中可能只包括一个频点,也可能包括多个频点。
该至少一个参数也可以为不同类型的参数。
步骤S22:如果上述至少一个参数满足判断规则,确定第一基站为伪基站。
其中,上述判断规则可以包括:频点为一个。
本申请实施例中,若重定向消息中只包括一个频点,则认为第一基站是伪基站。
在一可选的实施例中,上述基于重定向消息确定第一基站是否属于伪基站的另一种实现流程图如图3所示,可以包括:
步骤S31:获得重定向消息中的校验信息。
本实施例中,基站在向通信终端发送重定向消息时,在重定向消息中添加了校验信息,该校验信息是利用一定加密算法对预置信息进行加密得到的。
步骤S32:对校验信息进行校验。
通信终端在接收到重定向消息后,按照与上述加密算法对应的解密算法对校验信息进行解密,判断解密得到的信息是否为预置信息,若是则校验通过,否则校验不通过。
步骤S33:若校验未通过,确定第一基站为伪基站。若校验通过,确定第一基站不是伪基站。
在一可选的实施例中,上述基于重定向消息确定第一基站是否属于伪基站的又一种实现方式可以为:
基于重定向消息进行第二移动通信网络的扫描,确定重定向消息所包括的频点是否属于扫描结果;其中,
如果重定向消息所包括的频点不属于扫描结果,确定第一基站为伪基站;
如果重定向消息所包括的频点属于扫描结果,确定第一基站不是伪基站;
扫描结果包括如下至少一种:针对电子设备当前位置进行第二移动通信网络的扫描所获得的频点;电子设备上存储的历史上连接的第二移动通信网络的频点。
本申请实施例中,在进行第二移动通信网络的扫描时,可以仅对电子设备当前位置处第二通信网络的频点进行扫描,或者,仅对电子设备历史上连接过的第二移动通信网络的频点进行扫描,或者,既对电子设备当前位置处第二通信网络的频点进行扫描,又对电子设备历史上连接过的第二移动通信网络的频点进行扫描。
通信终端在对电子设备当前位置处第二通信网络的频点进行扫描时,会从扫描到的所有频点中选择能量最强的一个或多个扫描频点作为扫描结果,若重定向消息所包括的频点不属于该扫描结果,认为第一基站为伪基站。
电子设备上存储的历史上连接的第二移动通信网络的频点通常是合法的频点,通信终端在对历史上连接的第二移动通信网络的频点进行扫描后,若重定向消息所包括的频点不属于该扫描结果,说明通信终端未连接过重定向消息所包括的频点,则认为第一基站为伪基站。
若既对电子设备当前位置处第二通信网络的频点进行扫描,又对电子设备历史上连接过的第二移动通信网络的频点进行扫描,则当重定向消息所包括的频点既不属于对电子设备当前位置处第二通信网络的频点进行扫描的扫描结果,也不属于对电子设备历史上连接过的第二移动通信网络的频点进行扫描的扫描结果时,认为第一基站为伪基站。
上述实施例中,在连接第二基站前确定了第一基站为伪基站,基于此,如果确定第一基站为伪基站时,禁止响应重定向消息,如果确定第一基站不是伪基站,则响应重定向消息连接第二基站。
在一可选的实施例中,上述基于重定向消息确定第一基站是否属于伪基站的又一种实现流程图如图4所示,可以包括:
步骤S41:基于重定向消息进行第二移动通信网络的扫描,确定重定向消息所包括的频点是否属于扫描结果;其中,扫描结果包括如下至少一种:针对电子设备当前位置进行第二移动通信网络的扫描所获得的频点;电子设备上存储历史上连接的第二移动通信网络的频点。
步骤S42:如果重定向消息所包括的频点属于扫描结果,基于重定向消息所包括的频点连接第二基站。
本申请实施例中,如果重定向消息所包括的频点属于扫描结果,就先连接第二基站。后续判断第二基站是否为伪基站。
步骤S43:获得第二移动通信网络的第二基站的至少一个指标参数。
在一可选的实施例中,可以获取以下指标参数中的至少一个:最小接入电平(q-RxLevMin)、最低接入信号质量(q-QualMin-r9)、承载频点(dl-CarrierFreq)、开始扫描频点(startingARFCN)、GPRS(General Packet Radio Service,通用分组无线服务技术)配置信息等。上述指标参数可以从SIB(System Information Block,***信息块)消息中读取。
步骤S44:基于获得的至少一个指标参数以及第二移动通信网络的伪基站判断标准确定第二基站是否是伪装基站。
在一可选的实施例中,可以将获取的每个指标参数与对应的正常范围进行比较,若第一指标参数位于对应的正常范围内,说明第一指标参数正常,否则,说明第一指标参数异常,第一指标参数是指上述至少一个指标参数中的任意一个指标参数。
例如,正常的最小接入电平一般在-62~-64之间,而伪基站的最小接入电平通常较低,例如-65。正常的最低接入信号质量的值一般在-18,-19附近,而伪基站通常设置的较低,例如-25。正常基站的承载频点会在预置范围内,而伪基站的承载频点则会在这个预置范围外。正常基站的频点扫描范围会比较大,而伪基站的频点扫描范围会比较小,所以伪基站的开始扫描频点通常会比正常基站的开始扫描频点要大。正常的基站均会在SIB消息中配置GPRS信息,而伪基站则很有可能不会配置GPRS信息。
如果有至少两个指标参数异常,可以认为第二基站为伪基站,否则认为第二基站不是伪基站。
步骤S45:如果第二基站为伪基站,确定第一基站为伪基站。
如果第二基站不是伪基站,确定第一基站不是伪基站;
在一可选的实施例中,上述基于重定向消息确定第一基站是否属于伪基站的又一种实现流程图如图5所示,可以包括:
步骤S51:获得重定向消息所包括的至少一个参数。
步骤S52:如果上述至少一个参数满足判断规则,基于重定向消息所包括的频点连接第二基站;其中,上述判断规则包括:频点为一个。
与图2所示实施例不同,本申请实施例中,如果重定向消息中只有一个频点,认为第一基站有可能是伪基站。则先连接第二基站,后续判断第二基站是否为伪基站。
步骤S53:获得第二移动通信网络的第二基站的至少一个指标参数。
在一可选的实施例中,可以获取以下指标参数中的至少一个:最小接入电平(q-RxLevMin)、最低接入信号质量(q-QualMin-r9)、承载频点(dl-CarrierFreq)、开始扫描频点(startingARFCN)、GPRS(General Packet Radio Service,通用分组无线服务技术)配置信息等。上述指标参数可以从SIB(System Information Block,***信息块)消息中读取。
步骤S54:基于上述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定第二基站是否是伪装基站。
在一可选的实施例中,可以将获取的每个指标参数与对应的正常范围进行比较,若第一指标参数位于对应的正常范围,说明第一指标参数正常,否则,说明第一指标参数异常,第一指标参数是指上述至少一个指标参数中的任意一个指标参数。
例如,正常的最小接入电平一般在-62~-64之间,而伪基站的最小接入电平通常较低,例如-65。正常的最低接入信号质量的值一般在-18,-19附近,而伪基站通常设置的较低,例如-25。正常基站的承载频点会在预置范围内,而伪基站的承载频点则会在这个预置范围外。正常基站的频点扫描范围会比较大,而伪基站的频点扫描范围会比较小,所以伪基站的开始扫描频点通常会比正常基站的开始扫描频点要大。正常的基站均会在SIB消息中配置GPRS信息,而伪基站则很有可能不会配置GPRS信息。
由于步骤S52中判断出第一基站是伪基站的可能性较大,因此,本实施例中,可以放宽伪基站的判断标准:如果有至少一个指标参数异常,可以认为第二基站为伪基站,否则认为第二基站不是伪基站。例如,如果未获取到GPRS配置信息,则认为第二基站为伪基站。
步骤S55:如果第二基站为伪基站,确定第一基站为伪基站。
如果第二基站不是伪基站,确定第一基站不是伪基站。
图4或图5所示实施例中,均是在连接到第二基站后,才确定第一基站是否是伪基站,基于此,如果确定第一基站为伪基站,恢复连接第一移动通信网络的第三基站。如果确定第一基站不是伪基站,维持第二基站的连接。
在一可选的实施例中,如果确定第二基站为伪基站,则禁止将连接第二基站所使用的频点作为电子设备历史上连接的第二移动通信网络的频点,也就是说,即便在判断出第二基站为伪基站之前,已经将连接第二基站所使用的频点加入到电子设备历史上连接的第二移动通信网络的频点序列中,在确定出第二基站为伪基站后,也要将连接第二基站所使用的频点从上述频点序列中删除。
与方法实施例相对应,本申请还提供一种伪基站识别装置,本申请提供的伪基站识别装置的一种结构示意图如图6所示,可以包括:
注册模块61,获取模块62和确定模块63;其中,
注册模块61用于扫描并注册第一移动通信网络.
获取模块62用于获得第一移动通信网络的第一基站发送的重定向消息;该重定向消息用于引导注册到第二移动通信网络的第二基站,第二移动通信网络的代级低于第一移动通信网络的代级。
确定模块63用于基于重定向消息确定第一基站是否属于伪基站。
本申请提供的伪基站识别装置,在接收到基站发送的重定向消息后,不是直接根据该重定向消息进行频点扫描,而是基于该重定向消息判断第一基站是否是伪基站,从而可以在确定第一基站是伪基站的情况下,对伪基站进行拦截,避免通信终端重定向到伪基站给用户带来的损失。
在一可选的实施例中,确定模块63具体可以用于:
获得重定向消息所包括的至少一个参数;
如果上述至少一个参数满足判断规则,确定第一基站为伪基站;
其中,判断规则可以包括:频点为一个。
在一可选的实施例中,确定模块63具体可以用于:
获得重定向消息中的校验信息;
对校验信息进行校验;
若校验未通过,确定第一基站为伪基站。
在一可选的实施例中,确定模块63具体可以用于:
基于重定向消息进行第二移动通信网络的扫描,确定重定向消息所包括的频点是否属于扫描结果;其中,
如果重定向消息所包括的频点不属于扫描结果,确定第一基站为伪基站;
如果重定向消息所包括的频点属于扫描结果,确定第一基站不是伪基站;
扫描结果可以包括如下至少一种:针对电子设备当前位置进行第二移动通信网络的扫描所获得的频点;电子设备上存储的历史上连接的第二移动通信网络的频点。
在一可选的实施例中,注册模块61还可以用于:
如果确定第一基站为伪基站,禁止响应重定向消息。
如果确定第一基站不是伪基站,响应重定向消息连接第二基站。
在一可选的实施例中,确定模块63具体可以用于:
基于重定向消息进行第二移动通信网络的扫描,确定重定向消息所包括的频点是否属于扫描结果;其中,扫描结果可以包括如下至少一种:针对电子设备当前位置进行第二移动通信网络的扫描所获得的频点;电子设备上存储历史上连接的第二移动通信网络的频点;
如果重定向消息所包括的频点属于扫描结果,基于重定向消息所包括的频点连接第二基站;
获得第二移动通信网络的第二基站的至少一个指标参数;
基于所述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定第二基站是否是伪装基站;
如果第二基站为伪基站,确定第一基站为伪基站;
如果第二基站不是伪基站,确定第一基站不是伪基站。
在一可选的实施例中,确定模块63具体可以用于:
获得重定向消息所包括的至少一个参数;
如果至少一个参数满足判断规则,基于重定向消息所包括的频点连接第二基站;其中,判断规则可以包括:频点为一个。
获得第二移动通信网络的第二基站的至少一个指标参数;
基于所述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定第二基站是否是伪装基站;
如果第二基站为伪基站,确定第一基站为伪基站;
如果第二基站不是伪基站,确定第一基站不是伪基站。
在一可选的实施例中,注册模块61还可以用于:
如果确定第一基站为伪基站,恢复连接第一移动通信网络的第三基站。
如果确定第一基站不是伪基站,维持第二基站的连接。
与方法实施例相对应,本申请还提供一种通信终端,本申请实施例提供的通信终端的一种结构示意图如图7所示,可以包括:
通信接口71,存储器72和处理器73;其中,
通信接口71用于与基站建立通信连接;
存储器72用于至少存储一组指令集;
处理器73用于调用并执行存储器72中的指令集,通过执行指令集进行以下操作:
扫描并注册第一移动通信网络;
获得第一移动通信网络的第一基站发送的重定向消息;重定向消息用于引导注册到第二移动通信网络的第二基站,第二移动通信网络的代级低于第一移动通信网络的代级;
基于重定向消息确定第一基站是否属于伪基站。
本申请提供的通信终端,在接收到基站发送的重定向消息后,不是直接根据该重定向消息进行频点扫描,而是基于该重定向消息判断第一基站是否是伪基站,从而可以在确定第一基站是伪基站的情况下,对伪基站进行拦截,避免通信终端重定向到伪基站给用户带来的损失。
在一可选的实施例中,处理器73在基于重定向消息确定第一基站是否属于伪基站时,具体可以用于:
获得重定向消息所包括的至少一个参数;
如果上述至少一个参数满足判断规则,确定第一基站为伪基站;
其中,判断规则可以包括:频点为一个。
在一可选的实施例中,处理器73在基于重定向消息确定第一基站是否属于伪基站时,具体可以用于:
获得重定向消息中的校验信息;
对校验信息进行校验;
若校验未通过,确定第一基站为伪基站。
在一可选的实施例中,处理器73在基于重定向消息确定第一基站是否属于伪基站时,具体可以用于:
基于重定向消息进行第二移动通信网络的扫描,确定重定向消息所包括的频点是否属于扫描结果;其中,
如果重定向消息所包括的频点不属于扫描结果,确定第一基站为伪基站;
如果重定向消息所包括的频点属于扫描结果,确定第一基站不是伪基站;
扫描结果可以包括如下至少一种:针对电子设备当前位置进行第二移动通信网络的扫描所获得的频点;电子设备上存储的历史上连接的第二移动通信网络的频点。
在一可选的实施例中,处理器73还可以用于:
如果确定第一基站为伪基站,禁止响应重定向消息。
如果确定第一基站不是伪基站,响应重定向消息连接第二基站。
在一可选的实施例中,处理器73在基于重定向消息确定第一基站是否属于伪基站时,具体可以用于:
基于重定向消息进行第二移动通信网络的扫描,确定重定向消息所包括的频点是否属于扫描结果;其中,扫描结果可以包括如下至少一种:针对电子设备当前位置进行第二移动通信网络的扫描所获得的频点;电子设备上存储历史上连接的第二移动通信网络的频点;
如果重定向消息所包括的频点属于扫描结果,基于重定向消息所包括的频点连接第二基站;
获得第二移动通信网络的第二基站的至少一个指标参数;
基于所述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定第二基站是否是伪装基站;
如果第二基站为伪基站,确定第一基站为伪基站;
如果第二基站不是伪基站,确定第一基站不是伪基站。
在一可选的实施例中,处理器73在基于重定向消息确定第一基站是否属于伪基站时,具体可以用于:
获得重定向消息所包括的至少一个参数;
如果至少一个参数满足判断规则,基于重定向消息所包括的频点连接第二基站;其中,判断规则可以包括:频点为一个。
获得第二移动通信网络的第二基站的至少一个指标参数;
基于所述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定第二基站是否是伪装基站;
如果第二基站为伪基站,确定第一基站为伪基站;
如果第二基站不是伪基站,确定第一基站不是伪基站。
在一可选的实施例中,处理器73还可以用于:
如果确定第一基站为伪基站,恢复连接第一移动通信网络的第三基站。
如果确定第一基站不是伪基站,维持第二基站的连接。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
应当理解,本申请实施例中,从权、各个实施例、特征可以互相组合结合,都能实现解决前述技术问题。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (7)

1.一种伪基站识别方法,包括:
扫描并注册第一移动通信网络;
获得所述第一移动通信网络的第一基站发送的重定向消息;所述重定向消息用于引导注册到第二移动通信网络的第二基站,所述第二移动通信网络的代级低于所述第一移动通信网络的代级;
基于所述重定向消息确定所述第一基站是否属于伪基站;
其中,所述基于所述重定向消息确定所述第一基站是否属于伪基站,包括:
基于所述重定向消息进行所述第二移动通信网络的扫描,确定所述重定向消息所包括的频点是否属于扫描结果;如果所述重定向消息所包括的频点不属于扫描结果,确定所述第一基站为伪基站;如果所述重定向消息所包括的频点属于扫描结果,确定所述第一基站不是伪基站;所述扫描结果包括如下至少一种:仅对电子设备当前位置处第二移动通信网络的频点进行扫描并从扫描到的频点中选择满足能量条件的一个或多个扫描频点作为扫描结果;仅对电子设备历史上连接过的第二移动通信网络的频点进行扫描得到的扫描结果;
或者,如果所述重定向消息满足条件,基于所述重定向消息所包括的频点连接所述第二基站;从***信息块SIB消息中获得所述第二移动通信网络的所述第二基站的至少一个指标参数;基于所述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定所述第二基站是否是伪装基站;如果所述第二基站为伪基站,确定所述第一基站为伪基站;如果所述第二基站不是伪基站,确定所述第一基站不是伪基站。
2.根据权利要求1所述的方法,还包括:
如果确定所述第一基站为伪基站,禁止响应所述重定向消息;
如果确定所述第一基站不是伪基站,响应所述重定向消息连接所述第二基站。
3.根据权利要求1所述的方法,所述重定向消息满足条件,包括:
基于所述重定向消息进行所述第二移动通信网络的扫描,确定所述重定向消息所包括的频点是否属于扫描结果;其中,所述扫描结果包括如下至少一种:针对所述电子设备当前位置进行所述第二移动通信网络的扫描所获得的频点;所述电子设备上存储历史上连接的所述第二移动通信网络的频点;
如果所述重定向消息所包括的频点属于扫描结果,则重定向消息满足条件。
4.根据权利要求1所述的方法,所述重定向消息满足条件,包括:
获得所述重定向消息所包括的至少一个参数;
如果所述至少一个参数满足判断规则,则重定向消息满足条件;其中,所述判断规则包括:频点为一个。
5.根据权利要求4所述的方法,还包括:
如果确定所述第一基站为伪基站,恢复连接所述第一移动通信网络的第三基站;
如果确定所述第一基站不是伪基站,维持所述第二基站的连接。
6.一种伪基站识别装置,包括:
注册模块,用于扫描并注册第一移动通信网络;
获取模块,用于获得所述第一移动通信网络的第一基站发送的重定向消息;所述重定向消息用于引导注册到第二移动通信网络的第二基站,所述第二移动通信网络的代级低于所述第一移动通信网络的代级;
确定模块,用于基于所述重定向消息确定所述第一基站是否属于伪基站;
其中,所述确定模块基于所述重定向消息确定所述第一基站是否属于伪基站,包括:
基于所述重定向消息进行所述第二移动通信网络的扫描,确定所述重定向消息所包括的频点是否属于扫描结果;如果所述重定向消息所包括的频点不属于扫描结果,确定所述第一基站为伪基站;如果所述重定向消息所包括的频点属于扫描结果,确定所述第一基站不是伪基站;所述扫描结果包括如下至少一种:仅对电子设备当前位置处第二移动通信网络的频点进行扫描并从扫描到的频点中选择满足能量条件的一个或多个扫描频点作为扫描结果;仅对电子设备历史上连接过的第二移动通信网络的频点进行扫描得到的扫描结果;
或者,如果所述重定向消息满足条件,基于所述重定向消息所包括的频点连接所述第二基站;从***信息块SIB消息中获得所述第二移动通信网络的所述第二基站的至少一个指标参数;基于所述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定所述第二基站是否是伪装基站;如果所述第二基站为伪基站,确定所述第一基站为伪基站;如果所述第二基站不是伪基站,确定所述第一基站不是伪基站。
7.一种通信终端,包括:
通信接口,用于与基站建立通信连接;
存储器,用于至少存储一组指令集;
处理器,用于调用并执行所述存储器中的所述指令集,通过执行所述指令集进行以下操作:
扫描并注册第一移动通信网络;
获得所述第一移动通信网络的第一基站发送的重定向消息;所述重定向消息用于引导注册到第二移动通信网络的第二基站,所述第二移动通信网络的代级低于所述第一移动通信网络的代级;
基于所述重定向消息确定所述第一基站是否属于伪基站;
其中,所述处理器基于所述重定向消息确定所述第一基站是否属于伪基站,包括:
基于所述重定向消息进行所述第二移动通信网络的扫描,确定所述重定向消息所包括的频点是否属于扫描结果;如果所述重定向消息所包括的频点不属于扫描结果,确定所述第一基站为伪基站;如果所述重定向消息所包括的频点属于扫描结果,确定所述第一基站不是伪基站;仅对电子设备当前位置处第二移动通信网络的频点进行扫描并从扫描到的频点中选择满足能量条件的一个或多个扫描频点作为扫描结果;仅对电子设备历史上连接过的第二移动通信网络的频点进行扫描得到的扫描结果;
或者,如果所述重定向消息满足条件,基于所述重定向消息所包括的频点连接所述第二基站;从***信息块SIB消息中获得所述第二移动通信网络的所述第二基站的至少一个指标参数;基于所述至少一个指标参数以及第二移动通信网络的伪基站判断标准确定所述第二基站是否是伪装基站;如果所述第二基站为伪基站,确定所述第一基站为伪基站;如果所述第二基站不是伪基站,确定所述第一基站不是伪基站。
CN201811644571.3A 2018-12-30 2018-12-30 伪基站识别方法、装置及通信终端 Active CN109379744B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811644571.3A CN109379744B (zh) 2018-12-30 2018-12-30 伪基站识别方法、装置及通信终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811644571.3A CN109379744B (zh) 2018-12-30 2018-12-30 伪基站识别方法、装置及通信终端

Publications (2)

Publication Number Publication Date
CN109379744A CN109379744A (zh) 2019-02-22
CN109379744B true CN109379744B (zh) 2020-12-18

Family

ID=65372245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811644571.3A Active CN109379744B (zh) 2018-12-30 2018-12-30 伪基站识别方法、装置及通信终端

Country Status (1)

Country Link
CN (1) CN109379744B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113055934B (zh) * 2021-03-26 2022-06-10 RealMe重庆移动通信有限公司 重定向信息的处理方法、装置、终端设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105848159A (zh) * 2016-05-24 2016-08-10 努比亚技术有限公司 一种伪基站的识别方法及终端
CN106060826A (zh) * 2016-06-30 2016-10-26 北京奇虎科技有限公司 基站重定向方法和基站重定向装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060829B (zh) * 2016-08-08 2019-11-08 努比亚技术有限公司 一种伪基站识别装置及方法
CN106358199B (zh) * 2016-09-30 2019-03-05 维沃移动通信有限公司 一种移动终端识别伪基站的方法及移动终端
CN108093404B (zh) * 2016-11-21 2021-06-18 ***通信有限公司研究院 一种信息处理方法及装置
CN106686601B (zh) * 2017-03-16 2020-06-23 珠海市魅族科技有限公司 伪基站防护方法及装置
CN106851654B (zh) * 2017-04-13 2020-08-18 Oppo广东移动通信有限公司 伪基站识别方法、装置及终端

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105848159A (zh) * 2016-05-24 2016-08-10 努比亚技术有限公司 一种伪基站的识别方法及终端
CN106060826A (zh) * 2016-06-30 2016-10-26 北京奇虎科技有限公司 基站重定向方法和基站重定向装置

Also Published As

Publication number Publication date
CN109379744A (zh) 2019-02-22

Similar Documents

Publication Publication Date Title
RU2546610C1 (ru) Способ определения небезопасной беспроводной точки доступа
US9781137B2 (en) Fake base station detection with core network support
US9047444B2 (en) Mobile application registration
CN105722090B (zh) 自动识别伪基站的控制方法和装置
EP1860858A1 (en) Detection of cloned identifiers in communication systems
US20070186276A1 (en) Auto-detection and notification of access point identity theft
CA2736172A1 (en) Secure negotiation of authentication capabilities
CN101909279B (zh) 应用于手机视频监控的鉴权方法
WO2014117493A1 (zh) 接入点的接入方法及相关设备
CN108093404B (zh) 一种信息处理方法及装置
CN111132305B (zh) 5g用户终端接入5g网络的方法、用户终端设备及介质
CN106961683B (zh) 一种检测非法ap的方法、***及发现者ap
CN104581731A (zh) 手机终端被伪基站劫持过程的判别方法及***
KR101671188B1 (ko) 범용 가입자 식별 모듈 인증 방법 및 그 시스템
CN109495894B (zh) 一种伪基站的防范方法及***
CN106028323B (zh) 一种接入网络的方法、终端及接入点
CN109379744B (zh) 伪基站识别方法、装置及通信终端
CN106912049B (zh) 改善用户认证体验的方法
CN110366184A (zh) 一种识别伪基站短信的方法及智能终端
CN107786937B (zh) 移动终端本地化漫游的实现方法、移动终端及漫游服务器
US8380165B1 (en) Identifying a cloned mobile device in a communications network
KR100791254B1 (ko) 이동통신 단말기에서 멀티미디어 메시지 검색 장치 및 방법
Brenninkmeijer Catching IMSI-catcher-catchers: An effectiveness review of IMSI-catcher-catcher applications
CN100415032C (zh) 一种移动通讯***中移动终端和网络侧的交互方法
CN108076460B (zh) 一种进行鉴权的方法及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant