[發(fā)明專(zhuān)利]一種SDN中基于信任值的自適應(yīng)啟動(dòng)的ddos防御方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201611257392.5 | 申請(qǐng)日: | 2016-12-30 |
| 公開(kāi)(公告)號(hào): | CN106657107B | 公開(kāi)(公告)日: | 2020-05-12 |
| 發(fā)明(設(shè)計(jì))人: | 袁云飛;王玉峰 | 申請(qǐng)(專(zhuān)利權(quán))人: | 南京郵電大學(xué) |
| 主分類(lèi)號(hào): | H04L29/06 | 分類(lèi)號(hào): | H04L29/06 |
| 代理公司: | 南京知識(shí)律師事務(wù)所 32207 | 代理人: | 李湘群 |
| 地址: | 210023 *** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 sdn 基于 信任 自適應(yīng) 啟動(dòng) ddos 防御 方法 系統(tǒng) | ||
1.一種SDN中基于信任值自適應(yīng)啟動(dòng)的ddos防御方法,其特征在于包括如下步驟:
步驟1:交換機(jī)接收到一個(gè)無(wú)法匹配的包,發(fā)送packet_in數(shù)據(jù)包至控制器;
步驟2:在SDN控制器中部署一個(gè)計(jì)數(shù)器,該計(jì)數(shù)器預(yù)先設(shè)定packet_in數(shù)量值,每當(dāng)?shù)竭_(dá)的packet_in數(shù)量等于該設(shè)定值時(shí),計(jì)算此時(shí)間段packet_in的到達(dá)速率;
步驟3:判斷packe_in到達(dá)速率是否異常,具體做法如下:建立一種數(shù)據(jù)結(jié)構(gòu),將步驟2中計(jì)算所獲得的packet_in到達(dá)速率作為新節(jié)點(diǎn)順序存儲(chǔ)在該數(shù)據(jù)結(jié)構(gòu)中,每個(gè)節(jié)點(diǎn)設(shè)立生存周期范圍為10-20秒,若兩個(gè)節(jié)點(diǎn)的速率值差小于一個(gè)值,則這兩個(gè)節(jié)點(diǎn)互為相近節(jié)點(diǎn),對(duì)于代表packet_in的到達(dá)率值的每一個(gè)新到節(jié)點(diǎn),更新其前向相近節(jié)點(diǎn)數(shù)量;相對(duì)的,也要更新之前到達(dá)節(jié)點(diǎn)的后繼相近節(jié)點(diǎn)數(shù)量,若一個(gè)節(jié)點(diǎn)的前向相近節(jié)點(diǎn)數(shù)量與后繼相近節(jié)點(diǎn)數(shù)量之和小于一個(gè)值,即該節(jié)點(diǎn)相近節(jié)點(diǎn)數(shù)量低于正常值,則判斷該節(jié)點(diǎn)可疑,執(zhí)行步驟4;否則,執(zhí)行步驟5;
步驟4:利用反向神經(jīng)網(wǎng)絡(luò)分類(lèi)器對(duì)packet_in對(duì)應(yīng)的交換機(jī)上的流量進(jìn)行精確檢測(cè),建立一個(gè)中間層為50*50的神經(jīng)網(wǎng)絡(luò),首先,利用網(wǎng)絡(luò)上的ddos攻擊數(shù)據(jù)對(duì)該分類(lèi)器進(jìn)行訓(xùn)練,提取攻擊數(shù)據(jù)流表的頭域信息,計(jì)算出六個(gè)特征值:apf即每個(gè)流的平均包的數(shù)量、abf即每個(gè)流的平均比特量、adf即每個(gè)流的平均持續(xù)時(shí)間、ppf即每個(gè)流成對(duì)包的比例、gsf即每個(gè)流單一包的增長(zhǎng)率、gdp即每個(gè)流不同端口的增長(zhǎng)率,將上述六個(gè)特征值作為分類(lèi)器的輸入,進(jìn)行訓(xùn)練,然后利用訓(xùn)練完成的神經(jīng)網(wǎng)絡(luò),將步驟3中可疑packet_in對(duì)應(yīng)交換機(jī)上的流量的六個(gè)特征作為輸入值,若神經(jīng)網(wǎng)絡(luò)輸出值介于0.5和1之間,則判定該流量為ddos攻擊;
步驟5:建立用戶(hù)信任值數(shù)據(jù)庫(kù),用來(lái)存儲(chǔ)每個(gè)用戶(hù)的信任值,若精確檢測(cè)模塊檢測(cè)出是ddos攻擊,則減小用戶(hù)信任值,若檢測(cè)出不是ddos攻擊,則查看控制器狀態(tài),若控制器正在遭受攻擊也減小其信任值;否則增加其信任值,最后,根據(jù)信任值,重新排列packet_in在隊(duì)列中的位置。
2.根據(jù)權(quán)利要求1所述的一種SDN中基于信任值自適應(yīng)啟動(dòng)的ddos防御方法,其特征在于,所述步驟2中,根據(jù)packet_in包到達(dá)速率,自適應(yīng)地啟動(dòng)ddos精確檢測(cè),具體做法如下:
2-1:在控制器上部署一個(gè)計(jì)數(shù)器,用于計(jì)算packet_in的到達(dá)數(shù)量;
2-2:packet_in計(jì)數(shù)器的所述設(shè)定值為2000,每2000個(gè)packet_in包到達(dá)時(shí),則計(jì)算此時(shí)間段packet_in的到達(dá)速率。
3.根據(jù)權(quán)利要求1所述的一種SDN中基于信任值自適應(yīng)啟動(dòng)的ddos防御方法,其特征在于,所述步驟3中判斷packet_in到達(dá)速率可疑的具體步驟如下:
3-1:設(shè)步驟2計(jì)算出的packet_in到達(dá)速率為velocity,對(duì)于每個(gè)新到velocity,建立一個(gè)新的節(jié)點(diǎn)ncurrent.obj,將該節(jié)點(diǎn)與數(shù)據(jù)庫(kù)中的每個(gè)節(jié)點(diǎn)進(jìn)行比較,若兩節(jié)點(diǎn)的速率之差小于150,則將該新到節(jié)點(diǎn)的前向相近節(jié)點(diǎn)數(shù)量加1,同時(shí),將對(duì)應(yīng)的前向相近節(jié)點(diǎn)的后繼相近節(jié)點(diǎn)數(shù)量加1,并將ncurrent.obj存儲(chǔ)至數(shù)據(jù)庫(kù);
3-2:每隔一段時(shí)間,范圍為5-20秒檢查一次數(shù)據(jù)庫(kù)中的節(jié)點(diǎn),對(duì)于數(shù)據(jù)庫(kù)中的每一個(gè)節(jié)點(diǎn),prec_neighs為該節(jié)點(diǎn)前向相近節(jié)點(diǎn)的數(shù)量,succ_neighs為該節(jié)點(diǎn)后繼相近節(jié)點(diǎn)的數(shù)量,若(prec_neighs+succ_neighs)25,則判定該節(jié)點(diǎn)可疑。
4.根據(jù)權(quán)利要求3所述的一種SDN中基于信任值自適應(yīng)啟動(dòng)的ddos防御方法,其特征在于步驟3-2中所述一段時(shí)間為10秒。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于南京郵電大學(xué),未經(jīng)南京郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611257392.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種隔離SDN協(xié)議報(bào)文和數(shù)據(jù)報(bào)文的方法及裝置
- 一種基于SDN的支持QoS的通信隧道建立方法及系統(tǒng)
- 一種SDN流轉(zhuǎn)發(fā)的數(shù)量限制方法和控制系統(tǒng)
- 軟件定義網(wǎng)絡(luò)(SDN)特定拓?fù)湫畔l(fā)現(xiàn)
- SDN控制器與SDN交換機(jī)的連接控制方法以及SDN控制器系統(tǒng)
- 流表處理方法、流表處理裝置以及SDN網(wǎng)絡(luò)系統(tǒng)
- 一種SDN節(jié)點(diǎn)間可信認(rèn)證方法
- SDN網(wǎng)絡(luò)丟包判斷方法、裝置、系統(tǒng)和多網(wǎng)絡(luò)控制系統(tǒng)
- 基于K8S平臺(tái)納管SDN的方法、系統(tǒng)以及存儲(chǔ)介質(zhì)
- 一種SDN網(wǎng)絡(luò)與非SDN網(wǎng)絡(luò)通信的裝置
- 用名稱(chēng)空間和策略來(lái)調(diào)整信任關(guān)系的方法和系統(tǒng)
- 一種用于實(shí)現(xiàn)可信可控網(wǎng)絡(luò)協(xié)議的方法
- 一種基于信任度評(píng)估的自適應(yīng)信任協(xié)商系統(tǒng)和方法
- 一種用于普適環(huán)境下實(shí)體信任值的預(yù)測(cè)方法
- 對(duì)等組警戒
- 一種面向車(chē)聯(lián)網(wǎng)的分層信任模型及其信任值計(jì)算方法
- 一種跨網(wǎng)數(shù)據(jù)安全交換設(shè)備
- 一種跨網(wǎng)數(shù)據(jù)安全交換設(shè)備
- 一種物聯(lián)網(wǎng)節(jié)點(diǎn)的信任度評(píng)價(jià)方法、裝置、設(shè)備及介質(zhì)
- 一種基于情境感知的在線(xiàn)學(xué)習(xí)社區(qū)學(xué)伴推薦方法及系統(tǒng)
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無(wú)損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗(yàn)證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺(tái)
- 采用自適應(yīng)機(jī)匣和自適應(yīng)風(fēng)扇的智能發(fā)動(dòng)機(jī)
- 一種自適應(yīng)樹(shù)木自動(dòng)涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動(dòng)機(jī)燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機(jī)頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)





