[发明专利]基于网络流结构特征融合的异常流量检测方法及装置有效
申请号: | 202110633083.8 | 申请日: | 2021-06-07 |
公开(公告)号: | CN113556317B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 喻民;刘超;杜富强;刘明奇;高世浩;姜建国;黄伟庆 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06K9/62 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王毅 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网络 结构 特征 融合 异常 流量 检测 方法 装置 | ||
1.一种基于网络流结构特征融合的异常流量检测方法,其特征在于,包括:
获取待检测的网络流;
将所述待检测的网络流输入至预设的预判器,得到与所述待检测的网络流对应的判断结果;
若与所述待检测的网络流对应的判断结果为所述待检测的网络流能够仅依靠网络流结构特征进行检测,则将所述待检测的网络流输入至预设的网络流结构特征检测器进行所述待检测的网络流的检测,并确定异常网络流量检测结果;
若与所述待检测的网络流对应的判断结果为所述待检测的网络流不能够仅依靠网络流结构特征进行检测,则将所述待检测的网络流输入至预设的全特征检测器进行所述待检测的网络流的检测,并确定异常网络流量检测结果;所述预设的全特征检测器为基于网络流特征和网络流结构特征构建的检测器;
所述网络流的网络流结构特征采用源节点和目的节点分别在网络通信图中的出度与入度组成的四维向量来表示,且使用过去一段时间网络流形成的网络结构,来表示当前时刻网络流结构。
2.根据权利要求1所述的基于网络流结构特征融合的异常流量检测方法,其特征在于,所述预设的网络流结构特征检测器,包括:
获取数据集的网络流特征;所述网络流特征包括网络流的标识特征和统计特征;
基于所述网络流的标识特征提取网络流的结构特征;
基于所述网络流的结构特征采用KNN分类算法构建预设的网络流结构特征检测器。
3.根据权利要求1所述的基于网络流结构特征融合的异常流量检测方法,其特征在于,所述预设的全特征检测器,包括:
获取数据集的网络流特征;所述网络流特征包括网络流的标识特征和统计特征;
基于所述网络流的标识特征提取网络流的结构特征;
基于所述网络流的结构特征和所述网络流特征组成全特征向量;
基于所述全特征向量采用KNN分类算法构建预设的全特征检测器。
4.根据权利要求2或3所述的基于网络流结构特征融合的异常流量检测方法,其特征在于,所述网络流的标识特征包括源节点的IP地址、目的节点的IP地址、时间戳、源端口和目的端口。
5.根据权利要求1所述的基于网络流结构特征融合的异常流量检测方法,其特征在于,所述预设的预判器,包括:
使用预设的网络流结构特征检测器和预设的全特征检测器的测试结果构建数据集;
基于所述数据集采用KNN分类算法构建预设的预判器;
若所述预设的预判器输出结果为0,则表示输入的网络流能够仅依靠网络流结构特征进行检测;
若所述预设的预判器输出结果为1,则表示输入的网络流不能够仅依靠网络流结构特征进行检测。
6.一种基于网络流结构特征融合的异常流量检测装置,其特征在于,包括:
获取模块,用于获取待检测的网络流;
预判模块,用于将所述待检测的网络流输入至预设的预判器,得到与所述待检测的网络流对应的判断结果;
检测模块,用于若与所述待检测的网络流对应的判断结果为所述待检测的网络流能够仅依靠网络流结构特征进行检测,则将所述待检测的网络流输入至预设的网络流结构特征检测器进行所述待检测的网络流的检测,并确定异常网络流量检测结果;若与所述待检测的网络流对应的判断结果为所述待检测的网络流不能够仅依靠网络流结构特征进行检测,则将所述待检测的网络流输入至预设的全特征检测器进行所述待检测的网络流的检测,并确定异常网络流量检测结果;所述预设的全特征检测器为基于网络流特征和网络流结构特征构建的检测器;
所述网络流的网络流结构特征采用源节点和目的节点分别在网络通信图中的出度与入度组成的四维向量来表示,且使用过去一段时间网络流形成的网络结构,来表示当前时刻网络流结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110633083.8/1.html,转载请声明来源钻瓜专利网。