[發(fā)明專利]基于導(dǎo)向性符號(hào)的移動(dòng)終端惡意行為的檢測(cè)方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201510335114.6 | 申請(qǐng)日: | 2015-06-17 |
| 公開(公告)號(hào): | CN104899514B | 公開(公告)日: | 2018-07-31 |
| 發(fā)明(設(shè)計(jì))人: | 朱為朋 | 申請(qǐng)(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號(hào): | G06F21/56 | 分類號(hào): | G06F21/56;G06F21/55;G06F21/52 |
| 代理公司: | 杭州千克知識(shí)產(chǎn)權(quán)代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 201616 *** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 導(dǎo)向 符號(hào) 移動(dòng) 終端 惡意 行為 檢測(cè) 方法 系統(tǒng) | ||
本發(fā)明提供一種基于導(dǎo)向性符號(hào)的移動(dòng)終端惡意行為的檢測(cè)方法及系統(tǒng),包括應(yīng)用程序預(yù)處理模塊、應(yīng)用程序依賴圖構(gòu)建模塊、敏感信息標(biāo)記模塊、敏感信息傳播模塊、導(dǎo)引信息提取模塊、符號(hào)化執(zhí)行模塊和檢測(cè)模塊;通過(guò)將應(yīng)用程序行為的敏感信息與惡意節(jié)點(diǎn)二叉樹中的相似節(jié)點(diǎn)進(jìn)行對(duì)比,并分析此惡意節(jié)點(diǎn)下的所有子類,并在應(yīng)用程序行為的敏感信息與系統(tǒng)預(yù)配置的信息相同時(shí),判斷應(yīng)用程序行為是惡意行為。本發(fā)明的基于導(dǎo)向性符號(hào)的移動(dòng)終端惡意行為的檢測(cè)方法及系統(tǒng)對(duì)符號(hào)執(zhí)行技術(shù)進(jìn)行改進(jìn),引入導(dǎo)向性符號(hào)執(zhí)行技術(shù),使符號(hào)執(zhí)行技術(shù)有很大的擴(kuò)展性;大幅縮短惡意行為檢測(cè)過(guò)程的耗時(shí);將遺漏應(yīng)用程序惡意行為的風(fēng)險(xiǎn)降到最低。
技術(shù)領(lǐng)域
本發(fā)明涉及一種惡意行為搜索方法及系統(tǒng),特別是涉及一種基于導(dǎo)向性符號(hào)的移動(dòng)終端惡意行為的檢測(cè)方法及系統(tǒng)。
背景技術(shù)
隨著移動(dòng)終端的不斷發(fā)展與普及,其已經(jīng)成為人們?nèi)粘I畈豢苫蛉钡牟糠帧H藗兺ㄟ^(guò)移動(dòng)終端進(jìn)行網(wǎng)絡(luò)連接的操作越來(lái)越頻繁。與此同時(shí),一些惡意分子開發(fā)自動(dòng)訪問程序來(lái)自動(dòng)地在移動(dòng)終端上進(jìn)行惡意扣費(fèi)、隱私竊取、遠(yuǎn)程控制、惡意傳播、資費(fèi)消耗、系統(tǒng)破壞、誘騙欺詐、流氓行為等自動(dòng)化惡意行為。因此,針對(duì)惡意行為的檢測(cè)越來(lái)越迫在眉睫。
現(xiàn)有技術(shù)中,如申請(qǐng)?zhí)枮?01310394868.X、發(fā)明名稱為《一種檢測(cè)惡意行為的方法及裝置》的中國(guó)發(fā)明專利公開一種檢測(cè)惡意行為的方法,所述方法包括:接收終端待執(zhí)行的操作的操作請(qǐng)求消息,所述操作請(qǐng)求消息中攜帶用戶的用戶標(biāo)識(shí)和所述待執(zhí)行的操作的操作標(biāo)識(shí);根據(jù)所述用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)與操作路徑的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的操作路徑,所述操作路徑是由所述終端在離當(dāng)前時(shí)間最近的預(yù)設(shè)時(shí)間段之內(nèi)已執(zhí)行的操作的操作標(biāo)識(shí)構(gòu)成的;在所述操作路徑包括的最后一個(gè)操作標(biāo)識(shí)之后串聯(lián)所述待執(zhí)行的操作的操作標(biāo)識(shí),構(gòu)成所述待執(zhí)行的操作當(dāng)前所在的操作路徑;根據(jù)已存儲(chǔ)的惡意操作路徑集合和所述待執(zhí)行的操作當(dāng)前所在的操作路徑,判斷所述待執(zhí)行的操作是否為惡意行為。
然而,現(xiàn)有的惡意行為檢測(cè)方法操作較為復(fù)雜,導(dǎo)致檢測(cè)時(shí)間過(guò)長(zhǎng),且檢測(cè)結(jié)果的準(zhǔn)確度不高。
符號(hào)執(zhí)行(Symbolic Execution)是一種程序分析技術(shù),其通過(guò)將程序?qū)嶋H輸入替換為符號(hào)輸入,將程序運(yùn)行狀態(tài)表示為符號(hào)輸入的約束條件,并利用該約束條件遍歷軟件所有執(zhí)行路徑。由于符號(hào)執(zhí)行技術(shù)具有最大遍歷軟件行為的能力、以及代碼覆蓋面大等特點(diǎn),因此能夠用于檢測(cè)軟件惡意行為。
但是,符號(hào)執(zhí)行技術(shù)具有可擴(kuò)展性差、執(zhí)行時(shí)間長(zhǎng)等制約,不能快速的分析應(yīng)用行為。因此需要對(duì)該技術(shù)進(jìn)行改進(jìn)以滿足移動(dòng)終端應(yīng)用程序分析的需要。
發(fā)明內(nèi)容
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種基于導(dǎo)向性符號(hào)的移動(dòng)終端惡意行為的檢測(cè)方法及系統(tǒng),對(duì)移動(dòng)終端上應(yīng)用程序進(jìn)行基于導(dǎo)向性符號(hào)的惡意行為搜索,從而能夠快速的對(duì)應(yīng)用程序行為進(jìn)行分析,將遺漏應(yīng)用程序惡意行為的風(fēng)險(xiǎn)降到最低。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種基于導(dǎo)向性符號(hào)的移動(dòng)終端惡意行為的檢測(cè)方法及系統(tǒng),包括應(yīng)用程序預(yù)處理模塊、應(yīng)用程序依賴圖構(gòu)建模塊、敏感信息標(biāo)記模塊、敏感信息傳播模塊、導(dǎo)引信息提取模塊、符號(hào)化執(zhí)行模塊和檢測(cè)模塊;所述應(yīng)用程序預(yù)處理模塊用于在應(yīng)用程序安裝時(shí),對(duì)應(yīng)用程序進(jìn)行預(yù)處理,以獲取應(yīng)用程序的相關(guān)信息;所述應(yīng)用程序依賴圖構(gòu)建模塊用于構(gòu)建應(yīng)用程序權(quán)限的依賴關(guān)系;所述敏感信息標(biāo)記模塊用于標(biāo)記應(yīng)用程序行為的敏感信息;所述敏感信息傳播模塊用于傳播應(yīng)用程序的敏感信息;所述導(dǎo)引信息提取模塊用于將傳播的敏感信息按類引導(dǎo)到相應(yīng)的特征和行為權(quán)限;所述符號(hào)化執(zhí)行模塊用于將傳播的敏感信息與惡意節(jié)點(diǎn)二叉樹中的相似節(jié)點(diǎn)進(jìn)行對(duì)比,并分析此惡意節(jié)點(diǎn)下的所有子類,其中惡意節(jié)點(diǎn)二叉樹通過(guò)二叉樹的形式對(duì)惡意行為進(jìn)行逐層描述,每個(gè)惡意節(jié)點(diǎn)表示惡意行為的系統(tǒng)預(yù)配置的信息;檢測(cè)模塊用于在應(yīng)用程序行為的敏感信息與系統(tǒng)預(yù)配置的信息相同時(shí),判斷應(yīng)用程序行為是惡意行為。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510335114.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問或處理程序或過(guò)程
- 碼轉(zhuǎn)換裝置、接收機(jī)以及碼轉(zhuǎn)換方法
- TrueType符號(hào)與基于路徑的點(diǎn)狀地圖符號(hào)交換方法
- 一種生成嵌入式程序運(yùn)行符號(hào)表的方法和裝置
- 控制車內(nèi)后視鏡的按鈕符號(hào)的方法
- 一種基于矢量符號(hào)描述語(yǔ)言的電子海圖擴(kuò)展符號(hào)構(gòu)建系統(tǒng)
- 一種用于無(wú)線光通信的方法及通信裝置
- 計(jì)算機(jī)圖形符號(hào)化表達(dá)方法、電子設(shè)備、存儲(chǔ)介質(zhì)
- 一種圖像識(shí)別的方法和裝置
- 標(biāo)點(diǎn)符號(hào)的校正方法及設(shè)備、介質(zhì)
- 一種被用于無(wú)線通信的節(jié)點(diǎn)中的方法和裝置
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)





