利索能及
我要发布
收藏
专利号: 2022109351154
申请人: 河北师范大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于改进Res2net的网络安全态势感知方法,其特征在于,包括:获取网络流量数据并对所述网络流量数据进行预处理;

在Res2net模型的第一分层与第二分层之间引入第一全局‑局部特征提取模块,在所述第二分层和所述Res2net模型的第三分层之间引入第二全局‑局部特征提取模块,得到改进Res2net模型;所述第一全局‑局部特征提取模块和所述第二全局‑局部特征提取模块均用于提取所述网络流量数据中的深度时空特征;

利用预处理后的网络流量数据训练所述改进Res2net模型,得到训练后的模型,利用所述训练后的模型对待测网络流量数据进行网络安全态势感知。

2.根据权利要求1所述的方法,其特征在于,所述对所述网络流量数据进行预处理,具体包括:对所述网络流量数据进行清洗,去除空白值占有率高于预设值的数据行;

对清洗后的数据中的数值型数据进行标准化处理;

对标准化处理后的数据中的字符型数据进行独热编码操作;

对独热编码后的数据进行切片处理,得到多个数据片;每一所述数据片包括N个特征变量。

3.根据权利要求1所述的方法,其特征在于,所述对独热编码后的数据进行切片处理,得到多个数据片,具体包括:设置滑动窗口超参数T;

利用滑动窗口以预设步长的距离移动窗口,将所述独热编码后的数据切分成多个数据片;

对每一数据片进行维度调整,得到调整后的数据片;所述调整后的数据片为所述改进Res2net模型所需的数据张量。

4.根据权利要求1所述的方法,其特征在于,所述第一全局‑局部特征提取模块包括全局分支单元、局部分支单元、特征合并操作层和第一卷积层;所述第二全局‑局部特征提取模块与所述第一全局‑局部特征提取模块的结构相同;

所述全局分支单元包括第二卷积层、纵向池化层、横向池化层和哈达玛积操作层;

所述第二卷积层的输入端连接所述第一分层或所述第二分层的输出端,所述第二卷积层的输出端连接所述纵向池化层的输入端和所述横向池化层的输入端;所述纵向池化层的输出端和所述横向池化层的输出端连接所述哈达玛积操作层;

所述局部分支单元包括串联连接的第三卷积层和第四卷积层;

所述第三卷积层的输入端连接所述第一分层或所述第二分层的输出端,所述第四卷积层的输出端和所述哈达玛积操作层的输出端均连接所述特征合并操作层;所述特征合并操作层的输出端连接所述第二分层的输入端或所述第三分层的输入端。

5.根据权利要求4所述的方法,其特征在于,所述利用所述训练后的模型对待测网络流量数据进行网络安全态势感知,具体包括:将所述待测网络流量数据输入到所述训练后的模型的所述第一分层中进行处理,得到第一特征图;

将所述第一特征图输入到所述第一全局‑局部特征提取模块进行特征提取,得到第二特征图;

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

将所述第三特征图依次经过所述第三分层和所述Res2net模型的第四分层后再依次输入至全连接层和Softmax层进行特征分类,并根据分类结果对所述网络安全态势进行分析。

6.根据权利要求5所述的方法,其特征在于,所述将所述第一特征图输入到所述第一全局‑局部特征提取模块进行特征提取,得到第二特征图,具体包括:将所述第一特征图输入到所述第二卷积层进行降维处理;

对第一降维处理后的特征图经所述纵向池化层和所述横向池化层进行纵向条带池化和横向条带池化,得到第一分支特征图和第二分支特征图;

将所述第一分支特征图和所述第二分支特征图经所述哈达玛积操作层进行哈达玛积操作,得到全局分支输出的特征图;

将所述第一特征图经所述第三卷积层进行降维处理,并将第二降维处理后的特征图经所述第四卷积层进行局部特征提取,得到局部分支输出的特征图;

将所述全局分支输出的特征图和所述局部分支输出的特征图经所述特征合并操作层进行特征合并后再经所述第一卷积层进行降维处理,得到所述第二特征图。

7.一种基于权利要求1至6任一项所述的方法的系统,其特征在于,包括:数据处理模块,用于获取网络流量数据并对所述网络流量数据进行预处理;

模型构建模块,用于在Res2net模型的第一分层与第二分层之间引入第一全局‑局部特征提取模块,在所述第二分层和所述Res2net模型的第三分层之间引入第二全局‑局部特征提取模块,得到改进Res2net模型;所述第一全局‑局部特征提取模块和所述第二全局‑局部特征提取模块均用于提取所述网络流量数据中的深度时空特征;

网络安全态势感知模块,用于利用预处理后的网络流量数据训练所述改进Res2net模型,得到训练后的模型,利用所述训练后的模型对待测网络流量数据进行网络安全态势感知。

8.根据权利要求7所述的系统,其特征在于,所述数据处理模块具体包括:清洗子模块,用于对所述网络流量数据进行清洗,去除空白值占有率高于预设值的数据行;

标准化处理子模块,用于对清洗后的数据中的数值型数据进行标准化处理;

编码子模块,用于对标准化处理后的数据中的字符型数据进行独热编码操作;

切片子模块,用于对独热编码后的数据进行切片处理,得到多个数据片;每一所述数据片包括N个特征变量。

9.根据权利要求8所述的系统,其特征在于,所述切片子模块具体包括:超参设置单元,用于设置滑动窗口超参数T;

切分单元,用于利用滑动窗口以预设步长的距离移动窗口,将所述独热编码后的数据切分成多个数据片;

维度调整单元,用于对每一数据片进行维度调整,得到调整后的数据片;所述调整后的数据片为所述改进Res2net模型所需的数据张量。

10.根据权利要求7所述的系统,其特征在于,所述网络安全态势感知模块具体包括:第一特征图获取子模块,用于将所述待测网络流量数据输入到所述训练后的模型的所述第一分层中进行处理,得到第一特征图;

第二特征图获取子模块,用于将所述第一特征图输入到所述第一全局‑局部特征提取模块进行特征提取,得到第二特征图;

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

网络安全态势感知子模块,用于将所述第三特征图依次经过所述第三分层和所述Res2net模型的第四分层后再依次输入至全连接层和Softmax层进行特征分类,并根据分类结果对所述网络安全态势进行分析。