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

    一種大規(guī)模的跨平臺同源二進(jìn)制文件檢索方法

    2018-07-19 11:59:40劉中金趙威威石志強(qiáng)孫利民
    計算機(jī)研究與發(fā)展 2018年7期
    關(guān)鍵詞:字符串固件二進(jìn)制

    陳 昱 劉中金 趙威威 馬 原 石志強(qiáng) 孫利民

    1(物聯(lián)網(wǎng)信息安全技術(shù)北京市重點(diǎn)實驗室(中國科學(xué)院信息工程研究所) 北京 100093) 2(中國科學(xué)院信息工程研究所 北京 100093) 3(中國科學(xué)院大學(xué)網(wǎng)絡(luò)空間安全學(xué)院 北京 100093) 4(國家計算機(jī)網(wǎng)絡(luò)應(yīng)急技術(shù)處理協(xié)調(diào)中心 北京 100029) 5 (蘭州大學(xué)信息科學(xué)與工程學(xué)院 蘭州 730000) (shizhiqiang@iie.ac.cn)

    隨著物聯(lián)網(wǎng)的發(fā)展,嵌入式系統(tǒng)在人們的日常生活中無處不在.根據(jù)Gartner發(fā)布的市場報告,到2020年,物聯(lián)網(wǎng)設(shè)備的數(shù)量將達(dá)到208億[1].與此同時,物聯(lián)網(wǎng)設(shè)備也遭遇了越來越多的網(wǎng)絡(luò)攻擊,給國家安全以及人民生命財產(chǎn)安全帶來了巨大威脅.例如2017年10月出現(xiàn)的物聯(lián)網(wǎng)惡意軟件“IoT_reaper”[2]利用9個固件漏洞進(jìn)行代碼植入與傳播,目前已感染的物聯(lián)網(wǎng)設(shè)備超過200萬臺,并且每天以新增1萬臺的速度在網(wǎng)絡(luò)空間迅速蔓延.

    最近的網(wǎng)絡(luò)安全事件表明:來自于同一廠商甚至不同廠商的多種物聯(lián)網(wǎng)設(shè)備經(jīng)常被相同的惡意軟件感染,造成這種現(xiàn)象的主要原因為近年來物聯(lián)網(wǎng)廠商越來越多地使用開源共享代碼.正是由于物聯(lián)網(wǎng)設(shè)備固件中存在廣泛的代碼重用,當(dāng)某個固件被爆出漏洞二進(jìn)制文件時,包含該同源二進(jìn)制文件的其他固件也將處于高風(fēng)險中.例如被物聯(lián)網(wǎng)蠕蟲SHELLBIND所利用的SambaCry漏洞(CVE-2017-7494)影響了物聯(lián)網(wǎng)設(shè)備長達(dá)7年之久,直到2017年5月才被安全研究人員發(fā)現(xiàn).因此當(dāng)安全事件發(fā)生時,知道哪些廠商、哪些設(shè)備的固件中包含有Samba組件對于物聯(lián)網(wǎng)安全應(yīng)急響應(yīng)意義重大.

    目前,同源代碼分析在代碼反侵權(quán)[3-5],二進(jìn)制搜索[6-8]以及惡意軟件家族鑒定[9-11]等領(lǐng)域已經(jīng)有了較為深入的研究.但是缺少面向嵌入式設(shè)備固件的大規(guī)模同源二進(jìn)制文件檢索方法的研究.存在的挑戰(zhàn)有3個方面:1)物聯(lián)網(wǎng)固件在編譯時擁有比傳統(tǒng)軟件更多的編譯配置選項,例如不同指令集架構(gòu)、不同的編譯器等,導(dǎo)致相同的源代碼在不同的編譯配置下可能編譯生成非常不同的二進(jìn)制代碼;2)動態(tài)分析物聯(lián)網(wǎng)固件是很困難的,因為很難模擬外圍硬件的反饋;3)當(dāng)在一個固件中發(fā)現(xiàn)漏洞二進(jìn)制文件,需要及時通知相關(guān)廠商發(fā)布相關(guān)的安全補(bǔ)丁.然而,目前市場上有著數(shù)以百萬計的物聯(lián)網(wǎng)固件,傳統(tǒng)方法[12]的時間復(fù)雜度是O(N),在一臺雙核計算機(jī)上完成該任務(wù)可能需要數(shù)日甚至數(shù)周的時間.

    本文設(shè)計和實現(xiàn)了一種時間復(fù)雜度為O(lgN)的面向物聯(lián)網(wǎng)設(shè)備固件的同源二進(jìn)制文件檢索方法.該方法的核心思想是通過深度學(xué)習(xí)網(wǎng)絡(luò)編碼二進(jìn)制文件中的可讀字符串,然后對編碼向量生成局部敏感Hash從而實現(xiàn)快速檢索.方法共包括3個步驟:1)我們從二進(jìn)制文件中提取所有的可讀字符串;2)采用基于雙層雙向Bi-GRU[13]的深度學(xué)習(xí)網(wǎng)絡(luò)模型將過濾后的字符串編碼成固定長度的編碼向量;3)采用局部敏感Hash(local sensitive Hash, LSH)方法構(gòu)建索引,提高檢索速度.

    我們按照16種不同的編譯參數(shù)編譯了893個開源組件,共生成71 129對帶標(biāo)簽的二進(jìn)制文件來訓(xùn)練和測試網(wǎng)絡(luò)模型.結(jié)果表明該方法的ROC特性遠(yuǎn)好于傳統(tǒng)方法.此外,實際應(yīng)用案例表明該方法只需不到1 s的時間即可完成一次針對22 594個固件的同源二進(jìn)制文件檢索任務(wù).

    本文的主要貢獻(xiàn)有3個方面:

    1) 設(shè)計、實現(xiàn)和評估了一個時間復(fù)雜度為O(lgN)的大規(guī)模同源二進(jìn)制文件檢索方法.實驗結(jié)果表明,該方法不僅比傳統(tǒng)方法快了3個數(shù)量級,而且結(jié)果更加準(zhǔn)確.

    2) 在實際應(yīng)用案例中對52個廠商共22 594個固件進(jìn)行了同源漏洞組件安全評估,并公布了分析結(jié)果.

    3) 本文編譯的數(shù)據(jù)集是第1個具有標(biāo)簽的同源二進(jìn)制文件數(shù)據(jù)集,我們承諾在論文收錄后將其公開,供其他研究人員研究使用.

    1 基本思想和方法概述

    物聯(lián)網(wǎng)組件的源代碼中通常包含有大量的可讀字符串,例如調(diào)試字符串、標(biāo)語字符串、錯誤信息字符串、日志消息字符串等,如表1所示:

    Table 1 Examples of Strings in Binary

    根據(jù)大量的實驗觀察,這些可讀字符串擁有“編譯不變性”,即在不同的編譯配置下編譯而生成的多個同源二進(jìn)制文件中,可讀字符串的內(nèi)容和順序基本保持一致.本文正是利用可讀的字符串的這種“編譯不變性”來實現(xiàn)同源二進(jìn)制文件的檢索.即若2個二進(jìn)制文件的可讀字符串內(nèi)容和順序基本一致,則它們有很大可能是同源的.該思想雖然簡單,但在將其轉(zhuǎn)化為高效的實用方法前,還需要解決2個主要問題:

    1) 如何提取更多的字符串?鑒于物聯(lián)網(wǎng)設(shè)備的國際化和全球化市場,在二進(jìn)制文件中使用Unicode字符串是較普遍的現(xiàn)象.但是,目前的字符串提取工具(如Linux中的strings命令)只能從二進(jìn)制代碼中提取ASCII格式的字符串.此外,在局部變量中定義和存儲的字符串,其字符通常存在于壓棧指令的操作數(shù)中,傳統(tǒng)方法同樣無法提取這種類型的字符串.

    2) 如何將可讀字符串序列編碼成特征向量?該問題是實現(xiàn)本文方法所面臨的最大的挑戰(zhàn).因為編碼出的特征向量需要能夠用于局部敏感Hash(LSH)[14]構(gòu)造反向索引庫,只有這樣才能實現(xiàn)時間復(fù)雜度僅為O(lgN)的文件檢索.

    本文提出的同源二進(jìn)制文件檢索框架如圖1所示,包括3個階段:1)字符串提取與過濾;2)字符串編碼;3)LSH相似度Hash索引.

    在字符串提取與過濾階段,提取每個輸入二進(jìn)制文件中的可讀字符串并進(jìn)行過濾.有關(guān)字符串提取和過濾方法的詳細(xì)介紹參見2.1節(jié).

    在字符串編碼階段,利用訓(xùn)練好的雙層雙向Bi-GRU模型對字符串序列進(jìn)行編碼,生成擁有LSH函數(shù)族[15]的距離測度編碼.本文采用的是余弦距離測度,并將采用其他距離測度的研究放在未來工作中.有關(guān)雙層雙向Bi-GRU模型的詳細(xì)介紹參見2.2節(jié).

    在LSH相似度Hash索引階段,使用面向余弦距離的LSH函數(shù)族計算出每個特征向量的相似度Hash,最后以給定的同源性閾值為參數(shù)對相似度Hash構(gòu)造倒排索引數(shù)據(jù)庫.構(gòu)建LSH相似度Hash索引的詳細(xì)介紹參見2.3節(jié).

    上述3個階段中,階段2為本文的主要貢獻(xiàn),通過該模塊編碼的二進(jìn)制文件特征向量可以用于LSH Hash構(gòu)造反向索引庫從而可實現(xiàn)時間復(fù)雜度僅為O(lgN)的文件檢索.

    Fig. 1 Homologous binary file retrieval framework圖1 同源二進(jìn)制文件檢索框架

    該框架在應(yīng)用時存在2個數(shù)據(jù)處理過程:1)離線索引過程;2)在線檢索過程.圖1虛線箭頭連接的是離線過程,實線箭頭連接的是在線過程.

    在離線索引過程中,離線對二進(jìn)制文件庫中的所有二進(jìn)制文件進(jìn)行編碼并生成LSH相似度Hash,最后對所有的相似度Hash進(jìn)行倒排索引,構(gòu)建倒排索引庫.

    在線檢索過程中,只需先對待查二進(jìn)制文件生成相似度Hash,然后將其在倒排索引庫中做一次查詢即可得到二進(jìn)制文件庫中所有與其同源的二進(jìn)制文件.

    2 詳細(xì)設(shè)計

    2.1 字符串提取與過濾

    如果一個字符串至少由n個連續(xù)的可讀字符組成,并且以NULL或換行符結(jié)尾,則該字符串被視為可讀字符串.在本文中,我們根據(jù)經(jīng)驗將n設(shè)置為6.為了過濾來自于指令的可讀無序字符串, 在使用strings工具時通過不指定‘-a’選項將提取范圍限制為數(shù)據(jù)段.物聯(lián)網(wǎng)設(shè)備固件中的二進(jìn)制文件存在3種類型的可讀字符串:數(shù)據(jù)段中的ASCII格式字符串、數(shù)據(jù)段中的Unicode格式字符串、代碼段中的ASCII格式的字符串.介紹3種字符串的提取方法:

    1) 數(shù)據(jù)段中的ASCII格式字符串.我們使用Linux下的字符串提取工具strings來提取數(shù)據(jù)段中的ASCII格式字符串.同時采用strings的‘-d’選項來限制只提取數(shù)據(jù)段中存在的字符串,并使用‘bytes’選項來指定只能提取包含多于6個可讀字符的字符串.

    2) 代碼段中的ASCII格式字符串.正如本節(jié)之前所討論的,當(dāng)代碼段被定義并存儲在局部變量中時,可讀字符串也可能存在于代碼段中.在這種情況下,可讀字符串被分成幾個連續(xù)指令的操作數(shù)中存在的字符.首先我們識別連續(xù)入棧指令;然后從這些連續(xù)指令中提取指令操作數(shù),構(gòu)造棧幀字節(jié)流;最后判斷棧幀字節(jié)流中是否有連續(xù)可讀的ASCII格式字符,若有則將它們拼接成可讀字符串.

    3) 數(shù)據(jù)段中的Unicode字符串.與ASCII格式的字符串不同,數(shù)據(jù)段中的Unicode格式字符串不能通過判斷它們是否包含連續(xù)的可打印字符來識別,因為大多數(shù)雙字節(jié)單元都可以用相同或不同語系的Unicode編碼打印.但是,在同一固件中語系通常是一致的.因此,我們可以通過判斷是否包含連續(xù)一致語系編碼的字節(jié)單元來識別Unicode格式的字符串.

    通過上述字符串提取過程,我們得到了二進(jìn)制文件中的可讀字符串序列.但是上述字符串中包含了與SDK或指令集平臺相關(guān)的字符串以及庫函數(shù)符號表字符串,前者降低了同源檢索的準(zhǔn)確率,而后者則增加了同源檢索的誤報率.我們通過將上述2種字符串添加入黑名單,并用該黑名單對字符串序列中的字符串進(jìn)行過濾.黑名單的生成過程步驟描述如下:1)使用 buildroot工具交叉編譯千余種常用的嵌入式開源組件源碼包到ARM,MIPS,PowerPC等平臺;2)提取不同平臺但同源的二進(jìn)制代碼中的可讀字符串,并對每個字符串計算其信息增益:

    IG(s)=[P(s,Ci)lgP(s,Ci)+
    (1-P(s,Ci))lg(1-P(s,Ci))],

    其中,Ci是目標(biāo)平臺,P(Ci) 是Ci的二進(jìn)制文件與全部二進(jìn)制文件的比率,P(s)是包含s的二進(jìn)制文件與全部二進(jìn)制文件的比率,P(s,Ci)是Ci中包含s的二進(jìn)制文件與全部二進(jìn)制文件的比率.若某字符串的增益大于預(yù)定的的閾值μ,則將其納入到黑名單中.除此之外,位于內(nèi)核級和系統(tǒng)級庫(如lib,usrlib目錄下的庫文件)的符號字符串也被加入到黑名單中.

    2.2 基于雙層雙向Bi-GRU模型的字符串序列編碼

    傳統(tǒng)基于最小Hash的字符串編碼方法由于缺失了字符串序列的順序信息,會導(dǎo)致準(zhǔn)確率下降.由于Bi-GRU模型能夠?qū)W習(xí)到時序輸入數(shù)據(jù)中的上下文信息,因此為了將字符串序列順序信息編碼進(jìn)特征向量,本文提出了一種基于雙層雙向Bi-GRU模型的字符串序列編碼方法.

    本節(jié)首先給出二進(jìn)制文件編碼問題的形式化定義,然后介紹本文所提出的深度學(xué)習(xí)模型的結(jié)構(gòu)與訓(xùn)練方法.

    2.2.1 編碼問題定義

    用b1,b2表示2個二進(jìn)制文件,用π表示同源性計算算子,π(b1,b2)=1表示b1和b2同源,π(b1,b2)=-1表示b1和b2不同源.給定數(shù)據(jù)集T{(〈b1,b2〉,π(b1,b2))|b1和b2由多編譯參數(shù)交叉編譯得到,通過人工標(biāo)記π(b1,b2)的取值}其中,多編譯參數(shù)交叉編譯是指按照不同編譯器,不同編譯優(yōu)化選項等編譯參數(shù)將同一份源碼交叉編譯成不同指令集架構(gòu)的二進(jìn)制文件,其中人工標(biāo)記π(b1,b2)的原則為:當(dāng)b1和b2為同一份源碼編譯得到的則π(b1,b2)=1,否則π(b1,b2)=-1.然后按照一定比例將數(shù)據(jù)集T劃分為訓(xùn)練集Train Set、評估集Validation Set和測試集Test Set.

    我們的目標(biāo)是設(shè)計一個基于深度學(xué)習(xí)的編碼模型ζ將二進(jìn)制文件b編碼成特征向量v,即ζ(b)→v,同時保證2個v之間可以用簡單的余弦距離Cosine來度量它們所表示的二進(jìn)制文件之間的同源性.模型ζ的參數(shù)P在Train Set中進(jìn)行訓(xùn)練,訓(xùn)練的目標(biāo)是:

    模型ζ的超參數(shù)調(diào)整在Validation Set中進(jìn)行,模型ζ的效果評估在Test Set中進(jìn)行.

    2.2.2 模型結(jié)構(gòu)與訓(xùn)練方法

    本節(jié)將詳細(xì)介紹2.2.1節(jié)中定義的字符串編碼模型.模型的輸入為代表二進(jìn)制文件的字符串序列,模型的輸出為編碼向量.如圖2所示,模型主要由詞嵌入網(wǎng)絡(luò)(embedding layer)[16]、雙層雙向循環(huán)神經(jīng)網(wǎng)絡(luò)(Bi-GRU layer)和全連接編碼網(wǎng)絡(luò)(encoding layer)三部分構(gòu)成.采用詞嵌入網(wǎng)絡(luò)的目的是盡可能保留字符串的語義信息;采用雙層雙向循環(huán)神經(jīng)網(wǎng)絡(luò)的目的是從2個方向提取字符串序列的上下文信息;采用全連接編碼網(wǎng)絡(luò)的目的是將特征向量編碼成特定長度的編碼向量.

    詞嵌入網(wǎng)絡(luò)采用了文獻(xiàn)[17]中的模型并使用二進(jìn)制文件中提取出的字符串序列作為預(yù)料進(jìn)行預(yù)訓(xùn)練.字符串序列在經(jīng)過詞嵌入網(wǎng)絡(luò)后被編碼成512×TS的中間張量,其中TS為輸入字符串序列的長度.

    Fig. 2 Two layer Bi-GRU encoding model圖2 雙層雙向Bi-GRU編碼模型

    雙層雙向循環(huán)神經(jīng)網(wǎng)絡(luò)由2層Bi-GRU網(wǎng)絡(luò)構(gòu)成.如圖2所示,詞向量序列在經(jīng)過第1層左邊的Bi-GRU模塊后生成了256×TS的臨時張量;接著將詞向量反序后輸入第1層右邊的Bi-GRU模塊生成另一個256×TS的臨時張量;然后將上述2個臨時張量合并,生成512×TS的中間張量.采用完全一致的過程將上述中間張量送入第2層Bi-GRU網(wǎng)絡(luò)進(jìn)行處理,將結(jié)果張量中的最后一列抽取出來得到512維的特征向量.

    全連接編碼網(wǎng)絡(luò)負(fù)責(zé)將512維的特征向量映射為編碼長度為p的編碼向量,關(guān)于p取值的影響見3.4節(jié)中的討論.本文中采用簡單的單層全連接網(wǎng)絡(luò)作為編碼網(wǎng)絡(luò)的實現(xiàn).

    然而如2.2.1節(jié)所述,圖2所示的模型并不能單獨(dú)訓(xùn)練,需要根據(jù)如圖3所示的Siamese架構(gòu)將2個共享參數(shù)的編碼模型結(jié)合在一起訓(xùn)練,從而保證編碼結(jié)果可以用簡單的余弦距離Cosine來度量它們所表示的二進(jìn)制文件之間的同源性.

    Fig. 3 Siamese architecture圖3 Siamese架構(gòu)

    2.3 LSH相似度Hash索引

    給定一個待查詢的二進(jìn)制文件和一個二進(jìn)制文件庫,在線搜索的任務(wù)是從二進(jìn)制文件庫中檢索出所有與待查二進(jìn)制文件同源性大于某給定閾值的二進(jìn)制文件.直接計算2個二進(jìn)制文件特征向量之間的余弦距離便可度量這2個文件的同源性.但這種“一對一”的匹配方法,因其時間復(fù)雜度為O(n),不適用于第4節(jié)提出的大規(guī)模同源二進(jìn)制文件檢索的應(yīng)用場景.本文借鑒了信息檢索領(lǐng)域中基于Hash的近似最近鄰搜索的思想,利用LSH技術(shù)將時間復(fù)雜度降低至O(lgN).由于上述方法不是本文的主要貢獻(xiàn),所以在本節(jié)剩下的內(nèi)容中僅對該方法的主要流程做一個大致的介紹.首先對二進(jìn)制文件庫中的每個二進(jìn)制文件用訓(xùn)練好的深度學(xué)習(xí)模型編碼成特征向量,然后使用事先構(gòu)造好的面向余弦距離的LSH函數(shù)族計算出每個特征向量的相似度Hash,最后以給定的同源性閾值為參數(shù)對相似度Hash構(gòu)造倒排索引數(shù)據(jù)庫.需要注意的是上述這些步驟均可以離線完成,無需消耗在線搜索時間.當(dāng)收到在線搜索任務(wù)后,首先對待查詢的二進(jìn)制文件采用與離線時相同的方法生成相似度Hash,然后在倒排索引數(shù)據(jù)庫中對相似度Hash進(jìn)行時間復(fù)雜度僅為O(lgN)的檢索,最終得到庫中所有滿足閾值條件的同源二進(jìn)制文件.

    3 實驗評估

    在本節(jié)中,首先介紹數(shù)據(jù)集的構(gòu)建方法,然后將本文方法與具有代表性的基于模糊Hash的方法sdhash進(jìn)行性能和時間開銷的對比,最后將展示作為本文方法核心的編碼模型的訓(xùn)練細(xì)節(jié).

    3.1 數(shù)據(jù)集

    由2.2.1節(jié)問題定義可知,訓(xùn)練模型需要人工標(biāo)記大量的同源性計算算子π作用到二進(jìn)制文件對后的取值.人工標(biāo)記的原則為:當(dāng)2個文件是由同一份源碼編譯生成的,π取值+1,否則π取值-1.參與編譯的源碼共涉及893個從開源社區(qū)收集得到的開源組件,包含聲音、壓縮與解壓、加密、數(shù)據(jù)庫、文件系統(tǒng)、圖形、硬件處理、javascript、JSONXML、日志、多媒體、網(wǎng)絡(luò)、安全、文字與終端處理等類別,涵蓋嵌入式設(shè)備中常見的組件,如openssl,binutils,libmad,boa,web,server,sudo,openssh,ntp,nginx,tcpdump,libgd,libxml2等.編譯參數(shù)包括不同的平臺(ARM,MIPS,PowerPC,X86,X64)、不同的編譯器(gcc,clang,icc)以及不同的編譯優(yōu)化級別(-O0,-O1,-O2,-O3,-Os).數(shù)據(jù)集中包含的二進(jìn)制文件概況如表2所示:

    Table 2 Dataset Overview

    訓(xùn)練集共29 981個二進(jìn)制文件,驗證集共4 620個二進(jìn)制文件,測試集共4 618個二進(jìn)制文件.值得注意的是,在劃分文件到上述3個文件集的過程中,我們確保3個文件集是沒有“交集”的,即編譯自同一份源碼的多個二進(jìn)制文件不允許同時存在于2個不同的文件集中,這樣可以檢驗?zāi)P蛯τ?xùn)練集中沒有遇到過的二進(jìn)制文件的編碼能力.最后按照π取值為+1與-1的文件對數(shù)量比例大致相等的原則對上述二進(jìn)制文件進(jìn)行配對處理,共生成55 253個文件對用于訓(xùn)練模型,共生成7 543個文件對用于在每個Epoch后對模型的編碼性能進(jìn)行驗證,共生成8 333個文件對用于測試訓(xùn)練和調(diào)參等步驟完成后模型最終能達(dá)到的編碼性能.

    3.2 性能評估

    本文方法與sdhash方法在測試集中的ROC曲線性能對比如圖4所示:

    Fig. 4 ROC curves for our method and sdhash method圖4 ROC曲線性能對比

    由圖4可知,本文方法比sdhash方法的ROC性能更好.例如當(dāng)假陽率為0.05時,本文方法的真陽率為0.85而sdhash只有0.67;當(dāng)假陽率為0.1時,本文方法的真陽率達(dá)到了0.91而sdhash只有0.78.除此之外,從圖4中描點(diǎn)的密度分布可知,本文方法在真陽率較高的階段點(diǎn)密度顯著高于sdhash,說明本文方法對閾值的選擇更具有魯棒性,因此穩(wěn)定性更好.

    3.3 時間開銷

    從本質(zhì)上講,本文方法與sdhash方法均為基于簽名的方法.即需要先計算簽名然后再進(jìn)行簽名的檢索.在實際應(yīng)用中,簽名計算是可以離線進(jìn)行的,而簽名的檢索必須在線進(jìn)行.因此在線檢索速度比離線簽名速度重要的多.2種方法的時間開銷對比如表3所示.本文方法平均每個二進(jìn)制的離線簽名時間約為sdhash的一半,更重要的是在對百萬量級二進(jìn)制文件庫進(jìn)行檢索時本文方法的速度比sdhash快了3個數(shù)量級.

    Table3ComparisonofOfflineSignaturesandOnlineSearch

    TimeCosts

    表3 離線簽名和在線檢索時間開銷對比 s

    3.4 訓(xùn)練細(xì)節(jié)

    我們將模型訓(xùn)練50個epoch,并在每個epoch結(jié)束后打印損失函數(shù)的數(shù)值,同時在驗證集中對AUC值進(jìn)行評估.損失函數(shù)變化趨勢和AUC變化趨勢分別如圖5和圖6所示:

    Fig. 5 Loss versus number of epochs圖5 損失函數(shù)變化趨勢

    Fig. 6 AUC versus number of epochs圖6 AUC變化趨勢

    從圖5中可以看出,經(jīng)過10個左右的epoch訓(xùn)練后,損失函數(shù)下降到一個較低的水平,然后幾乎保持不變.從圖6中可以看出AUC也有類似的趨勢,在10個左右的epoch訓(xùn)練后穩(wěn)定在一個較高的數(shù)值上.因此,我們得出這樣的結(jié)論:模型可以快速訓(xùn)練,只需要10個左右的epoch,即30 min的離線訓(xùn)練可達(dá)到很高的編碼性能.

    為了考察編碼長度p對編碼性能的影響,我們將編碼長度分別取16,32,64和128時模型的ROC性能曲線放在一起進(jìn)行對比,如圖7所示:

    Fig. 7 The effect of encoding length on ROC performance圖7 編碼長度對ROC性能的影響

    由圖7可知,編碼長度越長,模型的編碼性能越好,但是隨著編碼長度的增加,存儲和計算的開銷也在增加,然而不同編碼長度之間的性能差距也越來越接近.綜合考慮后,本文選擇64作為模型的編碼長度.

    4 應(yīng)用案例

    為了驗證本文方法的實用性,我們對14 種物聯(lián)網(wǎng)設(shè)備中常用組件(libgcrypt,libssh,msmtp,nginx,ntp,openssh,openssl,rsync,stunnel,subversion,sudo,tcpdump, wget,samba)進(jìn)行了大規(guī)模同源分析實驗,這些組件的某些版本曾經(jīng)都爆出過安全漏洞.實驗所使用的二進(jìn)制文件庫由從52個廠商共22 594個固件解壓出的1 637 797個二進(jìn)制文件構(gòu)成.這些廠商的固件均是通過網(wǎng)絡(luò)爬蟲從各廠商的固件發(fā)布網(wǎng)頁中爬取得到.在構(gòu)建完離線索引庫后,完成一次同源二進(jìn)制文件檢索的時間只需要不到1 s.通過小樣本的人工分析與驗證,本文方法在該應(yīng)用場景下的誤報率率低于20%,漏報率低于10%.由于篇幅所限,我們只展示其中4個典型組件openssl,samba,nginx,ntp的同源分析結(jié)果.它們曾經(jīng)爆出過的CVE漏洞如表4所示.分析結(jié)果如圖8所示.

    ComponentCVE VulnerabilityopensslCVE-2017-3731 CVE-2017-3730 CVE-2014-0160 CVE-2016-6309 CVE-2016-6308 CVE-2016-6304sambaCVE-2017-7494 CVE-2015-0240 CVE-2013-4496 CVE-2012-1182nginxCVE-2017-7529 CVE-2016-1247 CVE-2016-4450 CVE-2016-0747ntpCVE-2015-5146 CVE-2015-3405 CVE-2015-7691 CVE-2015-7701

    可見openssl和samba影響范圍較廣,這說明心臟出血和SambaCry漏洞對物聯(lián)網(wǎng)設(shè)備安全構(gòu)成了巨大的威脅.

    5 相關(guān)工作

    文獻(xiàn)[18]提出了一種模糊Hash算法ssdeep,該算法基于上下文觸發(fā)的滾動Hash實現(xiàn)了自動對齊和模糊匹配功能;文獻(xiàn)[19]設(shè)計了另一種模糊Hash算法sdhash,該算法基于熵估計來挑選出區(qū)分度最高的特征;文獻(xiàn)[20]驗證了現(xiàn)有的模糊Hash算法在惡意軟件家族分類等安全應(yīng)用中的有效性;文獻(xiàn)[21]使用ssdeep在CERT Artifact Catalog數(shù)據(jù)庫中對一千多萬個文件進(jìn)行了聚類實驗.

    近年來,越來越多的機(jī)器學(xué)習(xí)方法被用來解決二進(jìn)制分析領(lǐng)域的問題,以下列出一些比較有代表性的工作.本文作者在文獻(xiàn)[22]中提出了一種固件漏洞函數(shù)關(guān)聯(lián)方法,該方法基于BP神經(jīng)網(wǎng)絡(luò)提取函數(shù)跨平臺特征,因而不依賴特定的指令集,可以跨平臺進(jìn)行固件漏洞關(guān)聯(lián);文獻(xiàn)[23]將循環(huán)神經(jīng)網(wǎng)絡(luò)RNN應(yīng)用于函數(shù)邊界識別;文獻(xiàn)[24]利用3層RNN網(wǎng)絡(luò)對函數(shù)參數(shù)的個數(shù)以及數(shù)據(jù)類型進(jìn)行了識別;文獻(xiàn)[25]提出了使用ACFG表示函數(shù),并使用無監(jiān)督學(xué)習(xí)模型將ACFG轉(zhuǎn)換為數(shù)值向量,最后使用LSH技術(shù)完成對漏洞函數(shù)的快速檢索;文獻(xiàn)[26]在文獻(xiàn)[25]的基礎(chǔ)上使用與本文類似的圖嵌入網(wǎng)絡(luò)對ACFG進(jìn)行編碼從而提升了檢索性能.本文方法受到了以上研究工作,特別是文獻(xiàn)[25]和文獻(xiàn)[26]的啟發(fā),但在2個方面存在顯著不同:1)編碼對象不同,本文是將二進(jìn)制文件編碼成Hash向量,而文獻(xiàn)[25]和文獻(xiàn)[26]編碼的是函數(shù); 2)數(shù)據(jù)集的原創(chuàng)性,本文第1次將多達(dá)893個開源組件按照16種不同的編譯參數(shù)進(jìn)行編譯,總共生成了帶標(biāo)簽的71 129個二進(jìn)制文件對用于訓(xùn)練和測試模型.

    在大規(guī)模嵌入式固件安全分析領(lǐng)域,文獻(xiàn)[12]首次對3萬多固件樣本進(jìn)行了關(guān)聯(lián)分析,但由于他們所采用的是基于模糊Hash[18-19]的二進(jìn)制文件關(guān)聯(lián)方法,需要進(jìn)行一對一的文件相似度關(guān)聯(lián)的計算,因而不適用于大規(guī)模的文件檢索應(yīng)用.而本文方法由于借助了局部敏感Hash技術(shù)進(jìn)行加速,從而可以將檢索的時間復(fù)雜度由O(n)降低至O(lgN).

    6 結(jié)束語

    本文設(shè)計和實現(xiàn)了一種時間復(fù)雜度為O(lgN)的面向物聯(lián)網(wǎng)設(shè)備固件的同源二進(jìn)制文件檢索方法.該方法的核心思想是通過深度學(xué)習(xí)網(wǎng)絡(luò)編碼二進(jìn)制文件中的可讀字符串,然后對編碼向量生成局部敏感Hash從而實現(xiàn)快速檢索.

    本文按照16種不同的編譯參數(shù)編譯了893個開源組件,共生成71 129對帶標(biāo)簽的二進(jìn)制文件來訓(xùn)練和測試編碼模型.實驗結(jié)果表明:基于本文方法的同源二進(jìn)制文件檢索性能好于傳統(tǒng)方法.此外,應(yīng)用案例表明本文方法只需不到1 s的時間即可完成一次針對22 594個固件的同源二進(jìn)制文件檢索任務(wù).

    本文方法的不足之處為對于包含字符串較少的或者做過字符串混淆處理的二進(jìn)制文件的檢索能力較差,擬在未來工作中研究基于非字符串特征的提取與編碼方法,并與更多的同源二進(jìn)制檢索方法進(jìn)行性能對比.

    猜你喜歡
    字符串固件二進(jìn)制
    用二進(jìn)制解一道高中數(shù)學(xué)聯(lián)賽數(shù)論題
    有趣的進(jìn)度
    二進(jìn)制在競賽題中的應(yīng)用
    基于固件的遠(yuǎn)程身份認(rèn)證
    提取ROM固件中的APP
    電腦愛好者(2015年7期)2015-04-09 08:54:02
    一種通過USB接口的可靠固件升級技術(shù)
    一種新的基于對稱性的字符串相似性處理算法
    奧林巴斯XZ—2新固件升級
    中國攝影(2014年1期)2014-02-24 01:50:23
    依據(jù)字符串匹配的中文分詞模型研究
    一種針對Java中字符串的內(nèi)存管理方案
    黄色 视频免费看| av中文乱码字幕在线| 飞空精品影院首页| 乱人伦中国视频| av天堂在线播放| 国产又爽黄色视频| 精品乱码久久久久久99久播| 老司机影院毛片| 天天操日日干夜夜撸| 男女之事视频高清在线观看| 99香蕉大伊视频| 18禁裸乳无遮挡动漫免费视频| svipshipincom国产片| 免费在线观看日本一区| 亚洲欧美精品综合一区二区三区| 757午夜福利合集在线观看| 亚洲三区欧美一区| 免费黄频网站在线观看国产| avwww免费| 亚洲成av片中文字幕在线观看| 国产主播在线观看一区二区| 亚洲av电影在线进入| 最近最新中文字幕大全免费视频| 国产精品成人在线| 亚洲欧美激情综合另类| 精品欧美一区二区三区在线| 亚洲一区高清亚洲精品| 午夜老司机福利片| 国产人伦9x9x在线观看| 色婷婷久久久亚洲欧美| 欧美+亚洲+日韩+国产| 欧美av亚洲av综合av国产av| 91精品三级在线观看| 男女之事视频高清在线观看| 久久这里只有精品19| www.熟女人妻精品国产| 不卡av一区二区三区| 婷婷成人精品国产| 久久久国产欧美日韩av| 日本精品一区二区三区蜜桃| 国产精品久久久久久人妻精品电影| 久9热在线精品视频| 成年女人毛片免费观看观看9 | 午夜免费鲁丝| a级毛片黄视频| 中文字幕制服av| 久久精品aⅴ一区二区三区四区| 国产三级黄色录像| 免费看十八禁软件| 一级片'在线观看视频| 日日摸夜夜添夜夜添小说| 色老头精品视频在线观看| 免费在线观看视频国产中文字幕亚洲| 精品一区二区三区视频在线观看免费 | 国产成人一区二区三区免费视频网站| 免费av中文字幕在线| 午夜日韩欧美国产| 一进一出抽搐gif免费好疼 | 女性生殖器流出的白浆| 啪啪无遮挡十八禁网站| 国产精品秋霞免费鲁丝片| 高清在线国产一区| av不卡在线播放| 丝袜在线中文字幕| a级片在线免费高清观看视频| 国内毛片毛片毛片毛片毛片| 操出白浆在线播放| 国产人伦9x9x在线观看| 9191精品国产免费久久| 免费在线观看影片大全网站| 在线永久观看黄色视频| 国产精品av久久久久免费| 亚洲av日韩在线播放| 操出白浆在线播放| 两个人看的免费小视频| 国产精品98久久久久久宅男小说| 日韩成人在线观看一区二区三区| 国产亚洲欧美在线一区二区| 欧美亚洲 丝袜 人妻 在线| 国产精品秋霞免费鲁丝片| 多毛熟女@视频| 久久 成人 亚洲| 精品福利观看| 欧美在线黄色| 亚洲成av片中文字幕在线观看| 欧美日韩乱码在线| 男人的好看免费观看在线视频 | 日本a在线网址| 男人操女人黄网站| 成人国语在线视频| 中文字幕av电影在线播放| av免费在线观看网站| 极品少妇高潮喷水抽搐| 国产xxxxx性猛交| 亚洲精品一二三| 51午夜福利影视在线观看| 在线观看免费午夜福利视频| 黄片播放在线免费| 黄色成人免费大全| 在线视频色国产色| 亚洲人成77777在线视频| 免费黄频网站在线观看国产| av视频免费观看在线观看| 亚洲九九香蕉| x7x7x7水蜜桃| 真人做人爱边吃奶动态| 精品国产亚洲在线| 丝袜在线中文字幕| 91麻豆精品激情在线观看国产 | 老鸭窝网址在线观看| 满18在线观看网站| 午夜老司机福利片| 成人18禁在线播放| 国产精品一区二区精品视频观看| 亚洲第一av免费看| 俄罗斯特黄特色一大片| a级毛片在线看网站| 精品熟女少妇八av免费久了| 淫妇啪啪啪对白视频| 国产精品99久久99久久久不卡| 亚洲美女黄片视频| 久久国产精品大桥未久av| 男人操女人黄网站| 高清在线国产一区| 757午夜福利合集在线观看| 色在线成人网| 久久人妻熟女aⅴ| 精品无人区乱码1区二区| 夜夜躁狠狠躁天天躁| 中文亚洲av片在线观看爽 | 男女免费视频国产| 国产麻豆69| 50天的宝宝边吃奶边哭怎么回事| 久久国产精品影院| 国产真人三级小视频在线观看| 极品教师在线免费播放| 操美女的视频在线观看| 在线国产一区二区在线| 亚洲美女黄片视频| 久久中文字幕一级| 人人妻人人澡人人看| 亚洲精品久久午夜乱码| 一区二区三区国产精品乱码| 中文字幕制服av| 99在线人妻在线中文字幕 | 亚洲精品一卡2卡三卡4卡5卡| 村上凉子中文字幕在线| а√天堂www在线а√下载 | 日韩欧美国产一区二区入口| 精品人妻熟女毛片av久久网站| 天天添夜夜摸| 麻豆国产av国片精品| 亚洲情色 制服丝袜| 一二三四在线观看免费中文在| 美女午夜性视频免费| 精品国产乱码久久久久久男人| aaaaa片日本免费| 国产99久久九九免费精品| 国产一区二区三区视频了| 一区福利在线观看| 亚洲欧美一区二区三区黑人| 视频区欧美日本亚洲| 操出白浆在线播放| 麻豆成人av在线观看| 日韩三级视频一区二区三区| 人人妻人人澡人人看| 窝窝影院91人妻| 国产一区二区三区视频了| 国产真人三级小视频在线观看| 午夜亚洲福利在线播放| 美女扒开内裤让男人捅视频| 成人18禁高潮啪啪吃奶动态图| 少妇粗大呻吟视频| 国产一区二区激情短视频| 麻豆国产av国片精品| 亚洲精品久久午夜乱码| 成人国产一区最新在线观看| 午夜福利在线免费观看网站| 亚洲精品乱久久久久久| 超碰成人久久| 国产蜜桃级精品一区二区三区 | 成年人午夜在线观看视频| 亚洲成人免费av在线播放| 露出奶头的视频| 99热国产这里只有精品6| 99精品在免费线老司机午夜| 亚洲全国av大片| 亚洲av电影在线进入| a级毛片在线看网站| 午夜久久久在线观看| 欧美日韩精品网址| 精品人妻在线不人妻| 母亲3免费完整高清在线观看| 亚洲第一欧美日韩一区二区三区| 久久久久国产精品人妻aⅴ院 | 女警被强在线播放| av电影中文网址| 十八禁高潮呻吟视频| 叶爱在线成人免费视频播放| 成熟少妇高潮喷水视频| 欧美日韩av久久| 久久久精品免费免费高清| av网站免费在线观看视频| 日韩欧美在线二视频 | 午夜亚洲福利在线播放| 国产精品 欧美亚洲| 美国免费a级毛片| 久久国产乱子伦精品免费另类| 少妇裸体淫交视频免费看高清 | 国产免费现黄频在线看| 最新美女视频免费是黄的| 免费看a级黄色片| 国产成人影院久久av| 亚洲成人手机| 人人妻人人爽人人添夜夜欢视频| av网站在线播放免费| 少妇粗大呻吟视频| 高清毛片免费观看视频网站 | www日本在线高清视频| 美女高潮喷水抽搐中文字幕| 亚洲成a人片在线一区二区| 精品少妇一区二区三区视频日本电影| 免费观看人在逋| 黄色丝袜av网址大全| 国产视频一区二区在线看| 人人妻人人爽人人添夜夜欢视频| 日本wwww免费看| 欧美乱码精品一区二区三区| 成年动漫av网址| 中国美女看黄片| 久久影院123| 久久婷婷成人综合色麻豆| 国产一区二区激情短视频| 国产97色在线日韩免费| 777久久人妻少妇嫩草av网站| 国产高清激情床上av| 中亚洲国语对白在线视频| 在线观看日韩欧美| 精品卡一卡二卡四卡免费| 亚洲成人免费av在线播放| 男女下面插进去视频免费观看| 在线播放国产精品三级| 久久久久久久国产电影| 精品国产一区二区三区久久久樱花| 狂野欧美激情性xxxx| 欧美精品亚洲一区二区| 欧美午夜高清在线| 亚洲人成电影免费在线| 欧美精品啪啪一区二区三区| 日韩成人在线观看一区二区三区| 精品福利永久在线观看| 人人澡人人妻人| 亚洲 国产 在线| 中文字幕人妻丝袜制服| 多毛熟女@视频| 成人特级黄色片久久久久久久| 美女高潮到喷水免费观看| 性少妇av在线| 两性午夜刺激爽爽歪歪视频在线观看 | videosex国产| 国产精品久久电影中文字幕 | 国产精品亚洲一级av第二区| 国产xxxxx性猛交| 日韩大码丰满熟妇| 日日摸夜夜添夜夜添小说| av中文乱码字幕在线| av网站免费在线观看视频| 国产精品一区二区在线不卡| 动漫黄色视频在线观看| 90打野战视频偷拍视频| 亚洲一区高清亚洲精品| 国产视频一区二区在线看| 国产精品国产av在线观看| 69精品国产乱码久久久| 色婷婷久久久亚洲欧美| 人妻一区二区av| 制服诱惑二区| 脱女人内裤的视频| 99久久精品国产亚洲精品| 国产精品久久久久久人妻精品电影| 久久影院123| 精品国产一区二区三区四区第35| 国产欧美日韩综合在线一区二区| 黄色怎么调成土黄色| 午夜福利视频在线观看免费| 欧美日韩一级在线毛片| 老司机在亚洲福利影院| 中文字幕人妻丝袜一区二区| 精品免费久久久久久久清纯 | 美女视频免费永久观看网站| 亚洲性夜色夜夜综合| 校园春色视频在线观看| 纯流量卡能插随身wifi吗| 日韩欧美免费精品| 日韩欧美在线二视频 | 91av网站免费观看| 国产97色在线日韩免费| 一级黄色大片毛片| 亚洲性夜色夜夜综合| 国产精品免费大片| 亚洲成人免费电影在线观看| 免费av中文字幕在线| 亚洲国产欧美日韩在线播放| 亚洲av日韩在线播放| 一级片'在线观看视频| 亚洲精品国产区一区二| 免费观看人在逋| 成人18禁高潮啪啪吃奶动态图| 日韩欧美国产一区二区入口| 夜夜爽天天搞| 国产激情欧美一区二区| 免费看a级黄色片| 亚洲一区二区三区欧美精品| 啦啦啦视频在线资源免费观看| 久久国产精品男人的天堂亚洲| 在线观看免费日韩欧美大片| 亚洲午夜理论影院| 亚洲片人在线观看| 亚洲黑人精品在线| 99国产精品99久久久久| 他把我摸到了高潮在线观看| 亚洲欧美激情综合另类| 99久久99久久久精品蜜桃| 午夜福利乱码中文字幕| 国产成人av教育| a级毛片黄视频| 一本一本久久a久久精品综合妖精| 精品一区二区三区四区五区乱码| 国产精品一区二区精品视频观看| 老司机影院毛片| 国产精品免费大片| 亚洲专区中文字幕在线| 精品福利永久在线观看| 亚洲成人手机| 亚洲,欧美精品.| 极品人妻少妇av视频| 国产精品98久久久久久宅男小说| 国产一区二区三区在线臀色熟女 | 在线观看午夜福利视频| 亚洲国产欧美网| 十分钟在线观看高清视频www| 久久香蕉精品热| 啪啪无遮挡十八禁网站| 午夜激情av网站| 日本a在线网址| av电影中文网址| 亚洲人成77777在线视频| 啦啦啦视频在线资源免费观看| 久久久久精品人妻al黑| 日日夜夜操网爽| 91精品三级在线观看| 最近最新中文字幕大全电影3 | 中文字幕人妻熟女乱码| 纯流量卡能插随身wifi吗| 久9热在线精品视频| 身体一侧抽搐| 久9热在线精品视频| 婷婷成人精品国产| 国产欧美日韩综合在线一区二区| 男人舔女人的私密视频| 精品一区二区三区四区五区乱码| 国产男靠女视频免费网站| a级毛片在线看网站| 在线观看免费高清a一片| 老汉色av国产亚洲站长工具| 最近最新中文字幕大全电影3 | а√天堂www在线а√下载 | 如日韩欧美国产精品一区二区三区| 麻豆乱淫一区二区| 国产av又大| 亚洲精品在线美女| 在线观看日韩欧美| 亚洲av成人不卡在线观看播放网| 性少妇av在线| 亚洲第一av免费看| 国产精品欧美亚洲77777| 一a级毛片在线观看| 成人三级做爰电影| 国产不卡一卡二| 国产亚洲欧美精品永久| 国产av一区二区精品久久| av一本久久久久| 久久久精品免费免费高清| 丰满人妻熟妇乱又伦精品不卡| 国产免费av片在线观看野外av| 免费av中文字幕在线| 在线永久观看黄色视频| 亚洲在线自拍视频| 黄色视频不卡| 午夜日韩欧美国产| 天堂中文最新版在线下载| 免费在线观看视频国产中文字幕亚洲| cao死你这个sao货| 欧美成人午夜精品| 69精品国产乱码久久久| 亚洲精品在线观看二区| 大码成人一级视频| 久久久精品免费免费高清| 在线播放国产精品三级| 国产精品二区激情视频| 国产激情欧美一区二区| 99精国产麻豆久久婷婷| 热99国产精品久久久久久7| 亚洲欧美一区二区三区黑人| 国产精品免费视频内射| tocl精华| 久久精品国产a三级三级三级| 极品人妻少妇av视频| 亚洲美女黄片视频| www.精华液| 国产av一区二区精品久久| 国产aⅴ精品一区二区三区波| 欧美黑人欧美精品刺激| 中文字幕av电影在线播放| 国产精品一区二区在线观看99| av电影中文网址| а√天堂www在线а√下载 | 国产极品粉嫩免费观看在线| 99国产极品粉嫩在线观看| 亚洲免费av在线视频| 国产精品久久久av美女十八| 多毛熟女@视频| 欧美激情 高清一区二区三区| 高潮久久久久久久久久久不卡| 国产精品九九99| 99久久99久久久精品蜜桃| 狠狠婷婷综合久久久久久88av| 在线十欧美十亚洲十日本专区| 啪啪无遮挡十八禁网站| 在线观看www视频免费| 精品熟女少妇八av免费久了| 村上凉子中文字幕在线| 多毛熟女@视频| 在线免费观看的www视频| 人妻丰满熟妇av一区二区三区 | 国产精品久久电影中文字幕 | 欧美另类亚洲清纯唯美| 热99久久久久精品小说推荐| 一级毛片女人18水好多| 精品国产一区二区三区久久久樱花| 免费日韩欧美在线观看| 1024视频免费在线观看| 国产成人欧美| 老司机午夜十八禁免费视频| 免费少妇av软件| 夫妻午夜视频| 99国产精品免费福利视频| 亚洲色图综合在线观看| 大陆偷拍与自拍| 两性午夜刺激爽爽歪歪视频在线观看 | 欧美精品啪啪一区二区三区| 香蕉丝袜av| 欧美日韩av久久| 91国产中文字幕| 一进一出抽搐gif免费好疼 | 午夜视频精品福利| 女人被狂操c到高潮| 国产又色又爽无遮挡免费看| 9色porny在线观看| 国产三级黄色录像| 国产精品乱码一区二三区的特点 | 国产男女超爽视频在线观看| 精品国产国语对白av| 男女下面插进去视频免费观看| 欧美成人午夜精品| 三级毛片av免费| 无遮挡黄片免费观看| 法律面前人人平等表现在哪些方面| 午夜福利,免费看| 丁香六月欧美| 狠狠婷婷综合久久久久久88av| 国产精品99久久99久久久不卡| 国产精华一区二区三区| 嫩草影视91久久| 少妇的丰满在线观看| 丰满的人妻完整版| 国产激情欧美一区二区| 亚洲七黄色美女视频| 国产精品亚洲一级av第二区| 国产极品粉嫩免费观看在线| 在线观看一区二区三区激情| 久久午夜综合久久蜜桃| 国产精品.久久久| 免费日韩欧美在线观看| 91国产中文字幕| 久久精品国产a三级三级三级| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品国产av在线观看| 一级毛片女人18水好多| 久久中文字幕人妻熟女| 一二三四在线观看免费中文在| 久久香蕉激情| 丁香欧美五月| 精品一区二区三区av网在线观看| 亚洲人成77777在线视频| 一本综合久久免费| 又大又爽又粗| 亚洲精品在线观看二区| 国产精品 欧美亚洲| 亚洲久久久国产精品| 一区二区三区国产精品乱码| 免费人成视频x8x8入口观看| 不卡一级毛片| 18禁裸乳无遮挡动漫免费视频| 久久天堂一区二区三区四区| 亚洲国产欧美网| av超薄肉色丝袜交足视频| 少妇粗大呻吟视频| 亚洲综合色网址| 亚洲av美国av| 久久精品国产综合久久久| 夜夜爽天天搞| 91字幕亚洲| 国产亚洲欧美精品永久| 久久久水蜜桃国产精品网| av电影中文网址| 18在线观看网站| 亚洲av成人不卡在线观看播放网| 免费av中文字幕在线| 久久久久久久午夜电影 | 精品一区二区三卡| 精品国产乱子伦一区二区三区| 中文字幕人妻丝袜制服| 999久久久精品免费观看国产| 国产成人免费观看mmmm| 在线免费观看的www视频| 女人爽到高潮嗷嗷叫在线视频| 亚洲一区二区三区欧美精品| 国产精品影院久久| 国产片内射在线| 国产精品.久久久| 欧美日韩av久久| 国产精品美女特级片免费视频播放器 | 不卡av一区二区三区| 欧美精品一区二区免费开放| 久久国产乱子伦精品免费另类| xxx96com| 18禁美女被吸乳视频| 999久久久精品免费观看国产| 久久久国产成人精品二区 | 成年人黄色毛片网站| 久久国产乱子伦精品免费另类| 欧美久久黑人一区二区| 久久人妻熟女aⅴ| 身体一侧抽搐| 久久久国产一区二区| 欧美日本中文国产一区发布| a级毛片黄视频| 日韩有码中文字幕| 亚洲精品久久成人aⅴ小说| 在线观看免费高清a一片| 最近最新免费中文字幕在线| 久久精品国产a三级三级三级| 国产高清videossex| 露出奶头的视频| 一边摸一边做爽爽视频免费| 亚洲一区高清亚洲精品| 天堂动漫精品| 热99国产精品久久久久久7| 欧美人与性动交α欧美精品济南到| 国产不卡一卡二| 真人做人爱边吃奶动态| 久久精品成人免费网站| 精品亚洲成a人片在线观看| 国产精品一区二区在线不卡| 欧美日韩乱码在线| 欧美亚洲日本最大视频资源| 欧美另类亚洲清纯唯美| 久久精品人人爽人人爽视色| 久久香蕉精品热| 少妇的丰满在线观看| 欧美日本中文国产一区发布| 水蜜桃什么品种好| 日本撒尿小便嘘嘘汇集6| 午夜福利,免费看| 亚洲va日本ⅴa欧美va伊人久久| 成人黄色视频免费在线看| 国产一区在线观看成人免费| 啦啦啦视频在线资源免费观看| 99国产综合亚洲精品| 亚洲一区中文字幕在线| 久久精品成人免费网站| 久久国产精品影院| 日本欧美视频一区| 俄罗斯特黄特色一大片| 下体分泌物呈黄色| 免费观看a级毛片全部| 日本五十路高清| 色婷婷av一区二区三区视频| av视频免费观看在线观看| 久久 成人 亚洲| 少妇裸体淫交视频免费看高清 | 如日韩欧美国产精品一区二区三区| 亚洲精品在线观看二区| 欧洲精品卡2卡3卡4卡5卡区| 日本精品一区二区三区蜜桃| 真人做人爱边吃奶动态| 啪啪无遮挡十八禁网站| 在线观看www视频免费| 操美女的视频在线观看| 他把我摸到了高潮在线观看| 中文字幕最新亚洲高清| 日韩三级视频一区二区三区| 不卡av一区二区三区| 欧美成狂野欧美在线观看| 久久久国产欧美日韩av| 91大片在线观看| 久久国产精品大桥未久av| 一二三四在线观看免费中文在| 99热国产这里只有精品6| av在线播放免费不卡| 黄色a级毛片大全视频| 亚洲性夜色夜夜综合| 欧美日韩精品网址| 麻豆国产av国片精品|