基于改进Res2net的网络安全态势感知方法及系统技术方案

技术编号:35356077 阅读:22 留言:0更新日期:2022-10-26 12:33
本发明专利技术涉及一种基于改进Res2net的网络安全态势感知方法及系统,包括:获取网络流量数据并对所述网络流量数据进行预处理;在Res2net模型的第一分层与第二分层之间引入第一全局

【技术实现步骤摘要】
基于改进Res2net的网络安全态势感知方法及系统


[0001]本专利技术涉及网络安全态势感知
,特别是涉及一种基于改进Res2net的网络安全态势感知方法及系统。

技术介绍

[0002]随着5G技术、互联网的蓬勃发展以及当今国际局势的不断震荡,各种网络安全威胁问题层出不穷。针对网络数据量庞大、数据格式多样、特征维数多、特征非线性关系复杂的特点,网络安全态势感知技术相应的提出了更高的要求。早期研究中,学者们大多采用传统网络安全态势感知方法,使用数学模型、概率统计等方法对网络态势情况进行分析,但是传统方法面对高数量、高维数据时存在运行速度慢,分类鲁棒性较差的缺点。因此,本专利技术提出一种基于改进Res2net的网络安全态势感知方法及系统。

技术实现思路

[0003]本专利技术的目的是提供一种基于改进Res2net的网络安全态势感知方法及系统,基于改进Res2net模型能够对网络流量数据进行深度时空特征提取,能够提高网络安全态势感知的准确性。
[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一种基于改进Res2net的网络安全态势感知方法,包括:
[0006]获取网络流量数据并对所述网络流量数据进行预处理;
[0007]在Res2net模型的第一分层与第二分层之间引入第一全局

局部特征提取模块,在所述第二分层和所述Res2net模型的第三分层之间引入第二全局

局部特征提取模块,得到改进Res2net模型;所述第一全局

局部特征提取模块和所述第二全局

局部特征提取模块均用于提取所述网络流量数据中的深度时空特征;
[0008]利用预处理后的网络流量数据训练所述改进Res2net模型,得到训练后的模型,利用所述训练后的模型对待测网络流量数据进行网络安全态势感知。
[0009]一种基于改进Res2net的网络安全态势感知系统,包括:
[0010]数据处理模块,用于获取网络流量数据并对所述网络流量数据进行预处理;
[0011]模型构建模块,用于在Res2net模型的第一分层与第二分层之间引入第一全局

局部特征提取模块,在所述第二分层和所述Res2net模型的第三分层之间引入第二全局

局部特征提取模块,得到改进Res2net模型;所述第一全局

局部特征提取模块和所述第二全局

局部特征提取模块均用于提取所述网络流量数据中的深度时空特征;
[0012]网络安全态势感知模块,用于利用预处理后的网络流量数据训练所述改进Res2net模型,得到训练后的模型,利用所述训练后的模型对待测网络流量数据进行网络安全态势感知。
[0013]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0014]本专利技术涉及一种基于改进Res2net的网络安全态势感知方法及系统,包括:获取网
络流量数据并对所述网络流量数据进行预处理;在Res2net模型的第一分层与第二分层之间引入第一全局

局部特征提取模块,在所述第二分层和所述Res2net模型的第三分层之间引入第二全局

局部特征提取模块,得到改进Res2net模型;将预处理后的网络流量数据输入到所述改进Res2net模型中,得到网络安全态势感知结果。通过改进Res2net模型对网络流量数据进行深度时空特征提取,能够提高网络安全态势感知的准确性。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本专利技术实施例1提供的一种基于改进Res2net的网络安全态势感知方法流程图;
[0017]图2为本专利技术实施例1提供的改进Res2net模型的结构图;
[0018]图3为本专利技术实施例1提供的全局

局部特征提取模块的结构图;
[0019]图4为本专利技术实施例1提供的残差模块的结构图;
[0020]图5为本专利技术实施例1提供的改进Res2net模型的训练流程图;
[0021]图6为本专利技术实施例2提供的一种基于改进Res2net的网络安全态势感知系统框图。
具体实施方式
[0022]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]本专利技术的目的是提供一种基于改进Res2net的网络安全态势感知方法及系统,从时间和空间角度出发,通过构建改进的Res2net模型,挖掘时间和空间维度的特征关联信息,提取层次更高、表达性更强、具有类别代表性的分类特征,进而提高网络安全态势感知的准确度及鲁棒性。
[0024]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0025]实施例1
[0026]如图1所示,本实施例提供一种基于改进Res2net的网络安全态势感知方法,包括:
[0027]S1:获取网络流量数据并对所述网络流量数据进行预处理;本实施例中对UNSW

