买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于生成对抗网络的网络流量异常检测方法_电子科技大学;中移物联网有限公司_202311748691.9 

申请/专利权人:电子科技大学;中移物联网有限公司

申请日:2023-12-18

公开(公告)日:2024-03-22

公开(公告)号:CN117749477A

主分类号:H04L9/40

分类号:H04L9/40;H04L41/16;G06V10/776;G06V10/82;G06N3/045;G06N3/0475;G06N3/088;G06N3/094

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.09#实质审查的生效;2024.03.22#公开

摘要:本发明公开了一种基于生成对抗网络的网络流量异常检测方法,在通信网络正常运行状态下和攻击状态下分别采集若干流量数据,对流量数据进行预处理得到二维特征图像,将正常状态下的流量数据对应的二维特征图像作为训练样本对生成对抗网络进行训练,然后分别将正常状态下和异常状态下的流量数据所对应的二维特征图像输入训练好的生成器,确定正常流量和异常流量的评价分数阈值,在进行网络流量异常检测时,生成流量数据的二维特征图像并输入生成器,计算生成二维特征图像的评价分数,根据评价阈值得到异常检测结果。本发明将流量数据转换为二维特征图像,通过生成对抗网络学习正常流量数据的特征进而实现异常检测,提高异常检测的准确率。

主权项:1.一种基于生成对抗网络的网络流量异常检测方法,其特征在于包括以下步骤:S1:在通信网络正常运行状态下和攻击状态下分别采集若干流量数据,其中每个流量数据对应的时长为T;根据实际需要确定N1个特征信息及对应的编码,同时设置N2个特征参数;对于每个流量数据,从中提取出对应特征信息,并计算特征参数,将特征信息编码和特征参数的值作为特征项,构成N维流量特征向量X={x1,x2,…,xN},其中,xn表示第n个特征项的值,n=1,2,…,N,N=N1+N2,根据该流量数据采集时通信网络的状态进行标签标注,从而得到流量数据集;S2:采用如下方式对流量数据进行预处理:S2.1:采用预设的数据清洗方法对流量数据集进行处理;S2.2:对流量数据集中的流量特征向量进行降维,得到降维后的流量数据向量X′={x′1,x′2,…,x′M},其中,x′m表示降维后第m个特征项的值,m=1,2,…,M,M表示降维后的特征项数量;S2.3:对流量数据集中的每个特征项进行数据归一化,得到归一化后的流量数据向量数据归一化的计算公式为: 其中,xm、分别表示第m个特征项归一化前后的值,xm,max、xm,min表示正常状态所有流量数据中该特征项的最大值和最小值;S2.4:对于每个降维后的流量数据向量将每个特征项数量复制K次,形成M×K维向量,然后将其转化为预设尺寸的二维矩阵,多余位置则采用0填充;建立归一化后特征值与像素值的映射关系,将二维矩阵转化为二维特征图像;S3:根据实际需要构建生成对抗网络,其中生成器的输入为流量数据对应的二维特征图像,输出为生成二维特征图像,判别器的输入为真实的二维特征图像或生成二维特征图像,输出为对应二维特征图像是否真实的判别结果;S4:将正常状态下的流量数据经过步骤S2得到的二维特征图像作为训练样本,对生成对抗网络进行训练;S5:分别将正常状态下和异常状态下的流量数据经过步骤得到的二维特征图像输入步骤S4训练好的生成器,对每个生成二维特征图像进行图像质量评估从而得到评价分数;根据正常状态下和异常状态下流量数据对应的评价分数,搜索得到评价分数阈值,使采用该评价分数阈值对流量数据集中流量数据的异常检测准确度最大;S6:当需要对通信网络进行网络流量异常检测时,从通信网络中采集时长为T的流量数据,然后提取N个特征项的值,构成N维流量特征向量Z={z1,z2,…,zN},其中zn表示第n个特征项的值;采用步骤S2中的同样方法对流量特征向量Z={z1,z2,…,zN}进行预处理,生成对应的二维特征图像,将其输入步骤S4训练好的生成网络,得到生成二维特征图像并进行质量评估得到评价分数,根据评价阈值得到异常检测结果。

全文数据:

权利要求:

百度查询: 电子科技大学;中移物联网有限公司 一种基于生成对抗网络的网络流量异常检测方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。