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

    基于動態(tài)行為和機(jī)器學(xué)習(xí)的惡意代碼檢測方法

    2021-03-18 08:03:38陳佳捷彭伯莊吳佩澤
    計算機(jī)工程 2021年3期
    關(guān)鍵詞:沙箱調(diào)用分類

    陳佳捷,彭伯莊,吳佩澤

    (中國南方電網(wǎng)數(shù)字電網(wǎng)研究院有限公司,廣州 510000)

    0 概述

    互聯(lián)網(wǎng)的快速崛起給網(wǎng)絡(luò)空間帶來新的發(fā)展機(jī)遇,但同時也帶來越來越嚴(yán)重的網(wǎng)絡(luò)安全問題。高速互聯(lián)網(wǎng)在實現(xiàn)設(shè)備與服務(wù)互連的同時,也為網(wǎng)絡(luò)黑客從海外實施遠(yuǎn)程匿名攻擊提供了便捷途徑,在目前網(wǎng)絡(luò)安全犯罪成本較低的情況下,黑客在各類社交網(wǎng)絡(luò)傳播惡意代碼的頻率逐年升高。惡意代碼由攻擊者創(chuàng)建旨在損害網(wǎng)絡(luò)系統(tǒng)安全性或泄露被攻擊者隱私信息,其包括蠕蟲病毒、特洛伊木馬等常見的計算機(jī)病毒,以及間諜軟件、廣告軟件和行為記錄軟件等惡意軟件。目前,惡意代碼的數(shù)量正在呈爆發(fā)性增長。根據(jù)卡巴斯基報告[1],2019 年第一季度,網(wǎng)站META 區(qū)域受到加密挖掘惡意軟件、網(wǎng)絡(luò)釣魚和勒索軟件等持續(xù)攻擊,該季度惡意軟件攻擊超過1.5億次,平均每天達(dá)到160萬次,相較2018年第一季度增長108%。

    惡意代碼的檢測方法主要包括基于簽名的檢測方法、啟發(fā)式檢測方法以及行為式檢測方法等,其中基于簽名的檢測方法應(yīng)用最為廣泛。該方法主要基于模式匹配的思想,為每種已知惡意代碼產(chǎn)生一個唯一的簽名特征標(biāo)記并創(chuàng)建惡意代碼庫,通過將未知代碼的簽名特征與惡意代碼庫進(jìn)行對比來識別惡意代碼。其檢測速度較快且準(zhǔn)確率高,但對于未出現(xiàn)過的病毒無法進(jìn)行檢測。此外,大量惡意軟件為避免被查殺進(jìn)行加殼和混淆處理,增大了其檢測與識別難度。

    針對上述問題,本文提出一種結(jié)合動態(tài)行為和機(jī)器學(xué)習(xí)的惡意代碼檢測方法。建立自動化分析Cuckoo 沙箱[2]解析惡意代碼網(wǎng)絡(luò)日志以獲取其行為信息,將Cuckoo 沙箱和改進(jìn)DynamoRIO 系統(tǒng)相結(jié)合作為虛擬環(huán)境,提取惡意代碼樣本應(yīng)用程序接口(Application Programming Interface,API)調(diào)用序列特征以全面獲取其文件操作、進(jìn)程操作和注冊表操作等行為信息,并基于雙向門循環(huán)單元(Bidirectional Gated Recurrent Unit,BGRU)網(wǎng)絡(luò)構(gòu)建惡意代碼檢測模型。

    1 相關(guān)工作

    對惡意代碼的有效檢測是保證網(wǎng)絡(luò)空間安全的重要手段,現(xiàn)有惡意代碼檢測方法主要包括基于靜態(tài)的檢測方法和基于動態(tài)的檢測方法。在基于靜態(tài)的檢測方法中,利用簽名的惡意代碼檢測方法應(yīng)用最廣泛,其主要采用預(yù)定義的方式進(jìn)行防護(hù),雖然可識別通用應(yīng)用程序中的惡意軟件,但需要對簽名數(shù)據(jù)庫進(jìn)行定期維護(hù)。目前,基于機(jī)器學(xué)習(xí)的惡意代碼檢測方法還使用了操作碼特征[3]與二進(jìn)制文件特征。文獻(xiàn)[4]基于操作碼序列以可執(zhí)行文件向量來表示惡意軟件,并采用機(jī)器學(xué)習(xí)算法檢測惡意代碼。文獻(xiàn)[5]基于n-gram 和SVDD 技術(shù)提出一種未知惡意代碼檢測方法SSPV-SVDD,其對單個惡意代碼家族的識別準(zhǔn)確率達(dá)到97%。文獻(xiàn)[6]提出一種基于可執(zhí)行文件加殼算法的分類方法來檢測惡意代碼,先縮放給定可執(zhí)行文件的熵值,將特定存儲位置的熵值轉(zhuǎn)換為符號表示,再使用樸素貝葉斯和支持向量機(jī)檢測加殼算法并對符號分布進(jìn)行分類,該方法的準(zhǔn)確率和查全率分別達(dá)到95.35%和95.83%。文獻(xiàn)[7-8]采用可視化方法將惡意代碼轉(zhuǎn)換為圖像并使用神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,成功對惡意代碼進(jìn)行分類。

    靜態(tài)二進(jìn)制檢測方法在很大程度上受到混淆技術(shù)限制,雖然簡單混淆的代碼在一定程度上能被檢測,但現(xiàn)有檢測方法在處理混淆代碼時存在NP 難題[9]。由于動態(tài)檢測方法能有效檢測惡意樣本的行為信息,因此對于惡意代碼動態(tài)檢測技術(shù)的研究受到廣泛關(guān)注。文獻(xiàn)[10]提出一種惡意軟件檢測算法,利用目標(biāo)可執(zhí)行文件的動態(tài)收集所得指令跟蹤記錄來構(gòu)建子圖表示馬爾可夫鏈,創(chuàng)建指令跟蹤圖間的相似度矩陣,并將其發(fā)送到支持向量機(jī)進(jìn)行分類。文獻(xiàn)[11]采用動態(tài)指令序列n-gram 提取特征,利用K 均值算法與EM 聚類算法對惡意代碼進(jìn)行分類,實驗結(jié)果表明EM 聚類算法優(yōu)于K 均值算法,且兩種算法的分類精度均超過90%。

    網(wǎng)絡(luò)行為是影響惡意樣本動態(tài)行為的重要因素。目前基于網(wǎng)絡(luò)行為的惡意代碼檢測主要采用傳統(tǒng)方法,即由人工設(shè)計特征字段,通過頻數(shù)統(tǒng)計方式提取特征,并構(gòu)建傳統(tǒng)機(jī)器學(xué)習(xí)模型或卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network,CNN)模型進(jìn)行分類。文獻(xiàn)[12]提出端到端的監(jiān)督學(xué)習(xí)模型,從不同協(xié)議和網(wǎng)絡(luò)流量層中提取多類特征,通過計算得到特征向量來檢測惡意軟件。除此之外,文獻(xiàn)[13]將流量數(shù)據(jù)視為圖像并提出一種基于CNN 的惡意軟件流量分類方法,將表示學(xué)習(xí)方法應(yīng)用于惡意軟件流量分類。本文基于API 調(diào)用序列及網(wǎng)絡(luò)行為來提取特征,采用詞嵌入方式將網(wǎng)絡(luò)流量轉(zhuǎn)換為語句向量,并構(gòu)建BGRU 深度學(xué)習(xí)模型對惡意代碼進(jìn)行檢測。

    2 本文惡意代碼檢測方法

    2.1 方法流程

    本文提出一種結(jié)合動態(tài)行為和機(jī)器學(xué)習(xí)的惡意代碼檢測方法,其流程如圖1 所示。為全面記錄惡意代碼的行為信息,先構(gòu)建Cuckoo 沙箱和DynamoRIO 系統(tǒng)獲取動態(tài)行為,再針對惡意代碼樣本的API 調(diào)用序列與網(wǎng)絡(luò)行為提取并融合特征,得到對應(yīng)的特征向量并以此訓(xùn)練BGRU 分類模型,從而實現(xiàn)對惡意代碼的檢測。

    圖1 本文方法的流程Fig.1 Procedure of the proposed method

    2.2 動態(tài)行為獲取

    安全分析人員利用動態(tài)沙箱技術(shù)可從實際行為中分析并檢測出惡意代碼,并有效降低誤報率。CWSandbox、Anubis、BitBlaze、Norman 以及ThreatExpert等分析系統(tǒng)利用動態(tài)插樁技術(shù)實現(xiàn)了對惡意樣本行為的有效監(jiān)控。因此,本文結(jié)合沙箱技術(shù)與動態(tài)插樁技術(shù)分析記錄樣本的行為信息。

    本文采用Cuckoo 沙箱技術(shù)和DynamoRIO 系統(tǒng)動態(tài)二進(jìn)制插樁工具來獲得樣本行為信息。Cuckoo沙箱和DynamoRIO 系統(tǒng)獲取惡意代碼樣本API 序列信息的機(jī)制不同。Cuckoo 沙箱技術(shù)是一種封閉式沙箱技術(shù),Cuckoo 沙箱可將二進(jìn)制樣本置于虛擬環(huán)境中自動化運行并記錄其API 序列信息與網(wǎng)絡(luò)通信信息。為解決惡意代碼的反調(diào)試問題,本文對Cuckoo 沙箱源碼的vmdetect.yar 規(guī)則進(jìn)行改進(jìn),從而獲取API 序列信息及網(wǎng)絡(luò)通信信息,同時避免惡意代碼檢測出虛擬環(huán)境而停止運行。DynamoRIO 系統(tǒng)是一種有效的二進(jìn)制插樁工具,其較Pin 運行速度更快。本文以基本塊為單位,對各類指令進(jìn)行分析,并基于回調(diào)機(jī)制對DynamoRIO 系統(tǒng)進(jìn)行完善,使其能獲取完整的API 序列調(diào)用信息,通過將Cuckoo 沙箱和DynamoRIO 系統(tǒng)相結(jié)合,以更全面地獲取惡意代碼樣本行為信息。

    2.2.1 Cuckoo 沙箱

    Cuckoo 沙箱是Google 公司開發(fā)的一個開源的自動化惡意代碼分析系統(tǒng),可分析office 文檔、pdf 文件、可執(zhí)行文件以及電子郵件等多種文件類型,能用于Windows、Linux 和Android 等系統(tǒng)的惡意軟件檢測,其結(jié)構(gòu)如圖2 所示。Cuckoo 沙箱由一個處于核心位置的主機(jī)(中央管理軟件)和多個Guest 計算機(jī)(用于分析的虛擬或物理計算機(jī))組成。主機(jī)是沙箱運行的核心組件,主要負(fù)責(zé)樣本執(zhí)行與分析過程的調(diào)度以及Guest 計算機(jī)的管理。Guest 計算機(jī)處于隔離環(huán)境,每次樣本分析都會從一個處于純凈狀態(tài)的快照開始,可保證惡意代碼樣本被安全地執(zhí)行與分析,從而確保分析的正確性,避免多個分析之間的相互干擾。

    圖2 Cuckoo 沙箱結(jié)構(gòu)Fig.2 Cuckoo sandbox structure

    采用Cuckoo 沙箱運行惡意代碼樣本后,可獲得以下信息:1)惡意代碼內(nèi)部函數(shù)與Windows API 調(diào)用跟蹤信息(API 日志);2)惡意代碼執(zhí)行期間文件創(chuàng)建、刪除與下載的操作信息;3)以PCAP 形式對惡意代碼網(wǎng)絡(luò)行為的跟蹤信息(網(wǎng)絡(luò)日志);4)惡意代碼樣本的靜態(tài)數(shù)據(jù)以及釋放文件的行為信息;5)程序執(zhí)行期間桌面操作截圖;6)文件操作、注冊表操作、互斥操作和服務(wù)操作等系統(tǒng)操作信息;7)機(jī)器全內(nèi)存空間的轉(zhuǎn)儲信息。

    惡意代碼通常具有反調(diào)試功能,為有效記錄惡意代碼樣本的行為信息,本文對Cuckoo 沙箱源碼的vmdetect.yar 規(guī)則文件改進(jìn)如下:

    由Cuckoo 沙箱可得到存儲格式為json 的惡意代碼樣本行為信息報告。此外,為進(jìn)一步提取樣本動態(tài)特征,本文基于FakeNet 模擬網(wǎng)絡(luò)環(huán)境,將Cuckoo 沙箱記錄的網(wǎng)絡(luò)日志以pcap 格式進(jìn)行存儲,作為惡意代碼樣本的網(wǎng)絡(luò)行為報告。

    2.2.2 DynamoRIO 系統(tǒng)

    由于目前惡意代碼大部分已采用抗檢測技術(shù),當(dāng)檢測到虛擬環(huán)境或沙箱時會隱藏自身惡意行為,或者采用反Hook 及繞過API 層直接調(diào)用系統(tǒng)的方式,導(dǎo)致采用動態(tài)檢測方法分析API 記錄時出現(xiàn)漏報或誤報。

    DynamoRIO[14]是一種代碼運行控制系統(tǒng),該系統(tǒng)高效透明且控制全面,能有效監(jiān)控應(yīng)用程序中每個已執(zhí)行的指令。DynamoRIO 系統(tǒng)也是一個跨平臺的二進(jìn)制檢測平臺,可適用于移植性程序。由于DynamoRIO 系統(tǒng)采用回調(diào)機(jī)制處理二進(jìn)制可執(zhí)行代碼,因此通過設(shè)置回調(diào),可利用DynamoRIO 系統(tǒng)輕松操控目標(biāo)程序的二進(jìn)制可執(zhí)行代碼。

    本文對DynamoRIO 系統(tǒng)的drstrace 和drltrace 進(jìn)行改進(jìn),進(jìn)而獲取二進(jìn)制程序的行為信息,具體流程如圖3 所示。改進(jìn)后的DynamoRIO 系統(tǒng)以基本塊為單位分析各指令,并對調(diào)用指令類型進(jìn)行判斷。如果屬于系統(tǒng)調(diào)用,則分別采用drsys_syscall_name()函數(shù)和drsys_iterate_args()函數(shù)獲取系統(tǒng)調(diào)用的名稱與參數(shù)信息;如果屬于API 調(diào)用,則分別采用dr_module_preferred_name()函數(shù)和drwrap_get_arg()函數(shù)獲取API 調(diào)用的名稱與參數(shù)信息。參數(shù)按照類型分為直接參數(shù)和間接參數(shù)兩種。直接參數(shù)可從函數(shù)的棧中直接獲取,例如立即數(shù)。間接參數(shù)需要根據(jù)函數(shù)棧中的地址間接尋址,從內(nèi)存讀取參數(shù)信息。本文將DynamoRIO 系統(tǒng)作為提取惡意代碼樣本行為信息的補(bǔ)充實驗環(huán)境,并使用FakeNet 模擬網(wǎng)絡(luò)環(huán)境。

    圖3 DynamoRIO 系統(tǒng)操作流程Fig.3 Operation procedure of DynamoRIO system

    2.3 特征提取與向量化

    本節(jié)對上文中得到的行為信息進(jìn)行特征提取并向量化(將API 序列轉(zhuǎn)換為數(shù)字向量,用于分類模型輸入)。惡意代碼樣本的行為信息表現(xiàn)在文件、進(jìn)程、注冊表以及網(wǎng)絡(luò)等方面。而API 調(diào)用序列可表征惡意代碼樣本的文件操作、進(jìn)程操作和注冊表操作等。例如,修改注冊表通常需要通過RegOpenKey Ex、RegSetValue、RegCloseKey 3 個API 調(diào)用組合來實現(xiàn)。因此,可利用這種API 調(diào)用組合來提取特征,從而得到惡意代碼樣本的文件操作、進(jìn)程操作和注冊表操作等信息。此外,還可通過Cuckoo 沙箱獲取惡意代碼樣本的網(wǎng)絡(luò)日志,進(jìn)而得到其網(wǎng)絡(luò)行為信息。為全面描述惡意代碼樣本的行為信息,本文從API調(diào)用序列和網(wǎng)絡(luò)行為兩方面提取特征。

    2.3.1 API 調(diào)用序列

    本文基于API 調(diào)用序列執(zhí)行特征向量化。為了更有效地記錄惡意代碼樣本的行為記錄,在向量化之前,先對Cuckoo 沙箱報告進(jìn)行分析。Cuckoo 沙箱的分析日志以json 格式存儲,并通過調(diào)用來提取進(jìn)程記錄的順序信息。在Cuckoo 沙箱報告中,API 調(diào)用序列存儲于behavior/processes/calls 字段下,可根據(jù)processtree 字段繪制進(jìn)程調(diào)用樹,并結(jié)合processes/calls字段解析得到Cuckoo 沙箱的API 執(zhí)行序列。然后對DynamoRIO 系統(tǒng)報告進(jìn)行分析,從中提取API 信息,并將此結(jié)果與Cuckoo 沙箱的結(jié)果進(jìn)行合并。

    程序在執(zhí)行過程中會多次循環(huán)調(diào)用相同的API序列以執(zhí)行同一命令。由于本文目標(biāo)是通過提取API 調(diào)用序列來檢測惡意代碼,因此無需大量重復(fù)的API 調(diào)用?;诖?,本文去掉了冗余的API 調(diào)用序列,然后將其向量化。圖4 為惡意代碼樣本報告中API提取示例(md5:ffff3f7dad938ac9c8cb2d2d4e25a310)。惡意代碼樣本根據(jù)calls 中的API 提取序列信息,并重復(fù)調(diào)用GetFileType(見方框處)。因此,本文將該冗余API 信息刪除。

    圖4 惡意代碼樣本報告中API 提取示例Fig.4 Examples of API extraction in malicious code sample report

    本文使用Word2vec[15]將API 序列全部轉(zhuǎn)換為數(shù)字向量。Word2Vec 由兩層神經(jīng)網(wǎng)絡(luò)組成,是Google公司于2013 年所推出用于構(gòu)建單詞向量的工具。單詞向量是在文檔中供計算機(jī)處理的單詞數(shù)值向量。將文本語料庫輸入Word2Vec 中,輸出即為文本語料庫中每個單詞的向量。與TF-IDF 等傳統(tǒng)單詞向量構(gòu)造方法相比,Word2Vec 構(gòu)造的單詞向量包含更豐富的語義信息(具有相似語義的單詞,其詞向量表現(xiàn)出高度的相似性)。本文通過Word2Vec 將API序列轉(zhuǎn)換為固定長度的向量,并將向量長度設(shè)置為50。

    2.3.2 網(wǎng)絡(luò)行為信息

    為解析網(wǎng)絡(luò)日志數(shù)據(jù)包pcap 文件,提取其特征并將其向量化后輸入神經(jīng)網(wǎng)絡(luò),本文基于文本分類的思想(不考慮文檔整體,以文檔中段落和語句為處理對象),對網(wǎng)絡(luò)流量進(jìn)行處理。

    首先對pcap 文件進(jìn)行解析,將其中的數(shù)據(jù)包作為處理對象,并根據(jù)每個數(shù)據(jù)包構(gòu)造關(guān)鍵語句(特征向量),語句中每個單詞均為數(shù)據(jù)包中的一個字段。然后利用詞嵌入方法[16]從該語句中提取語義和語法特征。由于段落的語義通??捎申P(guān)鍵語句決定,因此本文選擇語句(數(shù)據(jù)包)的語義,而不是整個段落(網(wǎng)絡(luò)流)的語義。此外,每個數(shù)據(jù)包固有的字段順序起到類似語法規(guī)則的作用,這些語法規(guī)則對于構(gòu)建惡意數(shù)據(jù)流量(基于簽名的檢測)或構(gòu)建數(shù)據(jù)良性流量(異常檢測)的語句模式起到?jīng)Q定性作用。值得注意的是,根據(jù)單個或多個數(shù)據(jù)包的行為和特征可以判斷是否為惡意數(shù)據(jù)流量,因此這種基于數(shù)據(jù)包的語句特征提取方式可用于惡意代碼樣本的判定。

    通常,每個數(shù)據(jù)包的字段為1 個字節(jié)的數(shù)據(jù)包頭、數(shù)據(jù)包頭的1 個字段或者有效載荷的數(shù)據(jù)塊。本文將數(shù)據(jù)包頭中的字段視為1 個單詞,由于數(shù)據(jù)包中字段長度不同,因此得到的單詞長度也不同。將數(shù)據(jù)包中字段長度固定為n個字節(jié),如果數(shù)據(jù)包中字段長度小于n個字節(jié),則將其用零填充,具體如圖5 所示。由于大部分TCP 數(shù)據(jù)包含有14 個字節(jié)的MAC 報頭、20 個字節(jié)的IP 報頭和20 個字節(jié)的TCP報頭[17],因此本文設(shè)置n=54。

    圖5 數(shù)據(jù)流量向量化示意圖Fig.5 Schematic diagram of data flow vectorization

    2.4 分類模型

    由于API 調(diào)用序列及網(wǎng)絡(luò)流量中數(shù)據(jù)包信息均具有前后關(guān)系,因此經(jīng)過特征提取與向量化處理后,特征向量也具有前后依賴關(guān)系,這與人腦思維類似。例如,人們閱讀文章時能在理解前文所閱讀單詞的基礎(chǔ)上理解當(dāng)前閱讀的單詞。循環(huán)神經(jīng)網(wǎng)絡(luò)[18](Recurrent Neural Network,RNN)具有遞歸結(jié)構(gòu),可以連續(xù)保留先前的信息,但是隨著時間的延長,其會失去保存與處理信息的能力,且存在梯度消失的問題。對此,研究人員提出RNN 的特殊選擇方法,其中最具代表性的是LSTM[19]和GRU[20],這兩種方法均可通過門控機(jī)制獲取長期的依賴關(guān)系。GRU 結(jié)構(gòu)更簡單且計算復(fù)雜度更低,其運行速度要快于LSTM[21]。

    具體而言,兩個關(guān)鍵模塊構(gòu)成基于GRU 的網(wǎng)絡(luò)。一個模塊是包含第j個GRU 隱藏單元且具有相應(yīng)權(quán)重矩陣Wr和Ur的復(fù)位門。當(dāng)復(fù)位門關(guān)閉(=0)時,先前狀態(tài)ht-1被忽略,當(dāng)前隱藏狀態(tài)ht僅由當(dāng)前輸入xt來定義,這表示可能丟棄全部對當(dāng)前隱藏狀態(tài)無用的信息。另一個模塊是更新門其被設(shè)計為利用相應(yīng)權(quán)重矩陣Wz和Uz來調(diào)節(jié)由先前狀態(tài)ht-1傳輸?shù)疆?dāng)前隱藏狀態(tài)ht的信息的傳輸權(quán)重。為基于先前狀態(tài)ht-1和當(dāng)前輸入xt的候選激活態(tài),其相應(yīng)的權(quán)重矩陣為Wh和Uh。

    第j個GRU 隱藏單元的整個數(shù)據(jù)流量計算公式如下所示:

    其中:σ(·)為sigmoid 激活函數(shù),本文中σ(x)=(x∈?);tanh(·)為雙曲正切函數(shù),本文中tanh(x)=(x∈?);⊙為Hadamard 乘積,也稱逐元素乘積,表示兩個矩陣相應(yīng)元素的乘積。

    在提取單詞的語義特征時,未來信息與語句S中的歷史信息同樣重要,而上述基于正序的體系結(jié)構(gòu)僅考慮了歷史信息。對此,本文使用BGRU 網(wǎng)絡(luò),該網(wǎng)絡(luò)引入一個未來層解決上述問題,其結(jié)構(gòu)如圖6所示。在未來層中,數(shù)據(jù)的輸入順序與輸入層相反。BGRU 網(wǎng)絡(luò)使用兩個隱藏層分別從過去和未來提取信息,這兩個隱藏層連接到同一個輸出層,BGRU 網(wǎng)絡(luò)充分利用了輸入序列的上下文信息。

    圖6 BGRU 網(wǎng)絡(luò)結(jié)構(gòu)Fig.6 BGRU network structure

    本文分類模型的結(jié)構(gòu)如圖7 所示。其中,左GRU 層通過饋送語句S的正序來學(xué)習(xí)當(dāng)前輸入xt的歷史信息,而右GRU 層通過饋送語句S的逆序來獲得當(dāng)前輸入xt的未來信息。

    圖7 本文分類網(wǎng)絡(luò)結(jié)構(gòu)Fig.7 Structure of the proposed classification network

    語句S第i個單詞最終輸出的表達(dá)式如下:

    本文通過RNN 模型分別學(xué)習(xí)到API_Cuckoo(從Cuckoo 沙箱中提取的API)、API_DynamoRIO(從DynamoRIO 系統(tǒng)提取的API)和Net_pcap(網(wǎng)絡(luò)流量pcap 包)3 種序列特征。由于這3 種序列特征均具有前后依賴的關(guān)系,因此本文采用雙向的BGRU 網(wǎng)絡(luò)作為分類網(wǎng)絡(luò),其可以利用輸入序列的上下文信息更好地學(xué)習(xí)序列特征的依賴關(guān)系。在圖7 中,先將序列按前向順序輸入GRU 層得到前向輸入隱藏層信息h_forward,再將序列按后向順序輸入GRU 層得到后向輸入隱藏層信息h_backward,然后將兩者結(jié)合后作為BGRU 的輸出。通過BGRU 網(wǎng)絡(luò),本文學(xué)習(xí)到API_Cuckoo、API_DynamoRIO 和Net_pcap 3 種序列特征,然后通過Concat 拼接輸出向量,最終基于全連接層和Softmax 層得到檢測結(jié)果。

    3 實驗與結(jié)果分析

    3.1 實驗準(zhǔn)備

    本文結(jié)合Cuckoo 沙箱和改進(jìn)DynamoRIO 系統(tǒng)作為虛擬環(huán)境,對惡意代碼樣本的API 調(diào)用序列及網(wǎng)絡(luò)行為特征進(jìn)行提取與融合,以全面獲取惡意代碼文本的行為信息。為構(gòu)建神經(jīng)網(wǎng)絡(luò)模型,選擇系統(tǒng)的開發(fā)框架為pytorch[22],開發(fā)語言為python 3.6。實驗環(huán)境為Ubuntu 18.04.2 LTS 操作系統(tǒng),NVIDIA GeForce GTX 1080 GPU 和8 GB 內(nèi)存。

    本文構(gòu)建包含大量樣本的數(shù)據(jù)集以對所提方法進(jìn)行有效評估,數(shù)據(jù)集所用惡意代碼樣本來自惡意軟件樣本的公開存儲庫VirusShare,良性應(yīng)用程序樣本來自經(jīng)過安全檢查的Windows 7 操作系統(tǒng)平臺,包括常見的exe、DLL 等PE 格式文件。數(shù)據(jù)集共有18 153 個樣本,其中包含12 170 個惡意代碼樣本和5 983 個良性應(yīng)用程序樣本。

    為確保惡意代碼樣本標(biāo)簽的可信度,通過在線病毒掃描網(wǎng)站Virustotal 將惡意代碼樣本與反病毒引擎的標(biāo)簽進(jìn)行標(biāo)記(在Virustotal 中通過調(diào)用相關(guān)API 進(jìn)行樣本上傳,每個樣本平均被58 個反病毒引擎掃描)。為保證樣本標(biāo)簽的準(zhǔn)確性,以大量反病毒引擎的掃描結(jié)果為篩選依據(jù),根據(jù)惡意性判定頻率篩選惡意代碼樣本。本文實驗頻率閾值設(shè)定為0.8,僅保留超過80%反病毒引擎判定為惡意性的惡意樣本,良性應(yīng)用程序樣本均完全通過Virustotal 網(wǎng)站的惡意性檢測。

    3.2 度量指標(biāo)

    在本文實驗中,使用準(zhǔn)確率(A)、精確率(P)、召回率(R)以及F1 值作為分類模型的性能評價指標(biāo)。在分類問題中,度量指標(biāo)的混淆矩陣由TP、TN、FP和FN 4 個值構(gòu)成,其中:TP 表示將正類樣本預(yù)測為正的數(shù)量;TN 表示將負(fù)類樣本預(yù)測為負(fù)的數(shù)量;FP 表示將負(fù)類樣本預(yù)測為正的數(shù)量;FN 表示將正類樣本預(yù)測為負(fù)的數(shù)量。

    4)F1 值。精確率與召回率之間常出現(xiàn)矛盾,F(xiàn)1 值是兩者的綜合,被定義為精確率與召回率的調(diào)和平均值,即當(dāng)參數(shù)α為1 時,即為F1 值的常見形式,即F1 值越高說明模型分類性能越好。

    3.3 結(jié)果分析

    為評估本文方法的有效性以及參數(shù)設(shè)置對實驗結(jié)果的影響,以下分別進(jìn)行隱含層節(jié)點數(shù)的選擇實驗、消融實驗以及模型對比實驗。

    3.3.1 隱含層節(jié)點數(shù)的選擇實驗

    BGRU 較BLSTM 結(jié)構(gòu)更簡單且計算復(fù)雜度更低,其隱含層節(jié)點數(shù)對模型的復(fù)雜度和分類效果有一定的影響。本文基于樣本API 調(diào)用序列與網(wǎng)絡(luò)行為的融合特征對模型進(jìn)行訓(xùn)練,并通過選擇實驗得到隱含層節(jié)點數(shù)分別為50、100、150 和200 時本文模型的準(zhǔn)確率、精確率、召回率以及F1 值,結(jié)果如表1所示??梢钥闯觯?dāng)隱層結(jié)點數(shù)為100 時,模型各指標(biāo)均為最優(yōu),其原因是當(dāng)隱層結(jié)點數(shù)過少時,網(wǎng)絡(luò)不具有必要的學(xué)習(xí)能力和信息處理能力。當(dāng)隱層結(jié)點數(shù)過多時,網(wǎng)絡(luò)結(jié)構(gòu)的復(fù)雜性大幅增加,網(wǎng)絡(luò)在學(xué)習(xí)過程中更易陷入局部極小點且學(xué)習(xí)速度減慢。因此,本文設(shè)置隱含層節(jié)點為100。

    表1 不同隱含層節(jié)點數(shù)的選擇實驗結(jié)果Table 1 Results of selection experiment with different hidden layer nodes%

    3.3.2 消融實驗

    為進(jìn)一步探究不同序列特征對模型分類性能的影響,本文基于BGRU 模型進(jìn)行消融實驗,實驗結(jié)果如表2 所示??梢钥闯?,單獨基于Cuckoo 沙箱得到的API 調(diào)用序列(API_Cuckoo)的分類效果比單獨基于DynamoRIO 系統(tǒng)得到的API 調(diào)用序列(API_DynamoRIO)更好,將兩者結(jié)合后,所得API_CkDR分類效果更好。將序列特征融入后形成API_Net_all,盡管準(zhǔn)確率低于API_CkDR,但其精確率、召回率和F1 分?jǐn)?shù)都要高于API_CkDR。

    表2 消融實驗結(jié)果Table 2 Ablation experiment results%

    由上述分析可知,基于DynamoRIO 的API 調(diào)用序列對Cuckoo 沙箱具有一定的補(bǔ)充作用,其原因是目前惡意代碼大部分采用了抗檢測技術(shù),當(dāng)檢測到虛擬環(huán)境或沙箱時會隱藏惡意行為,從而導(dǎo)致Cuckoo 沙箱的API 記錄出現(xiàn)漏報或誤報的情況。本文通過改進(jìn)DynamoRIO 系統(tǒng),能更準(zhǔn)確和全面地獲取二進(jìn)制程序的行為信息,因此,將API_Cuckoo 和API_DynamoRIO結(jié)合得到的API_CkDR 分類效果更好。

    上述序列特征的融入,從網(wǎng)絡(luò)數(shù)據(jù)流量方面對模型特征進(jìn)行了有效補(bǔ)充。表2 中精確率的有效提升說明模型對惡意代碼樣本檢測能力得到加強(qiáng)。此外,F(xiàn)1 值的提升說明序列特征融入后,模型具有更好的分類性能。由消融實驗結(jié)果可知,本文所提的API_cuckoo、API_DynamoRIO 和Net_pcap 對分類模型有正作用,均為有效特征。

    3.3.3 模型對比實驗

    由上述實驗結(jié)果可知,本文提出的API_Cuckoo、API_DynamoRIO 和Net_pcap 均為有效特征。由于這些網(wǎng)絡(luò)特征具有前后依賴關(guān)系,而API 及網(wǎng)絡(luò)流量的惡意行為取決于特征序列片段的上下文,且上下文在自然語言處理中至關(guān)重要,因此為了更好地學(xué)習(xí)到上述網(wǎng)絡(luò)特征的內(nèi)在關(guān)系,本文基于自然處理領(lǐng)域深度學(xué)習(xí)的研究結(jié)果,選擇RNN 模型分別對各序列特征進(jìn)行學(xué)習(xí),以提取其內(nèi)在信息。

    為進(jìn)一步驗證不同模型的檢測效果,本文基于Cuckoo 沙箱和改進(jìn)DynamoRIO 系統(tǒng)相結(jié)合的虛擬環(huán)境,設(shè)計并建立單向的LSTM、GRU 和雙向的BLSTM、BGRU 4 種RNN 模型進(jìn)行對比。針對API_Cuckoo、API_DynamoRIO 和Net_pcap 特征長度不一致的問題,通過本文模型提取出各RNN 隱藏層中的向量來表示特征的內(nèi)在信息,可將不等長的特征轉(zhuǎn)化為等長的向量。因此,本文采用4 種RNN 模型進(jìn)行實驗,以探究不同RNN 結(jié)構(gòu)及單雙方向的神經(jīng)網(wǎng)絡(luò)對實驗結(jié)果的影響,實驗結(jié)果如表3 所示。

    表3 不同模型對比實驗結(jié)果Table 3 Comparison experiment results of different models%

    由表3 可以看出,雙向神經(jīng)網(wǎng)絡(luò)模型的檢測性能均優(yōu)于單向神經(jīng)網(wǎng)絡(luò)模型,例如BLSTM 優(yōu)于LSTM,BGRU 優(yōu)于GRU。這是因為在提取單詞語義特征時,未來信息與歷史信息同樣重要,而基于正序體系結(jié)構(gòu)的LSTM 和GRU 僅考慮了歷史信息。雙向神經(jīng)網(wǎng)絡(luò)模型引入未來層來解決該問題,利用兩個隱藏層從過去和未來提取信息,并將這兩個隱藏層連接到同一輸出層。由于雙向神經(jīng)網(wǎng)絡(luò)模型能充分利用輸入序列的上下文信息,同時考慮到歷史信息和未來信息,因此其檢測性能更好。由表3 還可以看出,BGRU 的準(zhǔn)確率最高,達(dá)到96.38%,其與BLSTM 實驗結(jié)果接近,但訓(xùn)練速度是BLSTM 的1.26 倍,BGRU 準(zhǔn)確率較GRU 更高。由上述結(jié)果可知,雙向深度學(xué)習(xí)模型對于惡意代碼的檢測性能要優(yōu)于單向深度學(xué)習(xí)模型。

    此外,本文將BGRU 和BLSTM 的時間復(fù)雜度進(jìn)行對比,發(fā)現(xiàn)BGRU 收斂速度較BLSTM 更快。這是因為GRU 參數(shù)較少,其更易收斂,且GRU 的結(jié)構(gòu)較LSTM 更簡單,因此BGRU 的訓(xùn)練與測試時間均較BLSTM 更短。從結(jié)構(gòu)上來看,GRU 只有2 個門(update 和reset),LSTM 有3 個門(forget,input 和output),GRU 直接將隱藏狀態(tài)傳給下一個單元,而LSTM 則用記憶單元把隱藏狀態(tài)包裝起來。實際上,GRU 和LSTM 的性能在很多分類任務(wù)中較接近,但在本文實驗中,由于引入更復(fù)雜的雙向網(wǎng)絡(luò)模型,GRU 的高速收斂使得模型訓(xùn)練效果更優(yōu),因此GRU的檢測性能要略優(yōu)于LSTM。

    4 結(jié)束語

    本文提出一種結(jié)合動態(tài)行為和機(jī)器學(xué)習(xí)的惡意代碼檢測方法。搭建Cuckoo 沙箱記錄惡意代碼網(wǎng)絡(luò)行為信息,結(jié)合Cuckoo 沙箱和改進(jìn)DynamoRIO系統(tǒng)提取惡意代碼樣本API 調(diào)用序列及網(wǎng)絡(luò)行為特征,從而獲取其網(wǎng)絡(luò)行為信息,并采用Cuckoo 沙箱獲取的惡意代碼行為信息訓(xùn)練BGRU 分類模型。實驗結(jié)果表明,該方法能全面獲得惡意代碼的行為信息,其采用的BGRU 模型檢測效果較LSTM、BLSTM等模型更好,精確率和F1 值分別達(dá)到97.84% 和98.07%。后續(xù)將融合靜態(tài)信息與API 調(diào)用序列的特征構(gòu)建更復(fù)雜的機(jī)器學(xué)習(xí)模型,進(jìn)一步提高惡意代碼檢測精度。

    猜你喜歡
    沙箱調(diào)用分類
    分類算一算
    核電項目物項調(diào)用管理的應(yīng)用研究
    分類討論求坐標(biāo)
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    巧用沙箱檢測文件安全
    數(shù)據(jù)分析中的分類討論
    教你一招:數(shù)的分類
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    基于函數(shù)注入的沙箱攔截識別方法
    基于多安全機(jī)制的 Linux 應(yīng)用沙箱的設(shè)計與實現(xiàn)
    欧美日本亚洲视频在线播放| 日韩av在线大香蕉| 国产乱人视频| 99久久九九国产精品国产免费| 精品人妻一区二区三区麻豆| av视频在线观看入口| 蜜桃久久精品国产亚洲av| 91aial.com中文字幕在线观看| 中文亚洲av片在线观看爽| 少妇熟女aⅴ在线视频| 亚洲天堂国产精品一区在线| 亚洲av电影不卡..在线观看| 精品一区二区三区视频在线| 丝袜美腿在线中文| 91在线精品国自产拍蜜月| 综合色av麻豆| 色哟哟·www| 亚洲内射少妇av| 国产精品综合久久久久久久免费| 麻豆久久精品国产亚洲av| 成人毛片a级毛片在线播放| 国产爱豆传媒在线观看| 成人毛片60女人毛片免费| 天堂中文最新版在线下载 | 国产美女午夜福利| 久久人人爽人人片av| 成年免费大片在线观看| 国产精品一区www在线观看| 国产日本99.免费观看| 熟女人妻精品中文字幕| 99在线视频只有这里精品首页| 国产黄色视频一区二区在线观看 | 国产麻豆成人av免费视频| 国产视频内射| 一级黄片播放器| 欧美xxxx性猛交bbbb| 国产视频内射| 51国产日韩欧美| 国产v大片淫在线免费观看| 亚洲av电影不卡..在线观看| 一本精品99久久精品77| 又黄又爽又刺激的免费视频.| 国产久久久一区二区三区| 国产乱人偷精品视频| 日本三级黄在线观看| 又黄又爽又刺激的免费视频.| 尾随美女入室| 少妇高潮的动态图| 人人妻人人澡人人爽人人夜夜 | 色综合亚洲欧美另类图片| 在线免费观看的www视频| 天堂√8在线中文| 国产一区二区亚洲精品在线观看| 国产精品精品国产色婷婷| 日本av手机在线免费观看| 嫩草影院入口| 亚洲av免费高清在线观看| 少妇人妻精品综合一区二区 | 久久久欧美国产精品| 国产伦在线观看视频一区| 两性午夜刺激爽爽歪歪视频在线观看| 不卡一级毛片| 内射极品少妇av片p| 免费av观看视频| 黄色配什么色好看| 国产精品久久久久久久电影| 人妻夜夜爽99麻豆av| 欧美又色又爽又黄视频| 欧美精品一区二区大全| 欧美日韩在线观看h| 日韩欧美一区二区三区在线观看| 爱豆传媒免费全集在线观看| 国国产精品蜜臀av免费| 免费观看人在逋| 美女cb高潮喷水在线观看| 最近2019中文字幕mv第一页| 亚洲成a人片在线一区二区| 成年av动漫网址| 成人综合一区亚洲| 午夜视频国产福利| 内射极品少妇av片p| 亚洲人成网站在线播放欧美日韩| 欧美日韩综合久久久久久| 人体艺术视频欧美日本| 精品一区二区三区人妻视频| 男人舔奶头视频| 久久国产乱子免费精品| 精品一区二区免费观看| 欧美精品国产亚洲| 听说在线观看完整版免费高清| 美女xxoo啪啪120秒动态图| 午夜福利在线观看吧| 午夜精品在线福利| 久久草成人影院| 在线播放国产精品三级| 亚洲三级黄色毛片| 国产伦一二天堂av在线观看| 岛国毛片在线播放| 中文亚洲av片在线观看爽| 亚洲第一区二区三区不卡| 亚洲精品亚洲一区二区| 亚洲精品成人久久久久久| 男人舔女人下体高潮全视频| 国产一区亚洲一区在线观看| 亚洲欧洲日产国产| 亚洲七黄色美女视频| 禁无遮挡网站| 欧美xxxx性猛交bbbb| 欧洲精品卡2卡3卡4卡5卡区| 午夜精品一区二区三区免费看| a级一级毛片免费在线观看| 久久精品国产亚洲av涩爱 | 偷拍熟女少妇极品色| 欧美色视频一区免费| 嫩草影院入口| 午夜激情福利司机影院| 亚洲一区高清亚洲精品| 精品日产1卡2卡| 最近最新中文字幕大全电影3| 麻豆成人av视频| 国产精品久久久久久久电影| 2022亚洲国产成人精品| 欧美bdsm另类| 床上黄色一级片| 亚洲aⅴ乱码一区二区在线播放| 男人和女人高潮做爰伦理| 精品无人区乱码1区二区| 免费看日本二区| 亚洲av成人精品一区久久| 免费看光身美女| 亚洲一区二区三区色噜噜| 亚洲自拍偷在线| 亚洲av免费在线观看| av在线天堂中文字幕| 免费搜索国产男女视频| 国产老妇伦熟女老妇高清| 国产视频内射| 乱系列少妇在线播放| 国产精品伦人一区二区| 青春草视频在线免费观看| 欧美不卡视频在线免费观看| 精品一区二区三区人妻视频| 美女大奶头视频| 美女国产视频在线观看| or卡值多少钱| 欧美成人a在线观看| 老司机影院成人| 成年免费大片在线观看| 中文在线观看免费www的网站| 91狼人影院| 亚洲欧美精品自产自拍| 久久人人精品亚洲av| 九九久久精品国产亚洲av麻豆| 亚洲国产欧洲综合997久久,| 久久久精品欧美日韩精品| 国产亚洲av嫩草精品影院| 成年免费大片在线观看| 级片在线观看| 久久久欧美国产精品| 国产一级毛片七仙女欲春2| 国产亚洲5aaaaa淫片| 精品午夜福利在线看| 国产精品精品国产色婷婷| 男女视频在线观看网站免费| 精品一区二区三区视频在线| 国产精品蜜桃在线观看 | 寂寞人妻少妇视频99o| 国产探花极品一区二区| 亚洲,欧美,日韩| 1000部很黄的大片| 村上凉子中文字幕在线| 99在线人妻在线中文字幕| 色播亚洲综合网| 亚洲成人久久爱视频| 国产精品永久免费网站| 久久亚洲国产成人精品v| 日本-黄色视频高清免费观看| 日韩欧美精品v在线| 99在线人妻在线中文字幕| 日韩欧美精品免费久久| 国产精品一二三区在线看| 日韩一区二区视频免费看| 久久久久久久久久成人| 夜夜看夜夜爽夜夜摸| 午夜a级毛片| 国产视频首页在线观看| 欧美一区二区国产精品久久精品| 99久久人妻综合| 最近中文字幕高清免费大全6| 天美传媒精品一区二区| 又黄又爽又刺激的免费视频.| 国产v大片淫在线免费观看| 国产成人精品一,二区 | 欧美一区二区国产精品久久精品| 男人的好看免费观看在线视频| 高清毛片免费看| 18+在线观看网站| av.在线天堂| 九九久久精品国产亚洲av麻豆| 少妇猛男粗大的猛烈进出视频 | 啦啦啦观看免费观看视频高清| 在线观看66精品国产| 26uuu在线亚洲综合色| 久久久精品欧美日韩精品| 能在线免费观看的黄片| 一本精品99久久精品77| 亚洲色图av天堂| 精华霜和精华液先用哪个| 激情 狠狠 欧美| 一本一本综合久久| 国产久久久一区二区三区| 亚洲无线观看免费| 99国产极品粉嫩在线观看| 国产亚洲91精品色在线| 欧美成人一区二区免费高清观看| 如何舔出高潮| 久久亚洲国产成人精品v| 日日啪夜夜撸| 亚州av有码| 国产精华一区二区三区| 最近最新中文字幕大全电影3| 在线观看免费视频日本深夜| 国产精品久久久久久亚洲av鲁大| 美女黄网站色视频| 免费观看人在逋| 99热这里只有是精品在线观看| 看片在线看免费视频| 日本黄大片高清| 色吧在线观看| av视频在线观看入口| 男人狂女人下面高潮的视频| 国产精品不卡视频一区二区| 91久久精品电影网| 久久久久久久午夜电影| 欧美xxxx性猛交bbbb| 国产伦精品一区二区三区四那| 精品人妻偷拍中文字幕| 日韩三级伦理在线观看| 一本久久精品| 国产 一区 欧美 日韩| 国产精品久久久久久久电影| 久久精品国产亚洲av香蕉五月| 色播亚洲综合网| 日本在线视频免费播放| 亚洲色图av天堂| 黄片wwwwww| 综合色丁香网| 亚洲人与动物交配视频| 免费人成在线观看视频色| 久久精品91蜜桃| 菩萨蛮人人尽说江南好唐韦庄 | 欧美精品一区二区大全| 国产私拍福利视频在线观看| 91在线精品国自产拍蜜月| 又爽又黄无遮挡网站| 欧美人与善性xxx| av在线观看视频网站免费| 中文字幕熟女人妻在线| 狂野欧美白嫩少妇大欣赏| 欧美高清成人免费视频www| 蜜臀久久99精品久久宅男| 有码 亚洲区| 老司机影院成人| 啦啦啦韩国在线观看视频| 夜夜看夜夜爽夜夜摸| 亚洲精品色激情综合| 亚洲四区av| 一级毛片aaaaaa免费看小| 国产高潮美女av| 国产一区二区激情短视频| 一进一出抽搐动态| 少妇的逼水好多| 亚洲真实伦在线观看| 久久精品综合一区二区三区| 最近2019中文字幕mv第一页| 18+在线观看网站| 亚洲欧美精品专区久久| а√天堂www在线а√下载| 亚洲成a人片在线一区二区| 国产伦一二天堂av在线观看| www日本黄色视频网| 99久久无色码亚洲精品果冻| 直男gayav资源| 三级男女做爰猛烈吃奶摸视频| 国产黄片美女视频| 亚洲成人精品中文字幕电影| 免费大片18禁| 99热全是精品| 看免费成人av毛片| 欧美日韩精品成人综合77777| 亚洲aⅴ乱码一区二区在线播放| 在线播放国产精品三级| 成人特级黄色片久久久久久久| 亚洲18禁久久av| 欧美xxxx性猛交bbbb| 亚洲国产日韩欧美精品在线观看| 中文欧美无线码| 噜噜噜噜噜久久久久久91| 三级毛片av免费| 色5月婷婷丁香| 在线观看一区二区三区| 女人十人毛片免费观看3o分钟| 国产精品伦人一区二区| 色综合色国产| 免费av毛片视频| 久久久色成人| 亚洲丝袜综合中文字幕| av天堂在线播放| 两个人视频免费观看高清| 高清在线视频一区二区三区 | 国产久久久一区二区三区| 亚洲经典国产精华液单| 久久久久久久久久黄片| 亚洲欧美中文字幕日韩二区| 欧美高清成人免费视频www| 亚洲精品日韩av片在线观看| 国模一区二区三区四区视频| 日韩视频在线欧美| 久久欧美精品欧美久久欧美| 日韩成人av中文字幕在线观看| 欧美高清性xxxxhd video| 欧美区成人在线视频| 又粗又硬又长又爽又黄的视频 | 大又大粗又爽又黄少妇毛片口| 日韩精品青青久久久久久| 91在线精品国自产拍蜜月| 午夜久久久久精精品| 欧美+亚洲+日韩+国产| 最近视频中文字幕2019在线8| 久久精品国产亚洲网站| 欧美人与善性xxx| 我的女老师完整版在线观看| 人妻少妇偷人精品九色| 中国美白少妇内射xxxbb| avwww免费| 99riav亚洲国产免费| 天堂影院成人在线观看| 久久热精品热| 丰满乱子伦码专区| 少妇人妻精品综合一区二区 | 人人妻人人澡欧美一区二区| 狠狠狠狠99中文字幕| 老女人水多毛片| 91午夜精品亚洲一区二区三区| 久久精品综合一区二区三区| 欧美3d第一页| 三级经典国产精品| 麻豆国产97在线/欧美| 又爽又黄无遮挡网站| 欧美区成人在线视频| 麻豆国产97在线/欧美| 欧美丝袜亚洲另类| 国产午夜精品一二区理论片| 国产精品福利在线免费观看| 91在线精品国自产拍蜜月| 久久久久久久亚洲中文字幕| 日韩一本色道免费dvd| 国产高清有码在线观看视频| 内地一区二区视频在线| 悠悠久久av| 女人十人毛片免费观看3o分钟| 又黄又爽又刺激的免费视频.| 免费看a级黄色片| 能在线免费看毛片的网站| 日韩一区二区视频免费看| 91aial.com中文字幕在线观看| 欧美成人a在线观看| 综合色av麻豆| av天堂中文字幕网| 深夜精品福利| 色视频www国产| 亚洲av二区三区四区| 亚洲精品乱码久久久v下载方式| 男人的好看免费观看在线视频| 色综合站精品国产| 青春草亚洲视频在线观看| 国产黄色视频一区二区在线观看 | 只有这里有精品99| 国产高清激情床上av| 亚州av有码| 精品久久久久久久末码| 又黄又爽又刺激的免费视频.| 变态另类成人亚洲欧美熟女| 性插视频无遮挡在线免费观看| 欧美日韩国产亚洲二区| 91久久精品国产一区二区三区| 99久久精品一区二区三区| 九色成人免费人妻av| 高清在线视频一区二区三区 | 麻豆国产97在线/欧美| 午夜精品一区二区三区免费看| 亚洲av男天堂| 国产色爽女视频免费观看| 日日撸夜夜添| 精品久久久久久久久久免费视频| 国产成年人精品一区二区| 国产成人a区在线观看| 亚洲av免费在线观看| 99热这里只有是精品50| 天堂√8在线中文| 青春草视频在线免费观看| 日韩制服骚丝袜av| 毛片女人毛片| 成人欧美大片| 久久亚洲精品不卡| 可以在线观看的亚洲视频| 黄色欧美视频在线观看| 深夜a级毛片| 最近中文字幕高清免费大全6| 亚洲av成人精品一区久久| 国产乱人视频| 免费观看人在逋| 色尼玛亚洲综合影院| 亚洲成人久久性| 亚洲欧洲日产国产| 久久99热6这里只有精品| 久久久久国产网址| 搡女人真爽免费视频火全软件| 日日干狠狠操夜夜爽| 校园春色视频在线观看| 99视频精品全部免费 在线| 在线免费观看的www视频| 激情 狠狠 欧美| 欧美丝袜亚洲另类| 免费一级毛片在线播放高清视频| 国产乱人视频| 久久久久久大精品| 99久久成人亚洲精品观看| 国产精品av视频在线免费观看| 久久精品国产亚洲av天美| 精品久久久久久久久亚洲| 99热这里只有精品一区| 草草在线视频免费看| 99久久成人亚洲精品观看| 深夜精品福利| 国产在线男女| 午夜亚洲福利在线播放| 国产精品.久久久| 一边摸一边抽搐一进一小说| av在线蜜桃| 可以在线观看的亚洲视频| 日日啪夜夜撸| 女的被弄到高潮叫床怎么办| 国产伦精品一区二区三区视频9| 国内久久婷婷六月综合欲色啪| 免费不卡的大黄色大毛片视频在线观看 | 亚洲精品亚洲一区二区| 色视频www国产| 精华霜和精华液先用哪个| 国产91av在线免费观看| av免费在线看不卡| 免费人成在线观看视频色| 欧美性猛交黑人性爽| 欧美+日韩+精品| 91久久精品国产一区二区成人| 婷婷精品国产亚洲av| 最近手机中文字幕大全| 在线观看av片永久免费下载| 亚洲精品456在线播放app| 久久精品夜夜夜夜夜久久蜜豆| 亚洲天堂国产精品一区在线| av专区在线播放| 最近视频中文字幕2019在线8| 网址你懂的国产日韩在线| 欧美激情在线99| 全区人妻精品视频| 男人的好看免费观看在线视频| 久久精品91蜜桃| 狂野欧美白嫩少妇大欣赏| 日日啪夜夜撸| 精品99又大又爽又粗少妇毛片| 免费av毛片视频| 精品久久久噜噜| 国国产精品蜜臀av免费| 欧美激情国产日韩精品一区| 18禁在线无遮挡免费观看视频| 你懂的网址亚洲精品在线观看 | 亚洲欧美日韩高清在线视频| 国产视频首页在线观看| 岛国毛片在线播放| 午夜福利视频1000在线观看| 欧美又色又爽又黄视频| 欧美极品一区二区三区四区| 在线免费观看的www视频| 看片在线看免费视频| 偷拍熟女少妇极品色| 亚洲av二区三区四区| 久久午夜亚洲精品久久| 蜜臀久久99精品久久宅男| 成人亚洲精品av一区二区| 99久久中文字幕三级久久日本| 99热精品在线国产| 观看美女的网站| 国产精品1区2区在线观看.| 欧美色视频一区免费| 99国产极品粉嫩在线观看| 99热这里只有精品一区| 哪里可以看免费的av片| 色5月婷婷丁香| 好男人视频免费观看在线| 色哟哟哟哟哟哟| a级毛色黄片| 国产伦精品一区二区三区视频9| 国产探花在线观看一区二区| 我要搜黄色片| 国产精品久久久久久久电影| 午夜激情欧美在线| 国产精品av视频在线免费观看| 联通29元200g的流量卡| 一个人免费在线观看电影| 国产高清不卡午夜福利| 一进一出抽搐动态| 97人妻精品一区二区三区麻豆| 久久久久九九精品影院| 国产午夜精品一二区理论片| 久久亚洲精品不卡| 国产精品一区www在线观看| a级一级毛片免费在线观看| 26uuu在线亚洲综合色| 一本一本综合久久| 欧美激情久久久久久爽电影| 亚洲欧美成人综合另类久久久 | 床上黄色一级片| 欧美色视频一区免费| 亚洲人成网站在线观看播放| 亚洲国产精品sss在线观看| 一本久久精品| 特级一级黄色大片| 丰满的人妻完整版| 美女 人体艺术 gogo| 久久精品国产亚洲av涩爱 | 免费看美女性在线毛片视频| av黄色大香蕉| 日韩欧美精品v在线| 最近手机中文字幕大全| 亚洲在久久综合| 精品午夜福利在线看| 女人被狂操c到高潮| 看十八女毛片水多多多| 亚洲精品粉嫩美女一区| 99久久九九国产精品国产免费| 在现免费观看毛片| 国产精品福利在线免费观看| 中文字幕人妻熟人妻熟丝袜美| 九九热线精品视视频播放| 三级经典国产精品| 一进一出抽搐动态| 九九久久精品国产亚洲av麻豆| 99久久精品一区二区三区| 免费搜索国产男女视频| 22中文网久久字幕| 中文字幕制服av| 少妇的逼好多水| 99久久九九国产精品国产免费| 能在线免费观看的黄片| 一区福利在线观看| 黑人高潮一二区| 亚洲无线观看免费| 日本一二三区视频观看| 亚洲欧美精品专区久久| 久久久久久久亚洲中文字幕| 亚洲av第一区精品v没综合| 日本-黄色视频高清免费观看| 免费看av在线观看网站| 亚洲精品色激情综合| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲精品国产av成人精品| 久久人人精品亚洲av| 国产综合懂色| 搡老妇女老女人老熟妇| 精品一区二区三区人妻视频| 晚上一个人看的免费电影| 国产一区二区在线av高清观看| 婷婷亚洲欧美| 国产美女午夜福利| 男女做爰动态图高潮gif福利片| 可以在线观看毛片的网站| 亚洲国产精品成人综合色| ponron亚洲| 国产久久久一区二区三区| a级毛片免费高清观看在线播放| av福利片在线观看| 麻豆av噜噜一区二区三区| 日韩欧美三级三区| 日本熟妇午夜| 简卡轻食公司| 国产蜜桃级精品一区二区三区| 在线播放无遮挡| 男人的好看免费观看在线视频| 日本色播在线视频| 99久久精品一区二区三区| 亚洲精品久久国产高清桃花| 日本与韩国留学比较| 成人美女网站在线观看视频| 最近中文字幕高清免费大全6| 22中文网久久字幕| 一本精品99久久精品77| 在线观看美女被高潮喷水网站| 天堂中文最新版在线下载 | 日本五十路高清| 国产色爽女视频免费观看| av在线播放精品| 大型黄色视频在线免费观看| 国产精品永久免费网站| 超碰av人人做人人爽久久| 12—13女人毛片做爰片一| 亚洲国产精品久久男人天堂| 狂野欧美激情性xxxx在线观看| 国产精品久久久久久久电影| 国产精品蜜桃在线观看 | 久久久久久久亚洲中文字幕| 欧美zozozo另类| 2022亚洲国产成人精品| 日本一本二区三区精品| 色播亚洲综合网|