[发明专利]一种SDN网络中面向业务流的威胁等级划分方法和系统有效
申请号: | 202011409564.2 | 申请日: | 2020-12-03 |
公开(公告)号: | CN114598486B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 杨天若;任志安;王蔚;刘东立;徐鹏;袁斌 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06N3/0455;G06N3/084;G06N3/08;G06N3/044 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 胡秋萍;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 网络 面向 业务 威胁 等级 划分 方法 系统 | ||
1.一种SDN网络中面向业务流的威胁等级划分方法,其特征在于,该方法包括以下步骤:
S1.获取当前SDN网络中的所有攻击事件,以及攻击的网络设备和端口号,获取当前SDN网络中每个业务流流经的网络设备和端口号;
S2.根据网络设备和端口号的比对,将攻击事件和业务流关联起来,获得不同业务流所遭受的攻击事件;
S3.对于SDN网络中每种类型业务流,以部署了该类型业务流的网络设备占SDN网络总设备比重为权重,加权计算该类型业务流遭受不同攻击强度,得到该类型业务流的威胁指数;
S4.以每种类型业务流在SDN网络服务中的重要性为权重,加权计算SDN网络中不同类型业务流的威胁指数,得到SDN网络威胁指数;
S5.采用模糊综合评价法对SDN网络威胁指数等级进行划分;
其中,业务流的类型通过BP神经网络识别,具体如下:
(A1)对SDN网络业务流进行数据清洗以及特征选择,将SDN网络业务流划分到不同业务流类型中,其中,视频通话、非P2P多媒体播放、P2P多媒体播放划分到流氏流,HTTP文件下载、P2P文件下载划分到弹性流,微信/QQ即时消息、客户端网络游戏、网页浏览、短语音划分到UDP业务流,将剩余的划分到其它业务流;
(A2)对BP神经网络进行训练,学习业务流特征和类型之间的关系,得到预训练好的BP神经网络;
(A3)将从SDN网络中采集到的实时网络元数据进行同样的数据清洗以及特征选择,用预训练好的BP神经网络对该业务流进行识别。
2.如权利要求1所述的方法,其特征在于,特征选择处理之后,输入到BP神经网络之前,采用张量自编码器进行去噪,具体如下:
(B1)对张量自编码器进行训练,学习业务流特征之间的潜在空间表征,得到预训练好的张量自编码器;
(B2)对采集到的业务流数据,利用张量自编码器进行去噪处理。
3.如权利要求1至2任一项所述的方法,其特征在于,步骤S3中,第i种类型业务流Si的威胁指数的计算公式如下:
其中,表示部署了第i种类型业务流Si的网络设备占总设备的百分比,fj(t)表示第i种类型业务流Si是否遭受到第j种网络攻击,是为1,否为0,lj表示第j种网络攻击的攻击强度,n表示网络攻击的类型数。
4.如权利要求3所述的方法,其特征在于,步骤S4中,SDN网络威胁指数计算公式如下:
其中,表示第i种类型业务流Si在整个网络服务中的重要性,m表示业务流类型数。
5.如权利要求4所述的方法,其特征在于,步骤S5具体如下:
S51.计算SDN网络威胁指数关于不同威胁等级的隶属度;
S52.根据SDN网络威胁指数关于不同威胁等级的隶属度,确定威胁指数RS所对应的威胁等级l,l满足下式
fl(Rs)=max{fk(Rs)},k∈[1,K]
其中,K为威胁等级数,fk(Rs)为隶属函数,所述隶属函数定义如下:
其中,k=1,2,3,4,5分别对应威胁等级低、较低、中、较高和高,[x1,x2],[x2,x3],[x3,x4],[x4,x5],[x5,x6]分别表示5个模糊集合,中间参数λk=(xk+xk+1)/2。
6.一种SDN网络中面向业务流的威胁等级划分系统,其特征在于,包括:计算机可读存储介质和处理器;
所述计算机可读存储介质用于存储可执行指令;
所述处理器用于读取所述计算机可读存储介质中存储的可执行指令,执行权利要求1至5任一项所述的SDN网络中面向业务流的威胁等级划分方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011409564.2/1.html,转载请声明来源钻瓜专利网。