一种伪基站短信识别和拦截方法及装置制造方法及图纸

技术编号:20286792 阅读:46 留言:0更新日期:2019-02-10 18:40
本发明专利技术实施例公开了一种伪基站短信识别和拦截方法及装置,方法包括:接收短消息中心发送的第一短信,判断第一短信中的接收方号码是否为伪基站短信识别的订阅用户;若是则根据第一短信生成随机校验码,将随机校验码发送给短消息中心,以使短消息中心将第一短信和随机校验码发送给终端;接收终端发送的目标校验码,若判断获知终端对应的号码为订阅用户且随机校验码与目标校验码不同,则将第二短信识别为伪基站短信,并将第一短信识别结果发送给终端。通过对订阅用户生成随机校验码后发送给终端,当接收终端发送的目标校验码后,通过对比随机校验码与目标校验码,如不同,则确定为伪基站短信,能够实时、精准地识别伪基站短信并进行拦截处理。

A Method and Device for Identifying and Intercepting Short Messages from Pseudo Base Stations

The embodiment of the present invention discloses a method and device for identifying and intercepting short messages of pseudo-base stations. The method includes: receiving the first short message sent by the short message center, judging whether the receiver number in the first short message is a subscriber of pseudo-base station short message identification; if the random check code is generated according to the first short message, sending the random check code to the short message center so that the short message center can send the random check code to the short message center. The first short message and random check code are sent to the terminal; the target check code sent by the receiving terminal identifies the second short message as a pseudo base station short message if it is judged that the corresponding number of the receiving terminal is a subscriber and the random check code is different from the target check code, and sends the result of the first short message recognition to the terminal. By generating random check codes for subscribers and sending them to the terminal, when receiving the target check codes sent by the terminal, the random check codes are compared with the target check codes. If they are different, they are identified as pseudo base station short messages, which can identify pseudo base station short messages in real time and accurately and intercept them.

