亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于隨機(jī)森林的WebShell檢測方法①

        2019-04-10 05:09:16
        關(guān)鍵詞:特征選擇腳本決策樹

        秦 英

        (武漢郵電科學(xué)研究院,武漢 430074)

        (南京烽火星空通信發(fā)展有限公司,南京 210019)

        隨著Internet技術(shù)的興起和WWW瀏覽器技術(shù)的不斷成熟,人們已經(jīng)熟悉瀏覽器的上網(wǎng)方式,使得基于B/S結(jié)構(gòu)的Web應(yīng)用在信息系統(tǒng)的開發(fā)建設(shè)中盛行起來.但由于Web系統(tǒng)開發(fā)人員的技術(shù)水平參差不齊,安全意識淡薄,防護(hù)能力不足,Web系統(tǒng)不斷面臨網(wǎng)絡(luò)安全威脅.例如,Web交互功能越來越豐富,人們可以快速便捷地傳遞信息、分享與獲取資源,但這也為黑客提供了多方面的攻擊手段.根據(jù)CNCERT今年4月發(fā)布的《2017年我國互聯(lián)網(wǎng)網(wǎng)絡(luò)安全態(tài)勢綜述》顯示,CNCERT監(jiān)測發(fā)現(xiàn)境內(nèi)外約2.4萬個IP地址對我國境內(nèi)2.9萬余個網(wǎng)站植入后門.網(wǎng)站后門又被稱為WebShell,WebShell危害巨大,如果發(fā)現(xiàn)網(wǎng)站被植入了WebShell腳本,則意味著網(wǎng)站存在漏洞,而且攻擊者已經(jīng)利用漏洞獲得了服務(wù)器的控制權(quán)限[1].因此檢測WebShell對于及時掌握網(wǎng)絡(luò)安全態(tài)勢具有極其重要的意義.

        1 相關(guān)研究

        1.1 WebShell概述

        目WebShell是運(yùn)用主流腳本語言如PHP、JSP、ASP等編寫的一種網(wǎng)頁腳本木馬.攻擊者在檢測到Web應(yīng)用存在上傳漏洞后,常常將這些腳本木馬放置在網(wǎng)站服務(wù)器的Web目錄中,然后以訪問網(wǎng)頁的方式訪問腳本木馬,通過腳本木馬獲取更高的權(quán)限以控制網(wǎng)站服務(wù)器,對網(wǎng)站服務(wù)器實(shí)施文件的上傳、修改與下載、訪問數(shù)據(jù)庫篡改數(shù)據(jù)、執(zhí)行任意程序命令等惡意操作[2].

        WebShell具備很深的自身隱藏性、可偽裝性,它混雜在正常網(wǎng)頁中,和正常網(wǎng)頁一樣通過80端口與服務(wù)器或遠(yuǎn)程主機(jī)交換機(jī)進(jìn)行數(shù)據(jù)傳遞.這種數(shù)據(jù)傳遞屬于正常的HTTP協(xié)議,傳統(tǒng)防火墻無法對其進(jìn)行攔截,也不會在系統(tǒng)日志中留下服務(wù)器管理操作,這給WebShell的檢測帶來很大的難度.

        1.1.1 WebShell的特征

        根據(jù)腳本程序的大小和功能,攻擊者通常將WebShell分為大馬、小馬和一句話木馬三類[1].

        不同類型的WebShell不僅具有基本的WebShell特征,又有各自類型的獨(dú)有特征[3].WebShell的基本特征有:(1)訪問特性: WebShell的訪問出度和入度、訪問IP較正常網(wǎng)頁訪問有很大區(qū)別;(2)關(guān)聯(lián)特性:WebShell一般是個孤立的網(wǎng)頁文件,在頁面跳轉(zhuǎn)上存在特殊性;(3)文件特性: WebShell在文件創(chuàng)建時間、文件行數(shù)、文件大小上一般具有特殊性[1].在文件大小和文件行數(shù)上明顯區(qū)別于一般合法網(wǎng)頁;(4)文本特性:包含敏感函數(shù)的調(diào)用,或是通過加解密算法(混淆處理)隱藏敏感函數(shù)調(diào)用.

        各類WebShell獨(dú)有特征:(1)大馬的文件大小超過70%的合法網(wǎng)頁、調(diào)用多種系統(tǒng)關(guān)鍵函數(shù)、包含開發(fā)者的版權(quán)信息,如4ngel、wefoiwe、c99shell等;(2)小馬文件小,功能單一,存在上傳行為;(3)一句話木馬長度短、可能嵌入到正常網(wǎng)頁中、通過POST方式傳遞參數(shù).

        1.2 WebShell的檢測和逃逸

        WebShell檢測和逃逸如同一場曠日持久的博弈,腳本語言的靈活多變使得WebShell不斷變異躲避檢測[4],而檢測也從不同角度查殺WebShell.

        1.2.1 WebShell逃逸技術(shù)

        以PHP語言的WebShell為例,目前常見的WebShell變形技術(shù)有:

        (1)加密算法隱藏敏感特征: 加密的方式非常多,在PHP語言中最常用的是內(nèi)置的base64,rot13等加密技術(shù),研究WebShell樣本可以發(fā)現(xiàn)很多的WebShell其實(shí)是eaval(base64_decode($_POST[X]))的變形.為了逃逸,有些惡意程序會自定義加密算法,或使用Weevely、phpjm、phpjiami等加密工具加密混淆代碼,隱藏特征函數(shù).

        (2)字符串拆分變形重組技術(shù): 在字符串中插入注釋,字符替換,或是通過一些特殊字符的異或運(yùn)算得到特定字符串,如“$__=("#"^"|").("."^"~").("/"^"‘").("|"^"/").("{"^"/")”,“$__”結(jié)果為“_POST”.字母多次自增或自減可以得到任意字母,再利用字符串的拼接特性同樣也能得到特定函數(shù),比如“b”可由“a++”表示.

        (3)隱蔽位置傳遞參數(shù): 檢測未被查殺軟件掃描的字段,如“User-Agent”、“Accept-Language”等,利用這些字段傳遞參數(shù).一些文件的描述信息也常會放置WebShell中需要的數(shù)據(jù),如圖片的exif信息.此外,還可以將敏感函數(shù)名作為文件名的一部分,再在文件中訪問文件名得到敏感函數(shù).

        1.2.2 現(xiàn)有WebShell檢測技術(shù)

        目前WebShell的檢測,可以大體分為腳本運(yùn)行前的靜態(tài)檢測,腳本運(yùn)行后的日志檢測,和腳本運(yùn)行中的動態(tài)檢測.

        靜態(tài)檢測: 傳統(tǒng)的靜態(tài)檢測是基于特征庫的匹配,如WebShell Detector有一個較大的特征庫,知名WebShell檢測器D盾對靜態(tài)屬性進(jìn)行匹配.這類基于特征字符的匹配一般通過正則表達(dá)式來實(shí)現(xiàn),而正則表達(dá)式具有無法完整覆蓋風(fēng)險模型的問題[5],會造成一定的漏報和誤報,而且攻擊者使用混淆手段很容易躲避這類檢測.基于統(tǒng)計學(xué)的檢測,如開源項(xiàng)目NeoPI[6]提取文件的信息熵、最長單詞、重合指數(shù)和壓縮比檢測混淆WebShell,胡建康[7]提取內(nèi)容屬性、基本屬性和高級屬性作為決策樹C4.5的分類特征.這類方法在混淆WebShell檢測上有一定的效果,但是近年隨著人們產(chǎn)權(quán)和安全保密意識的加強(qiáng),許多開發(fā)者也會使用加密技術(shù)隱藏自己的代碼邏輯,從而呈現(xiàn)出類似的統(tǒng)計特征,這樣便增大了統(tǒng)計檢測誤報的可能性.靜態(tài)檢測不只停留在源碼層面,還從詞法分析語法角度、語義角度、字節(jié)碼角度進(jìn)行惡意代碼檢測,減小代碼注釋和混淆變形對檢測結(jié)果的影響.

        動態(tài)檢測: 傳統(tǒng)的動態(tài)檢測主要為分析腳本執(zhí)行過程中的動態(tài)特性檢測惡意腳本,包括基于行為的WebShell檢測和基于流量的WebShell檢測.基于行為的WebShell檢測,以時間為索引,從行為模式上分析腳本對文件的、對系統(tǒng)的操作來判斷是否為WebShell[8].基于流量的檢測方法,在HTTP請求/響應(yīng)中尋找可疑信息,分析訪問的訪問特征(IP/UA/Cookie),path特征,payload的行為特征區(qū)分WebShell與合法網(wǎng)頁.動態(tài)的檢測方式,不僅能有效檢測出已知的WebShell,還對未知的、偽裝性強(qiáng)的WebShell有較高的檢出率,但只能檢測到正在發(fā)生上傳或訪問WebShell的行為,對于網(wǎng)站中已有的且未使用WebShell無法檢測,存在工作量大,誤報率高等問題,在檢測效果上沒有特征值檢測效果好,還需深入研究.

        日志檢測: 雖然WebShell與合法網(wǎng)頁一樣通過80端口進(jìn)行HTTP請求/響應(yīng),不會在系統(tǒng)日志中留下記錄,但分析Web服務(wù)器日志時,可以在頁面訪問頻率、頁面關(guān)聯(lián)度、訪問IP等日志文本特征中找到WebShell的蛛絲馬跡.分析完整的日志上下文,能獲取黑客的攻擊意圖和還原整個攻擊過程,有助于發(fā)現(xiàn)未知、變種的WebShell腳本.但其缺點(diǎn)也很明顯,日志分析技術(shù)通常需要通過大量的日志數(shù)據(jù)來建立HTTP請求異常模型,數(shù)據(jù)處理起來耗時長、檢測速度慢,會影響服務(wù)器的性能.而且Web服務(wù)器業(yè)務(wù)功能復(fù)雜,存在一定數(shù)量的網(wǎng)頁很少被外界訪問,使得訪問次數(shù)/頻率不能作為明顯特征,另外,部分WebShell數(shù)據(jù)訪問時會模擬正常數(shù)據(jù)庫操作,這將對基于數(shù)據(jù)庫訪問規(guī)則的檢測造成干擾從而導(dǎo)致誤報.

        綜上所述,基于各種角度的WebShell檢測有各自的優(yōu)點(diǎn),也存在各自的不足.WebShell的檢測困難主要來自如下方面:(1)無差別的檢測: 雖然機(jī)器學(xué)習(xí)已經(jīng)應(yīng)用到了WebShell檢測中,但是可以發(fā)現(xiàn)不同類型的WebShell依賴特征不同,特征覆蓋不全使得漏報誤報問題明顯,無差別的檢測有待提高.(2)特征不突出: 隨著人們對產(chǎn)權(quán)和安全保密意識的加強(qiáng),許多開發(fā)者也會使用加密技術(shù)隱藏自己的代碼邏輯,呈現(xiàn)出類似WebShell的特征,增大了檢測誤報的可能性.

        2 基于隨機(jī)森林的WebShell檢測方法

        要解決以上問題,特征的提取和分類算法的選擇至關(guān)重要.現(xiàn)有的基于機(jī)器學(xué)習(xí)算法的WebShell檢測模型大多從單一層面提取特征,無法覆蓋各種類型WebShell的全部特征,具有種類偏向性,無差別的檢測效果差,泛化能力弱等問題.對于以上不足,本文提出一種新的基于隨機(jī)森林的檢測模型(其框架如圖1所示),創(chuàng)新性地將頁面文本層的特征和PHP編譯結(jié)果層的特征結(jié)合,建立組合的WebShell特征集,同時通過特征選擇方法解決特征維度過大導(dǎo)致特征冗余、模型過擬合的問題.在分類器上,本文利用組合分類器算法—隨機(jī)森林,進(jìn)行模型訓(xùn)練和分類,利用隨機(jī)森林的強(qiáng)大的泛化能力,提升模型檢測準(zhǔn)確率.

        圖1 檢測模型框架

        2.1 數(shù)據(jù)預(yù)處

        由于PHP,ASP,JSP等不同語言編寫的WebShell非常相似,且在已知的WebShell中PHP編寫的WebShell占得比重較大,因此本文主要分析用PHP編寫的WebShell的數(shù)據(jù)處理方法.對其提取文本層和編譯結(jié)果層的組合特征,再進(jìn)行特征選擇,建立降低維度后的數(shù)據(jù)特征集.

        2.1.1 特征提取

        (1)文本層靜態(tài)統(tǒng)計特征:

        本文參考NeoPI的檢測特征,并加入非字母數(shù)字字符占比和基于特征碼的匹配結(jié)果.經(jīng)過字符運(yùn)算轉(zhuǎn)換的混淆WebShell頁面其非字母數(shù)字字符占比一般大于正常頁面.同時傳統(tǒng)的WebShell檢測是基于特征碼匹配的,加入基于特征碼的匹配結(jié)果能檢測出已知

        的非正常函數(shù)調(diào)用,如: 關(guān)鍵函數(shù)、系統(tǒng)函數(shù)、數(shù)據(jù)庫和加解密函數(shù)的調(diào)用情況.具體的統(tǒng)計特征提取方法如表1所示.

        表1 統(tǒng)計特征提取方法

        (2)利用N元語言模型進(jìn)行特征提取

        1)文本層序列特征

        WebShell的種類和變形逃逸手段雖然多樣,但都離不開shell的基本結(jié)構(gòu),即數(shù)據(jù)的傳遞和執(zhí)行傳遞的數(shù)據(jù),逃逸手段同樣圍繞傳遞參數(shù)的隱藏和執(zhí)行方法的變形展開.目前我們沒有非常完善的方法定位數(shù)據(jù)傳遞的步驟,但可以比較方便的找到數(shù)據(jù)執(zhí)行的位置:“(”(使用小括號并不是代碼執(zhí)行的唯一方法).本文在代碼文本層采用一元語法模型(1-gram)切分樣本,切分出以左小括號結(jié)尾的連續(xù)字符串和以及字符串常量,分別作為一個詞組,同時統(tǒng)計每個詞組在樣本中出現(xiàn)的次數(shù),得到文本層基于函數(shù)和字符串常量的詞頻矩陣,將其作為特征向量.

        2)opcode序列特征

        opcode是PHP編譯結(jié)果層的字節(jié)碼,是腳本編譯后的中間語言.PHP腳本在讀入腳本程序字符串后,經(jīng)由詞法分析器將其轉(zhuǎn)換為語言片段Tokens,接著由語法分析器從中發(fā)現(xiàn)語法結(jié)構(gòu)生成抽象語法樹AST,再經(jīng)過靜態(tài)編譯器便生成了對應(yīng)的opcode.最后由Zend虛擬機(jī)執(zhí)行每一條opcode得到運(yùn)行結(jié)果.通過PHP的擴(kuò)展程序VLD可以直接得到腳本對應(yīng)的opcode文本.

        本文采用二元語法模型(2-gram)切分opcode文本,將相鄰的兩個opcode劃分到一個詞組中,統(tǒng)計該詞組在每個樣本中出現(xiàn)的次數(shù)[9],得到編譯結(jié)果層基于opcode序列的詞頻矩陣,將其作為特征向量.

        2.1.2 特征選擇

        應(yīng)用上節(jié)的特征提取方法可以得到結(jié)合代碼文本層和編譯結(jié)果層的特征集,但是其維度可能非常高,會為后續(xù)模型訓(xùn)練帶來巨大的計算壓力,本文在數(shù)據(jù)預(yù)處理階段采用特征選擇方法,以降低特征維度,降低后期模型訓(xùn)練復(fù)雜度,節(jié)省數(shù)據(jù)存儲空間.特征選擇是機(jī)器學(xué)習(xí)、模式識別領(lǐng)域的研究熱點(diǎn)之一,通過從原始的高維特征中篩選出符合要求的特征子集以達(dá)到降低特征空間的目的[10].特征選擇主要有過濾式和封裝式兩種框架,也有嵌入式和混合式方法.Fisher線性判別是基于距離度量的過濾式特征選擇之一,比基于互信息度量的特征選擇方法計算量小、準(zhǔn)確率高,可操作性強(qiáng)、節(jié)省運(yùn)算時間,對高維數(shù)據(jù)在維數(shù)約簡與分類性能上有很好的效果.因此本文使用Fisher線性判別算法進(jìn)行特征選擇,降低特征維度.

        Fisher線性判別的思想是: 尋找一個合適的投影軸,使得樣本投影到這個軸上時同一類的投影點(diǎn)應(yīng)可能靠近,不同類的投影點(diǎn)盡可能遠(yuǎn)離,即類內(nèi)離散度盡可能小,類間離散度盡可能大.線性判別分析時利用了樣本的類別信息,因此是有監(jiān)督的方法,其目標(biāo)函數(shù)表示為:

        其中,w為投影方向,Sb類間散布矩陣,Sw為類內(nèi)散布矩陣,J的值越大,w為的判別能力越強(qiáng).Fisher特征選擇以特征作為投影軸,計算該特征方向的判別值,將每個特征根據(jù)其判別值從大到小排序,判別值越大,說明該特征對于分類的有效性越高,該特征也越重要.本文將特征提取后的各個特征根據(jù)其Fisher判別值進(jìn)行從大到小排序,按適當(dāng)?shù)谋壤x擇出重要特征構(gòu)成新的特征集,用于之后的模型訓(xùn)練.

        2.2 模型訓(xùn)練

        完成對樣本的特征提取后,即可將特征矩陣作為輸入,將標(biāo)注結(jié)果作為預(yù)期輸出,訓(xùn)練分類器.在分類器上,本文選擇隨機(jī)森林算法對樣本特征數(shù)據(jù)進(jìn)行學(xué)習(xí).隨機(jī)森林是集成學(xué)習(xí)器的一種,具有分析復(fù)雜相互作用特征的能力,對于噪聲數(shù)據(jù)和存在缺失值的數(shù)據(jù)具有很好的魯棒性,并且具有較快的學(xué)習(xí)速度[11],被譽(yù)為“代表集成學(xué)習(xí)技術(shù)水平的方法”.

        隨機(jī)森林模型由多棵CART決策樹組成,每一棵CART決策樹都是通過兩個隨機(jī)過程進(jìn)行構(gòu)建的,其具體生成步驟如下:

        (1)按照Bagging算法隨機(jī)從訓(xùn)練樣本數(shù)據(jù)集中有放回地抽取K個訓(xùn)練樣本,用于構(gòu)建K棵決策樹;

        (2)設(shè)樣本有n個特征,從每個訓(xùn)練樣本的特征集中隨機(jī)抽樣m個特征作為每棵決策樹的新的特征集(m≤n);

        (3)利用隨機(jī)抽取獲得的訓(xùn)練樣本集和子特征集進(jìn)行CART決策樹模型的構(gòu)建,CART決策樹根據(jù)基尼指數(shù)來選擇劃分屬性,進(jìn)行節(jié)點(diǎn)分裂.每棵樹最大限度地生長,不做任何剪枝,形成隨機(jī)森林.

        (4)數(shù)據(jù)預(yù)測時,利用所有的決策樹進(jìn)行預(yù)測,最后以投票的方式?jīng)Q定模型最終的預(yù)測結(jié)果.

        3 實(shí)驗(yàn)

        3.1 實(shí)驗(yàn)數(shù)據(jù)

        本文將PHP語言編寫的WebShell腳本作為研究對象,共收集了1000個惡意PHP WebShell樣本和來自PHPCMS、WordPress等開源項(xiàng)目的2000個正常PHP樣本作為實(shí)驗(yàn)數(shù)據(jù).實(shí)驗(yàn)將樣本隨機(jī)分為4份,任選3份訓(xùn)練模型,剩下的樣本用于測試模型的檢測能力,最終結(jié)果為運(yùn)算10次后的平均結(jié)果.

        3.2 評估準(zhǔn)則

        在本實(shí)驗(yàn)中,WebShell標(biāo)記為1,正常樣本標(biāo)記為0,分類結(jié)果混淆矩陣如表2所示.

        為了評估實(shí)驗(yàn)效果,本文采用三個指標(biāo)評估檢測方法性能: 準(zhǔn)確率、召回率和誤報率.準(zhǔn)確率(acc)定義為召回率(recall)定義為誤報率(error)定義為

        3.3 實(shí)驗(yàn)分析

        實(shí)驗(yàn)分三步進(jìn)行:(1)將特征提取后的各個特征根據(jù)其Fisher判別值進(jìn)行從大到小排序,分析選擇不同比例的重要特征集對隨機(jī)森林模型檢測效果的影響,從中選取適當(dāng)比例的特征構(gòu)建新的特征集,其中隨機(jī)森林決策樹的個數(shù)為10;(2)根據(jù)選取的新特征集,對比決策樹數(shù)目對隨機(jī)森林模型檢測效果的影響,從中確定取得較好平衡的決策樹個數(shù)treeNum用于完成本文檢測模型的構(gòu)建;(3)比較基于SVM的檢測模型與本文構(gòu)建的檢測模型的檢測效果.

        圖2反映了選擇不同比例的特征集對隨機(jī)森林模型檢測效果的影響,分析圖2可得,在特征根據(jù)Fisher判別值排序后,選擇前10%特征集訓(xùn)練的模型的準(zhǔn)確率可達(dá)到97%左右,說明Fisher特征選擇可以選擇出重要的特征,降低特征維度.當(dāng)特征選擇從10%增加到30%時,檢測準(zhǔn)確率和召回率逐步上升,誤報率降低且穩(wěn)定在0.6%左右.而此后隨著特征增加,模型檢測準(zhǔn)確率、召回率和誤報率都沒有明顯改善,說明存在較多的冗余特征,因此本文選擇前30%的重要特征作為新的特征集.

        在特征集選定后進(jìn)行第二步實(shí)驗(yàn),由圖3可以得出,決策樹數(shù)目treeNum從1增加到50時其檢測性能也隨之逐步提高,當(dāng)繼續(xù)增加treeNum時性能提升緩慢,在treeNum=200時準(zhǔn)確率最高,之后繼續(xù)增加treeNum性能反而開始下降,但訓(xùn)練時間卻一直不斷上升.綜合分析,在決策樹數(shù)目treeNum=200,特征集選取組合特征集的前30%的重要特征時,本論文提出的檢測模型達(dá)到最好效果.

        表3對比了3種類型的WebShell檢測模型: 文本層基于SVM和靜態(tài)統(tǒng)計特征的WebShell檢測模型、編譯結(jié)果層基于SVM的檢測模型和本文的組合層面基于Fisher特征選擇和隨機(jī)森林的檢測模型.可以得出3種檢測模型都可以在較短的時間內(nèi)完成檢測任務(wù),綜合對比,編譯結(jié)果層的檢測效果優(yōu)于文本層的基于靜態(tài)統(tǒng)計特征的檢測效果,而本文提出的檢測模型在準(zhǔn)確率、召回率和誤報率上都優(yōu)于以上兩種在單一層面的檢測模型,檢測時間也小于0.2秒,表明組合層面基于Fisher特征選擇和隨機(jī)森林的檢測模型具有更好的擬合能力和更好的對未知樣本的檢測能力.

        圖2 選取不同比例特征的檢測效果

        圖3 隨機(jī)森林檢測效果對比

        表3 各種模型檢測效果

        4 結(jié)束語

        本文深入分析了WebShell的基本特征和各種類型的獨(dú)有特征,以及WebShell逃逸技術(shù),指出現(xiàn)有WebShell檢測方法從單一層面提取特征,無法覆蓋各種類型WebShell的全部特征,無差別的檢測效果差,泛化能力弱的問題.為解決以上問題,本文提出了基于隨機(jī)森林和組合特征的WebShell檢測方法.分別從文本層和編譯結(jié)果層提取特征構(gòu)建組合特征集,并引入Fisher特征選擇,解決特征集過大特征冗余的問題.在分類器上采用隨機(jī)森林算法用以提高檢測模型的泛化能力.經(jīng)過實(shí)驗(yàn)證明,本文提出的方法具有很好的WebShell檢測效果.但是如果將該檢測方法應(yīng)用到實(shí)際的工程檢測引擎中,其檢測效率和效果還得進(jìn)一步探討.

        猜你喜歡
        特征選擇腳本決策樹
        酒駕
        安奇奇與小cool 龍(第二回)
        一種針對不均衡數(shù)據(jù)集的SVM決策樹算法
        數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
        電子測試(2018年14期)2018-09-26 06:04:24
        決策樹和隨機(jī)森林方法在管理決策中的應(yīng)用
        電子制作(2018年16期)2018-09-26 03:27:06
        快樂假期
        Kmeans 應(yīng)用與特征選擇
        電子制作(2017年23期)2017-02-02 07:17:06
        基于決策樹的出租車乘客出行目的識別
        聯(lián)合互信息水下目標(biāo)特征選擇算法
        基于肺癌CT的決策樹模型在肺癌診斷中的應(yīng)用
        久久婷婷国产剧情内射白浆 | 国产最新女主播福利在线观看| 久久精品亚洲精品国产色婷| 亚洲毛片αv无线播放一区| 免费现黄频在线观看国产| 日韩欧美精品有码在线观看| 亚洲国产天堂av成人在线播放| 97精品人妻一区二区三区在线| 国产日韩av在线播放| 少妇人妻偷人精品视频| 全免费a级毛片免费看| 日本一区二区三区一级免费| 成人在线观看av毛片| 把女人弄爽特黄a大片| 国产精品久久一区二区三区| 国产av综合一区二区三区最新| 日韩av中文字幕一卡二卡| 人妖一区二区三区视频| 欧美丰满熟妇性xxxx| 中文无码制服丝袜人妻av| 亚洲老熟妇愉情magnet| 在线视频自拍视频激情| 人妻少妇偷人精品免费看| 99热这里有精品| 精品国产AⅤ无码一区二区| 色偷偷亚洲av男人的天堂| 少妇又骚又多水的视频| 日韩av午夜在线观看| 性大片免费视频观看| 色窝综合网| 极品少妇人妻一区二区三区| 天天躁日日躁aaaaxxxx| 中文字幕亚洲欧美日韩2019| 色综合色综合久久综合频道| 日韩三级一区二区三区四区| 无套无码孕妇啪啪| 国产亚洲精品久久久ai换| 欧美日韩国产成人综合在线影院 | 日韩亚洲一区二区三区在线| 欧美高清视频手机在在线| 国产精品你懂的在线播放|