一種基于短信的偽基站實(shí)時(shí)判別方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種基于短信的偽基站實(shí)時(shí)判別方法及系統(tǒng)。
【背景技術(shù)】
[0002]在蜂窩移動(dòng)通信系統(tǒng)中,當(dāng)移動(dòng)終端選擇一個(gè)新的公用陸地移動(dòng)網(wǎng)(Pubilc LandMobile Network,簡(jiǎn)稱PLMN)后,會(huì)嘗試駐留在下行鏈路解碼可靠且上行鏈路通信質(zhì)量良好的小區(qū),以便移動(dòng)終端接收到該P(yáng)LMN的尋呼信息以及系統(tǒng)信息并且可以和此小區(qū)建立呼叫過(guò)程等行為。同時(shí)監(jiān)測(cè)可重選鄰區(qū)頻點(diǎn)的廣播控制信道(Broadcast Control CHannel,簡(jiǎn)稱BCCH)載波,偽基站通過(guò)設(shè)置BCCH載波為某個(gè)鄰區(qū)的BCCH,增大發(fā)射信號(hào)強(qiáng)度使得目標(biāo)區(qū)域的移動(dòng)終端接收到偽基站信令重選到偽基站上。偽基站是移動(dòng)通信網(wǎng)絡(luò)之外的非法小區(qū),為了提取移動(dòng)終端信息或與其進(jìn)行信息傳遞偽裝成公共移動(dòng)通信運(yùn)營(yíng)商基站的無(wú)線電收發(fā)信電臺(tái),利用一個(gè)信號(hào)比運(yùn)營(yíng)商基站的強(qiáng)的小型便攜的基站,利用相同的電磁波頻率,覆蓋了真正運(yùn)營(yíng)商的信號(hào),非法占用頻譜資源發(fā)送大量垃圾短信給人民群眾的生活造成嚴(yán)重危害。
[0003]現(xiàn)有偽基站判定方法有:一是當(dāng)終端接收短信后,根據(jù)關(guān)鍵字和手機(jī)號(hào)判斷是否為垃圾短信,若是,則立即觸發(fā)短信或語(yǔ)音業(yè)務(wù),若網(wǎng)絡(luò)不通,就判斷此處為偽基站疑似覆蓋區(qū),再由終端的GPS芯片記錄此處的經(jīng)瑋度,待網(wǎng)絡(luò)覆蓋恢復(fù)時(shí),將疑似偽基站覆蓋位置上傳基站,再通過(guò)路測(cè)工具繪制偽基站覆蓋區(qū)域;二是在提供合法基站的信息數(shù)據(jù)庫(kù)的基礎(chǔ)上,利用手機(jī)客服端獲取基站信息,在合法基站信息數(shù)據(jù)庫(kù)中查詢手機(jī)客戶端獲取的基站信息,若無(wú)法查詢到手機(jī)客戶端獲取的基站信息,判斷該基站為偽基站;若查詢到該基站信息,將該基站在數(shù)據(jù)庫(kù)中查詢到的地理位置信息與定位到的所述手機(jī)客戶端的地理位置信息進(jìn)行比較,若查詢到的基站地理位置與定位到的所述手機(jī)客戶端的地理位置差距超過(guò)預(yù)定距離,則判定該基站為偽基站。
[0004]上述方法中雖然從不同方面對(duì)偽基站進(jìn)行了研宄,但它們局限到用戶收到垃圾短消息之后對(duì)消息內(nèi)容的分析,或者通過(guò)查詢數(shù)據(jù)庫(kù)對(duì)比地理位置,但是測(cè)試結(jié)果顯示基站地理位置很模糊,不能清晰得定位經(jīng)瑋度,即便是正?;?,也不能準(zhǔn)確的定位到基站具體地點(diǎn),手機(jī)客戶端的地理位置也必須打開(kāi)定位服務(wù)數(shù)據(jù)數(shù)據(jù)訪問(wèn)才可以獲得,這種方法級(jí)部準(zhǔn)確也要消耗很大的流量資源、以及消耗很大的手機(jī)電量。所以這些方法所能應(yīng)對(duì)的安全威脅范圍比較窄。無(wú)法手動(dòng)短息主動(dòng)判定偽基站的存在以便及時(shí)對(duì)偽基站發(fā)送的短消息進(jìn)行攔截。目前對(duì)于偽基站的嗅探主要是基于用戶受騙后的投訴然后根據(jù)路測(cè)系統(tǒng)進(jìn)行追蹤,但用戶投訴具有時(shí)間延誤,因此增加了定位追蹤的工作量。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)的缺陷,本發(fā)明提供一種基于短信的偽基站實(shí)時(shí)判別方法及系統(tǒng),通過(guò)解析PDU短信息來(lái)實(shí)時(shí)判斷偽基站的存在,并對(duì)偽基站短信進(jìn)行實(shí)時(shí)攔截,能夠有效地防止隱私泄露。
[0006]第一方面,本發(fā)明提供了一種基于短信的偽基站實(shí)時(shí)判別方法,所述方法包括:
[0007]移動(dòng)終端對(duì)接收到的短信進(jìn)行解析,獲取短信服務(wù)中心號(hào)碼;
[0008]判斷所述短信服務(wù)中心號(hào)碼與初始化的短信服務(wù)中心號(hào)碼是否相同,若不同,則判定所述短信的為偽基站發(fā)送;
[0009]對(duì)所述短信進(jìn)行攔截,并顯示所述短信為偽基站發(fā)送的短信。
[0010]優(yōu)選地,所述對(duì)所述短信進(jìn)行攔截,并顯示所述短信為偽基站發(fā)送的短信的步驟后,該方法還包括:
[0011]將所述偽基站的經(jīng)瑋度上報(bào)至路測(cè)系統(tǒng);所述經(jīng)瑋度由所述偽基站發(fā)送的短信解析得到;
[0012]根據(jù)路測(cè)系統(tǒng)中偽基站存在的概率,繪制偽基站概率分布圖;
[0013]采用無(wú)線電側(cè)向定位技術(shù),對(duì)所述偽基站概率分布圖中偽基站密集的地方進(jìn)行定位查處。
[0014]優(yōu)選地,所述移動(dòng)終端對(duì)接收到的短信進(jìn)行解析,獲取短信服務(wù)中心號(hào)碼的步驟前,該方法還包括:
[0015]移動(dòng)終端向客服發(fā)送任意字符的短信;
[0016]當(dāng)收到自動(dòng)回復(fù)短信后,獲取所述短信的PDU格式的十六進(jìn)制字符串;
[0017]對(duì)所述字符串以字節(jié)為單位進(jìn)行高低半字節(jié)換位,解析出所述短信中的短信息中心號(hào)碼,得到初始化的短信息中心號(hào)碼。
[0018]優(yōu)選地,所述移動(dòng)終端對(duì)接收到的短信進(jìn)行解析,獲取短信服務(wù)中心號(hào)碼,包括:
[0019]移動(dòng)終端接收到短信后,獲取PDU格式的十六進(jìn)制字符串短信;
[0020]對(duì)所述十六進(jìn)制字符串短信以字節(jié)為單位進(jìn)行高低半字節(jié)換位,解析出所述短信中的短信服務(wù)中心號(hào)碼。
[0021]優(yōu)選地,所述PDU格式的十六進(jìn)制字符串包括發(fā)送者號(hào)碼、短信服務(wù)中心號(hào)碼、短信息長(zhǎng)度、短信息發(fā)送內(nèi)容及主叫號(hào)碼類型。
[0022]第二方面,本發(fā)明提供了一種基于短信的偽基站實(shí)時(shí)判別系統(tǒng),所述系統(tǒng)包括:
[0023]解析模塊,用于對(duì)接收到的短信進(jìn)行解析,獲取短信服務(wù)中心號(hào)碼;
[0024]判定模塊,用于判斷所述短信服務(wù)中心號(hào)碼與初始化的短信服務(wù)中心號(hào)碼是否相同,若不同,則判定所述短信的為偽基站發(fā)送;
[0025]攔截模塊,用于對(duì)所述短信進(jìn)行攔截,并顯示所述短信為偽基站發(fā)送的短信。
[0026]優(yōu)選地,所述系統(tǒng)還包括定位模塊,具體用于:
[0027]將所述偽基站的經(jīng)瑋度上報(bào)至路測(cè)系統(tǒng);所述經(jīng)瑋度由所述偽基站發(fā)送的短信解析得到;
[0028]根據(jù)路測(cè)系統(tǒng)中偽基站存在的概率,繪制偽基站概率分布圖;
[0029]采用無(wú)線電側(cè)向定位技術(shù),對(duì)所述偽基站概率分布圖中偽基站密集的地方進(jìn)行定位查處。
[0030]優(yōu)選地,所述系統(tǒng)還包括初始化模塊,具體用于:
[0031]向客服發(fā)送任意字符的短信;
[0032]當(dāng)收到自動(dòng)回復(fù)短信后,獲取所述短信的PDU格式的十六進(jìn)制字符串;
[0033]對(duì)所述字符串以字節(jié)為單位進(jìn)行高低半字節(jié)換位,解析出所述短信中的短信息中心號(hào)碼,得到初始化的短信息中心號(hào)碼。
[0034]優(yōu)選地,所述解析模塊,具體用于:
[0035]接收到短信后,獲取PDU格式的十六進(jìn)制字符串短信;
[0036]對(duì)所述十六進(jìn)制字符串短信以字節(jié)為單位進(jìn)行高低半字節(jié)換位,解析出所述短信中的短信服務(wù)中心號(hào)碼。
[0037]優(yōu)選地,所述PDU格式的十六進(jìn)制字符串包括發(fā)送者號(hào)碼、短信服務(wù)中心號(hào)碼、短信息長(zhǎng)度、短信息發(fā)送內(nèi)容及主叫號(hào)碼類型。
[0038]由上述技術(shù)方案可知,本發(fā)明提供一種基于短信的偽基站實(shí)時(shí)判別方法及系統(tǒng),通過(guò)解析PDU短信息來(lái)實(shí)時(shí)判斷偽基站的存在,并對(duì)偽基站短信進(jìn)行實(shí)時(shí)攔截,能夠有效地防止隱私泄露。
【附圖說(shuō)明】
[0039]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些圖獲得其他的附圖。
[0040]圖1是偽基站系統(tǒng)結(jié)構(gòu);
[0041]圖2是本發(fā)明一實(shí)施例提供的一種基于短信的偽基站實(shí)時(shí)判別方法的流程示意圖;
[0042]圖3是本發(fā)明另一實(shí)施例提供的一種基于短信的偽基站實(shí)時(shí)判別方法初始化的流程示意圖;
[0043]圖4是本發(fā)明一實(shí)施例提供的一種基于短信的偽基站實(shí)時(shí)判別系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0045]偽基站系統(tǒng)結(jié)構(gòu)如圖1所示,主要由基站系統(tǒng)和操控平臺(tái)組成,基站系統(tǒng)又由基站單元(Base Stat1n Subsystem,簡(jiǎn)稱BSS)和移動(dòng)業(yè)務(wù)交換中心(Mobile SwitchingCenter,簡(jiǎn)稱MSC)組成。系統(tǒng)仿制正常合法基站向移動(dòng)終端提供空口接入,沒(méi)有連接運(yùn)營(yíng)商網(wǎng)絡(luò)。
[0046]偽基站的運(yùn)行流程如下:
[0047]—、監(jiān)聽(tīng)與偽裝:
[0048](I)工程機(jī)獲取鄰小區(qū)BCCH頻率。
[0049](2)工程機(jī)選定BCCH信號(hào)最弱的小區(qū)頻率。
[0050](3)偽基站設(shè)置相同移動(dòng)國(guó)家碼(Mobile Country Code,簡(jiǎn)稱MCC)和移動(dòng)網(wǎng)絡(luò)號(hào)碼(Mobile Network Code,簡(jiǎn)稱MNC),增大功率發(fā)射偽裝后的BCCH信號(hào)。
[0051]二、將手機(jī)吸入偽基站:
[0052](I)偽基站通過(guò)增大發(fā)射強(qiáng)度,發(fā)射偽裝后的BCCH信號(hào),手機(jī)進(jìn)行小區(qū)選擇。
[0053](2)偽基站要求手機(jī)鑒權(quán),在手機(jī)反饋后,直接確認(rèn)反饋成功。
[0054](3)偽基站通過(guò)BCCH廣播設(shè)置位置區(qū)碼(Locat1n Area Code,簡(jiǎn)稱LAC)值,手機(jī)識(shí)別LAC發(fā)生變化后立即出發(fā)位置更新請(qǐng)求。
[0055](4)偽基站向手機(jī)發(fā)送識(shí)別請(qǐng)求認(rèn)證,獲取手機(jī)臨時(shí)識(shí)別碼(Temporary MobileSubscriber Identity,簡(jiǎn)稱 TMSI)、國(guó)際移動(dòng)用戶識(shí)別碼(Internat1nal MobileSubscriber Identificat1n number,簡(jiǎn)稱 IMSI)及移動(dòng)設(shè)備國(guó)際身份碼(Internat1nalMobile Equipment Identity,簡(jiǎn)稱 IMEI)。
[0056]三、發(fā)送短消息過(guò)程:
[0057](I)根據(jù)用戶IMSI判斷是否已經(jīng)發(fā)送短信息。
[0058](2)若沒(méi)有,貝丨」設(shè)置主叫號(hào)碼,在獨(dú)立專用控制信道(Stand-Alone DedicatedControl CHannel,簡(jiǎn)稱 SDCCH)發(fā)送短消息。
[0059]四、剔除手機(jī)過(guò)程:
[0060](I)偽基站更新LAC被手機(jī)識(shí)別到,觸發(fā)了手機(jī)的位置更新請(qǐng)求。
[0061](2)偽基站通過(guò)MSI判斷是否已發(fā)短消息,如果沒(méi)有發(fā)送,啟動(dòng)發(fā)送短消息過(guò)程,若果已經(jīng)發(fā)送,偽基站拒絕位置更新。
[0062](3)手機(jī)小區(qū)進(jìn)行重選,接入正常基站。
[0063]接收短消息實(shí)質(zhì)上就是從客戶識(shí)別模塊(Subscriber Identity Module,簡(jiǎn)稱SIM)或緩存中讀