伪基站系统的分析定位方法及解决建议(共14页).docx
《伪基站系统的分析定位方法及解决建议(共14页).docx》由会员分享,可在线阅读,更多相关《伪基站系统的分析定位方法及解决建议(共14页).docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上伪基站系统的分析定位方法及解决建议(一) 1 伪基站系统的概述伪基站系统是指负责把移动用户手机的链接接入到伪基站,通过伪基站获取移动手机的串号IMSI/IMEI和电话号码;系统可强行让移动手机断网,或等手机用户移动过了伪基站后再连接到移动电信运营商的真基站或常规可见的基站。2 伪基站系统的影响及发现方法2.1 伪基站系统原理2.1.1 伪基站系统图本系统采用的硬件平台组成参见图1。它由信号处理子系统(伪基站和终端信号处理子系统)、用户操控平台和系统总控单元、天线和电源等部分组成。其中,伪基站子系统的功能与商用的基站工作原理相同,是终端和无线系统互连的桥头堡。终端信号处
2、理子系统用来实现对目标所在区域移动系统无线参数的侦察。系统总控单元完成对各子系统的控制与调度、信令处理、内部通信等功能。用户操控平台提供人机界面,能够进行系统状态显示、小区状态显示、目标信息数据库的存储、系统维护等功能。3 伪基站分析定位具体案例3.1 火车站伪小区导致移动用户出专网3.1.1 问题描述近期高铁覆盖测试时,测试终端多次在火车站站台未占用铁路专网,而导致铁路测试沿途不占用专网,进而产生较多掉话与未接通事件。我们通过对火车站站台区域进行详细测试,发现火车站站台存在伪小区,伪小区BCCH频点与MBOZ的BCCH频点同频。3.1.2 问题分析(空口问题分析)经过多次测试,我们发现从西侧
3、进入站台后,会通过铁通火车站MBO直接重选至伪小区,占上伪小区(CI=10,BCCH=16)。此伪小区在站台信号强度为-50dBm左右,其中在1号站台西侧最强,-40dBm左右,占上此伪小区后,进行位置更新,位置更新失败而脱网,手机会选择至大网信号。图8所示的是测试LOG截图。图8 测试LOG截图3.1.3 信令监测火车站周边小区分析由于火车站的人流量较大,从表3和图9中可以看出,LAC65534到周边小区的位置更新次数相对比较集中。表3 LAC65534到周边小区的位置更新次数情况图9 LAC65534到周边小区的位置更新次数情况3.2 主要影响因高铁使用专网进行覆盖、覆盖铁路的专网小区采用
4、单独的BSC,LAC,除边界入口外,专网小区不存在与非专网小区不存在切入与切出关系。火车站站台覆盖小区较多,火车站3/D3/D4,沈阳村D2等小区均能覆盖到火车站台,一些区域大网信号强于专网。手机一旦重选上伪小区,因无法成功进行位置更新,必然脱网,脱网后占用大网的概率较大,导致很多时候不占用专网。3.3 某收费站伪小区与GSM小区同频同BSIC导致切换差(1)问题描述乌江3切换成功率很低,测试发现乌江收费站存在伪小区,伪小区(LAC=227 CI=10 BCCH=64 BSIC=37)与乌江3同频同BSIC(见图10)。图10 问题描述(2)问题改善考虑到伪小区频点会伪基站系统随时更新,暂修改
5、乌江3小区的BSIC 37为33,乌江3小区切换成功率恢复正常(见图11)。图11 问题改善3.4 其他人流量不大的伪小区的发现方法除火车站人流量一直较大,LAC65534向移动小区发起位置更新的次数也比较多,从A口信令监测分析起来比较明显;但位置更新次数的多少与出入伪小区周边的人员和车辆有加大的关系(见表4,图12)。表4 其他人流量不大的伪小区发现方法图12 其他人流量不大的伪小区发现方法4 IMSI保护解决方案及性能分析4.1 IMSI明文传输存在问题IMSI被截取的根本原因是IMSI在传输的时候以明文形式出现,GSM网络只有在获取手机IMSI后才对手机进行认证,继而进行信道加密,才能进
6、行安全通信。要保护IMSI信息的安全,只有在发送IMSI时,将IMSI进行加密才可以保证安全,才能不被伪基站截取IMSI号。GSM系统在空中链路中以明文形式传递IMSI主要基于以下两个原因:(1)为了鉴别用户,GSM系统就必须得到用户的身份标识;而且TMSI的分配以及鉴别与密钥协商过程都是建立在网络已经知道用户的IMSI的基础之上的,因此移动用户向网络传递自己的IMSI的步骤是必不可少的。同时,由于用户与系统的鉴别信息只是存放在用户的智能卡和HLR/AC中,由图(用户位置更新流程图)可知用户和HLR/AC之间的鉴别必须在服务网络的VLR的协助下才能完成,而VLR和用户之间在初始注册时不存在任何
7、共享秘密,因此不能进行保密通信,所以才使用明文形式进行用户身份的传送。(2)当VLR要协助用户和HLR/AC两者完成鉴别过程的时候,VLR要得到足够的路由信息才能将相关的信令通过核心网传递到移动用户的归属环境。而这种必需的路由信息是包含在用户的身份标识IMSI中的。在VLR和用户之间没有建立安全关系之前,这些必需的信息一定要以明文形式传送。通过以上分析可知,如果将IMSI加密,将影响以下两个流程的实现:(1)VLR不能根据密文IMSI得到HLR/AC的路由信息,便不能将IMSI传给HLR/AC。(2)即使HLR/AC得到加密的IMSI,HLR/AC也不能通过解密函数得到IMSI,因为此时HLR
8、/AC不能根据密文IMSI从数据库中知道到对应的密钥Ki。4.2 通过双向鉴权无法解决伪基站问题(1)位置更新流程:有先鉴权后身份识别,先身份识别后鉴权,有身份识别无鉴权,有鉴权无身份识别几种(见图13)。图13 位置更新流程(2)即使运营商打开鉴权,而伪基站关闭鉴权,并使UE驻留于伪基站小区,当UE发起位置更新时,由于伪基站不发起鉴权,则UE无法识别伪基站的真伪,还是会被伪基站所截获。如此一来,也造成了GSM容易被攻击了。4.3 IMSI保护解决方案由4.1节最后分析可以看出用户之所以对VLR提供明文,是因为它提供了服务网络与移动用户建立安全关系时核心网信令传输所要用到的信息。据此分析,针对
9、IMSI明文传输的特点及原因,提出改进措施。在图(用户位置更新流程图)所示的流程图中引入HLR路由信息(HLR_R)和Ki分组号(Ki_G),两者都是GSM网络初始化时定好的,且在用户端和网络端都有备份。这两者的引入可以有效解决因给IMSI加密带来的如4.1节最后所述的两点问题。具体做法是:VLR收到HLR_R后,根据网络预先备份得到HLR_AC的路由信息,将密文IMSI传给HLR_AC,HLR_AC再根据Ki_G找到对应的密钥Ki,实现IMSI解密。另外,使用SIM卡中A3算法对(Rand|IMSI|Ki_G)进行加密。符号|表示两个二进制的串接,Rand是由用户端产生的固定长度的随机数,该
10、值在解密后弃置不用。使用随机数Rand是为了防止攻击者在连续窃听到同样的密文后,能够对同一个用户进行跟踪定位,危及用户身份的保密性。对Ki_G加密是为了对Ki_G进行完整性保护。改进后的IMSI保护方案具体实现流程如图14所示。图14 改进后IMSI保护方案的实现流程IMSI保护方案流程描述如下:(1)VLR向移动用户发出用户身份请求IMSI REQUEST。(2)移动用户将HLR路由信息(HLR_R),Ki分组号(Ki_G),加密后的IMSI:A3(Ki,(Rand|IMSI|Ki_G),发送给VLR。(3)VLR收到该消息后,根据HLR_R得到HLR地址并将Ki_G,A3(Ki,(Rand
11、|IMSI|Ki_G)发送给HLR。(4)HLR收到VLR发送过来的数据后将进行如下操作:HLR通过密钥分组号Ki_G在其数据库中找到对应的Ki并解密得到Rand,IMSI,Ki_G*。比较解密得到的Ki_G*与用户发送过来的Ki_G,看是否相等,如果相等,则表示Ki_G没有被篡改,可进行后续操作,否则终止IMSI保护流程。(5)同现有GSM协议一样,HLR发送n组(Kc,RAND,SRES)给MSC/VLR进行认证,信道加密,分配TMSI等流程。4.4 IMSI保护方案安全性分析该方案利用现有GSM体系架构中的对称密钥Ki和加密算法A3对IMSI进行加密,在加密算法A3尚未因安全原因被更替掉
12、,且网络端的有线传输信道是安全的前提下,为了最大限度保持与原有信令流程一致,增加了HLR路由信息(HLR_R),对称密钥Ki分组号(Ki_G),Rand等参数实现了对IMSI的保护,可抗主动和被动攻击,即:(1)攻击者不能对A3(Ki,(Rand|IMSI|Ki_G)进行解密,因为他不知道密钥Ki,即使攻击者截取到HLR_R和Ki_G,也无法根据这两者获知用户的身份数据。(2)A3(Ki,(Rand|IMSI|Ki_G)中加入了随机数Rand,使得攻击者不能得到每次上报数据的相关性而不能对用户进行跟踪定位。(3)HLR将解密Ki_G数据与明文Ki_G数据进行比较,保证了数据的完整性,并防止了攻
13、击者对数据的篡改。图1 伪基站系统组成示意图2.1.2 伪基站系统工作原理目前的移动通信系统(GSM)采用单项认证的体制,即只有网络对终端的认证,不需要终端对网络的认证。当条件满足时,目标用户将进入伪基站系统。该系统工作原理和流程参见图2。系统首先侦察当前目标区域的载频信息,然后不断发射相同频率的伪导频、同步及寻呼信号,寻呼一定范围内的目标手机用户,通过调整发射功率等,让目标小区的手机切换或重选到GSM伪小区中。在GSM伪小区中,通过MSC和BSC的信令模拟,完成对目标手机IMSI,IMEI的侦码和阻塞攻击、信息攻击等任务。图2 伪基站系统工作原理示意图利用伪基站系统,首先侦察当前目标区域基站
14、的载频信息,将自身系统(伪基站)的频点更改为捕获到的现网频点,并使用与现网RXLEV_MIN,CRO等参数不同的系统配置,并修改系统参数消息中的T3212(注册周期)为较小的值,加大自身系统(伪基站)的发射功率,可迅速使覆盖范围内的处于空闲状态的终端重选到或切换到系统(伪基站)网络内,在设置的注册周期内通过读取接入信道消息获得各终端的注册消息(RegistrationMessage),从中捕获终端的IMSI,IMEI等信息。2.1.3 位置更新流程及IMSI信息提取原理2.1.3.1 位置更新流程根据GSM协议,IMSI号码将在以下情况被使用:用户第一次移动接入网络;用户开机;用户发生位置区更
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基站 系统 分析 定位 方法 解决 建议 14
限制150内