NB15数据集进行处理,处理操作包括:数据的空白值删减与填充、数据归一化、字符型特征进行独热编码和数据切片操作。
[0028]具体的,步骤S1具体包括:
[0029]S11:对所述网络流量数据进行清洗,去除空白值占有率高于预设值的数据行;比如ct_flw_http_mthd、is_ftp_login和ct_ftp_cmd三列数据空白值较多,影响分类效果。将
数据集中srcip、sport、dstip、dsport等无意义列进行删除。
[0030]S12:对清洗后的数据中的数值型数据进行标准化处理;
[0031]S13:对标准化处理后的数据中的字符型数据进行独热编码操作;
[0032]S14:对独热编码后的数据进行切片处理,得到多个数据片;每一所述数据片包括N个特征变量。
[0033]步骤S14具体包括:
[0034]设置滑动窗口超参数T,参数T可以设置为4,也可取任意值。
[0035]利用滑动窗口以预设步长(可设置为1或其它任意值)的距离移动窗口,将所述独热编码后的数据切分成多个数据片(数据片大小为T
×
N);例如:
[0036][0037]其中,X表示的是预处理后的网络流量数据;X
t
表示第t个数据片;t=1,2,...,T本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于改进Res2net的网络安全态势感知方法,其特征在于,包括:获取网络流量数据并对所述网络流量数据进行预处理;在Res2net模型的第一分层与第二分层之间引入第一全局

局部特征提取模块,在所述第二分层和所述Res2net模型的第三分层之间引入第二全局

局部特征提取模块,得到改进Res2net模型;所述第一全局

局部特征提取模块和所述第二全局

局部特征提取模块均用于提取所述网络流量数据中的深度时空特征;利用预处理后的网络流量数据训练所述改进Res2net模型,得到训练后的模型,利用所述训练后的模型对待测网络流量数据进行网络安全态势感知。2.根据权利要求1所述的方法,其特征在于,所述对所述网络流量数据进行预处理,具体包括:对所述网络流量数据进行清洗,去除空白值占有率高于预设值的数据行;对清洗后的数据中的数值型数据进行标准化处理;对标准化处理后的数据中的字符型数据进行独热编码操作;对独热编码后的数据进行切片处理,得到多个数据片;每一所述数据片包括N个特征变量。3.根据权利要求1所述的方法,其特征在于,所述对独热编码后的数据进行切片处理,得到多个数据片,具体包括:设置滑动窗口超参数T;利用滑动窗口以预设步长的距离移动窗口,将所述独热编码后的数据切分成多个数据片;对每一数据片进行维度调整,得到调整后的数据片;所述调整后的数据片为所述改进Res2net模型所需的数据张量。4.根据权利要求1所述的方法,其特征在于,所述第一全局

局部特征提取模块包括全局分支单元、局部分支单元、特征合并操作层和第一卷积层;所述第二全局

局部特征提取模块与所述第一全局

局部特征提取模块的结构相同;所述全局分支单元包括第二卷积层、纵向池化层、横向池化层和哈达玛积操作层;所述第二卷积层的输入端连接所述第一分层或所述第二分层的输出端,所述第二卷积层的输出端连接所述纵向池化层的输入端和所述横向池化层的输入端;所述纵向池化层的输出端和所述横向池化层的输出端连接所述哈达玛积操作层;所述局部分支单元包括串联连接的第三卷积层和第四卷积层;所述第三卷积层的输入端连接所述第一分层或所述第二分层的输出端,所述第四卷积层的输出端和所述哈达玛积操作层的输出端均连接所述特征合并操作层;所述特征合并操作层的输出端连接所述第二分层的输入端或所述第三分层的输入端。5.根据权利要求4所述的方法,其特征在于,所述利用所述训练后的模型对待测网络流量数据进行网络安全态势感知,具体包括:将所述待测网络流量数据输入到所述训练后的模型的所述第一分层中进行处理,得到第一特征图;将所述第一特征图输入到所述第一全局

局部特征提取模块进行特征提取,得到第二特征图;
将所述第二特征图输入到所述第二分层进行处理后输入到所述第二全局

局部特征提取模块进行特征提取,得到第三特征图;将所述第三特征图依次经过所述第三分层和所述Res2net模型的第四分层后再依次输入至全连接层和Softmax层进行特征分类,并根据分类结果对所述网络安全态势进行分析。6.根据权利要求5所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:赵冬梅宿梦月吴亚星孙明伟
申请(专利权)人:河北师范大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1