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

        ?

        基于載荷特征與統(tǒng)計(jì)特征的Shodan 流量識(shí)別

        2021-01-15 07:17:42連曉偉陳永樂張壯壯王建華
        計(jì)算機(jī)工程 2021年1期
        關(guān)鍵詞:蜜罐狀態(tài)機(jī)工控

        連曉偉,馬 垚,陳永樂,張壯壯,王建華

        (太原理工大學(xué)信息與計(jì)算機(jī)學(xué)院,太原 030024)

        0 概述

        工業(yè)控制系統(tǒng)廣泛應(yīng)用于油氣管道、供水系統(tǒng)、電網(wǎng)與核電站等關(guān)鍵基礎(chǔ)設(shè)施[1]。隨著工業(yè)信息化的快速發(fā)展,工業(yè)控制系統(tǒng)與外部互聯(lián)網(wǎng)的連接更加頻繁,使得大量工控設(shè)備接入到互聯(lián)網(wǎng)中,因此在工控領(lǐng)域出現(xiàn)愈來愈多的網(wǎng)絡(luò)攻擊,對(duì)工控系統(tǒng)造成嚴(yán)重威脅[2-3]。由于Shodan 搜索引擎可對(duì)網(wǎng)絡(luò)攻擊引起的威脅進(jìn)行有效識(shí)別以及索引面向互聯(lián)網(wǎng)的工控系統(tǒng)組件,因此受到研究人員的廣泛關(guān)注[4]。

        2009 年,程序員約翰·馬瑟利提出Shodan 搜索引擎,它是全球第一個(gè)對(duì)全網(wǎng)設(shè)備進(jìn)行掃描的搜索引擎,且?guī)в袌D形用戶界面,可有效識(shí)別面向互聯(lián)網(wǎng)的設(shè)備。與傳統(tǒng)搜索引擎不同,Shodan 可以識(shí)別具有可路由IP 地址的設(shè)備,包括計(jì)算機(jī)、網(wǎng)絡(luò)打印機(jī)、網(wǎng)絡(luò)攝像頭以及工業(yè)控制設(shè)備等[5]。Shodan 每周7 天、每天24 小時(shí)都在運(yùn)行,且每月可收集大約5 億臺(tái)聯(lián)網(wǎng)設(shè)備的信息[6],它將收集到的設(shè)備信息存儲(chǔ)于一個(gè)可搜索的數(shù)據(jù)庫中,該數(shù)據(jù)庫可通過Web 接口或Shodan API 進(jìn)行訪問。用戶可以使用一系列過濾器查詢Shodan 數(shù)據(jù)庫,這些過濾器主要包括國家名、主機(jī)名、網(wǎng)絡(luò)信息、操作系統(tǒng)與端口等。

        Shodan 搜索引擎的設(shè)計(jì)目的是搜索互聯(lián)網(wǎng),并試圖識(shí)別與索引與之相連的設(shè)備,且其已識(shí)別出數(shù)萬個(gè)與工業(yè)控制系統(tǒng)相關(guān)的面向互聯(lián)網(wǎng)的設(shè)備。然而,識(shí)別工控相關(guān)設(shè)備的能力引起了重大的安全問題,美國國土安全部發(fā)布一份關(guān)于Shodan 的報(bào)告,該報(bào)告詳細(xì)說明了工業(yè)控制設(shè)備暴露在互聯(lián)網(wǎng)中存在的風(fēng)險(xiǎn)[7]。文獻(xiàn)[8]認(rèn)為Shodan 是互聯(lián)網(wǎng)中最強(qiáng)勁的搜索引擎。事實(shí)上,Shodan 為攻擊者提供一個(gè)強(qiáng)大的偵察工具,攻擊者通過Shodan 可以便捷地發(fā)現(xiàn)暴露在互聯(lián)網(wǎng)上的工業(yè)控制設(shè)備以及與該設(shè)備相關(guān)的IP 地址,以及開放的服務(wù)與存在的漏洞等信息,進(jìn)而通過這些信息發(fā)動(dòng)攻擊,從而對(duì)工控系統(tǒng)造成嚴(yán)重破壞[9]。

        針對(duì)Shodan 的不安全性,本文采用蜜罐技術(shù)對(duì)Shodan 掃描流量進(jìn)行深入研究。利用蜜罐模擬工控設(shè)備將蜜罐部署到互聯(lián)網(wǎng)中,并通過開放相關(guān)端口吸引攻擊者的攻擊,從而捕獲所有的攻擊數(shù)據(jù)。本文針對(duì)這些攻擊數(shù)據(jù),構(gòu)建一種將確定有限自動(dòng)機(jī)(Deterministic Finite Automata,DFA)與支持向量機(jī)(Support Vector Machine,SVM)相結(jié)合的Shodan 掃描流量識(shí)別模型。該模型利用狀態(tài)機(jī)模型對(duì)掃描序列進(jìn)行過濾,排除不具有Shodan 掃描序列特征的流量,再通過SVM 模型對(duì)接收的流量進(jìn)行識(shí)別,從而得到最終識(shí)別結(jié)果。

        1 相關(guān)工作

        互聯(lián)網(wǎng)流量識(shí)別方法主要分為3 種:基于端口的識(shí)別方法,深度包檢測(cè)(DPI)識(shí)別方法,基于機(jī)器學(xué)習(xí)的識(shí)別方法[10]。其中,基于端口的識(shí)別方法根據(jù)端口與網(wǎng)絡(luò)應(yīng)用的映射關(guān)系進(jìn)行流量識(shí)別。例如,F(xiàn)TP 服務(wù)使用21 端口,SSH 遠(yuǎn)程登錄服務(wù)使用22端口,基于HTTP 協(xié)議的Web 服務(wù)使用80 端口。深度包檢測(cè)識(shí)別方法通過分析目標(biāo)流量協(xié)議特征,提取數(shù)據(jù)包載荷中的特征碼并對(duì)流量進(jìn)行識(shí)別?;跈C(jī)器學(xué)習(xí)的流量識(shí)別方法通過從網(wǎng)絡(luò)流量中提取一系列獨(dú)立于荷載的統(tǒng)計(jì)特征,采用機(jī)器學(xué)習(xí)方法對(duì)統(tǒng)計(jì)特征進(jìn)行流量識(shí)別。

        基于端口號(hào)的流量識(shí)別方法并不適用于Shodan流量的識(shí)別。在深度包檢測(cè)識(shí)別中,文獻(xiàn)[11]基于DPI 技術(shù)設(shè)計(jì)一個(gè)分級(jí)分類器,將流量正確分類為20 多個(gè)細(xì)粒度的類,并建立階層式自學(xué)習(xí)的分類模型,該集成識(shí)別模型將傳統(tǒng)DPI 技術(shù)的準(zhǔn)確性與其他技術(shù)相結(jié)合,有效改善了DPI 技術(shù)的不足。文獻(xiàn)[12]結(jié)合DPI 技術(shù)提出一種RocketTC 的流量分類架構(gòu),該架構(gòu)對(duì)網(wǎng)絡(luò)流量的識(shí)別準(zhǔn)確率達(dá)到97%。文獻(xiàn)[13]提出一種基于DPI 技術(shù)的流量識(shí)別方法,該方法結(jié)合軟硬件優(yōu)點(diǎn),采用正則匹配法實(shí)現(xiàn)流量的識(shí)別。在基于機(jī)器學(xué)習(xí)的流量識(shí)別中,文獻(xiàn)[14]提出以249 個(gè)統(tǒng)計(jì)特征作為流量識(shí)別的分類依據(jù),后續(xù)研究在上述統(tǒng)計(jì)特征的基礎(chǔ)上,采用不同的機(jī)器學(xué)習(xí)算法對(duì)流量進(jìn)行識(shí)別。文獻(xiàn)[15]提出一種新的互聯(lián)網(wǎng)流量識(shí)別方案,該方案基于熵的算法對(duì)每個(gè)流的前4 個(gè)包的大小進(jìn)行離散化,利用KNN、SVM和樸素貝葉斯3 種分類器確定未知流的標(biāo)簽。接下來,使用4 種組合器方案對(duì)3 種分類器的輸出進(jìn)行組合,從而對(duì)未知流的標(biāo)簽進(jìn)行最后決策。文獻(xiàn)[16]提出可變特征空間的SVM 集成方法,為每個(gè)兩分類SVM 構(gòu)建具有最優(yōu)區(qū)分能力的獨(dú)立特征空間并集成為多分類器,以有效提高流量分類器的精度與召回率。文獻(xiàn)[17]提出一種基于距離的最近鄰優(yōu)化算法,該算法能夠改善非平衡流量的分類性能。文獻(xiàn)[18]通過提取惡意軟件C&C 的通信特征,并對(duì)多條加密流量進(jìn)行合并,使用卷積神經(jīng)網(wǎng)絡(luò)對(duì)加密C&C 數(shù)據(jù)流進(jìn)行識(shí)別。

        僅基于流量統(tǒng)計(jì)特征的機(jī)器學(xué)習(xí)流量識(shí)別方法由于缺少應(yīng)用層流量的有效特征,而導(dǎo)致識(shí)別效果較差。為此,本文通過對(duì)Shodan 流量進(jìn)行分析,將深度包檢測(cè)技術(shù)應(yīng)用到基于機(jī)器學(xué)習(xí)的流量識(shí)別方法中,并構(gòu)建一種基于載荷特征與統(tǒng)計(jì)特征相結(jié)合的DFA-SVM 識(shí)別模型。該模型通過提取應(yīng)用層協(xié)議功能碼序列,將其與流量統(tǒng)計(jì)特征相結(jié)合,以提高模型識(shí)別準(zhǔn)確率,有效識(shí)別Shodan 流量。

        2 基于統(tǒng)計(jì)特征和載荷特征的識(shí)別模型

        本節(jié)主要描述基于統(tǒng)計(jì)特征與載荷特征相結(jié)合的DFA-SVM 識(shí)別模型的構(gòu)建過程,DFA-SVM 識(shí)別模型如圖1 所示。首先,對(duì)原始流量進(jìn)行預(yù)處理并完成載荷特征和統(tǒng)計(jì)特征的提??;其次,通過IP 反查域名檢查關(guān)聯(lián)的PTR 記錄是否屬于Shodan 的子域,標(biāo)記已知樣本,并生成完整的數(shù)據(jù)集;接下來,對(duì)載荷特征中的功能碼序列進(jìn)行DFA 匹配,未被接收的數(shù)據(jù)將視為非Shodan 流量;最后,對(duì)前一步實(shí)驗(yàn)接收的數(shù)據(jù)進(jìn)行基于統(tǒng)計(jì)特征的SVM 識(shí)別,完成對(duì)Shodan 流量和非Shodan 流量的分類。

        圖1 DFA-SVM 識(shí)別模型Fig.1 DFA-SVM recognition model

        2.1 基于狀態(tài)機(jī)的載荷特征識(shí)別模型

        2.1.1 確定性有限自動(dòng)機(jī)

        確定性有限自動(dòng)機(jī)是一種能實(shí)現(xiàn)狀態(tài)轉(zhuǎn)移的自動(dòng)機(jī)。對(duì)于給定的屬于該自動(dòng)機(jī)的狀態(tài)和屬于該自動(dòng)機(jī)字母表求和的字符,其都能根據(jù)事先給定的轉(zhuǎn)移函數(shù)將它們轉(zhuǎn)移到下一個(gè)狀態(tài),通常使用五元組(Q,Σ,δ,s,F(xiàn))構(gòu)成的數(shù)學(xué)模型表示。其中,Q為狀態(tài)的有限集,Σ為字母表,δ為轉(zhuǎn)移函數(shù),s為開始狀態(tài),F(xiàn)為一個(gè)接受狀態(tài)集。

        確定性有限自動(dòng)機(jī)從起始狀態(tài)開始,每一個(gè)輸入都會(huì)使?fàn)顟B(tài)機(jī)的狀態(tài)發(fā)生轉(zhuǎn)移,如果能夠從起始狀態(tài)轉(zhuǎn)移到接受狀態(tài),則識(shí)別輸入序列。確定性有限自動(dòng)機(jī)對(duì)于任何確定的輸入都只有唯一確定的轉(zhuǎn)移,且不存在空字符串的狀態(tài)轉(zhuǎn)移。

        2.1.2 基于狀態(tài)機(jī)的功能碼序列匹配

        基于狀態(tài)機(jī)的應(yīng)用層協(xié)議功能碼序列匹配方法將一次完整的通信看作一個(gè)交互過程,對(duì)交互過程中每一個(gè)階段的狀態(tài)進(jìn)行提取,分析并找出這些狀態(tài)的特征,從而建立一個(gè)該協(xié)議的串行狀態(tài)規(guī)則。下文以基于狀態(tài)機(jī)的S7comm 協(xié)議分析流程為例進(jìn)行分析,其中,S7comm 協(xié)議的報(bào)文格式如圖2 所示。

        圖2 S7comm 協(xié)議報(bào)文格式Fig.2 Message format of S7comm protocol

        Shodan 對(duì)S7comm 協(xié)議設(shè)備的掃描流程如表1 所示。從表1 可以看出,Shodan 掃描器與被掃描設(shè)備通過3次握手建立TCP連接,再建立COTP連接和S7comm連接,接著發(fā)送2 條讀系統(tǒng)狀態(tài)列表數(shù)據(jù)包,用來分別請(qǐng)求Module Identification 和Component Identification,關(guān)閉連接后則掃描結(jié)束。

        表1 Shodan 對(duì)S7comm 協(xié)議設(shè)備掃描流程Table 1 Scanning flow of S7comm protocol device by Shodan

        基于狀態(tài)機(jī)的功能碼序列匹配方法是通過串行順序邏輯判斷來實(shí)現(xiàn)的,因此需要得到一次完整通信中各階段的數(shù)據(jù)狀態(tài),而工控協(xié)議中的功能碼能夠表示每條數(shù)據(jù)包的功能狀態(tài)。根據(jù)工控協(xié)議規(guī)約,功能碼用于標(biāo)明一個(gè)信息幀的用途,即指明數(shù)據(jù)包的功能,通常在協(xié)議數(shù)據(jù)包的某個(gè)固定字段指明。因?yàn)镾hodan 掃描為機(jī)器掃描,其掃描流量序列相對(duì)固定,所以可以從流量數(shù)據(jù)中提取功能碼,并將其表示為基于狀態(tài)機(jī)的協(xié)議交互狀態(tài)[19]。對(duì)4 種工控協(xié)議分別建立與其對(duì)應(yīng)的自動(dòng)狀態(tài)機(jī),通過對(duì)不同協(xié)議的數(shù)據(jù)包進(jìn)行基于狀態(tài)機(jī)的功能碼序列匹配,即可區(qū)分出所捕獲的數(shù)據(jù)包是否為Shodan 流量。

        2.2 基于統(tǒng)計(jì)特征的SVM 識(shí)別模型

        2.2.1 流量統(tǒng)計(jì)特征提取

        由于網(wǎng)絡(luò)流量特征中存在很多冗余特征和無關(guān)特征,而這些特征不僅會(huì)降低分類精度,還會(huì)增加分類模型的計(jì)算成本。本文根據(jù)原始數(shù)據(jù)特點(diǎn),從文獻(xiàn)[5]提出的249 個(gè)流量統(tǒng)計(jì)特征中提取30 個(gè)特征作為樣本屬性特征,并利用Relief 特征選擇算法將無關(guān)或冗余特征刪除。Relief 算法是一種特征權(quán)重算法,該算法的目的是根據(jù)各個(gè)特征和類別的相關(guān)性賦予每個(gè)特征不同的權(quán)重,并將小于某個(gè)閾值的特征刪除[20]。在實(shí)驗(yàn)中,將特征權(quán)重小于0.01 的特征刪除,從而得到13 個(gè)特征,這13 個(gè)特征的詳細(xì)網(wǎng)絡(luò)流量特征描述如表2 所示。

        表2 網(wǎng)絡(luò)流量特征描述Table 2 Description of network traffic characteristics

        2.2.2 基于SVM 的Shodan 流量識(shí)別建模

        針對(duì)Shodan 流量統(tǒng)計(jì)特征的識(shí)別模型,其目的是設(shè)計(jì)一種對(duì)具有交互行為特征的流量數(shù)據(jù)進(jìn)行分析處理的分類方法,以識(shí)別出Shodan 掃描流量。由于工控網(wǎng)絡(luò)數(shù)據(jù)具有高維、非線性等特點(diǎn),針對(duì)流量交互特性設(shè)計(jì)的Shodan 流量識(shí)別算法需要適應(yīng)工控流量的特殊性,以達(dá)到更好的識(shí)別效果?;跈C(jī)器學(xué)習(xí)的SVM 是一種監(jiān)督學(xué)習(xí)算法,其被廣泛應(yīng)用于統(tǒng)計(jì)分類以及回歸分析,且分類效果較好,適用于流量識(shí)別[21]。

        利用SVM 算法對(duì)Shodan 流量識(shí)別進(jìn)行建模,根據(jù)提取的流量統(tǒng)計(jì)特征,建立識(shí)別模型的訓(xùn)練集和測(cè)試集。設(shè)定模型的各項(xiàng)參數(shù),并對(duì)數(shù)據(jù)集進(jìn)行訓(xùn)練以獲得Shodan 流量識(shí)別模型的決策函數(shù),具體步驟為:

        步驟1根據(jù)流量特征提取階段提取的特征對(duì)數(shù)據(jù)集進(jìn)行處理,構(gòu)建實(shí)驗(yàn)訓(xùn)練集和測(cè)試集。

        步驟2選擇合適的核函數(shù),并設(shè)定核函數(shù)的相關(guān)參數(shù)和懲罰系數(shù)C,其中,C是用來控制尋找最大超平面和保證數(shù)據(jù)點(diǎn)偏差量最小的權(quán)重,并引入拉格朗日函數(shù),α是拉格朗日乘子向量,xi和yi是樣本點(diǎn),構(gòu)造并求解式(1):

        步驟3通過計(jì)算得出α的最優(yōu)解并計(jì)算式(2):

        步驟4求解最優(yōu)分類函數(shù):

        其中,b為分類超平面參數(shù)。

        步驟5利用建立的分類函數(shù)在測(cè)試集上進(jìn)行訓(xùn)練測(cè)試,并不斷優(yōu)化參數(shù)的選擇,直至達(dá)到滿意的訓(xùn)練精度為止,從而建立高效的SVM 識(shí)別模型。

        3 實(shí)驗(yàn)結(jié)果與分析

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

        為收集大量的流量數(shù)據(jù),本文開發(fā)一個(gè)分布式蜜罐系統(tǒng),該系統(tǒng)包含6 個(gè)蜜罐,可以模擬4 種可編程邏輯控制器(Modicon(BMX P34 2020)、s7-400、奧萊斯LGR25 和ABB PM573-ETH)以及4 種工業(yè)控制協(xié)議(Modbus、S7comm、IEC 60870-5-104和BACnet-APDU)。每個(gè)蜜罐都是在Conpot[22]的基礎(chǔ)上開發(fā)的,所有蜜罐都可在預(yù)先定義好的響應(yīng)機(jī)制支持下響應(yīng)請(qǐng)求,并捕獲與攻擊者的所有交互。每個(gè)蜜罐集成一個(gè)開源認(rèn)證發(fā)布-訂閱協(xié)議hpfeeds,并將捕獲的數(shù)據(jù)傳輸?shù)綌?shù)據(jù)中心Mongodb 數(shù)據(jù)庫中。此外,為使蜜罐更具欺騙性,實(shí)驗(yàn)改變?cè)酃蘅蚣艿挠簿幋a特征,使得Shodan 將本文蜜罐誤識(shí)別為真實(shí)的工業(yè)控制系統(tǒng)。

        在為期3 個(gè)月的數(shù)據(jù)收集中,實(shí)驗(yàn)總共收到來自145 720 個(gè)IP 的攻擊。實(shí)驗(yàn)開始前,需要對(duì)數(shù)據(jù)進(jìn)行預(yù)處理,僅保留有完整交互的流量,并對(duì)流量進(jìn)行統(tǒng)計(jì)特征和功能碼序列的提取,從而獲得32 522 個(gè)樣本。原始數(shù)據(jù)集中每個(gè)屬性的取值范圍不同,為使每個(gè)屬性處于同一量綱上,本文采用線性變換將每個(gè)屬性的取值范圍映射到[-1,1]。然后,對(duì)數(shù)據(jù)進(jìn)行人工標(biāo)注并將數(shù)據(jù)集隨機(jī)分為訓(xùn)練集和測(cè)試集2 個(gè)子集。實(shí)驗(yàn)數(shù)據(jù)集的具體信息如表3 所示。

        表3 實(shí)驗(yàn)數(shù)據(jù)集的具體信息Table 3 Details of the experimental dataset

        3.2 支持向量機(jī)參數(shù)選擇與測(cè)試

        在基于統(tǒng)計(jì)特征的SVM 識(shí)別模型中,SVM 中不同參數(shù)的選擇對(duì)實(shí)驗(yàn)結(jié)果有顯著影響。因此,本文在實(shí)驗(yàn)開始前,利用訓(xùn)練集進(jìn)行測(cè)試以選擇最優(yōu)實(shí)驗(yàn)參數(shù),并將最優(yōu)參數(shù)用于后續(xù)實(shí)驗(yàn)。

        實(shí)驗(yàn)利用徑向基核函數(shù)對(duì)參數(shù)進(jìn)行選擇與優(yōu)化,徑向基函數(shù)是某種沿徑向?qū)ΨQ的標(biāo)量函數(shù),通常定義為樣本到數(shù)據(jù)中心之間徑向距離的單調(diào)函數(shù)。徑向基核函數(shù)是一種比較常見的核函數(shù),且常用的徑向基核函數(shù)可表示為:

        實(shí)驗(yàn)研究了懲罰系數(shù)C對(duì)實(shí)驗(yàn)精度的影響,結(jié)果如圖3 所示。從圖3 可以看出,隨著懲罰系數(shù)C的增大,實(shí)驗(yàn)精度呈現(xiàn)先增大后降低的趨勢(shì),當(dāng)C=128時(shí),實(shí)驗(yàn)精度達(dá)到最大。因此,實(shí)驗(yàn)設(shè)置懲罰系數(shù)C為128。經(jīng)過實(shí)驗(yàn)得出,當(dāng)C=128,γ=0.008 2 時(shí),實(shí)驗(yàn)結(jié)果較好。因此,將C=128,γ=0.008 2 作為后續(xù)實(shí)驗(yàn)的默認(rèn)參數(shù)。

        圖3 懲罰系數(shù)對(duì)實(shí)驗(yàn)精度的影響Fig.3 Influence of penalty coefficient on experimental accuracy

        3.3 模型性能驗(yàn)證

        本文從網(wǎng)絡(luò)流量中分別提取統(tǒng)計(jì)特征和載荷特征,并建立相應(yīng)的模型,將2 種模型相結(jié)合完成對(duì)Shodan 流量的識(shí)別。實(shí)驗(yàn)對(duì)SVM 模型、DFA 模型與本文提出的SVM-DFA 模型的分類效果進(jìn)行對(duì)比,分別進(jìn)行10 次實(shí)驗(yàn),采取十折交叉驗(yàn)證的方式將實(shí)驗(yàn)數(shù)據(jù)集分為10 份,取其中1 份作為測(cè)試集,其余9 份作為訓(xùn)練集,實(shí)驗(yàn)結(jié)果如圖4 所示。

        圖4 3 種模型的實(shí)驗(yàn)精度對(duì)比Fig.4 Comparison of experimental accuracy of three models

        從圖4 可以看出,基于統(tǒng)計(jì)特征與載荷特征相結(jié)合的DFA-SVM 識(shí)別模型在識(shí)別準(zhǔn)確率上優(yōu)于其他2 種基于單一特征的識(shí)別模型,這說明在加入功能碼序列特征后,識(shí)別模型的精度提升了約3%,達(dá)到99.38%。識(shí)別模型的精度得到明顯提升,這是由于Shodan 掃描為機(jī)器掃描,且其掃描序列是相對(duì)固定的,因此本文綜合掃描序列特征和統(tǒng)計(jì)特征,在使用統(tǒng)計(jì)特征前,利用狀態(tài)機(jī)對(duì)掃描序列進(jìn)行過濾,排除不具有Shodan 掃描序列特征的流量。對(duì)于狀態(tài)機(jī)模型接受的流量中,既包含真正的Shodan 流量,也包含類似Shodan 的流量,因此采用SVM 模型對(duì)這部分流量進(jìn)一步識(shí)別,得到最終識(shí)別結(jié)果。因此在加入功能碼序列特征后,對(duì)模型識(shí)別精度有很大的提升作用。

        實(shí)驗(yàn)進(jìn)一步對(duì)KNN 模型、C4.5 模型、NB 模型與本文DFA-SVM 模型的準(zhǔn)確率和召回率進(jìn)行比較,結(jié)果如圖5 所示。從圖5 可以看出,本文DFA-SVM模型的準(zhǔn)確率和召回率均優(yōu)于其他3 種模型,說明本文提出的識(shí)別模型具有更好的分類效果。

        圖5 4 種模型的準(zhǔn)確率與召回率對(duì)比Fig.5 Comparison of accuracy and recall rate of four models

        4 結(jié)束語

        針對(duì)Shodan 掃描流量識(shí)別問題,本文構(gòu)建一種基于流量統(tǒng)計(jì)特征與載荷特征相結(jié)合的DFA-SVM識(shí)別模型。采用提取應(yīng)用層中的協(xié)議功能碼序列作為載荷特征,并將其與流量統(tǒng)計(jì)特征相結(jié)合對(duì)流量進(jìn)行識(shí)別。實(shí)驗(yàn)結(jié)果表明,與DFA、SVM 等模型相比,該模型可有效識(shí)別27 個(gè)Shodan 掃描器IP,顯著提高流量識(shí)別精度。本文詳細(xì)介紹了特征提取與模型構(gòu)建部分,但對(duì)分類算法的優(yōu)化還有待提高,下一步將采用梯度下降法對(duì)SVM 的時(shí)間復(fù)雜度與空間復(fù)雜度進(jìn)行優(yōu)化,以提高模型識(shí)別效率。

        猜你喜歡
        蜜罐狀態(tài)機(jī)工控
        蜜罐蟻
        中外文摘(2019年20期)2019-11-13 02:57:53
        基于有限狀態(tài)機(jī)的交會(huì)對(duì)接飛行任務(wù)規(guī)劃方法
        被自己撐死的蜜罐蟻
        知識(shí)窗(2019年6期)2019-06-26 04:27:09
        基于博弈的蜜罐和入侵檢測(cè)系統(tǒng)最優(yōu)配置策略
        哈密瓜:鄉(xiāng)間蜜罐
        中國三峽(2017年4期)2017-06-06 10:44:22
        工控速派 一個(gè)工控技術(shù)服務(wù)的江湖
        工控速?zèng)?一個(gè)工控技術(shù)服務(wù)的江湖
        熱點(diǎn)追蹤 工控安全低調(diào)而不失重要
        基于攻擊圖的工控系統(tǒng)脆弱性量化方法
        FPGA設(shè)計(jì)中狀態(tài)機(jī)安全性研究
        国产精品日韩av一区二区| 少妇bbwbbw高潮| 人妻少妇中文字幕久久69堂| 久久99久久99精品观看| 99综合精品久久| 国产一区二区三区经典| 亚洲五月天中文字幕第一页| 麻豆精品国产免费av影片| 色婷婷精品午夜在线播放| 亚洲一二三四区免费视频| 亚洲中文字幕av天堂自拍| 亚洲国产精品18久久久久久| 欧美老肥婆牲交videos| 乱色精品无码一区二区国产盗| 无码国产69精品久久久久孕妇| 国产精品自在线拍国产手机版| 精品人妻少妇一区二区三区不卡| 免费人成视频x8x8| 高h视频在线免费观看| 一区二区三区不卡免费av| 日美韩精品一区二区三区| 一区二区亚洲精品国产精| 在线播放草猛免费视频| 亚洲 另类 小说 国产精品| 中文字幕人妻在线中字| 九色九九九老阿姨| 狠狠躁夜夜躁无码中文字幕| 国产一区二区三区4区| 果冻国产一区二区三区| 玩弄丝袜美腿超短裙校花| 亚洲av熟女传媒国产一区二区| 国产一区二区三区在线观看第八页| 在线观看av网站永久| 一区二区三区国产精品麻豆| 视频一区二区三区黄色| 99久久精品在线视频| 日本动漫瀑乳h动漫啪啪免费 | 狠狠色噜噜狠狠狠狠97俺也去| 免费观看在线一区二区| 国产精品国产三级国产专区50| 性av一区二区三区免费|