基于深度學(xué)習(xí)的一種DDoS攻擊檢測研究
發(fā)布時間:2021-01-03 22:30
分布式拒絕服務(wù)攻擊(DDoS)已嚴(yán)重影響當(dāng)今互聯(lián)網(wǎng)的發(fā)展,許多大型互聯(lián)網(wǎng)系統(tǒng)經(jīng)常受到DDoS攻擊而無法訪問,因此尋找一個有效的智能檢測DDoS攻擊方法將是非常重要的,為了解決該問題,本文提出一種基于深度學(xué)習(xí)的DDoS攻擊檢測方法,并用Kubernetes搭建分布式系統(tǒng),分布式訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型。與傳統(tǒng)機(jī)器學(xué)習(xí)方法相比,深度學(xué)習(xí)具有高效率、可塑性、普適性等特點(diǎn),而用容器封裝深度學(xué)習(xí)應(yīng)用進(jìn)行訓(xùn)練能有更小的計(jì)算開銷和更好的靈活性。本次論文的主要內(nèi)容和研究成果包括:1)容器技術(shù)可以充分利用各種機(jī)器資源包括CPU、內(nèi)存和磁盤,達(dá)到資源有效利用和隔離,而Kubernetes則是業(yè)界廣泛認(rèn)可和看好的容器編排解決方案,并且原生支持微服務(wù)架構(gòu),具有很好的橫向擴(kuò)容能力,并且可以很靈活對機(jī)器資源進(jìn)行定制和隔離,減少手工操作和提供更高效的訓(xùn)練能力。本次研究我們將用容器技術(shù)定制CPU核數(shù)和限制內(nèi)存使用量,并搭建一個基于Kubernetes和TensorFlow的分布式深度學(xué)習(xí)系統(tǒng)。2)用含有DDoS網(wǎng)絡(luò)攻擊標(biāo)記的時間序列數(shù)據(jù)訓(xùn)練本課題設(shè)計(jì)的神經(jīng)網(wǎng)絡(luò)模型,研究表明循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)可以有效的對時間序列數(shù)據(jù)進(jìn)行分...
【文章來源】:深圳大學(xué)廣東省
【文章頁數(shù)】:73 頁
【學(xué)位級別】:碩士
【部分圖文】:
鏡像文
基于深度學(xué)習(xí)的一種DDoS攻擊檢測研究6圖2-2鏡像文件層結(jié)構(gòu)鏡像的每一層稱之為鏡像層。如圖2-2,每一層有標(biāo)識這一層的ID,元數(shù)據(jù)是包含這個層的額外信息(如匿名卷、環(huán)境變量、用戶等),并且能夠讓容器獲取運(yùn)行和構(gòu)建。每一層都含有指向父層的指針,如果一個層沒有指針,說明它處于最底層。2.1.2容器容器和鏡像幾乎有著相同的定義。也是一堆文件層的統(tǒng)一視角。唯一區(qū)別在于容器最上層是可讀可寫的,如圖2-3。(a)文件層(b)統(tǒng)一讀寫文件系統(tǒng)圖2-3容器文件系統(tǒng)層級一個運(yùn)行中的容器可以被定義為一個可讀寫的文件系統(tǒng)加上隔離的進(jìn)程空間和其包含其中的前臺進(jìn)程。命名空間(namespaces)是Linux輕量級虛擬化技術(shù),用于隔離進(jìn)程,網(wǎng)絡(luò)帶寬和主機(jī)資源。正是利用操作系統(tǒng)的這一特性,每個容器都可以擁有自己單獨(dú)的資源空間,擁有操作系統(tǒng)級別的運(yùn)行環(huán)境和各自的環(huán)境變量。命名空間機(jī)制保證了容器之間的獨(dú)立性。正是linux命名空間和文件系統(tǒng)隔離技術(shù)使得容器技術(shù)得以實(shí)現(xiàn)。一個容器中的進(jìn)程可以對文件進(jìn)行修改、刪除、創(chuàng)建,這些改變都發(fā)生在這個文件系統(tǒng)的可讀寫層。2.1.3倉庫倉庫(Registry)的本質(zhì)是集中存放鏡像文件的軟件服務(wù)。每個倉庫可以存儲多個鏡像文件,不同的鏡像通過不同的標(biāo)簽加以區(qū)分,例如:kcr.images.com/sme/kws:v1,kcr.images.com/sme/kws:v2,這保證了我們的服務(wù)能夠快速選擇正確的版本上線。并
基于深度學(xué)習(xí)的一種DDoS攻擊檢測研究6圖2-2鏡像文件層結(jié)構(gòu)鏡像的每一層稱之為鏡像層。如圖2-2,每一層有標(biāo)識這一層的ID,元數(shù)據(jù)是包含這個層的額外信息(如匿名卷、環(huán)境變量、用戶等),并且能夠讓容器獲取運(yùn)行和構(gòu)建。每一層都含有指向父層的指針,如果一個層沒有指針,說明它處于最底層。2.1.2容器容器和鏡像幾乎有著相同的定義。也是一堆文件層的統(tǒng)一視角。唯一區(qū)別在于容器最上層是可讀可寫的,如圖2-3。(a)文件層(b)統(tǒng)一讀寫文件系統(tǒng)圖2-3容器文件系統(tǒng)層級一個運(yùn)行中的容器可以被定義為一個可讀寫的文件系統(tǒng)加上隔離的進(jìn)程空間和其包含其中的前臺進(jìn)程。命名空間(namespaces)是Linux輕量級虛擬化技術(shù),用于隔離進(jìn)程,網(wǎng)絡(luò)帶寬和主機(jī)資源。正是利用操作系統(tǒng)的這一特性,每個容器都可以擁有自己單獨(dú)的資源空間,擁有操作系統(tǒng)級別的運(yùn)行環(huán)境和各自的環(huán)境變量。命名空間機(jī)制保證了容器之間的獨(dú)立性。正是linux命名空間和文件系統(tǒng)隔離技術(shù)使得容器技術(shù)得以實(shí)現(xiàn)。一個容器中的進(jìn)程可以對文件進(jìn)行修改、刪除、創(chuàng)建,這些改變都發(fā)生在這個文件系統(tǒng)的可讀寫層。2.1.3倉庫倉庫(Registry)的本質(zhì)是集中存放鏡像文件的軟件服務(wù)。每個倉庫可以存儲多個鏡像文件,不同的鏡像通過不同的標(biāo)簽加以區(qū)分,例如:kcr.images.com/sme/kws:v1,kcr.images.com/sme/kws:v2,這保證了我們的服務(wù)能夠快速選擇正確的版本上線。并
【參考文獻(xiàn)】:
期刊論文
[1]基于博弈論的無線傳感網(wǎng)絡(luò)DDoS攻擊防御優(yōu)化策略[J]. 徐翔,沈士根,曹奇英. 智能計(jì)算機(jī)與應(yīng)用. 2015(06)
[2]基于網(wǎng)絡(luò)異常流量判斷DoS/DDoS攻擊的檢測算法[J]. 劉勇,香麗蕓. 吉林大學(xué)學(xué)報(bào)(信息科學(xué)版). 2008(03)
[3]基于合作過濾機(jī)制的ICMP回溯DDoS攻擊源方法[J]. 羅淇方,鐘誠,李智,楊鋒,馮艷華. 計(jì)算機(jī)技術(shù)與發(fā)展. 2006(09)
[4]DDoS攻擊IP追蹤及攻擊源定位技術(shù)研究[J]. 蔡瑋珺,黃皓. 計(jì)算機(jī)工程. 2006(14)
[5]DDoS攻擊及其防范策略[J]. 沈芳陽,李振坤,柳正青,阮潔珊,王幫海,鄧靜. 微機(jī)發(fā)展. 2003(09)
碩士論文
[1]基于微服務(wù)架構(gòu)的平臺化服務(wù)框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 譚一鳴.北京交通大學(xué) 2017
[2]DDoS攻擊及檢測技術(shù)研究[D]. 高玉龍.揚(yáng)州大學(xué) 2011
[3]基于源端的DDoS攻擊檢測與防御技術(shù)的研究[D]. 鐘金.南京師范大學(xué) 2006
本文編號:2955599
【文章來源】:深圳大學(xué)廣東省
【文章頁數(shù)】:73 頁
【學(xué)位級別】:碩士
【部分圖文】:
鏡像文
基于深度學(xué)習(xí)的一種DDoS攻擊檢測研究6圖2-2鏡像文件層結(jié)構(gòu)鏡像的每一層稱之為鏡像層。如圖2-2,每一層有標(biāo)識這一層的ID,元數(shù)據(jù)是包含這個層的額外信息(如匿名卷、環(huán)境變量、用戶等),并且能夠讓容器獲取運(yùn)行和構(gòu)建。每一層都含有指向父層的指針,如果一個層沒有指針,說明它處于最底層。2.1.2容器容器和鏡像幾乎有著相同的定義。也是一堆文件層的統(tǒng)一視角。唯一區(qū)別在于容器最上層是可讀可寫的,如圖2-3。(a)文件層(b)統(tǒng)一讀寫文件系統(tǒng)圖2-3容器文件系統(tǒng)層級一個運(yùn)行中的容器可以被定義為一個可讀寫的文件系統(tǒng)加上隔離的進(jìn)程空間和其包含其中的前臺進(jìn)程。命名空間(namespaces)是Linux輕量級虛擬化技術(shù),用于隔離進(jìn)程,網(wǎng)絡(luò)帶寬和主機(jī)資源。正是利用操作系統(tǒng)的這一特性,每個容器都可以擁有自己單獨(dú)的資源空間,擁有操作系統(tǒng)級別的運(yùn)行環(huán)境和各自的環(huán)境變量。命名空間機(jī)制保證了容器之間的獨(dú)立性。正是linux命名空間和文件系統(tǒng)隔離技術(shù)使得容器技術(shù)得以實(shí)現(xiàn)。一個容器中的進(jìn)程可以對文件進(jìn)行修改、刪除、創(chuàng)建,這些改變都發(fā)生在這個文件系統(tǒng)的可讀寫層。2.1.3倉庫倉庫(Registry)的本質(zhì)是集中存放鏡像文件的軟件服務(wù)。每個倉庫可以存儲多個鏡像文件,不同的鏡像通過不同的標(biāo)簽加以區(qū)分,例如:kcr.images.com/sme/kws:v1,kcr.images.com/sme/kws:v2,這保證了我們的服務(wù)能夠快速選擇正確的版本上線。并
基于深度學(xué)習(xí)的一種DDoS攻擊檢測研究6圖2-2鏡像文件層結(jié)構(gòu)鏡像的每一層稱之為鏡像層。如圖2-2,每一層有標(biāo)識這一層的ID,元數(shù)據(jù)是包含這個層的額外信息(如匿名卷、環(huán)境變量、用戶等),并且能夠讓容器獲取運(yùn)行和構(gòu)建。每一層都含有指向父層的指針,如果一個層沒有指針,說明它處于最底層。2.1.2容器容器和鏡像幾乎有著相同的定義。也是一堆文件層的統(tǒng)一視角。唯一區(qū)別在于容器最上層是可讀可寫的,如圖2-3。(a)文件層(b)統(tǒng)一讀寫文件系統(tǒng)圖2-3容器文件系統(tǒng)層級一個運(yùn)行中的容器可以被定義為一個可讀寫的文件系統(tǒng)加上隔離的進(jìn)程空間和其包含其中的前臺進(jìn)程。命名空間(namespaces)是Linux輕量級虛擬化技術(shù),用于隔離進(jìn)程,網(wǎng)絡(luò)帶寬和主機(jī)資源。正是利用操作系統(tǒng)的這一特性,每個容器都可以擁有自己單獨(dú)的資源空間,擁有操作系統(tǒng)級別的運(yùn)行環(huán)境和各自的環(huán)境變量。命名空間機(jī)制保證了容器之間的獨(dú)立性。正是linux命名空間和文件系統(tǒng)隔離技術(shù)使得容器技術(shù)得以實(shí)現(xiàn)。一個容器中的進(jìn)程可以對文件進(jìn)行修改、刪除、創(chuàng)建,這些改變都發(fā)生在這個文件系統(tǒng)的可讀寫層。2.1.3倉庫倉庫(Registry)的本質(zhì)是集中存放鏡像文件的軟件服務(wù)。每個倉庫可以存儲多個鏡像文件,不同的鏡像通過不同的標(biāo)簽加以區(qū)分,例如:kcr.images.com/sme/kws:v1,kcr.images.com/sme/kws:v2,這保證了我們的服務(wù)能夠快速選擇正確的版本上線。并
【參考文獻(xiàn)】:
期刊論文
[1]基于博弈論的無線傳感網(wǎng)絡(luò)DDoS攻擊防御優(yōu)化策略[J]. 徐翔,沈士根,曹奇英. 智能計(jì)算機(jī)與應(yīng)用. 2015(06)
[2]基于網(wǎng)絡(luò)異常流量判斷DoS/DDoS攻擊的檢測算法[J]. 劉勇,香麗蕓. 吉林大學(xué)學(xué)報(bào)(信息科學(xué)版). 2008(03)
[3]基于合作過濾機(jī)制的ICMP回溯DDoS攻擊源方法[J]. 羅淇方,鐘誠,李智,楊鋒,馮艷華. 計(jì)算機(jī)技術(shù)與發(fā)展. 2006(09)
[4]DDoS攻擊IP追蹤及攻擊源定位技術(shù)研究[J]. 蔡瑋珺,黃皓. 計(jì)算機(jī)工程. 2006(14)
[5]DDoS攻擊及其防范策略[J]. 沈芳陽,李振坤,柳正青,阮潔珊,王幫海,鄧靜. 微機(jī)發(fā)展. 2003(09)
碩士論文
[1]基于微服務(wù)架構(gòu)的平臺化服務(wù)框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 譚一鳴.北京交通大學(xué) 2017
[2]DDoS攻擊及檢測技術(shù)研究[D]. 高玉龍.揚(yáng)州大學(xué) 2011
[3]基于源端的DDoS攻擊檢測與防御技術(shù)的研究[D]. 鐘金.南京師范大學(xué) 2006
本文編號:2955599
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2955599.html
最近更新
教材專著