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

        ?

        軟件定義網(wǎng)絡中DDoS 攻擊檢測方法研究

        2020-12-15 08:36:18趙貝貝
        科學技術創(chuàng)新 2020年36期
        關鍵詞:流表表項流量

        趙貝貝 趙 旭

        (西安工程大學計算機科學學院,陜西 西安710000)

        軟件定義網(wǎng)絡(SDN)是美國斯坦福大學CLean State 課題研究組提出的一種新型網(wǎng)絡架構[1]。相較于傳統(tǒng)網(wǎng)絡,其最大的特點是將控制與轉發(fā)進行解耦,控制器可實現(xiàn)對網(wǎng)絡的全局視圖和集中管控,同時開放的API 和可編程性可讓第三方對網(wǎng)絡進行靈活的設計。雖然SDN 網(wǎng)絡架構的管理和開發(fā)比傳統(tǒng)網(wǎng)絡架構更容易,但是其設計也引入了一些新的安全問題。如果SDN 遭受黑客的攻擊控制器很容易出現(xiàn)單點失效,南北向接口安全也難以保證[2]。

        SDN 所面臨的最直接的威脅之一便是分布式拒絕服務(DDoS)攻擊。在進行DDoS 攻擊時,黑客通常利用自己與受害者之間資源的不對等關系,通過僵尸網(wǎng)絡控制大量僵尸主機對受害者發(fā)出巨大數(shù)量的服務請求。一般情況下,受害者對服務請求的處理能力有限,因此一些正常用戶的請求就會被淹沒在攻擊流量中,當受害者的資源被耗盡,其服務器便無法服務正常合法的用戶。相較于傳統(tǒng)網(wǎng)絡,在SDN 中實施DDoS 攻擊更加容易,攻擊者們利用SDN 控制- 轉發(fā)分離這一大特性,通過大量肉雞耗盡SDN 交換機流表緩存或控制器的系統(tǒng)資源,使得整個SDN 網(wǎng)絡癱瘓,無法繼續(xù)處理新的網(wǎng)絡請求。因此,SDN 環(huán)境下的DDoS 檢測防御已成為當下互聯(lián)網(wǎng)安全領域的一個重要研究內容。

        1 相關工作

        針對SDN 網(wǎng)絡架構中的DDoS 攻擊檢測,已有一系列的研究和成果。文獻[3]提出了一種基于KNN 的DDoS 攻擊檢測方法,選取和構建流量特征集矩陣,并進行正常樣本訓練和異常樣本訓練,通過分類算法KNN 來區(qū)分異常流量和正常流量。該方法具有良好的檢測率及較低的誤報率,但是其增加了SDN 控制器的負載并占用一定的帶寬。文獻[4]通過構建深度學習混合模型檢測DDoS 攻擊。該檢測模型輸入特征為流表特征和自定義的特征,然后通過訓練好的深度學習模型將流量進行分類,該方法檢測準確率較高同時對計算資源需求不高。文獻[5]將從流表項中提取六元組作為特征向量與SVM相結合來檢測DDoS攻擊,該算法有一定的檢測效果,但實驗中模擬的正常流量不夠全面且存在一些偶然性。

        基于上述研究和分析,傳統(tǒng)的機器學習方法雖然在檢測DDoS 攻擊中有一定效果,但是它們都只是利用當前時刻的攻擊流量特征做出分類檢測,無法利用流量的歷史特征,而DDoS攻擊進行時,產(chǎn)生的流量特征跟時序是有一定關系的。因此本文利用RNN 可以記憶訓練樣本歷史信息的特點,結合當前流量特征和歷史流量特征信息,可以實現(xiàn)更精確的分類檢測。

        2 基于RNN 的DDoS 攻擊檢測

        2.1 循環(huán)神經(jīng)網(wǎng)絡(RNN)

        RNN 是根據(jù)“人的認知是基于過往的經(jīng)驗和記憶”這一觀點提出的。與DNN,CNN 不同,它可以通過記憶先前的輸入,預測后來的輸出。網(wǎng)絡會對前面的信息進行記憶并應用于當前輸出的計算中。RNN 的結構展開圖如下圖1 所示。

        圖1 RNN 結構展開圖

        圖中可以看到RNN 由輸入層(Input Layer),隱藏層(Hidden Layer),輸出層(Output Layer)組成。圖示左側可以看到隱藏層有一個箭頭表示數(shù)據(jù)的循環(huán)更新,這是實現(xiàn)時間記憶功能的方法。t-1,t,t+1 表示分別時間序列,x 表示輸入的樣本,在本文中就是流表項的特征五元組。W、U、V 分別表示輸入、此刻輸入、輸出的樣本權重。St表示樣本在時間t 處的記憶。o 表示隱藏層的輸出值。在t 時刻輸出層值為:

        其中,f 和g 均為激活函數(shù)。f 可以是tanh,relu,sigmoid 等激活函數(shù),g 通常是softmax。根據(jù)RNN 在時序上的展開圖,將式(2)循環(huán)代入到式(1)中可以得到式(3)。

        從上述推導可見RNN 任意時刻輸出,與之前時刻的輸入均有關,這使得循環(huán)神經(jīng)網(wǎng)絡具有處理時序數(shù)據(jù)的能力。但RNN對長期依賴的處理效果不太令人滿意,因為其采用鏈式法則來求導數(shù),所以在訓練過程中可能出現(xiàn)梯度爆炸和梯度消失,導致梯度中無法很好地在長期依賴中傳遞下去。針對該問題,長短期記憶模塊(LSTM)成為解決其問題的一種方法,但是其結構復雜,參數(shù)較多,極大影響模型訓練的效率。門控循環(huán)單元(GRU)是LSTM 網(wǎng)絡的一種變體,它較LSTM 網(wǎng)絡的結構更加簡單,對于解決RNN 網(wǎng)絡中的長依賴問題有很好的效果。因此,本文構建的RNN 模型的隱層循環(huán)體采用GRU 門控單元,GRU可以更好地捕捉時間步距在時間序列中的依賴關系,通過引入了門的概念來修改循環(huán)神經(jīng)網(wǎng)絡中隱藏狀態(tài)的計算方式。

        2.2 檢測方法

        根據(jù)正常情況與攻擊發(fā)生時流量特征的差異性,我們可以把DDoS 攻擊檢測看成分類問題。基于RNN 的DDoS 攻擊檢測主要分為三部分,分別為流表收集,流表項特征提取和RNN 分類模型。流表收集部分通過定期的向OpenFlow交換機發(fā)送流表請求,從而得到交換機給予的反饋流表信息。然后流表項特征提取部分通過收集的流表條目,分析DDoS 攻擊的特點,提取可以用來表述DDoS 攻擊的流表項特征五元組,最后將提取特征向量五元組作為輸入進行RNN 分類檢測以區(qū)分時段內流量為正常類型或攻擊類型。

        整個RNN 模型由一個輸入層,3 個隱層循環(huán)體,一層Softmax 全連接輸出層堆疊而成,模型采用沿時間反向傳播算法(BPTT)更新網(wǎng)絡權重。模型訓練過程中,首先需要對輸入的訓練集數(shù)據(jù)進行預處理,其次對預處理后的數(shù)據(jù)集按照流表項的形式來進行特征提取,選取源IP 增長速率、端口增長速率、發(fā)送數(shù)據(jù)包平均時間間隔、流表項速率、流表數(shù)均值構成特征向量五元組后作為輸入進行模型訓練。對網(wǎng)絡采用有監(jiān)督學習的方式進行訓練,并采用沿時間反向傳播算法(BPTT)更新網(wǎng)絡權重。輸出結果經(jīng)softmax 分類為兩種類型,分別為正常流量和攻擊流量。

        3 實驗結果分析

        本文使用TensorFlow 開源框架構建RNN 攻擊檢測模型并使用KDD CUP99 數(shù)據(jù)集來訓練模型并驗證。采用準確率(Accuracy)和檢測時間兩個參數(shù)來評估構建的RNN 分類模型的檢測性能。準確率的公式為下式(4)。

        其中,TP 為真陽性,本文中可以理解為被模型正確識別異常流量的概率。TN 為真陰性,表示被模型預測為負類的負樣本。FP(FalsePositive)為偽陽性,可以理解為正常流量被錯誤識別為異常流量的概率,F(xiàn)N(FalseNegative)為偽陰性,可以理解為異常流量被錯誤識別為正常流量的概率。

        表1 分別反映了不同機器學習算法構建的DDoS 分類模型在同一測試集中檢測性能??梢钥闯鱿噍^于SVM、BP 神經(jīng)網(wǎng)絡和CNN,本文所使用的RNN 模型在DDoS 攻擊中的檢測準確率98.2%最高。同時,相較于其他三種機器學習算法,RNN 在DDoS攻擊檢測中效率更高檢測時間更短。

        表1 不同算法性能對比

        4 結論

        本文提出了SDN 環(huán)境下基于RNN 的DDoS 攻擊檢測方法,相較于傳統(tǒng)機器學習算法合理利用了流量的歷史特征并結合當前流量特征,實現(xiàn)了更精確的DDoS 攻擊分類效果,下一步將RNN 分類模型嵌入SDN 控制器中應用于真實SDN 環(huán)境中進一步驗證。

        猜你喜歡
        流表表項流量
        冰墩墩背后的流量密碼
        玩具世界(2022年2期)2022-06-15 07:35:36
        一種改進的TCAM路由表項管理算法及實現(xiàn)
        通信技術(2022年5期)2022-06-11 00:47:44
        張曉明:流量決定勝負!三大流量高地裂變無限可能!
        尋找書業(yè)新流量
        出版人(2020年4期)2020-11-14 08:34:26
        基于時序與集合的SDN流表更新策略
        基于ARMA模型預測的交換機流表更新算法
        基于緩存策略的OpenFlow流表存儲優(yōu)化方案研究
        電子測試(2018年21期)2018-11-08 03:09:34
        簡析yangUI流表控制
        軟件定義網(wǎng)絡中一種兩步式多級流表構建算法
        SDN數(shù)據(jù)中心網(wǎng)絡基于流表項轉換的流表調度優(yōu)化
        欧美视频在线观看一区二区| 国产私人尤物无码不卡| 在线涩涩免费观看国产精品| 国产香蕉一区二区三区在线视频 | 久久亚洲精彩无码天堂| 亚洲国产精品自拍成人| 亚洲av色香蕉第一区二区三区| 在线观看中文字幕二区| 少妇厨房愉情理伦bd在线观看| y111111少妇影院无码| 国产精品自拍首页在线观看| 亚洲自拍偷拍一区二区三区| 波多野结衣久久精品99e| 香蕉视频在线精品视频| 国产精品 视频一区 二区三区| 国产亚洲美女精品久久久2020| 日本免费大片一区二区三区| 朝鲜女人大白屁股ass孕交| 亚洲精品无码人妻无码| 无码av永久免费大全| 日本中文字幕精品久久| 国产精品亚洲lv粉色| 91麻豆国产香蕉久久精品| 水蜜桃在线视频在线观看| 日韩一二三四区在线观看| 女人被男人爽到呻吟的视频| 国产av国片精品| 欧美巨大xxxx做受中文字幕| 久久精品亚洲熟女av麻豆| 中文亚洲av片在线观看| www插插插无码视频网站| 中文字幕日韩一区二区不卡| 少妇无码av无码专线区大牛影院| 久久久久久国产精品美女| 亚洲va成无码人在线观看| 一区二区三区四区在线观看日本| 国产精品多p对白交换绿帽| 国产白丝网站精品污在线入口| 久久综合九色综合久久久 | 亚洲一区av在线观看| 无码少妇一级AV便在线观看|