【技术实现步骤摘要】
一种伪基站短信识别和拦截方法及装置
本专利技术实施例涉及通信
,具体涉及一种伪基站短信识别和拦截方法及装置。
技术介绍
伪基站是利用移动信令监测系统监测移动通信过程中的各种信令过程,以获得手机用户当前的位置信息的一种技术。伪基站在工作时,通过增大其信号强度,迫使其覆盖范围内的移动终端选择并驻留伪基站小区,伪基站通过广播特殊的位置区标识,使得手机发起位置区更新,在位置区更新阶段,伪基站模拟成一个真实的基站,与手机用户进行鉴权交互,并获取移动用户的IMSI(InternationalMobileSubscriberIdentity,国际移动用户识别码)等信息,位置区更新完成后,伪基站利用获得的IMSI,可假冒信令强制发送短信信息。近年来,一些不法分子为了获取不当得利,利用伪基站这种特点,冒用任意号码强行向用户手机发送诈骗、广告推销等短信息,严重侵害了用户利益。因此,如何有效识别并拦截伪基站发送的短信,具有重要意义。由于伪基站发送的短信并不经过运营商的短消息中心,而是直接由伪基站下发给用户终端,运营商的短消息中心无法对这些伪基站短信进行过滤。目前,对伪基站短信的过滤方法主要分为如下三类:方法一:基于黑白名单、短信内容对短信进行过滤,即在终端侧通过识别短信号码是属于黑名单或者是白名单,以及短信内容中是否包含虚假网址等诈骗信息特征,来综合地对接收到的短信进行过滤。方法二:基于电信运营商网络特征来过滤,比如结合运营商的基站数据、短消息中心号码,在移动终端侧通过检测位置切换前后LAC(LocationAreaCode,位置区码)数据合法性,以及短消息信令携带的短消息中心号码数据的合法性,据此判断是否是伪基站所发送的短信并进行过滤。方法三:通过运营商对短信内容增加校验信息法,即通过改造运营商网络的短信下发流程,在短信内容中增加用户识别信息,在短信接收端进行校验。在实现本专利技术实施例的过程中,专利技术人发现现有的上述方法存在如下不足:方法一:基于黑白名单、短信内容对短信进行过滤,由于伪基站在发送诈骗短信或者垃圾短信时,往往会将短信号码修改为一些公共服务机构(比如银行或者运营商)的短信服务号码,而被判断为白名单。另一方面,由于伪基站短信在发出时可能会对其内容进行处理,如增加“%”、“$”等分隔符,以躲避关键字过滤,从而无法正确识别短信内容中的风险内容。因此,该类方法无法确保对伪基站发送短信进行有效过滤。方法二:基于电信运营商网络特征进行过滤,通过网络特征来识别伪基站的方法,一方面需要终端能够获取到全量的运营商网络相关数据,并能够及时更新,这对终端应用实现来说存在很大难度。另一方面,当前新型的伪基站通过技术手段也能伪装成与运营商相同的网络数据,如合法的LAC、短消息中心服务号码等,导致无法准确识别伪基站短信。方法三:通过运营商对短信内容增加校验信息法,该方法通过运营商网络在下发短信时插入校验信息到短信原始内容中,虽能有效识别出伪基站短信,但因为修改了短信内容,增加了短信长度存在多生成计费话单的可能,给计费带来隐患,同时终端用户接受到的短信也嵌入了多余内容,影响客户感知。
技术实现思路
由于现有的方法存在上述问题,本专利技术实施例提出一种伪基站短信识别和拦截方法及装置。第一方面,本专利技术实施例提出一种伪基站短信识别方法,包括:接收短消息中心发送的第一短信,判断所述第一短信中的接收方号码是否为伪基站短信识别的订阅用户;若为订阅用户,则根据所述第一短信生成随机校验码,并将所述随机校验码发送给所述短消息中心,以使所述短消息中心将所述第一短信和所述随机校验码发送给终端;接收所述终端发送的目标校验码,若判断获知所述终端对应的号码为订阅用户且所述随机校验码与所述目标校验码不同,则将第二短信识别为伪基站短信,得到第一短信识别结果,并将所述第一短信识别结果发送给所述终端;其中,所述第二短信为所述目标校验码对应的短信。可选地,所述方法还包括:若判断获知所述终端对应的号码为订阅用户且所述随机校验码与所述目标校验码相同,则将第二短信识别为正常短信,得到第二短信识别结果,并将所述第二短信识别结果发送给所述终端。第二方面,本专利技术实施例提出一种伪基站短信拦截方法,所述方法包括:对接收的短信进行解析,得到目标校验码;将所述目标校验码发送给伪基站短信校验系统;接收所述伪基站短信校验系统发送的第一短信识别结果;若所述第一短信识别结果为伪基站短信,则对所述短信进行拦截。可选地,所述方法还包括:接收所述伪基站短信校验系统发送的第二短信识别结果;若所述第二短信识别结果为正常短信,则将所述短信发送给短信应用程序进行显示。可选地,所述方法还包括:将短信拦截的反馈信息发送给所述伪基站短信校验系统。第三方面,本专利技术实施例还提出一种伪基站短信识别装置,包括:接收方判断模块,用于接收短消息中心发送的第一短信,判断所述第一短信中的接收方号码是否为伪基站短信识别的订阅用户;校验码生成模块,用于若为订阅用户,则根据所述第一短信生成随机校验码,并将所述随机校验码发送给所述短消息中心,以使所述短消息中心将所述第一短信和所述随机校验码发送给终端;伪基站短信识别模块,用于接收所述终端发送的目标校验码,若判断获知所述终端对应的号码为订阅用户且所述随机校验码与所述目标校验码不同,则将第二短信识别为伪基站短信,得到第一短信识别结果,并将所述第一短信识别结果发送给所述终端;其中,所述第二短信为所述目标校验码对应的短信。可选地,所述装置还包括:正常短信识别模块,用于若判断获知所述终端对应的号码为订阅用户且所述随机校验码与所述目标校验码相同,则将第二短信识别为正常短信,得到第二短信识别结果,并将所述第二短信识别结果发送给所述终端。第四方面,本专利技术实施例还提出一种伪基站短信拦截装置,所述装置包括:短信解析模块,用于对接收的短信进行解析,得到目标校验码;校验码发送模块,用于将所述目标校验码发送给伪基站短信校验系统;第一识别结果接收模块,用于接收所述伪基站短信校验系统发送的第一短信识别结果;短信拦截模块,用于若所述第一短信识别结果为伪基站短信,则对所述短信进行拦截。可选地,所述装置还包括:第二识别结果接收模块,用于接收所述伪基站短信校验系统发送的第二短信识别结果;短信显示模块,用于若所述第二短信识别结果为正常短信,则将所述短信发送给短信应用程序进行显示。可选地,所述装置还包括:信息反馈模块,用于将短信拦截的反馈信息发送给所述伪基站短信校验系统。由上述技术方案可知,本专利技术实施例通过对伪基站短信识别的订阅用户生成随机校验码后发送给终端,当接收终端发送的目标校验码后,通过对比随机校验码与目标校验码,如不同,则确定为伪基站短信,能够实时、精准地识别伪基站短信并进行拦截处理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1为本专利技术一实施例提供的一种伪基站短信识别方法的流程示意图;图2为本专利技术再一实施例提供的一种伪基站短信识别方法的流程示意图;图3为本专利技术另一实施例提供的一种伪基站短信识别方法的流程示意图本文档来自技高网
...

