專利名稱:一種針對(duì)x臥底軟件的防激活方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機(jī)安全技術(shù)領(lǐng)域,尤其涉及一種針對(duì)X臥底軟件的防激活方法。
背景技術(shù):
隨著智能手機(jī)的普及與功能的強(qiáng)大,其豐富的應(yīng)用給我們帶來方便的同時(shí),也帶來了日益凸顯地安全問題。如果智能手機(jī)被安裝竊聽軟件后,用戶信息極其可能被外泄出去。目前比較泛濫的竊聽類軟件如X臥底軟件,一旦工作在用戶手機(jī)上,將向外傳送用戶的電話本、通話數(shù)據(jù)、短信內(nèi)容、位置等用戶私密信息,其危害性是不可預(yù)估地。根據(jù)新聞?dòng)涊d,我國至少有15萬手機(jī)用戶感染。感染該病毒后,手機(jī)上的通話內(nèi)容、短信等私密信息將被泄露。經(jīng)過對(duì)X臥底軟件的研究,即使用戶手機(jī)上已存在X臥底軟件而未被激活也不能正常工作,不會(huì)對(duì)外泄露用戶信息。針對(duì)X臥底軟件正常工作的必要條件,有必要研究一種X臥底軟件防激活的方法。
發(fā)明內(nèi)容
針對(duì)上述X臥底軟件的危害,且X臥底軟件需要在激活后才能正常工作,本發(fā)明公開了一種針對(duì)χ臥底軟件的防激活方法。本發(fā)明的目的通過下述技術(shù)方案來實(shí)現(xiàn)
一種針對(duì)X臥底軟件的防激活方法,其主要包含以下步驟手機(jī)開機(jī)后,服務(wù)krvice 啟動(dòng),注冊(cè)短信過濾廣播接收器,所述短信過濾廣播接收器通過X臥底軟件防激活模塊過濾手機(jī)接收到的短信,根據(jù)手機(jī)短信的內(nèi)容判定是否進(jìn)行過濾;其方法具體包括如果短信的前10字符為“*X XXXXXXX *”格式,則對(duì)短信內(nèi)容進(jìn)行攔截,否則進(jìn)行放行;其中開頭和結(jié)束都是“*”字符,而中間的“X”表示0-9的任意一個(gè)數(shù)字。優(yōu)選地,上述注冊(cè)短信過濾廣播接收器為動(dòng)態(tài)注冊(cè)。優(yōu)選地,上述方法還包括X臥底軟件防激活模塊向系統(tǒng)靜態(tài)注冊(cè)廣播接收器,接收手機(jī)開機(jī)時(shí)發(fā)送的開機(jī)廣播消息,手機(jī)開機(jī)時(shí)廣播開機(jī)消息,廣播接收器收到后自動(dòng)啟動(dòng),并啟動(dòng)服務(wù)義!^化 優(yōu)選地,上述X臥底軟件防激活模塊位于Android系統(tǒng)中的Framework層,全部采用系統(tǒng)自帶的API接口函數(shù)來實(shí)現(xiàn)。優(yōu)選地,上述方法還包括,據(jù)據(jù)管理配置中保存的用戶配置信息對(duì)短信進(jìn)行處理, 若配置信息為防激活功能關(guān)閉,則放行該短信,反之提取該短信內(nèi)容。本發(fā)明的有益效果為防止X臥底軟件激活或執(zhí)行竊聽端發(fā)來的指令,需要對(duì)竊聽端手機(jī)發(fā)送的特殊短信進(jìn)行攔截,以達(dá)到X臥底軟件收不到特殊短信目的,即手機(jī)上即使安裝了 χ臥底軟件,也不能被激活或執(zhí)行特定竊聽行為,從而消除被竊聽的隱患,保證了手機(jī)用戶的信息安全。
附圖1是本發(fā)明的針對(duì)X臥底軟件的防激活方法流程圖。附圖2是X臥底軟件防激活功能模塊系統(tǒng)架構(gòu)圖。
具體實(shí)施例方式如圖1所示本發(fā)明的針對(duì)X臥底軟件的防激活方法流程圖。本發(fā)明公開了一種針對(duì)X臥底軟件的防激活方法,其主要包含以下步驟手機(jī)開機(jī)后,服務(wù)%1·^^啟動(dòng),注冊(cè)短信過濾廣播接收器,所述短信過濾廣播接收器通過X臥底軟件防激活模塊過濾手機(jī)接收到的短信,根據(jù)手機(jī)短信的內(nèi)容判定是否進(jìn)行過濾;其方法具體包括如果短信的前10字符為“*X XXXXXXX *”,則對(duì)短信內(nèi)容進(jìn)行攔截,否則放行;其中開頭和結(jié)束都是“*”字符,而中間的“X”表示0-9的任意一個(gè)數(shù)字。如“*12345678*”,“ 12345678”代表X臥底軟件激活碼。X臥底軟件要執(zhí)行各種竊聽行為,必須通過監(jiān)控方手機(jī)發(fā)送特殊短信對(duì)X臥底軟件進(jìn)行激活,如軟件激活短信、功能特殊指令短信等等。為防止X臥底軟件激活或執(zhí)行竊聽端發(fā)來的指令,需要對(duì)竊聽端手機(jī)發(fā)送的特殊短信進(jìn)行攔截,以達(dá)到X臥底軟件接收不到特殊短信目的。通過上述短信特定匹配算法,可以成功的匹配出X臥底軟件激活短信和特殊功能指令短信,因此X臥底軟件防激活功能不僅可以過濾X臥底軟件激活短信,還可以過濾X臥底軟件特殊功能指令短信。從而可以有效地防止X臥底軟件激活和特殊功能的開啟。因此即使手機(jī)上即使安裝了 X臥底軟件,也不能被激活或執(zhí)行特定竊聽行為,從而消除被竊聽的隱患,保證了手機(jī)用戶的信息安全。優(yōu)選地,上述注冊(cè)短信過濾廣播接收器為動(dòng)態(tài)注冊(cè)。經(jīng)過大量實(shí)驗(yàn)證明,動(dòng)態(tài)注冊(cè)的廣播接收器可比其它程序優(yōu)先執(zhí)行,因此X臥底軟件防激活模塊采用動(dòng)態(tài)地注冊(cè)短信過濾廣播接收器,通過上述短信攔截的方法實(shí)現(xiàn)X臥底軟件不被激活,保證了上述防激活方法的效果。優(yōu)選地,上述方法還包括X臥底軟件防激活模塊向系統(tǒng)靜態(tài)注冊(cè)廣播接收器,接收手機(jī)開機(jī)時(shí)發(fā)送的開機(jī)廣播消息,手機(jī)開機(jī)時(shí)廣播開機(jī)消息,廣播接收器收到后自動(dòng)啟動(dòng),并啟動(dòng)服務(wù)義!^化 根據(jù)手機(jī)開機(jī)后立即啟動(dòng)服務(wù)%1~^(^,第一時(shí)間保護(hù)手機(jī)的信息安全,避免X臥底軟件被激活。優(yōu)選地,如圖2所示的X臥底軟件防激活功能模塊系統(tǒng)架構(gòu)圖。上述X臥底軟件防激活模塊位于Android系統(tǒng)中的Framework層,全部采用系統(tǒng)自帶的API接口函數(shù)來實(shí)現(xiàn)。無其它限制要求,可以適用于Android 2. 2及以上系統(tǒng)的所有手機(jī),實(shí)現(xiàn)簡單,開發(fā)方便。優(yōu)選地,上述方法還包括據(jù)據(jù)管理配置中保存的用戶配置信息對(duì)短信進(jìn)行處理, 若配置信息為防激活功能關(guān)閉,則放行該短信,反之過濾該短信內(nèi)容。根據(jù)用戶的不同需求可以進(jìn)行靈活設(shè)置,方便用戶的使用。本發(fā)明主要是針對(duì)但不限于Android平臺(tái)的智能手機(jī),針對(duì)X臥底軟件,目前尚未發(fā)現(xiàn)一款能防止X臥底軟件被激活的軟件,倘若用戶手機(jī)被安裝X臥底軟件后,而沒有可以防御的措施就極有可能被激活,那后果將不堪設(shè)想。通過對(duì)X臥底軟件激活流程進(jìn)行分析, 得知X臥底軟件若要執(zhí)行各種竊聽行為,必須通過監(jiān)控方手機(jī)發(fā)送特殊短信,如軟件激活短信、功能特殊指令短信。為防止X臥底軟件激活或執(zhí)行竊聽端發(fā)來的指令,可對(duì)竊聽端手機(jī)發(fā)送的特殊短信進(jìn)行攔截,以達(dá)到X臥底軟件接收不到特殊短信目的,即不能被激活或執(zhí)行特定竊聽行為,從而消除被竊聽地隱患。本發(fā)明通過短信特定匹配算法,成功地匹配出 X臥底軟件激活短信和特殊功能指令短信,因此χ臥底軟件防激活功能不僅可以過濾χ臥底軟件激活短信,還可以過濾X臥底軟件特殊功能指令短信。從而可以有效地防止X臥底軟件激活和特殊功能的開啟。本發(fā)明的方法用在Andr0id2. 2及以上版本的手機(jī)上,若被安裝 X臥底軟件后,而未經(jīng)手機(jī)用戶許可,不能激活該軟件,從而不能執(zhí)行竊聽工作。
上述的實(shí)施例中所給出的系數(shù)和參數(shù),是提供給本領(lǐng)域的技術(shù)人員來實(shí)現(xiàn)或使用本發(fā)明的,本發(fā)明并不限定僅取前述公開的數(shù)值,在不脫離本發(fā)明的發(fā)明思想的情況下,本領(lǐng)域的技術(shù)人員可以對(duì)上述實(shí)施例作出種種修改或調(diào)整,因而本發(fā)明的保護(hù)范圍并不被上述實(shí)施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。
權(quán)利要求
1.一種針對(duì)X臥底軟件的防激活方法,其主要包含以下步驟手機(jī)開機(jī)后,服務(wù) Service啟動(dòng),注冊(cè)短信過濾廣播接收器,所述短信過濾廣播接收器通過X臥底軟件防激活模塊過濾手機(jī)接收到的短信,根據(jù)手機(jī)短信的內(nèi)容判定是否進(jìn)行過濾;其方法具體包括 如果短信的前10字符為“*X XXXXXXX *”格式,則對(duì)短信內(nèi)容進(jìn)行攔截,否則進(jìn)行放行;其中開頭和結(jié)束都是“*”字符,而中間的“X”表示0-9的任意一個(gè)數(shù)字。
2.如權(quán)利要求1所述的針對(duì)X臥底軟件的防激活方法,其特征在于所述注冊(cè)短信過濾廣播接收器為動(dòng)態(tài)注冊(cè)。
3.如權(quán)利要求2所述的針對(duì)X臥底軟件的防激活方法,其特征在于所述方法還包括 X臥底軟件防激活模塊向系統(tǒng)靜態(tài)注冊(cè)廣播接收器,接收手機(jī)開機(jī)時(shí)發(fā)送的開機(jī)廣播消息, 手機(jī)開機(jī)時(shí)廣播開機(jī)消息,廣播接收器收到后自動(dòng)啟動(dòng),并啟動(dòng)服務(wù)krvice。
4.如權(quán)利要求3所述的針對(duì)X臥底軟件的防激活方法,其特征在于所述X臥底軟件防激活模塊位于Android系統(tǒng)中的Framework層,全部采用系統(tǒng)自帶的API接口函數(shù)來實(shí)現(xiàn)。
5.如權(quán)利要求4所述的針對(duì)X臥底軟件的防激活方法,其特征在于所述方法還包括 根據(jù)管理配置中保存的用戶配置信息對(duì)短信進(jìn)行處理,若配置信息為防激活功能關(guān)閉,則放行該短信,反之過濾該短信內(nèi)容。
全文摘要
本發(fā)明屬于手機(jī)安全領(lǐng)域,本發(fā)明公開了一種針對(duì)X臥底軟件的防激活方法,其主要包含以下步驟手機(jī)開機(jī)后,服務(wù)Service啟動(dòng),注冊(cè)短信過濾廣播接收器,所述短信過濾廣播接收器通過X臥底軟件防激活模塊過濾手機(jī)接收到的短信,根據(jù)手機(jī)短信的內(nèi)容判定是否進(jìn)行過濾;其方法具體包括如果短信的前10字符為“*XXXXXXXX*”格式,則對(duì)短信內(nèi)容進(jìn)行攔截,否則進(jìn)行放行;其中開頭和結(jié)束都是“*”字符,而中間的“X”表示0-9的任意一個(gè)數(shù)字。為防止X臥底軟件激活或執(zhí)行竊聽端發(fā)來的指令,需要對(duì)竊聽端手機(jī)發(fā)送的特殊短信進(jìn)行攔截,以達(dá)到X臥底軟件接收不到特殊短信目的,即手機(jī)上即使安裝了X臥底軟件,也不能被激活或執(zhí)行特定竊聽行為,從而消除被竊聽的隱患,保證了手機(jī)用戶的信息安全。
文檔編號(hào)H04W12/12GK102547713SQ201110431249
公開日2012年7月4日 申請(qǐng)日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者包亮, 羅文坤, 董琳, 閔波 申請(qǐng)人:成都三零瑞通移動(dòng)通信有限公司