999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

惡意移動應用檢測方法

2015-12-26 01:19:08江蘇省通信服務有限公司無錫網盈分公司楊樹春
江蘇通信 2015年6期
關鍵詞:分類特征檢測

江蘇省通信服務有限公司 無錫網盈分公司 楊樹春

惡意移動應用檢測方法

江蘇省通信服務有限公司 無錫網盈分公司 楊樹春

提出了一種惡意移動應用檢測方法,該方法以Android移動應用為研究對象,從APK(Android安裝包)文件中靜態提取出權限、組件行為和函數調用等特征,進而采用支持向量機分類方法,建立分類模型用于識別惡意應用。實驗結果表明該方法能獲得較好的檢測精度。

聚類分析; 集成聚類; 惡意應用檢測

移動互聯網移動終端的廣泛應用,使得移動終端上的惡意軟件成為重要的危險源。這些惡意軟件通常會通過植入惡意代碼篡改和采集用戶信息、竊取賬號、構建僵尸網絡和獲取root權限等操作,進而對終端使用者和服務提供者的數據資產安全造成了極大危害。此外,Android平臺由于其開放性、優秀的性能和易操作性等特點,在智能移動終端市場具有較高的占有率,但也正由于其開放性,易于被惡客篡改和利用,所以出現了數量巨大、變種較多的惡意Android應用。因此,惡意應用檢測成為近年來移動終端安全防護技術研究的熱點問題之一。為了進行惡意應用檢測,提高檢測精度,本文的工作首先通過靜態分析方法提取三類應用特征,包括權限特征、組件特征和函數調用特征,而后數據挖掘方法中支持向量機(SVM)模型對給定的樣本建立分類模型,最后將采集自第三方應用市場的500款Android應用作為樣本(其中有147款惡意應用和353款正常應用)進行了實驗,獲得了較好的檢測精度。

1 惡意應用檢測方法

1.1 檢測框架

圖1為基于數據挖掘的惡意應用檢測框架。給定收集的正常應用樣本庫和惡意應用樣本庫,首先通過靜態分析方法,對于Android應用的APK(Android安裝包)文件進行處理,提取多種類型的特征,包括權限特征、組件使用特征和函數調用特征,建立多類型特征集;其次,采用主成分分析(PCA)方法進行特征選取;接著,采用SVM分類方法建立惡意應用分類器;最后,對應用分類器測試樣本進行分類,給出樣本的分類結果。

1.2 特征提取

Xij表示第i個樣本應用的第j個特征值。

采用靜態分析方法提取二進制程序樣本的特征,本文提取的樣本特征包括組件使用特征、權限特征、函數調用特征等。

假設Android應用可指定的權限有n個,權限集為

其中pi為第i個權限,n為權限總數,1≤i≤n,則權限特征為

若有

假設Android應用包含p個組件,記為C1,…,C2,…,Cp,則組件使用特征為

則方程組左邊的綜合指標Z1,Z2,…,Zm是樣本原先的p個特征X1, X2,…, Xp對應的m個主成分,bij是系數。其中,Zi與Zj(i≠j;i, j=1,2,…, m)相互無關;Z1是X1, X2,…, Xp的所有線性組合中方差最大的;Z2是與Z1不相關的X1, X2, …, Xp的所有線性組合中方差最大的;Zm是與Z1, Z2,…,Zm-1都不相關的X1, X2, …, Xp的所有線性組合中方差最大的。

其中count(Ci)表示組件使用次數,1≤i≤p。

其中βi(0≤i≤m)是線性回歸中變量Zi對應的系數,Y是線性擬合后的值。

其中函數調用是應用程序與底層系統交互的紐帶,函數調用可以獲取用戶的subscriber ID、phone ID、其他類似個人隱秘信息和下載其他應用程序等。

可以采用靜態分析的方式進行特征提取,其步驟如下:

1) 將APK文件解壓縮后獲取其中的lib/*.so文件以及Androidmanifest.xml文件;

2) 從Androidmanifest.xml文件中提取權限特征和組件使用特征;

3) 將所有的lib/*.so文件進行合并產生對應的*.elf文件;

4) 從*.elf文件中得到類別為“func”(*.elf文件中包含的類別)的所有應用程序編程接口。

經過主成分分析完成特征選擇后,從樣本庫中選取部分訓練樣本以訓練SVM分類器,同時選取部分測試樣本作為測試集以進行分類結果的精度評估。選取樣本的原則為充分考慮正常應用和惡意應用的比例,從而使選擇的樣本具有代表性。本文所選取的訓練樣本數據占總樣本的80%,測試樣本數據占20%。

其中x是空間中某個點,y是中心點, ||x -y||2表示x2與中心點y之間的距離平方和,核參數σ=0.5;錯分懲罰因子C=50,采用開源的軟件包Libsvm[1]實現。

1.3 特征選擇

為了從組件使用特征、權限特征、函數調用特征等眾多的特征中確定哪些特征對于分類有重大影響,采用了基于主成分分析方法進行特征選擇。

設有個n×p 階的數據矩陣是由n 個樣本組成,其中每條樣本都具有p個特征,構成如下的數據矩陣

2 實驗驗證

2.1 實驗設置

本實驗采集自第三方應用市場的500款Android應用進行了病毒、蠕蟲、木馬等多種分析,經過整理將147款惡意應用和353款正常應用作為最終的樣本集,樣本集中的這些應用覆蓋了娛樂、教育、體育、衛生、新聞、財經等多種類型,具有代表性。所有實驗在內存為8 GB RAM,處理器為 Intel(R) core i5 CPU 3.5 GHz的機器上完成,采用了Java語言實現了本文提出的基于靜態分析的特征提取算法完成上述APK樣本的特征提取。為了驗證算法有效性,與其他分類算法如后向傳播神經網絡、決策樹算法C4.5等進行比較。

實驗中采用的評價標準采用精度precision、召回率recall和平衡F分數F1 score,其中精度計算方法為正確識別的異常應用個數與真實異常應用個數的比值;召回率計算方法為正確識別的異常應用個數與識別到的所有異常個數的比值;F1 score計算方法為精度與召回率乘積的2倍除以精度與召回率之和。

2.2 結果分析

為了驗證本文提出的算法的有效性,將SVM算法與人工神經網絡(ANN)和C4.5的檢測方法進行了比較分析,并且考慮了采用不同特征組合表示應用樣本的情況,實驗結果如表1所示。其中表格中每個單元格的第一行描述了算法獲得的F1 score,而第二行則是算法的precision和recall值,粗體字表示每一個特征集刻畫的樣本取得最佳F1 score值的那個算法。

表1 不同算法在不同特征集表示樣本中的結果

從表1中可以看出:

1) SVM分類器幾乎在所有的特征集上的F1 score都優于其他兩種分類器;

2) 在考慮用單一特征刻畫的應用樣本情形下,可以發現采用函數調用的方式刻畫的樣本集上取得的F1 score值最高,優于其他兩種特征集下的值,其中基于組件特征的檢測精度最低,基于權限特征的惡意應用檢測的精度較高;

3) 從特征組合角度來說,基于多個特征刻畫的樣本集上取得的F1 score值均高于采用單一特征刻畫的樣本集取得的值,且對于組件特征的改善更為明顯。

3 總結

本文的方法以Android移動應用為研究對象,從APK文件中靜態提取出權限、組件行為和函數調用等特征,進而采用支持向量機分類方法建立分類模型用于識別惡意應用。實驗結果表明該方法能獲得較好的檢測精度。不過,目前本文的工作中考慮的特征均為通過靜態分析方法獲得的特征,在未來的工作中可以考慮通過動態分析的方法獲取一些系統運行時的行為特征,如系統調用特征、控制流特征等,將對于進一步提高檢測精度有更多貢獻。

[1]CHANG Chih-chung, LIN Chih-jen. Libsvm-a library for support vector machines[EB/OL].[2015-10-08]. http://www.csie.ntu.edu.tw/~cjlin/libsvm.

猜你喜歡
分類特征檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
分類算一算
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
抓住特征巧觀察
主站蜘蛛池模板: 中文字幕人成人乱码亚洲电影| 97国产在线视频| 欧美成人影院亚洲综合图| 99尹人香蕉国产免费天天拍| 99久久精品视香蕉蕉| 久久亚洲AⅤ无码精品午夜麻豆| 色哟哟国产精品一区二区| 视频国产精品丝袜第一页| 久久人午夜亚洲精品无码区| 精品视频福利| 在线免费亚洲无码视频| 亚洲aaa视频| 亚洲午夜福利在线| 日韩大乳视频中文字幕| 亚洲国产看片基地久久1024| 免费激情网址| 亚洲综合二区| 亚洲国产中文欧美在线人成大黄瓜 | 在线观看亚洲国产| 亚洲国产天堂久久综合| 噜噜噜久久| 国产网站免费看| 亚洲成a人在线播放www| 中文无码精品a∨在线观看| 国产乱子精品一区二区在线观看| 少妇精品网站| 99视频在线看| 亚洲精品天堂在线观看| 激情爆乳一区二区| 免费欧美一级| 欧美成人区| 亚洲AⅤ永久无码精品毛片| 波多野结衣一区二区三区四区视频| 亚洲第一黄片大全| 国产一区二区视频在线| 日韩人妻无码制服丝袜视频| 蜜桃视频一区二区三区| 亚洲三级视频在线观看| 国产欧美日韩资源在线观看| 亚洲经典在线中文字幕| 久久精品中文字幕免费| 国产精品区网红主播在线观看| 日韩午夜片| 色婷婷综合激情视频免费看 | 丝袜美女被出水视频一区| 呦女亚洲一区精品| 欧美激情二区三区| 国内毛片视频| 999国内精品久久免费视频| 中文字幕人成乱码熟女免费| 激情无码视频在线看| 久久久久无码精品国产免费| 欧美激情网址| 欧美日韩国产一级| 国产精品久久久久久搜索| 日本中文字幕久久网站| 国模在线视频一区二区三区| 亚洲性影院| 香蕉久久永久视频| 国产激情无码一区二区APP| 亚洲V日韩V无码一区二区| 日韩中文字幕免费在线观看 | 亚洲第一页在线观看| 911亚洲精品| 米奇精品一区二区三区| 老汉色老汉首页a亚洲| 亚洲无码37.| 在线欧美a| 国内99精品激情视频精品| 99久久精品无码专区免费| 国产精品黄色片| 国产v精品成人免费视频71pao| 97青青青国产在线播放| 91亚洲精选| 日韩欧美视频第一区在线观看| 伊人中文网| 国产情侣一区二区三区| 国产精品亚洲综合久久小说| 色九九视频| 欧美日韩在线观看一区二区三区| 成年人国产视频| 一本综合久久|