【技术保护点】
1.一种伪基站短信识别方法,其特征在于,所述方法包括:接收短消息中心发送的第一短信,判断所述第一短信中的接收方号码是否为伪基站短信识别的订阅用户;若为订阅用户,则根据所述第一短信生成随机校验码,并将所述随机校验码发送给所述短消息中心,以使所述短消息中心将所述第一短信和所述随机校验码发送给终端;接收所述终端发送的目标校验码,若判断获知所述终端对应的号码为订阅用户且所述随机校验码与所述目标校验码不同,则将第二短信识别为伪基站短信,得到第一短信识别结果,并将所述第一短信识别结果发送给所述终端;其中,所述第二短信为所述目标校验码对应的短信。

【技术特征摘要】
1.一种伪基站短信识别方法,其特征在于,所述方法包括:接收短消息中心发送的第一短信,判断所述第一短信中的接收方号码是否为伪基站短信识别的订阅用户;若为订阅用户,则根据所述第一短信生成随机校验码,并将所述随机校验码发送给所述短消息中心,以使所述短消息中心将所述第一短信和所述随机校验码发送给终端;接收所述终端发送的目标校验码,若判断获知所述终端对应的号码为订阅用户且所述随机校验码与所述目标校验码不同,则将第二短信识别为伪基站短信,得到第一短信识别结果,并将所述第一短信识别结果发送给所述终端;其中,所述第二短信为所述目标校验码对应的短信。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若判断获知所述终端对应的号码为订阅用户且所述随机校验码与所述目标校验码相同,则将第二短信识别为正常短信,得到第二短信识别结果,并将所述第二短信识别结果发送给所述终端。3.一种伪基站短信拦截方法,其特征在于,所述方法包括:对接收的短信进行解析,得到目标校验码;将所述目标校验码发送给伪基站短信校验系统;接收所述伪基站短信校验系统发送的第一短信识别结果;若所述第一短信识别结果为伪基站短信,则对所述短信进行拦截。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述伪基站短信校验系统发送的第二短信识别结果;若所述第二短信识别结果为正常短信,则将所述短信发送给短信应用程序进行显示。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:将短信拦截的反馈信息发送给所述伪基站短信校验系统。6.一种伪基站短信识别装置,其特征在于,所述装置包括:接收方判断模块,用于接收短消息中心发送的第一短信,判断所述第一...

【专利技术属性】
技术研发人员:张博洋赵建福杨建廷田芳韩凯王自亮葛川
申请(专利权)人:中国移动通信集团公司中国移动通信集团山东有限公司
类型:发明
国别省市:北京,11

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

1