• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Maldetect:基于Dalvik指令抽象的Android惡意代碼檢測系統(tǒng)

    2016-11-14 02:12:55陳鐵明楊益敏
    計算機研究與發(fā)展 2016年10期
    關(guān)鍵詞:反病毒指令分類

    陳鐵明 楊益敏 陳 波

    (浙江工業(yè)大學(xué)計算機科學(xué)與技術(shù)學(xué)院 杭州 310023) (tmchen@zjut.edu.cn)

    ?

    Maldetect:基于Dalvik指令抽象的Android惡意代碼檢測系統(tǒng)

    陳鐵明 楊益敏 陳 波

    (浙江工業(yè)大學(xué)計算機科學(xué)與技術(shù)學(xué)院 杭州 310023) (tmchen@zjut.edu.cn)

    提出了一個Android惡意代碼的靜態(tài)檢測系統(tǒng)Maldetect,首先采用逆向工程將DEX文件轉(zhuǎn)化為Dalvik指令并對其進(jìn)行簡化抽象,再將抽象后的指令序列進(jìn)行N-Gram編碼作為樣本訓(xùn)練,最后利用機器學(xué)習(xí)算法創(chuàng)建分類檢測模型,并通過對分類算法與N-Gram序列的組合分析,提出了基于3-Gram和隨機森林的優(yōu)選檢測方法.通過4 000個Android惡意應(yīng)用樣本與專業(yè)反毒軟件進(jìn)行的檢測對比實驗,表明Maldetect可更有效地進(jìn)行Android惡意代碼檢測與分類,且獲得較高的檢測率.

    惡意代碼;安卓;Dalvik指令;N-Gram;機器學(xué)習(xí)

    隨著移動互聯(lián)網(wǎng)的發(fā)展,移動智能終端越來越普及,移動應(yīng)用的種類與數(shù)量都呈現(xiàn)高速增長,智能手機已經(jīng)成為網(wǎng)民最常用的上網(wǎng)工具.來自Gartner統(tǒng)計數(shù)據(jù)顯示,2015年第4季度全球智能手機的銷售量為4億多臺,其中Android系統(tǒng)占據(jù)了80.7%[1].截止2016年2月1日,僅Android官方應(yīng)用市場Google Play上的應(yīng)用數(shù)量就接近200萬[2].同時,Android應(yīng)用安全也面臨著兩大威脅:應(yīng)用漏洞和惡意應(yīng)用.Android應(yīng)用開發(fā)者往往缺少代碼審計的能力和代碼安全規(guī)范檢查的習(xí)慣,容易在軟件生命周期的各個階段中產(chǎn)生安全漏洞,一旦被攻擊者所利用會對軟件的完整性、機密性和可用性造成損害[3].Android惡意應(yīng)用通常是在一些熱門的Android應(yīng)用中插入一段攻擊代碼,并在安全管理較差的第三方應(yīng)用商店進(jìn)行發(fā)布與傳播[4].根據(jù)阿里聚安全發(fā)布的2015移動安全病毒年報,18%的Android 設(shè)備感染過病毒,95%的熱門移動應(yīng)用存在仿冒應(yīng)用,惡意應(yīng)用類型呈現(xiàn)越來越多的趨勢[5].常見手機惡意應(yīng)用的惡意行為包括惡意扣費、信息竊取、短信劫持等,可嚴(yán)重?fù)p害手機用戶的利益,危害不容忽視.

    主流的Android惡意代碼檢測方法主要有基于特征代碼和基于行為的檢測.基于特征代碼的檢測方法通過檢測文件是否擁有已知惡意軟件的特征代碼來判斷其是否為惡意軟件,具有快速、準(zhǔn)確率高等特點,但無法檢測未知的惡意代碼,且通常需要維護(hù)病毒特征數(shù)據(jù)庫.國外著名的Android惡意代碼檢測工具Androguard[6]就是基于特征代碼實現(xiàn)的.

    基于行為的檢測方法則通過程序的行為與已知惡意行為模式進(jìn)行匹配,判斷目標(biāo)文件是否包含惡意代碼.誤報率雖然并不理想,但可實現(xiàn)對未知惡意代碼或病毒的檢測,可彌補基于特征代碼檢測的不足.基于行為的分析又可進(jìn)一步分為動態(tài)和靜態(tài)2種分析方法[7].動態(tài)分析方法是指利用“沙盒或虛擬機”來模擬運行程序,通過攔截或監(jiān)控的方式分析程序運行時的行為特征,一定程度上可繞過代碼混淆等代碼保護(hù)機制,但是計算資源和時間消耗較大,且代碼覆蓋率低.相對于重量級的動態(tài)分析,靜態(tài)分析則相對屬于輕量級的方法,通常是通過逆向工程抽取程序的特征,分析函數(shù)調(diào)用、程序指令等序列,具有快速高效、代碼覆蓋率高等特點.

    目前,大部分的靜態(tài)分析方法主要從Android-Manifes.xml文件、lib庫文件(.so文件)、Java源文件(通過反編譯APK文件獲得)等進(jìn)行特征的提取與分析,而針對Dalvik指令序列的特征研究相對較少,而本文則基于Dalvik指令序列的抽象模型再結(jié)合機器學(xué)習(xí)方法進(jìn)行研究.本文的主要貢獻(xiàn)為:

    1) 簡化Dalvik指令集,用指令符號抽象一類指令的操作碼,并提出了一種基于N-Gram序列的特征模型;

    2) 針對抽象的Dalvik指令符號的N-Gram序列特征,結(jié)合機器學(xué)習(xí)分類算法,有效實現(xiàn)了Android惡意代碼的檢測與分類,與常見反病毒軟件相比較,獲得較高的檢測率.

    1 相關(guān)工作

    針對PC平臺的惡意代碼檢測技術(shù)已相對成熟,其中利用N-Gram提取特征的方法也獲得了較好的應(yīng)用效果.例如,文獻(xiàn)[8]提出利用OpCode N-Gram代替ByteCode N-Gram,有更高的精度,并對x86平臺下的匯編指令進(jìn)行了實驗的驗證.文獻(xiàn)[9]使用了一種OpCode序列頻率的表達(dá)式來檢測和分類惡意代碼,并結(jié)合了數(shù)據(jù)挖掘等方法,也有較高的檢測率.

    Android代碼靜態(tài)分析方法基本都從Android-Manifes.xml文件、lib庫文件(.so文件)、反編譯得到的Java源文件中進(jìn)行特征的提取與分析.例如,文獻(xiàn)[10]通過反編譯APK得到Java源代碼,再從Java源碼提取調(diào)用方法名作為特征,并結(jié)合N-Gram等方法進(jìn)行惡意軟件分類,但該方法沒有對混淆過的Java源代碼進(jìn)行處理;文獻(xiàn)[11]設(shè)計了一種輕量級的Android惡意代碼檢測方法,將申請的權(quán)限、可疑的API函數(shù)調(diào)用和網(wǎng)絡(luò)地址等作為靜態(tài)分析的特征,通過5 560個惡意樣本和123 453個正常樣本的實驗分析,表明有較高的準(zhǔn)確率,但是該方法特征的提取依賴于反匯編后的Java源碼,混淆過的Java源碼會導(dǎo)致該方法失效;文獻(xiàn)[12]提出了一種適合惡意代碼分析的簡化Dalvik中間語言(SDIL),并結(jié)合MOSS算法進(jìn)行了實驗測試,驗證了分析方法的有效性,但該方法在代碼分析、特征提取時還需加入大量的人工操作,且提取的特征數(shù)量與涵蓋的惡意代碼種類較少.

    綜上所述,為了提高檢測性能,本文首先研究Android的Dalvik指令抽象與簡化,提取Dalvik指令的操作碼,再借鑒OpCode N-Gram方法提取抽象指令符的序列特征,最后實現(xiàn)針對Android的一種快速有效的惡意代碼靜態(tài)檢測方法.

    2 本文方法

    2.1 系統(tǒng)模型

    本文提出了一種Android惡意代碼靜態(tài)檢測系統(tǒng).該系統(tǒng)可以快速有效地檢測Android應(yīng)用程序,識別惡意應(yīng)用且能夠給出惡意家族的類別信息.

    整個系統(tǒng)分為2部分:1)惡意代碼檢測模型和惡意家族分類模型的訓(xùn)練,如圖1所示;2)惡意代碼檢測模型和惡意家族分類模型的測試,如圖2所示:

    Fig. 1 The detection and classification model.圖1 惡意代碼的檢測與分類模型訓(xùn)練

    Fig. 2 The process of predicting malware.圖2 惡意代碼的檢測與分類過程

    首先,需要確定訓(xùn)練惡意代碼檢測模型的訓(xùn)練集.訓(xùn)練集分為2個子集:1)惡意APK樣本集合;2)非惡意樣本APK集合.APK文件格式通常都包含一個classes.dex文件,該DEX(Dalvik executable format)文件封裝了可被Dalvik虛擬機執(zhí)行的Dalvik字節(jié)碼.利用工具Apktool[13]反匯編APK文件,就能得到一個包含smali源碼的文件目錄,smali目錄結(jié)構(gòu)對應(yīng)著Java源碼的src目錄.smali是對Dalvik字節(jié)碼的一種解釋,所有語句都遵循一套標(biāo)準(zhǔn)的語法規(guī)范.從smali文件中提取出Dalvik操作碼并進(jìn)行抽象簡化為指令符號,再針對抽象的Dalvik指令符號的N-Gram序列特征進(jìn)行統(tǒng)計與歸一化處理,最后采用機器學(xué)習(xí)的分類算法建立惡意代碼檢測模型.同理,按照惡意家族的類型劃分多個訓(xùn)練子集,按照上述類似的處理過程,可建立一個惡意家族分類模型.

    利用模型檢測與分類時,將待測APK文件先進(jìn)行預(yù)處理步驟,提取出Dalvik指令特征并作同樣的抽象簡化與N-Gram序列化處理,再通過惡意代碼檢測模型的檢測,就可判斷出是否為惡意代碼,如果不是就直接給出檢測結(jié)果,如果是則需要進(jìn)一步通過惡意家族分類模型來獲得該惡意代碼家族類型.

    2.2 Dalvik指令特征與N-Gram

    根據(jù)文獻(xiàn)[14]表明官方Dalvik指令有230條,分別包括方法調(diào)用指令、數(shù)據(jù)操作指令、返回指令等十幾種類型.文獻(xiàn)[12]提出了一種適合惡意代碼分析的簡化Dalvik中間語言(SDIL),對218種指令簡化成了13種,并分別統(tǒng)計了指令的頻率.基于Dalvik指令集與上述工作,本文另行設(shè)計了一種指令符號方案:在指令集中提取出能夠正確反映程序語義的指令和操作碼,對功能相近的指令進(jìn)行歸類,并將該類的指令集合抽象為指令符號.與原有的Dalvik的指令集相比,更加簡化精要,且便于后續(xù)的分析與特征提取.表1中給出了最終的設(shè)計方案,在Dalvik指令集中提取出的107種代表性指令并分成10大功能相近的類,并且每類指令抽象為一個特定的指令符號,后續(xù)N-Gram編碼將直接使用這種指令符號代替完整的Dalvik指令.

    N-Gram算法經(jīng)常用于自然語言處理領(lǐng)域,但是它也經(jīng)常用來處理惡意代碼的分析.對Dalvik指令符號進(jìn)行N-Gram編碼,同樣可以用于分析Android的惡意代碼.N-Gram算法假設(shè)第m個詞的出現(xiàn)只是與前面的m-1個詞相關(guān),現(xiàn)假設(shè)有Dalvik指令符號序列為{M,R,G,I,T,P,V},3-Gram編碼后提取的特征為[{M,R,G},{R,G,I},{G,I,T},{I,T,P},{T,P,V}].表2中給出了當(dāng)3-Gram編碼時一個APK應(yīng)用中包含的1 000種不同N-Gram特征的頻率統(tǒng)計.

    Table 1 Symbolic Instruction Set Definition

    Table 2 Illustration for the Frequency Statistics of 3-Gram Features

    2.3 機器學(xué)習(xí)方法及評估標(biāo)準(zhǔn)

    分類算法是一種典型的機器學(xué)習(xí)方法.文獻(xiàn)[15]介紹了最常見的衡量分類算法性能的評估參數(shù).度量分類算法的有效性最基本的4個指標(biāo)是:1)真陽性(true positive,TP),表示正確分類為惡意軟件的惡意樣本個數(shù);2)假陽性(false positive,F(xiàn)P),表示錯誤分類為惡意軟件的良性樣本個數(shù);3)真陰性(true negative,TN),表示正確分類為良性軟件的良性樣本個數(shù);4)假陰性(false negative,F(xiàn)N),表示錯誤分類為良性軟件的惡意樣本個數(shù).由這4個指標(biāo)可以構(gòu)成如表3所示的混淆矩陣,用于分析分類算法的優(yōu)劣性.

    Table 3 Confusion Matrix

    由上述的基本指標(biāo)可以構(gòu)成下面的一些常用指標(biāo):

    真陽性率(TPR)亦即檢測率(detection rate),有時也稱為召回率(recall rate);假陽性率(FPR)亦即誤報率(false alarm rate);正確率Precision指在真正的惡意樣本在分類為惡意樣本的比例;分類精度Accuracy是所有正確分類的樣本與所有樣本之比;F-Measure指準(zhǔn)確率與召回率的調(diào)和平均值.ROC曲線(接收者運行特征)是一種顯示分類算法的TPR和FPR之間折中的圖形化方法.AUC(area under the curve)是ROC曲線下方的面積,如果完全準(zhǔn)確的模型,面積為1.

    3 實驗與分析

    3.1 實驗數(shù)據(jù)與實驗環(huán)境

    測試所采用的惡意樣本來源于德國哥廷根大學(xué)Drebin項目的惡意樣本數(shù)據(jù)庫[16],正常的樣本通過安卓官方的Google Play應(yīng)用商店[17]隨機下載獲得.文獻(xiàn)[18]指出在Google Play應(yīng)用商店中52 208個安卓應(yīng)用中只有2個為惡意的,所以基本可以認(rèn)為Google Play應(yīng)用商店中的安卓應(yīng)用均為非惡意應(yīng)用.

    本文利用機器學(xué)習(xí)工具Weka(Waikato envir-onment for knowledge analysis)對實驗數(shù)據(jù)得到的特征用機器學(xué)習(xí)算法訓(xùn)練分類模型.Weka是一款免費的基于JAVA環(huán)境下開源的機器學(xué)習(xí)軟件,集成了大量的機器學(xué)習(xí)算法,且具有高效準(zhǔn)確的特點,所以本文使用它作為機器學(xué)習(xí)的工具.

    3.2 分類算法與N-Gram序列的優(yōu)選

    本節(jié)先采用270個惡意樣本和330正常樣本作為實驗樣本集,根據(jù)2-Gram,3-Gram,4-Gram編碼分別提取了不同長度的Dalvik指令符號序列,然后再分別使用4種分類算法包括隨機森林算法(Random Forest)、支持向量機算法(SVM)、K-最近鄰算法(KNN)、樸素貝葉斯算法(Naive Bayes)對3種編碼的序列采用10折交叉驗證進(jìn)行測試,結(jié)果如表4~6所示.

    Table 4 The Detection Results Based on 2-Gram Sequences

    Table 5 The Detection Results Based on 3-Gram Sequences

    Table 6 The Detection Results Based on 4-Gram Sequences

    選用AUC,TPR,F(xiàn)PR,Precision,Recall,F(xiàn)-Measure等指標(biāo)作為實驗的評估標(biāo)準(zhǔn).其中,AUC是最重要的標(biāo)準(zhǔn),它可以正確地反映TPR和FPR之間的關(guān)系,AUC值越高代表檢測的綜合表現(xiàn)越優(yōu).FPR也是一項重要的指標(biāo),F(xiàn)PR值越低代表誤報率越低.在表4中,隨機森林算法的AUC值最高,F(xiàn)PR值最低,而TPR值略不如KNN算法.在表5中,隨機森林算法的各項指標(biāo)都表項最優(yōu).在表6中,隨機森林算法的AUC值最高,KNN算法的FPR值最理想,但是隨機森林算法的FPR值與KNN算法的FPR值差距很小.綜合分析,在2-Gram,3-Gram,4-Gram指令符號序列中,隨機森林算法的表項是最優(yōu)的.

    以隨機森林算法為基礎(chǔ)進(jìn)一步尋找最優(yōu)的N-Gram序列.綜合比較表4~6,不難發(fā)現(xiàn),隨機森林算法AUC值按從優(yōu)到劣的順序為:4-Gram,3-Gram,2-Gram;隨機森林算法FPR值按從優(yōu)到劣的順序為:3-Gram,4-Gram,2-Gram;2-Gram序列表現(xiàn)都是最劣的,可以不再考慮.4-Gram序列的隨機森林算法AUC值比3-Gram序列的隨機森林算法AUC值僅高出了2%,而4-Gram序列的隨機森林算法FPR值比3-Gram序列的隨機森林算法FPR值卻高出了30%.綜合分析,3-Gram序列的隨機森林算法是一種較優(yōu)的方法.

    接下來,分析樣本數(shù)量對準(zhǔn)確性的影響.除了上述實驗的600個樣本作為小樣本集合,再增加一個1 100個樣本作為大樣本集合作為對比實驗,按3-Gram的隨機森林算法,采用10折交叉驗證對它們進(jìn)行測試.實驗結(jié)果如表7和圖3所示,不難看出,大樣本集的所有評估指標(biāo)都要優(yōu)于小樣本集,這表明樣本數(shù)量大小對檢測效果有一定的影響,訓(xùn)練樣本數(shù)量越大則綜合表現(xiàn)越優(yōu).

    Table 7 The Results with Different Size of Samples

    Fig. 3 ROC curves with different size of samples.圖3 不同樣本數(shù)量的ROC曲線對比圖

    3.3 MaldetectVS專業(yè)反病毒軟件

    根據(jù)3.2節(jié)的實驗結(jié)果,以實驗效果較優(yōu)的3-Gram序列的隨機森林算法作為基礎(chǔ),通過計算信息增益來選取200個區(qū)分度最高的特征作為特征選擇方法,我們實現(xiàn)了一個Android惡意代碼檢測系統(tǒng)Maldetect.本節(jié)實驗我們分別在2 000個樣本和4 000個樣本的2個數(shù)據(jù)集上進(jìn)行實驗,并按照60%數(shù)據(jù)作為Maldetect的訓(xùn)練樣本庫,40%數(shù)據(jù)作為測試樣本庫.作為實驗對照,我們也將測試樣本發(fā)送到ThreatBook多引擎文件檢測服務(wù)[19]然后得到了9款常見的反病毒軟件(Avira,Dr.Web,AVG,Kaspersky,ESET,GDATA,Rising,MSE,Avast)的檢測結(jié)果,最后統(tǒng)計出各系統(tǒng)的檢測率與誤報率.

    根據(jù)表8顯示的本次實驗結(jié)果,我們發(fā)現(xiàn)大部分的反病毒軟件的檢測率都超過了90%,但是也存在一些檢測率甚至低于50%的反病毒軟件,可能這些反病毒軟件并不適用于安卓平臺的檢測.在2 000個樣本數(shù)據(jù)集上,Maldetect以95.3%的檢測率在10款反病毒軟件中排第3;在4 000個樣本數(shù)據(jù)集,Maldetect以98.6 %的檢測率在10款反病毒軟件中排第2.這表明隨著樣本訓(xùn)練樣本數(shù)量增加,Maldetect的精確度呈上升趨勢.另外,實驗所用的惡意樣本已經(jīng)公開了一段時間,大多數(shù)反病毒軟件的特征庫已經(jīng)加入了這些惡意樣本的特征,在檢測未公開的惡意樣本時,Maldetect的機器學(xué)習(xí)方式則更加能體現(xiàn)優(yōu)勢.

    專業(yè)的反病毒軟件的誤報率基本在0%~1%之間,Maldetect的誤報率比它們要稍微高一點.另外,表9也表明隨著訓(xùn)練樣本數(shù)量的增加,Maldetect的誤報率呈較明顯的下降趨勢.

    Table 8 Detection Rates of Maldetect and Antivirus Scanners

    Table 9 False Positive Rates of Maldetect and Antivirus Scanners

    3.4 惡意家族分類實驗

    除了檢測惡意代碼,另一個重要方面,我們需要分類惡意家族并進(jìn)行性能評估.本節(jié)實驗我們精選樣本數(shù)量最多、最常見的9個惡意家族共計900個樣本作為實驗樣本,其中60%數(shù)據(jù)作為訓(xùn)練集,40%數(shù)據(jù)作為測試集.用Maldetect進(jìn)行實驗測試,結(jié)果如表10所示.從表10可知,9類惡意家族的AUC值都不低于0.97,F(xiàn)PR值都不高于0.037,該方法對惡意家族分類有較好的效果,也完全適用于惡意家族的分類.

    Table 10 The Results on Classification of Malware Family Using Maldetect

    4 總 結(jié)

    本文提出了一種Android靜態(tài)檢測方法,采用逆向工程將DEX文件轉(zhuǎn)化為Dalvik指令并對其進(jìn)行簡化抽象,再將抽象后的指令序列進(jìn)行N-Gram編碼作為樣本訓(xùn)練,通過機器學(xué)習(xí)的分類算法來創(chuàng)建分類檢測模型.在實驗環(huán)節(jié),對不同分類算法與N-Gram序列分別進(jìn)行了比較,提出了基于3-Gram和隨機森林的優(yōu)選檢測方法.最后,采用2 000個樣本與4 000個樣本2組樣本集,與專業(yè)的反毒軟件進(jìn)行對比實驗,實驗結(jié)果表明該方法可有效地進(jìn)行Android惡意代碼檢測與分類,且獲得較高的檢測率.下一步工作將研究在提高訓(xùn)練樣本數(shù)量的情況下,用聚類的方法選擇出典型樣本,去除噪聲數(shù)據(jù),進(jìn)一步提高準(zhǔn)確率、降低誤報率.

    [1]Egham. Gartner Says Worldwide Smartphone Sales Grew 9.7 Percent in Fourth Quarter of 2015[EB/OL]. (2016-02-18) [2016-04-01]. http://www.gartner.com/newsroom/id/3215217

    [2]AppBrain. Android Statistics: Google Play Stats[EB/OL]. (2016-02-01) [2016-03-01]. http://www.appbrain.com/stats

    [3]Zhang Yuqing, Fang Zhejun, Wang Kai, et al. Survey of Android vulnerability detection[J]. Journal of Computer Research and Development, 2015, 52(10): 2167-2177 (in Chinese)(張玉清, 方喆君, 王凱, 等. Android安全漏洞挖掘技術(shù)綜述[J]. 計算機研究與發(fā)展, 2015, 52(10): 2167-2177)

    [4]Zhang Yuqing, Wang Kai, Yang Huan, et al. Survey of Android OS security[J]. Journal of Computer Research and Development, 2014, 51(7): 1385-1396 (in Chinese)(張玉清, 王凱, 楊歡, 等. Android安全綜述[J]. 計算機研究與發(fā)展, 2014, 51(7): 1385-1396)

    [5]Alibaba. 2015 Security Report[EB/OL]. 2016[2016-03-01]. http://jaq.alibaba.com (in Chinese)(阿里巴巴. 2015年安全報告[EB/OL]. 2016[2016-03-01]. http://jaq.alibaba.com)

    [6]Androguard Team. Androguard[EB/OL]. [2016-03-01]. http://code.google.com/p/androguard

    [7]Qing Sihan. Research progress on Android security[J]. Journal of Software, 2016, 27(1): 45-71 (in Chinese)(卿斯?jié)h. Android安全研究進(jìn)展[J]. 軟件學(xué)報, 2016, 27(1): 45-71)

    [8]Shabtai A, Moskovitch R, Feher C, et al. Detecting unknown malicious code by applying classification techniques on opcode patterns[J]. Security Informatics, 2012, 1(1): 1-22

    [9]Santos I, Brezo F, Ugarte-Pedrero X, et al. Opcode sequences as representation of executables for data-mining-based unknown malware detection[J]. Information Sciences, 2013, 231(9): 64-82

    [10]Dhaya R, Poongodi M. Source code analysis for software vulnerabilities in Android based mobile devices[J]. International Journal of Computer Applications, 2014, 93(17): 10-14

    [11]Arp D, Spreitzenbarth M, Hubner M, et al. DREBIN: Effective and explainable detection of Android malware in your pocket[C] //Proc of the 21st Annual Network and Distributed System Security Symposium. San Diego, California: Internet Society, 2014

    [12]Dong Hang, He Nengqiang, Hu Ge, et al. Malware detection method of Android application based on simplification instructions[J]. Journal of China Universities of Posts & Telecommunications, 2014, 21(Suppl 1): 94-100

    [13]GitHub. Apktool: A tool for reverse engineering Android apk files[EB/OL]. [2016-03-01]. https://github.com/iBotPeaches/Apktool

    [14]Paller G. Dalvik opcodes[EB/OL]. [2016-03-01]. http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html

    [15]HAN J. Data Mining[M]. San Francisco: Morgan Kaufmann, 2011

    [16]Arp D, Spreitzenbarth M, Hubner M, et al. The Drebin Dataset[EB/OL]. [2016-03-01]. https://www.sec.cs.tu-bs.de/~danarp/drebin/index.html

    [17]Google Inc. GooglePlay [EB/OL]. [2016-03-01]. https://play.google.com

    [18]Grace M, Zhou Y, Zhang Q, et al. RiskRanker: Scalable and accurate zero-day Android malware detection[C] //Proc of the 10th Int Conf on Mobile Systems, Applications, and Services. New York: ACM, 2012: 281-294

    [19]ThreatBook Inc. VirusBook [EB/OL]. [2016-03-01]. https://x.threatbook.cn/

    Chen Tieming, born in 1978. PhD. Professor in the Zhejiang University of Technology. His main research interests include network and information security.

    Yang Yimin, born in 1985. Master candidate in the Zhejiang University of Technology. His main research interests include network and information security.

    Chen Bo, born in 1971. Associate professor in the Zhejiang University of Technology. His main research interests include network and information security.

    Maldetect: An Android Malware Detection System Based on Abstraction of Dalvik Instructions

    Chen Tieming, Yang Yimin, and Chen Bo

    (CollegeofComputerScienceandTechnology,ZhejiangUniversityofTechnology,Hangzhou, 310023)

    A novel static Android malware detection system Maldetect is proposed in this paper. At first, the Dalvik instructions decompiled from Android DEX files are simplified and abstracted into simpler symbolic sequences. N-Gram is then employed to extract the features from the simplified Dalvik instruction sequences, and the detection and classification model is finally built using machine learning algorithms. By comparing different classification algorithms and N-Gram sequences, 3-Gram sequences with the random forest algorithm is identified as an optimal solution for the malware detection and classification. The performance of our method is compared against the professional anti-virus tools using 4 000 malware samples, and the results show that Maldetect is more effective for Android malware detection with high detection accuracy.

    malware; Android; Dalvik instruction; N-Gram; machine learning

    2016-05-18;

    2016-08-12

    國家自然科學(xué)基金項目(U1509214);浙江省自然科學(xué)基金項目(LY16F020035)

    TP309

    This work was supported by the National Natural Science Foundation of China (U1509214) and the Natural Science Foundation of Zhejiang Province of China (LY16F020035).

    猜你喜歡
    反病毒指令分類
    聽我指令:大催眠術(shù)
    分類算一算
    分類討論求坐標(biāo)
    ARINC661顯控指令快速驗證方法
    LED照明產(chǎn)品歐盟ErP指令要求解讀
    電子測試(2018年18期)2018-11-14 02:30:34
    數(shù)據(jù)分析中的分類討論
    教你一招:數(shù)的分類
    基于信息安全的計算機主動防御反病毒技術(shù)研究
    坐標(biāo)系旋轉(zhuǎn)指令數(shù)控編程應(yīng)用
    機電信息(2014年27期)2014-02-27 15:53:56
    我的電腦為什么會卡?
    级片在线观看| 色噜噜av男人的天堂激情| 国产一区二区在线av高清观看| or卡值多少钱| 在线观看午夜福利视频| 简卡轻食公司| 免费黄网站久久成人精品| 看片在线看免费视频| 日韩精品中文字幕看吧| 亚洲 国产 在线| 99国产极品粉嫩在线观看| 婷婷精品国产亚洲av在线| 97人妻精品一区二区三区麻豆| 国产精品日韩av在线免费观看| 午夜精品在线福利| 十八禁国产超污无遮挡网站| 亚洲成人免费电影在线观看| 国产精品免费一区二区三区在线| 亚洲四区av| 国产aⅴ精品一区二区三区波| 国产乱人伦免费视频| 午夜福利18| 我的女老师完整版在线观看| 我的老师免费观看完整版| 亚洲人成网站高清观看| 久久国产精品人妻蜜桃| 免费在线观看日本一区| 99久国产av精品| 欧美成人免费av一区二区三区| 中文字幕人妻熟人妻熟丝袜美| 啦啦啦韩国在线观看视频| 成人一区二区视频在线观看| 中文字幕高清在线视频| 国产伦一二天堂av在线观看| 欧美区成人在线视频| 成人av一区二区三区在线看| 国产av在哪里看| 久久精品久久久久久噜噜老黄 | 在线观看免费视频日本深夜| 神马国产精品三级电影在线观看| 国产精品三级大全| 国产麻豆成人av免费视频| 国产在线精品亚洲第一网站| 欧美日韩黄片免| 在线免费观看的www视频| 中国美女看黄片| 亚洲欧美精品综合久久99| 韩国av一区二区三区四区| 久久欧美精品欧美久久欧美| 欧美日韩乱码在线| 亚洲av不卡在线观看| 亚洲va日本ⅴa欧美va伊人久久| 国产精品无大码| 我要搜黄色片| 亚洲美女搞黄在线观看 | 日韩精品有码人妻一区| 最后的刺客免费高清国语| 高清在线国产一区| 日本黄色视频三级网站网址| 色哟哟·www| 精品人妻熟女av久视频| 国产午夜精品论理片| 无遮挡黄片免费观看| 欧美日韩乱码在线| 精品日产1卡2卡| 欧美日韩瑟瑟在线播放| 99久久精品热视频| av女优亚洲男人天堂| 大又大粗又爽又黄少妇毛片口| 999久久久精品免费观看国产| 国产精品免费一区二区三区在线| 可以在线观看的亚洲视频| 真人做人爱边吃奶动态| 美女大奶头视频| 制服丝袜大香蕉在线| 99久久精品国产国产毛片| 久久亚洲真实| 成人毛片a级毛片在线播放| 亚洲成人久久性| 精品人妻偷拍中文字幕| 国产 一区精品| avwww免费| 亚洲av成人av| 女人十人毛片免费观看3o分钟| 毛片女人毛片| 国产v大片淫在线免费观看| 久久久久精品国产欧美久久久| 日韩欧美在线乱码| 伊人久久精品亚洲午夜| 麻豆久久精品国产亚洲av| 精品久久久久久久久亚洲 | 国产精品伦人一区二区| 日日夜夜操网爽| 一个人看的www免费观看视频| 久久精品久久久久久噜噜老黄 | 一进一出抽搐gif免费好疼| 国产一区二区亚洲精品在线观看| 国产精品美女特级片免费视频播放器| 国产免费男女视频| 亚洲av.av天堂| 国产亚洲av嫩草精品影院| 免费观看精品视频网站| 人人妻人人澡欧美一区二区| 最近最新免费中文字幕在线| 啦啦啦观看免费观看视频高清| 国产免费一级a男人的天堂| 国产高清视频在线观看网站| 亚洲人与动物交配视频| 亚洲欧美日韩东京热| 一a级毛片在线观看| 天美传媒精品一区二区| 简卡轻食公司| 午夜福利视频1000在线观看| 一区福利在线观看| 我的女老师完整版在线观看| 国产亚洲91精品色在线| 九九热线精品视视频播放| 日日干狠狠操夜夜爽| 日韩亚洲欧美综合| 亚洲精品乱码久久久v下载方式| 尾随美女入室| 老熟妇仑乱视频hdxx| 日日撸夜夜添| 嫩草影院新地址| 在线免费十八禁| 在线播放国产精品三级| 色5月婷婷丁香| 1000部很黄的大片| 99热网站在线观看| 国产伦人伦偷精品视频| 国产麻豆成人av免费视频| 免费观看精品视频网站| 成人毛片a级毛片在线播放| 最近视频中文字幕2019在线8| 中出人妻视频一区二区| 12—13女人毛片做爰片一| 露出奶头的视频| 99精品久久久久人妻精品| 成年女人毛片免费观看观看9| 91久久精品国产一区二区成人| 国产成人aa在线观看| 亚洲avbb在线观看| 亚洲av成人精品一区久久| 日韩欧美免费精品| 在线免费十八禁| 窝窝影院91人妻| 国产高清视频在线播放一区| 国产私拍福利视频在线观看| 91在线精品国自产拍蜜月| 无人区码免费观看不卡| 精品久久久噜噜| 一级黄色大片毛片| 久久精品久久久久久噜噜老黄 | 国产欧美日韩一区二区精品| 又爽又黄a免费视频| 亚洲国产精品合色在线| av在线观看视频网站免费| 国产成人福利小说| 好男人在线观看高清免费视频| 国产综合懂色| 三级男女做爰猛烈吃奶摸视频| 欧美日韩精品成人综合77777| 极品教师在线免费播放| 中文字幕精品亚洲无线码一区| 日日摸夜夜添夜夜添小说| 亚洲国产高清在线一区二区三| 最新中文字幕久久久久| 日本a在线网址| 国产单亲对白刺激| 免费人成在线观看视频色| 永久网站在线| 午夜a级毛片| 狠狠狠狠99中文字幕| 97超级碰碰碰精品色视频在线观看| 午夜视频国产福利| 亚洲人成网站在线播放欧美日韩| 日韩中字成人| 日本免费a在线| 成年免费大片在线观看| 精品久久久久久久人妻蜜臀av| 日韩欧美 国产精品| 国产欧美日韩精品亚洲av| 午夜免费激情av| 亚洲av电影不卡..在线观看| 亚洲va日本ⅴa欧美va伊人久久| 亚洲国产精品sss在线观看| 欧美性感艳星| 桃色一区二区三区在线观看| 欧美精品啪啪一区二区三区| 午夜福利欧美成人| 99国产精品一区二区蜜桃av| 日本 av在线| 亚洲专区中文字幕在线| 久久久久久九九精品二区国产| 91麻豆精品激情在线观看国产| 一个人免费在线观看电影| 久久久久性生活片| 日韩一区二区视频免费看| 中文亚洲av片在线观看爽| 国内揄拍国产精品人妻在线| 国产精品久久视频播放| 黄色丝袜av网址大全| 国产亚洲欧美98| 日韩av在线大香蕉| 人妻少妇偷人精品九色| 午夜精品一区二区三区免费看| 亚洲精品一卡2卡三卡4卡5卡| 99国产极品粉嫩在线观看| 国产一区二区亚洲精品在线观看| 毛片女人毛片| 成人美女网站在线观看视频| 国产午夜福利久久久久久| 久久中文看片网| 国产亚洲av嫩草精品影院| 精品久久久久久久久久免费视频| 全区人妻精品视频| 精品乱码久久久久久99久播| 久久国内精品自在自线图片| 欧美一级a爱片免费观看看| 不卡一级毛片| 五月玫瑰六月丁香| 午夜精品在线福利| 亚洲av中文字字幕乱码综合| 国产精品久久久久久亚洲av鲁大| 最后的刺客免费高清国语| 国产精品不卡视频一区二区| 99热网站在线观看| 国产精品久久电影中文字幕| 亚洲精品在线观看二区| 99在线视频只有这里精品首页| 伊人久久精品亚洲午夜| 国产成人福利小说| 国产精品永久免费网站| 搡老岳熟女国产| 午夜精品在线福利| 亚洲色图av天堂| 亚洲精品国产成人久久av| 日韩欧美在线二视频| 男人舔奶头视频| 久久久久国内视频| h日本视频在线播放| 亚洲无线在线观看| 啦啦啦韩国在线观看视频| 午夜a级毛片| x7x7x7水蜜桃| 91久久精品电影网| 国产亚洲av嫩草精品影院| 亚洲最大成人中文| 亚洲av一区综合| 午夜精品一区二区三区免费看| 午夜福利欧美成人| 免费看日本二区| 22中文网久久字幕| 欧美色视频一区免费| 黄色一级大片看看| 免费观看人在逋| 亚洲三级黄色毛片| 日韩欧美三级三区| 直男gayav资源| 国产三级在线视频| 欧美xxxx性猛交bbbb| 在线观看免费视频日本深夜| 欧美黑人巨大hd| 日韩在线高清观看一区二区三区 | 1024手机看黄色片| 免费观看在线日韩| a在线观看视频网站| 日韩,欧美,国产一区二区三区 | 日韩,欧美,国产一区二区三区 | 婷婷精品国产亚洲av| 亚洲性夜色夜夜综合| 天堂网av新在线| 久久精品夜夜夜夜夜久久蜜豆| 午夜激情福利司机影院| ponron亚洲| 日韩高清综合在线| 亚洲一区高清亚洲精品| 久久久午夜欧美精品| 国产欧美日韩一区二区精品| 国产一级毛片七仙女欲春2| 夜夜爽天天搞| 国产毛片a区久久久久| 淫秽高清视频在线观看| 亚洲欧美日韩高清在线视频| 免费电影在线观看免费观看| 亚洲不卡免费看| 少妇人妻一区二区三区视频| 欧美色欧美亚洲另类二区| 亚洲一区二区三区色噜噜| 一区二区三区免费毛片| 国产精品98久久久久久宅男小说| 一个人观看的视频www高清免费观看| 尾随美女入室| 俄罗斯特黄特色一大片| 91在线观看av| 99在线人妻在线中文字幕| 午夜久久久久精精品| 色噜噜av男人的天堂激情| 啦啦啦啦在线视频资源| 最好的美女福利视频网| videossex国产| 国产精品乱码一区二三区的特点| 我要搜黄色片| 国产免费男女视频| 亚洲av日韩精品久久久久久密| 成人鲁丝片一二三区免费| 免费在线观看日本一区| 真人一进一出gif抽搐免费| 日韩一区二区视频免费看| 日韩人妻高清精品专区| 成人午夜高清在线视频| 精品人妻一区二区三区麻豆 | 成年女人毛片免费观看观看9| 看十八女毛片水多多多| 亚洲内射少妇av| 国产精品伦人一区二区| 亚洲电影在线观看av| av在线天堂中文字幕| 欧美极品一区二区三区四区| 精品不卡国产一区二区三区| 丰满乱子伦码专区| 亚洲不卡免费看| 精品人妻偷拍中文字幕| 亚洲七黄色美女视频| 国产精品一区二区免费欧美| 无遮挡黄片免费观看| 美女cb高潮喷水在线观看| 亚洲无线观看免费| 88av欧美| 最新在线观看一区二区三区| 亚洲av二区三区四区| 变态另类丝袜制服| 啦啦啦啦在线视频资源| 欧美激情久久久久久爽电影| 国产精品免费一区二区三区在线| 麻豆精品久久久久久蜜桃| 少妇熟女aⅴ在线视频| 日本与韩国留学比较| 久久久久久国产a免费观看| 干丝袜人妻中文字幕| 亚洲精品一卡2卡三卡4卡5卡| 免费高清视频大片| 国产成人aa在线观看| 中文字幕高清在线视频| 搡老岳熟女国产| 国产精品久久久久久av不卡| 亚洲成av人片在线播放无| 深夜精品福利| 成年女人毛片免费观看观看9| 久久香蕉精品热| 91久久精品国产一区二区三区| 欧洲精品卡2卡3卡4卡5卡区| 国产精品综合久久久久久久免费| 美女xxoo啪啪120秒动态图| 亚洲美女搞黄在线观看 | 国产精品久久久久久亚洲av鲁大| 91久久精品国产一区二区成人| 国产成人a区在线观看| 村上凉子中文字幕在线| 午夜福利视频1000在线观看| 国产午夜精品论理片| 久久人人精品亚洲av| 亚洲人成伊人成综合网2020| 久久人人精品亚洲av| 夜夜夜夜夜久久久久| 午夜影院日韩av| 干丝袜人妻中文字幕| 国产精品无大码| 久久精品国产99精品国产亚洲性色| 无遮挡黄片免费观看| 性欧美人与动物交配| 欧美日本亚洲视频在线播放| 两人在一起打扑克的视频| 午夜福利在线在线| 男人狂女人下面高潮的视频| 少妇人妻一区二区三区视频| 精品久久久久久成人av| 国产蜜桃级精品一区二区三区| 直男gayav资源| 99热网站在线观看| 黄色欧美视频在线观看| 精品久久久久久久久av| 小蜜桃在线观看免费完整版高清| 淫秽高清视频在线观看| 国产免费男女视频| 一个人观看的视频www高清免费观看| 亚洲av五月六月丁香网| 性色avwww在线观看| 亚洲电影在线观看av| 国内精品宾馆在线| 男女啪啪激烈高潮av片| 麻豆精品久久久久久蜜桃| 国产午夜精品久久久久久一区二区三区 | 久久久久久国产a免费观看| 国产在线男女| 在线观看美女被高潮喷水网站| 国产精品亚洲美女久久久| 精品免费久久久久久久清纯| 看十八女毛片水多多多| 国产精华一区二区三区| 国产高潮美女av| 热99re8久久精品国产| 男人舔奶头视频| 国产亚洲欧美98| 18禁黄网站禁片免费观看直播| 欧美另类亚洲清纯唯美| 亚洲综合色惰| 99精品在免费线老司机午夜| 国产精品精品国产色婷婷| 欧美日韩国产亚洲二区| 一个人观看的视频www高清免费观看| 免费av不卡在线播放| 桃红色精品国产亚洲av| 亚洲成人久久性| 午夜激情福利司机影院| 亚洲成人中文字幕在线播放| 亚洲不卡免费看| 美女黄网站色视频| 国产av麻豆久久久久久久| 亚洲最大成人av| 国产伦在线观看视频一区| av视频在线观看入口| 伦理电影大哥的女人| 最近最新免费中文字幕在线| 身体一侧抽搐| 国产视频内射| 欧美bdsm另类| 欧美高清性xxxxhd video| 国产免费av片在线观看野外av| 十八禁国产超污无遮挡网站| 国产成人福利小说| 欧美人与善性xxx| 色播亚洲综合网| 在线天堂最新版资源| av女优亚洲男人天堂| 欧美又色又爽又黄视频| 精品日产1卡2卡| 亚洲av.av天堂| 欧美最黄视频在线播放免费| 偷拍熟女少妇极品色| 色综合色国产| 午夜福利视频1000在线观看| 97碰自拍视频| 欧美日韩亚洲国产一区二区在线观看| 日韩欧美一区二区三区在线观看| 99精品在免费线老司机午夜| 免费观看人在逋| 网址你懂的国产日韩在线| 国产成人影院久久av| 91久久精品电影网| 又爽又黄无遮挡网站| 搡女人真爽免费视频火全软件 | or卡值多少钱| 伦精品一区二区三区| 69av精品久久久久久| 黄色日韩在线| 好男人在线观看高清免费视频| 神马国产精品三级电影在线观看| 狠狠狠狠99中文字幕| 婷婷亚洲欧美| 久久久色成人| 午夜福利18| 欧洲精品卡2卡3卡4卡5卡区| 国产av不卡久久| 91狼人影院| 99国产精品一区二区蜜桃av| 永久网站在线| 美女高潮的动态| avwww免费| 淫妇啪啪啪对白视频| 色综合站精品国产| 婷婷亚洲欧美| 精品一区二区三区视频在线| 深夜a级毛片| 级片在线观看| a级毛片a级免费在线| 又黄又爽又免费观看的视频| 男插女下体视频免费在线播放| 91午夜精品亚洲一区二区三区 | 久久中文看片网| 成人精品一区二区免费| 亚洲黑人精品在线| 日韩欧美 国产精品| 女人被狂操c到高潮| 99热网站在线观看| 午夜免费男女啪啪视频观看 | 精品无人区乱码1区二区| 日韩精品青青久久久久久| 毛片女人毛片| 黄色日韩在线| 欧美激情在线99| 少妇高潮的动态图| 成人无遮挡网站| 精品不卡国产一区二区三区| 真人一进一出gif抽搐免费| 亚洲成人久久性| 久99久视频精品免费| 国产午夜福利久久久久久| 麻豆国产av国片精品| ponron亚洲| 别揉我奶头~嗯~啊~动态视频| 两个人的视频大全免费| 国产欧美日韩一区二区精品| 成人毛片a级毛片在线播放| 能在线免费观看的黄片| 久久热精品热| bbb黄色大片| 婷婷精品国产亚洲av在线| 桃色一区二区三区在线观看| 日日啪夜夜撸| 啦啦啦啦在线视频资源| 美女大奶头视频| 色av中文字幕| 热99在线观看视频| 日本在线视频免费播放| 久久精品国产清高在天天线| 男女那种视频在线观看| 精品午夜福利在线看| 国产av麻豆久久久久久久| 91久久精品国产一区二区三区| 91在线观看av| 国产黄色小视频在线观看| 伊人久久精品亚洲午夜| 欧美黑人巨大hd| 内射极品少妇av片p| 午夜亚洲福利在线播放| 欧美激情国产日韩精品一区| 一夜夜www| 黄色配什么色好看| 日韩高清综合在线| 夜夜看夜夜爽夜夜摸| 好男人在线观看高清免费视频| 亚洲 国产 在线| 又爽又黄无遮挡网站| 色噜噜av男人的天堂激情| 亚洲久久久久久中文字幕| 高清日韩中文字幕在线| 一本精品99久久精品77| 国产精品一及| 国产av麻豆久久久久久久| 精品久久久久久久久av| 亚洲欧美日韩高清在线视频| 日本精品一区二区三区蜜桃| 亚洲人成网站高清观看| 九色成人免费人妻av| 中文字幕久久专区| 麻豆国产97在线/欧美| 日日摸夜夜添夜夜添小说| 综合色av麻豆| 色5月婷婷丁香| 国产伦人伦偷精品视频| 亚洲av五月六月丁香网| 97热精品久久久久久| 全区人妻精品视频| 亚洲最大成人手机在线| 91午夜精品亚洲一区二区三区 | 欧美激情久久久久久爽电影| 97热精品久久久久久| 欧美日韩黄片免| 午夜精品久久久久久毛片777| 国产乱人视频| 国产视频内射| 欧美日韩精品成人综合77777| 亚洲不卡免费看| 亚洲av美国av| 真人做人爱边吃奶动态| 免费大片18禁| 亚洲国产精品合色在线| videossex国产| 1000部很黄的大片| 久久久国产成人精品二区| 欧美精品国产亚洲| 伦理电影大哥的女人| 精品无人区乱码1区二区| 欧美性感艳星| 午夜福利在线观看免费完整高清在 | 国产精品爽爽va在线观看网站| 在线观看免费视频日本深夜| 欧美3d第一页| 九色成人免费人妻av| .国产精品久久| 麻豆av噜噜一区二区三区| 国产男人的电影天堂91| 色综合色国产| 麻豆精品久久久久久蜜桃| 亚洲自偷自拍三级| 人妻制服诱惑在线中文字幕| 51国产日韩欧美| 一进一出好大好爽视频| 欧美绝顶高潮抽搐喷水| 国产亚洲av嫩草精品影院| 久久欧美精品欧美久久欧美| 一卡2卡三卡四卡精品乱码亚洲| 国产精品,欧美在线| 在现免费观看毛片| 国产精品电影一区二区三区| 亚洲精品国产成人久久av| 国产精品99久久久久久久久| 两个人视频免费观看高清| 精品福利观看| 亚洲最大成人手机在线| 欧美日韩黄片免| 美女cb高潮喷水在线观看| 亚洲电影在线观看av| 99热6这里只有精品| 一级a爱片免费观看的视频| 级片在线观看| 久久久久久国产a免费观看| 在线国产一区二区在线| 少妇裸体淫交视频免费看高清| 黄色日韩在线| 成年人黄色毛片网站| 久久久久久九九精品二区国产| 美女高潮的动态| 精品一区二区免费观看|