CN106412914A - 一种伪基站识别方法及装置 - Google Patents
一种伪基站识别方法及装置 Download PDFInfo
- Publication number
- CN106412914A CN106412914A CN201610895081.5A CN201610895081A CN106412914A CN 106412914 A CN106412914 A CN 106412914A CN 201610895081 A CN201610895081 A CN 201610895081A CN 106412914 A CN106412914 A CN 106412914A
- Authority
- CN
- China
- Prior art keywords
- base station
- pseudo
- pdp
- flow process
- mobile terminal
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection 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
本发明公开了一种伪基站识别装置及方法,属于通讯技术领域。方法流程包括:当移动终端在GSM网络频段对应的基站上注册后,检测彩信业务的分组数据协议PDP的激活状态;若所述PDP未激活,向网络测发起PDP激活流程;当所述PDP激活流程失败时,对所述基站进行伪基站识别。采用本发明能够对伪基站进行识别,从而避免伪基站发送的消息对用户造成不好的影响。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种伪基站识别方法及装置。
背景技术
随着移动通信技术的长足发展,基站设施并不仅仅掌握在各大运营商与设备厂商手中,各大高校研究所、科研机构中经常可以看见它们的身影,这加速了通信技术更新换代的频率以及缩短了商用开发的过渡时间。
伪基站是移动通信网络之外的非法基站,伪基站可以提取移动终端信息或与移动终端进行信息传递。伪基站设备是不法人员私自组装生产的一种高科技仪器,主要由主机、笔记本电脑组成,能够强制连接用户手机信号,摄取一定半径范围内的手机信息,覆盖真正运营商的信号,任意冒用手机或公用服务号码强行向用户手机发送短信。伪基站设备实施违法犯罪是一种新型犯罪,涉及地域广、社会危害大,严重危害国家通讯安全,扰乱社会公共秩序,影响人民群众安全感。
因此,有必要提供一种伪基站识别的方法及装置。
发明内容
有鉴于此,本发明的目的在于提供一种伪基站识别的方法及装置以解决现有技术中伪基站任意冒用手机或公用服务号码强行向用户手机发送短信时,用户无法识别的问题。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供一种伪基站识别装置,适用于移动终端,所述伪基站识别装置包括:
检测模块,用于在移动终端在GSM网络频段对应的基站上注册后,检测彩信业务的分组数据协议PDP的激活状态;
激活模块,用于在所述PDP未激活时,向网络测发起PDP激活流程;
识别模块,用于在所述PDP激活流程失败时,对当前基站进行伪基站识别。
可选的,所述激活模块,还用于在接收到所述网络侧的拒绝响应或在预设时长内未接收到所述网络侧的响应时,重新发起PDP激活流程;
所述识别模块,还用于在所述激活模块重新发起的PDP激活流程的次数达到预设值时,确定所述PDP激活流程失败。
可选的,所述装置还包括:
伪基站管理模块,用于在识别出所述基站为伪基站时,将所述伪基站存入伪基站列表中。
可选的,所述装置还包括:
提醒模块,用于在识别出所述基站为伪基站并接收到所述基站的短信时,提示用户所述短信可能为诈骗短信。
可选的,所述装置还包括:
注册装置,用于在进行小区重选或小区搜索时,选取所述伪基站之外的其他基站进行注册。
根据本发明的另一个方面,提供一种伪基站识别方法,适用于移动终端,所述方法包括:
当移动终端在GSM网络频段对应的基站上注册后,检测彩信业务的分组数据协议PDP的激活状态;
若所述PDP未激活,向网络测发起PDP激活流程;
当所述PDP激活流程失败时,对所述基站进行伪基站识别。
可选的,所述向网络测发起PDP激活流程之后,所述方法还包括:
在接收到所述网络侧的拒绝响应或在预设时长内未接收到所述网络侧的响应时,重新发起PDP激活流程;
当重新发起的PDP激活流程的次数达到预设值时,判断所述PDP激活流程失败。
可选的,所述方法还包括:
当识别出所述基站为伪基站时,将所述伪基站存入伪基站列表中。
可选的,所述方法还包:
在接收到所述基站的短信时,提示用户所述短信可能为诈骗短信。
可选的,所述方法还包括:
在进行小区重选或小区搜索时,选取所述伪基站之外的其他基站进行注册或者选取所述真基站注册。
本发明实施例的一种伪基站识别的装置及方法,在移动终端在GSM网络频段对应的基站上注册后,发起彩信业务的PDP激活流程,并在PDP激活流程失败时,对所述基站进行伪基站识别,可以避免用户被伪基站的虚假或诈骗短信欺骗,因此提高了移动终端在接入GSM网络进行通信的状态下使用的安全性。
附图说明
图1为本发明实施例的一个可选的终端的硬件结构示意图;
图2为本发明实施例一的伪基站识别装置的结构示意图;
图3为移动终端注册到真基站后发起彩信业务的PDP激活流程;
图4为移动终端注册到伪基站后发起彩信业务的PDP激活流程;
图5为本发明实施例二提供的一种伪基站识别方法的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“模块”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,″模块″与″部件″可以混合地使用。
移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理、平板电脑、便携式多媒体播放器、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
图1为本发明各实施例的一个可选的终端的硬件结构示意图。本发明实施例的终端100包括:天线101、收发机102、处理器103、数字信号处理芯片104、编解码器105、听筒106、麦克风107。
数字信号处理芯片104包括适当的硬件、逻辑器件、电路和/或编码,用于进行音频信号处理,例如,在通话过程中的回声抑制、噪声抑制等音频信号处理。
编解码器105包括适当的硬件、逻辑器件、电路和/或编码,用于进行A/D以及D/A转换。
听筒106包括适当的硬件、逻辑器件、电路和/或编码,用于输出声音信号。
麦克风107包括适当的硬件、逻辑器件、电路和/或编码,用于采集语音信号。
收发机102负责把来自处理器103的信号调制到射频频段,以及经功率放大等处理后由天线101发射出去。收发机102还负责将天线101接收到的信号经过低功率噪声放大、混频等处理后送入处理器103。
处理器103用于进行通信协议栈物理层的基带处理功能,包括数字联合检测、调制/解调、信道编码/译码等,以及用于处理复杂的逻辑操作以及进行任务分配,为用户提供交互接口,执行终端的操作***等。此外,终端100还包括存储器、电源模块、定位模块、显示模块等等用于执行相应的功能。
基站200,具体可以是指接入网中在空中接口上通过一个或多个扇区与终端100通信的设备。基站可以用于建个接收到的空中帧与网际协议(IP)分组进行相互转换,作为终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括IP网络。基站还可协调对空中接口的属性管理。
小区基站可持续发送广播消息。终端100及时接收广播消息或在需要时才接收广播消息(例如,周期性接收或者在进行小区搜索时再接收)。终端100可根据接收到的广播消息,发现小区基站,并可以通过选择来确定是否接入小区基站。一个终端可能会接收多个小区基站发送的广播消息,并可从中选择合适的小区,比如信号质量较好的小区基站等,从而驻留在该小区基站。
实际应用中,伪基站通常是通过工程手机获得手机上邻小区广播控制信道(Broadcast Control Channel,BCCH)频率和场强信息,选定信号最弱的小区进行伪装;然后根据GSM小区选择和重选算法,伪基站小区生成极大的C2值,以吸入周围的用户手机驻留(即手机接入该伪基站组建的GSM网络)。此时,伪基站可以获得用户TUSI/IUSI/IMEI等网络底层信息,最后设置任意主叫号码通过SDCCH信道发送向用户发送信息(例如,诈骗短信)。因此,伪基站不与真正的移动网络的网络侧互联,当用户手机接入到伪基站后,用户无法拨通真正的用户,也无法给真正用户和网站发送信息和数据。
实际应用中,本实施例提供的伪基站识别装置主要应用在移动终端中,用于在GSM网络环境下对移动终端通信的基站是否为伪基站进行识别。该移动终端优选为手机,以下各实施例中以该移动终端是手机为例进行详细说明。具体地,伪基站通常是通过工程手机获得手机上邻小区BCCH(Broadcast Control Channel,广播控制信道)频率和场强信息,选定信号最弱的小区进行伪装;然后根据GSM小区选择和重选算法,伪基站小区生成极大的C2值,以吸入周围的用户手机驻留(即手机接入该伪基站组建的GSM网络)。此时,伪基站可以获得用户TMSI/IMSI/IMEI等网络底层信息,最后设置任意主叫号码通过SDCCH信道发送向用户发送信息(例如,诈骗短信)。因此,伪基站不与真正的移动网络互联,当用户手机接入到伪基站后,用户无法拨通真正的用户,也无法给真正用户和网站发送信息和数据。
基于上述终端硬件结构的上述特点,提出本发明伪基站识别方法及装置的各个实施例。
本发明实施例一提供了一种伪基站识别装置。需要说明的是,本发明实施例中,伪基站识别方法及装置主要应用在移动终端,用于在GSM网络环境下对移动终端通信的基站是否为伪基站进行识别。
请参阅图2,该伪基站识别装置包括:
检测模块201,用于在移动终端在GSM网络频段对应的基站上注册后,检测彩信业务的分组数据协议(Packet Data Protocol,PDP)的激活状态;
激活模块202,用于在所述PDP未激活时,向网络测发起PDP激活流程;
识别模块203,用于在所述PDP激活流程失败时,对当前基站进行伪基站识别。可选的,当所述PDP激活流程失败时,识别当前基站为伪基站。
可选的,所述装置还包括:
提醒模块,用于在识别出所述基站为伪基站并接收到所述基站的短信时,提示用户所述短信可能为诈骗短信。
在一个可选的方案中,所述激活模块202,还用于在接收到所述网络侧的拒绝响应或在预设时长内未接收到所述网络侧的响应时,重新发起PDP激活流程;
所述识别模块203,还用于在所述激活模块重新发起的PDP激活流程的次数达到预设值时,确定所述PDP激活流程失败。
实际应用中,移动终端在真基站注册后,彩信业务的PDP激活流程请参阅图3。
具体的,当检测模块201在检测到位置更新后,如果移动终端未发起PDP连接请求,modem底层会触发移动终端向网络侧发起该请求。
然后,激活模块202向网络侧发起PDP连接建立请求,网络侧在接收到该请求时,返回请求接受响应,并携带IP地址和DNS服务器地址,此时移动终端根据接收的IP地址和DNS服务器地址与网络侧建立发送彩信的PDP连接,在PDP连接建立成功后,便可以实现彩信的发送了。
而由于伪基站没有连接核心网,因此无法为移动终端分配IP地址和域名***(Domain Name System,DNS)服务器,因此伪基站直接拒绝移动终端发起的PDP连接建立请求(返回拒绝原因为“unspecified”),或者不对其进行响应,如图4所示。
因此,在PDP激活流程失败后,就可以判定该基站为伪基站。
实际应用中,当网络侧发生故障时,也可能会出现激活失败的情况,因此,为了防止误判,可以结合预设的伪基站识别算法对当前基站进行伪基站识别。
预设的伪基站识别算法,可以包括:短信识别算法、语音识别算法、数据包识别算法、伪基站参数识别算法等,实际应用中,可以单独采用上述算法进行伪基站识别,也可以对上述算法采用加权算法进行伪基站识别。
以下对上述几种算法分别进行说明:
短信识别算法包括如下步骤:
向指定对象发送验证短信;
若在预设时间内未收到相应的反馈信息,则确定所述基站为伪基站。
向第三方服务器发送鉴权请求,若在预设时间段内未接收到所述服务器根据所述鉴权请求反馈的鉴权验证信息时,确定所述基站为伪基站;或者向第三方服务***发送查询请求,若在预设时间段内未接收到该查询结果短信,确定所述基站为伪基站;或者向本机发送短信消息,若在预设时间段内未接收到所述短信消息,确定所述基站为伪基站。
在采用第三方服务器进行鉴权时,首先通过移动终端在基站上进行注册,当注册成功后,移动终端向第三方服务器(例如指定的网页服务器)发送鉴权请求(如HTTP链接请求),最后由第三方服务器向移动终端反馈特定的鉴权验证信息(如网页数据包或其他数据包)。因此,在识别过程中,若移动终端在上述预设时间段内接收到服务器反馈的鉴权验证信息,则表示移动终端当前接入的基站为真基站,否则表示当前接入的基站为伪基站。
当采用短信的方式进行鉴权时,可以将短信发送到公众短信上进行验证,也可以将短信发送到本移动终端上进行自发自收的方式进行验证。
在采用向自身发送短信消息进行鉴权时,首先通过移动终端在基站上进行注册,当注册成功后,移动终端向短信中心发送短信,短信的接收方和发送方是相同的(即给自己发送短信消息);短信中心接收到该短信后,将该短信消息重新转发给移动终端。因此,可以判断移动终端在预设时间段内是否接收到短信,从而确定当前接入的基站是否为伪基站。可以理解的是,在本实施例中,还可以根据发送的短信内容和接收到的短信内容进行比对,从而判断接收到的短信内容的正确性,只有在接收到正确的内容时,才确定当前接入的基站为真基站。
在采用第三方服务***进行鉴权时,首先通过移动终端在基站上进行注册,当注册成功后,移动终端向短信中心(即上述服务器)发送短信(例如向10086发送查询短信);然后由短信中心将该短信发送至10086,并接收10086根据该短信反馈的查询结果短信;最后将该查询结果短信发送给移动终端,从而完成鉴权认证。因此,可以判断移动终端在预设时间段内是否接收到该查询结果短信,从而确定当前接入的基站是否为伪基站。可以理解的是,在本实施例中,还可以根据发送的短信内容和接收到的短信内容进行比对,从而判断接收到的短信内容的正确性,只有在接收到正确的内容时,才确定当前接入的基站为真基站。
语音识别算法包括如下步骤:
向网络侧发起主动呼叫流程;
若在预设的时间内所述网络侧未能实现呼叫接续,并返回了路由不可用或无可用资源的消息,则确定所述基站为伪基站;
数据包识算法包括如下步骤:
向预置的网络服务端发送通用分组无线服务数据包请求;
若在预设时间段内未接收到所述网络服务端根据所述通用分组无线服务数据包请求反馈的数据包信息,则确定所述基站为伪基站。
伪基站参数识别算法包括如下步骤:
获取目标小区基站的预设特征参数;
将获取的预设特征参数,分别与其对应的预设阈值进行比较,以获得各自的特征值;
将特征值进行累加,并将累加的特征值与预设判决阈值进行比较,以确定目标小区基站是否为伪基站。
预设特征参数至少包括以下参数中的两种:公共控制信道配置参数、接入准许保留块数、最小接收信号电平、小区重选偏移、周期性位置更新定时器、预设时间内LAC的变更次数。
采用加权算法时,可以采用预设的至少三个伪基站识别算法对基站进行识别,可以多个算法同时进行,也可以依次进行。包括如下步骤:
对识别结果进行统计,其中,统计值=识别结果为伪基站的次数;
在所述统计值超过预设阈值时,确定所述基站为伪基站。
本实施例中,可以在移动终端设置至少三个伪基站识别算法,然后对个识别算法的识别结果进行统计,再根据统计结果确定基站是否为伪基站,能够有效减少采用单个识别算法时的误判。
在一个可选的方案中,该装置还可以包括:
伪基站管理模块,用于在识别出所述基站为伪基站时,将所述伪基站存入伪基站列表中。
当确定移动终端当前接入的基站为伪基站时,可将当前注册的基站对应的频段作为伪基站频段储存至预设的伪基站频段表中。该伪基站频段表为一黑名单,用于储存用户历史检测到的伪基站频段。
在一个可选的方案中,装置还包括:
注册装置,用于在进行小区重选或小区搜索时,选取所述伪基站之外的其他基站进行注册。
在确定当前基站为伪基站后,可以根据当前搜索到的网络频段以及该伪基站频段表重新选择新的GSM网络频段,并在该新的GSM网络频段对应的基站进行注册,或断开移动终端与当前注册的基站对应的频段的注册。
可以理解的是,对于重新选择基站进行注册的流程可以根据实际需要进行设置。
具体地,当上一次注册是搜网注册,则在重新确定待注册的GSM网络频段进行注册时,可以利用上一次搜网的结果或者利用重新搜网的结果;当上一次注册是X2G重选注册,则在重新确定待注册的GSM网络频段进行注册时,只能重新进行搜网,利用重新搜网的结果。
在确定待注册的网络频段后,首先判断该待注册的网络频段是否为GSM频段,若为GSM频段则需要进行伪基站频段判断,若不为GSM频段,则不需要进行伪基站判断,直接发起位置更新注册即可。在本实施例中,可以根据之前统计的伪基站频段进行标记建表,并存储在手机当中形成预存的伪基站频段表。在进行伪基站频段判断时,判断在预存的伪基站频段表中是否存在待注册的网络频段;若存在,则确定待注册的网络频段为伪基站频段;若不存在,则确定待注册的网络频段为真基站频段。
此时,若当前待注册的网络判断为真基站频段,则可以直接向待注册的网络频段对应基站发起位置更新注册;若当前待注册的网络判断为伪基站频段,则可以根据信号强度排列顺序重新确定待注册的网络频段,然后接着对切换后的待注册的网络频段是否为伪基站频段进行判断,以重新启动注册流程。
在一个可选的方案中,还可以输出一个显示界面供用户输入是否需要进行伪基站识别。当用户选择需要进入伪基站识别时,控制手机进入伪基站识别模式,此时每当切换到新的GSM网络中时,则在手机向基站进行注册后,对当前注册的基站进行识别。由于对基站进行鉴权的过程本身存在延时的问题,因此没有必要时时刻刻对注册的基站进行鉴权,毕竟伪基站出现概率小,用户在进行重要操作时进行鉴权即可。因此在本实施例中,对手机的是否进行鉴权设置了专有的模式,可以提高鉴权操作的灵活性。
本发明实施例的伪基站识别装置,在移动终端在GSM网络频段对应的基站上注册后,发起彩信业务的PDP激活流程,并在PDP激活流程失败时,对所述基站进行伪基站识别,可以避免用户被伪基站的虚假或诈骗短信欺骗,因此提高了移动终端在接入GSM网络进行通信的状态下使用的安全性。
在上述实施例的基础上,本发明实施例二提供了一种伪基站识别方法,请参阅图5,方法流程包括:
S501、当移动终端在GSM网络频段对应的基站上注册后,检测彩信业务的分组数据协议PDP的激活状态;
S502、若所述PDP未激活,向网络测发起PDP激活流程;
S503、当所述PDP激活流程失败时,对所述基站进行伪基站识别。
可选的,所述方法还包括:当识别出所述基站为伪基站时,将所述伪基站存入伪基站列表中。
在一个可选的方案中,步骤S502之后,该方法还包括:
在接收到所述网络侧的拒绝响应或在预设时长内未接收到所述网络侧的响应时,重新发起PDP激活流程;
当重新发起的PDP激活流程的次数达到预设值时,判断所述PDP激活流程失败。
实际应用中,移动终端在真基站注册后,彩信业务的PDP激活流程请参阅图3。
具体的,当移动终端在检测到位置更新后,移动终端未发起PDP连接请求时,modem底层会触发移动终端向网络侧发起该请求。
然后,移动终端向网络侧发起PDP连接建立请求,网络侧在接收到该请求时,返回请求接受响应,携带IP地址和DNS服务器地址,此时移动终端根据接收的IP地址和DNS服务器地址与网络侧建立发送彩信的PDP连接,在PDP连接建立成功后,便可以实现彩信的发送了。
而由于伪基站没有连接核心网,因此无法为移动终端分配IP地址和DNS服务器,因此伪基站直接拒绝移动终端发起的PDP连接建立请求,或者不对其进行响应,如图4所示。
因此,在PDP激活流程失败后,就可以判定该基站为伪基站。
在一个可选方案中,当网络侧发生故障时,也可能会出现激活失败的情况,因此,为了防止误判,可以结合预设的伪基站识别算法对当前基站进行伪基站识别。
预设的伪基站识别算法,可以包括:短信识别算法、语音识别算法、数据包识别算法、伪基站参数识别算法等,实际应用中,可以单独采用上述算法进行伪基站识别,也可以对上述算法采用加权算法进行伪基站识别。
以下对上述几种算法分别进行说明:
短信识别算法包括如下步骤:
向指定对象发送验证短信;
若在预设时间内未收到相应的反馈信息,则确定所述基站为伪基站。
向第三方服务器发送鉴权请求,若在预设时间段内未接收到所述服务器根据所述鉴权请求反馈的鉴权验证信息时,确定所述基站为伪基站;或者向第三方服务***发送查询请求,若在预设时间段内未接收到该查询结果短信,确定所述基站为伪基站;或者向本机发送短信消息,若在预设时间段内未接收到所述短信消息,确定所述基站为伪基站。
在采用第三方服务器进行鉴权时,首先通过移动终端在基站上进行注册,当注册成功后,移动终端向第三方服务器(例如指定的网页服务器)发送鉴权请求(如HTTP链接请求),最后由第三方服务器向移动终端反馈特定的鉴权验证信息(如网页数据包或其他数据包)。因此,在识别过程中,若移动终端在上述预设时间段内接收到服务器反馈的鉴权验证信息,则表示移动终端当前接入的基站为真基站,否则表示当前接入的基站为伪基站。
当采用短信的方式进行鉴权时,可以将短信发送到公众短信上进行验证,也可以将短信发送到本移动终端上进行自发自收的方式进行验证。
在采用向自身发送短信消息进行鉴权时,首先通过移动终端在基站上进行注册,当注册成功后,移动终端向短信中心发送短信,短信的接收方和发送方是相同的(即给自己发送短信消息);短信中心接收到该短信后,将该短信消息重新转发给移动终端。因此,可以判断移动终端在预设时间段内是否接收到短信,从而确定当前接入的基站是否为伪基站。可以理解的是,在本实施例中,还可以根据发送的短信内容和接收到的短信内容进行比对,从而判断接收到的短信内容的正确性,只有在接收到正确的内容时,才确定当前接入的基站为真基站。
在采用第三方服务***进行鉴权时,首先通过移动终端在基站上进行注册,当注册成功后,移动终端向短信中心(即上述服务器)发送短信(例如向10086发送查询短信);然后由短信中心将该短信发送至10086,并接收10086根据该短信反馈的查询结果短信;最后将该查询结果短信发送给移动终端,从而完成鉴权认证。因此,可以判断移动终端在预设时间段内是否接收到该查询结果短信,从而确定当前接入的基站是否为伪基站。可以理解的是,在本实施例中,还可以根据发送的短信内容和接收到的短信内容进行比对,从而判断接收到的短信内容的正确性,只有在接收到正确的内容时,才确定当前接入的基站为真基站。
语音识别算法包括如下步骤:
向网络侧发起主动呼叫流程;
若在预设的时间内所述网络侧未能实现呼叫接续,并返回了路由不可用或无可用资源的消息,则确定所述基站为伪基站;
数据包识算法包括如下步骤:
向预置的网络服务端发送通用分组无线服务数据包请求;
若在预设时间段内未接收到所述网络服务端根据所述通用分组无线服务数据包请求反馈的数据包信息,则确定所述基站为伪基站。
伪基站参数识别算法包括如下步骤:
获取目标小区基站的预设特征参数;
将获取的预设特征参数,分别与其对应的预设阈值进行比较,以获得各自的特征值;
将特征值进行累加,并将累加的特征值与预设判决阈值进行比较,以确定目标小区基站是否为伪基站。
预设特征参数至少包括以下参数中的两种:公共控制信道配置参数、接入准许保留块数、最小接收信号电平、小区重选偏移、周期性位置更新定时器、预设时间内LAC的变更次数。
采用加权算法时,可以采用预设的至少三个伪基站识别算法对基站进行识别时,可以多个算法同时进行,也可以依次进行。包括如下步骤:
对识别结果进行统计,其中,统计值=识别结果为伪基站的次数;
在所述统计值超过预设阈值时,确定所述基站为伪基站。
本实施例中,在移动终端设置至少三个伪基站识别算法,然后对个识别算法的识别结果进行统计,再根据统计结果确定基站是否为伪基站,能够有效减少采用单个识别算法时的误判。
在一个可选的方案中,该方法还包括:
当识别出所述基站为伪基站时,将所述伪基站存入伪基站列表中。
当确定移动终端当前接入的基站为伪基站时,可将当前注册的基站对应的频段作为伪基站频段储存至预设的伪基站频段表中。该伪基站频段表为一黑名单,用于储存用户历史检测到的伪基站频段。
在一个可选的方案中,所述方法还包:
在接收到所述基站的短信时,提示用户所述短信可能为诈骗短信。
在一个可选的方案中,所述方法还包括:
在进行小区重选或小区搜索时,选取所述伪基站之外的其他基站进行注册或者选取所述真基站注册。
在确定当前基站为伪基站后,可以根据当前搜索到的网络频段以及该伪基站频段表重新选择新的GSM网络频段,并在该GSM网络频段对应的基站进行注册,或断开移动终端与当前注册的基站对应的频段的注册。
可以理解的是,对于重新选择基站进行注册的流程可以根据实际需要进行设置。
具体地,当上一次注册是搜网注册,则在重新确定待注册的GSM网络频段进行注册时,可以利用上一次搜网的结果或者利用重新搜网的结果;当上一次注册是X2G重选注册,则在重新确定待注册的GSM网络频段进行注册时,只能重新进行搜网,利用重新搜网的结果。
在确定待注册的网络频段后,首先判断该待注册的网络频段是否为GSM频段,若为GSM频段则需要进行伪基站频段判断,若不为GSM频段,则不需要进行伪基站判断,直接发起位置更新注册即可。在本实施例中,可以根据之前统计的伪基站频段进行标记建表,并存储在手机当中形成预存的伪基站频段表。在进行伪基站频段判断时,判断在预存的伪基站频段表中是否存在待注册的网络频段;若存在,则确定待注册的网络频段为伪基站频段;若不存在,则确定待注册的网络频段为真基站频段。
此时,若当前待注册的网络判断为真基站频段,则可以直接向待注册的网络频段对应基站发起位置更新注册;若当前待注册的网络判断为伪基站频段,则可以根据信号强度排列顺序重新确定待注册的网络频段,然后接着对切换后的待注册的网络频段是否为伪基站频段进行判断,以重新启动注册流程。
在一个可选的方案中,还可以输出一个显示界面供用户输入是否需要进行伪基站识别。当用户选择需要进入伪基站识别时,控制手机进入伪基站识别模式,此时每当切换到新的GSM网络中时,则在手机向基站进行注册后,对当前注册的基站进行识别。由于对基站进行鉴权的过程本身存在延时的问题,因此没有必要时时刻刻对注册的基站进行鉴权,毕竟伪基站出现概率小,用户在进行重要操作时进行鉴权即可。因此在本实施例中,对手机的是否进行鉴权设置了专有的模式,可以提高鉴权操作的灵活性。
本发明实施例的伪基站识别方法,在移动终端在GSM网络频段对应的基站上注册后,发起彩信业务的PDP激活流程,并在PDP激活流程失败时,对所述基站进行伪基站识别,可以避免用户被伪基站的虚假或诈骗短信欺骗,因此提高了移动终端在接入GSM网络进行通信的状态下使用的安全性。
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
Claims (10)
1.一种伪基站识别装置,适用于移动终端,其特征在于,所述伪基站识别装置包括:
检测模块,用于在移动终端在GSM网络频段对应的基站上注册后,检测彩信业务的分组数据协议PDP的激活状态;
激活模块,用于在所述PDP未激活时,向网络测发起PDP激活流程;
识别模块,用于在所述PDP激活流程失败时,对当前基站进行伪基站识别。
2.根据权利要求1所述的伪基站识别装置,其特征在于,
所述激活模块,还用于在接收到所述网络侧的拒绝响应或在预设时长内未接收到所述网络侧的响应时,重新发起PDP激活流程;
所述识别模块,还用于在所述激活模块重新发起的PDP激活流程的次数达到预设值时,确定所述PDP激活流程失败。
3.根据权利要求1或2所述的伪基站识别装置,其特征在于,所述装置还包括:
伪基站管理模块,用于在识别出所述基站为伪基站时,将所述伪基站存入伪基站列表中。
4.根据权利要求3所述的伪基站识别装置,其特征在于,所述装置还包括:
提醒模块,用于在识别出所述基站为伪基站并接收到所述基站的短信时,提示用户所述短信可能为诈骗短信。
5.根据权利要求3所述的伪基站识别装置,其特征在于,所述装置还包括:
注册装置,用于在进行小区重选或小区搜索时,选取所述伪基站之外的其他基站进行注册。
6.一种伪基站识别方法,适用于移动终端,其特征在于,所述方法包括:
当移动终端在GSM网络频段对应的基站上注册后,检测彩信业务的分组数据协议PDP的激活状态;
若所述PDP未激活,向网络测发起PDP激活流程;
当所述PDP激活流程失败时,对所述基站进行伪基站识别。
7.根据权利要求6所述的伪基站识别方法,其特征在于,所述向网络测发起PDP激活流程之后,所述方法还包括:
在接收到所述网络侧的拒绝响应或在预设时长内未接收到所述网络侧的响应时,重新发起PDP激活流程;
当重新发起的PDP激活流程的次数达到预设值时,判断所述PDP激活流程失败。
8.根据权利要求6或7所述的伪基站识别方法,其特征在于,所述方法还包括:
当识别出所述基站为伪基站时,将所述伪基站存入伪基站列表中。
9.根据权利要求8所述的伪基站识别方法,其特征在于,所述方法还包:
在接收到所述基站的短信时,提示用户所述短信可能为诈骗短信。
10.根据权利要求8所述的伪基站识别方法,其特征在于,所述方法还包括:
在进行小区重选或小区搜索时,选取所述伪基站之外的其他基站进行注册或者选取所述真基站注册。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610895081.5A CN106412914A (zh) | 2016-10-13 | 2016-10-13 | 一种伪基站识别方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610895081.5A CN106412914A (zh) | 2016-10-13 | 2016-10-13 | 一种伪基站识别方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106412914A true CN106412914A (zh) | 2017-02-15 |
Family
ID=59229116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610895081.5A Pending CN106412914A (zh) | 2016-10-13 | 2016-10-13 | 一种伪基站识别方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106412914A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112703755A (zh) * | 2018-10-31 | 2021-04-23 | 深圳市欢太科技有限公司 | 伪基站处理方法、装置、移动终端以及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301894A (zh) * | 2014-09-01 | 2015-01-21 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
CN105451232A (zh) * | 2014-08-13 | 2016-03-30 | ***通信集团江苏有限公司 | 伪基站检测方法、***及终端、服务器 |
CN105744526A (zh) * | 2016-03-14 | 2016-07-06 | 联想(北京)有限公司 | 一种判别伪基站的处理方法和电子设备 |
WO2016131334A1 (zh) * | 2015-08-24 | 2016-08-25 | 中兴通讯股份有限公司 | 一种基站注册方法及终端 |
-
2016
- 2016-10-13 CN CN201610895081.5A patent/CN106412914A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105451232A (zh) * | 2014-08-13 | 2016-03-30 | ***通信集团江苏有限公司 | 伪基站检测方法、***及终端、服务器 |
CN104301894A (zh) * | 2014-09-01 | 2015-01-21 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
WO2016131334A1 (zh) * | 2015-08-24 | 2016-08-25 | 中兴通讯股份有限公司 | 一种基站注册方法及终端 |
CN105744526A (zh) * | 2016-03-14 | 2016-07-06 | 联想(北京)有限公司 | 一种判别伪基站的处理方法和电子设备 |
Non-Patent Citations (1)
Title |
---|
李先儒: "androi智能手机彩信问题分析总结", 《百度文库》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112703755A (zh) * | 2018-10-31 | 2021-04-23 | 深圳市欢太科技有限公司 | 伪基站处理方法、装置、移动终端以及存储介质 |
US11736945B2 (en) | 2018-10-31 | 2023-08-22 | Shenzhen Heytap Technology Corp., Ltd. | Method for handling pseudo base station, mobile terminal, and storage medium |
CN112703755B (zh) * | 2018-10-31 | 2023-10-20 | 深圳市欢太科技有限公司 | 伪基站处理方法、装置、移动终端以及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106211169A (zh) | 伪基站识别装置及方法 | |
US9295029B2 (en) | System and method for detecting mutually supported capabilities between mobile devices | |
US11223955B2 (en) | Mitigation of spoof communications within a telecommunications network | |
CN105848159A (zh) | 一种伪基站的识别方法及终端 | |
KR101093440B1 (ko) | 스팸 전화를 차단하는 이동통신 단말기 및 그 방법 | |
WO2016131334A1 (zh) | 一种基站注册方法及终端 | |
TWI675602B (zh) | 偽基地台小區之識別方法與裝置 | |
CN106572450A (zh) | 伪基站识别方法及装置 | |
CN106255115A (zh) | 一种伪基站识别装置及方法 | |
WO2017166951A1 (zh) | 移动终端网络重选控制方法及装置、计算机存储介质 | |
CN106231577A (zh) | 一种伪基站识别方法及装置 | |
CN110933657A (zh) | 紧急状态下拨号方法、装置、存储介质及电子设备 | |
US10154145B1 (en) | Virtual telephony assistant | |
CN106899948A (zh) | 伪基站发现方法、***、终端及服务器 | |
WO2019047170A1 (zh) | 伪基站识别方法和终端 | |
US11792633B2 (en) | Device authentication verification for device registration | |
US11856138B2 (en) | Parallel path caller verification controller | |
CN106060829B (zh) | 一种伪基站识别装置及方法 | |
CN107708115B (zh) | 重定向管控方法、装置及移动终端 | |
CN102045368A (zh) | 智能移动终端的病毒防御方法及*** | |
CN106412914A (zh) | 一种伪基站识别方法及装置 | |
CN112351487A (zh) | 一种网络注册控制方法、装置及终端设备 | |
CN101938721A (zh) | 获取发送方的描述信息的方法、信息处理终端和服务器 | |
CN106412889A (zh) | 伪基站识别装置及方法 | |
CN107241722A (zh) | 网络通信处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170215 |