[发明专利]网络流量异常检测方法、电子设备及可读存储介质有效
申请号: | 202110689312.8 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113259388B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 李佳佳 | 申请(专利权)人: | 贝壳找房(北京)科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06N3/04;G06N3/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨云云 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络流量 异常 检测 方法 电子设备 可读 存储 介质 | ||
1.一种网络流量异常检测方法,其特征在于,包括:
获取实时网络流量数据,并对所述实时网络流量数据进行第一预设处理,获取第一实时流量数据;
将所述第一实时流量数据输入目标深度单类概率模型,以通过进行端到端的数据分析,实现网络流量异常的实时检测;
其中,所述目标深度单类概率模型为一种单类深度神经网络模型,是预先通过对正常网络下的流量数据提取设定类型特征,并基于所述设定类型特征,在改进的深度单类模型损失函数下训练获取的;
在所述将所述第一实时流量数据输入目标深度单类概率模型之前,所述方法还包括训练所述目标深度单类概率模型的步骤,包括:
获取第一目标时间段内的第一网络流量数据,并对所述第一网络流量数据进行第一数据处理,获取正常网络下的第一有效网络数据;
搭建初始编码-解码深度网络模型,并基于第一损失函数,利用所述第一有效网络数据,训练所述初始编码-解码深度网络模型,直至训练收敛完成,获取目标编码-解码深度网络模型并提取所述第一有效网络数据的所述设定类型特征;
获取第二目标时间段内的第二网络流量数据,并对所述第二网络流量数据进行第二数据处理,获取正常网络下的第二有效网络数据;
基于所述目标编码-解码深度网络模型中编码层的架构和参数,搭建初始深度单类概率模型,并基于所述改进的深度单类模型损失函数,利用所述第二有效网络数据,训练所述初始深度单类概率模型,使所述第二有效网络数据在高维特征空间中向所述设定类型特征收缩,直至训练收敛完成,获取所述目标深度单类概率模型;
其中,通过引进exponential surrogate loss控制松弛变量,确定所述改进的深度单类模型损失函数如下:
其中,
2.根据权利要求1所述的网络流量异常检测方法,其特征在于,所述获取所述目标深度单类概率模型,还包括:
通过计算所述高维特征空间中距离所述设定类型特征最远的特征点至所述设定类型特征的距离,获取所述高维特征空间的球形半径。
3.根据权利要求2所述的网络流量异常检测方法,其特征在于,所述通过进行端到端的数据分析,实现网络流量异常的实时检测,包括:
利用所述目标深度单类概率模型,提取所述第一实时流量数据的隐向量特征,并计算所述隐向量特征至所述设定类型特征的第一距离;
比较所述第一距离与所述球形半径,确定实时网络流量的异常情况。
4.根据权利要求1所述的网络流量异常检测方法,其特征在于,所述搭建初始编码-解码深度网络模型,并基于第一损失函数,利用所述第一有效网络数据,训练所述初始编码-解码深度网络模型,包括:
采用全连接网络架构,通过确定网络层数、神经元个数以及ReLu的激励函数,搭建所述初始编码-解码深度网络模型;
基于所述第一有效网络数据,获取第一训练样本,并基于所述第一训练样本,训练所述初始编码-解码深度网络模型,直至训练收敛完成,获取所述目标编码-解码深度网络模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳找房(北京)科技有限公司,未经贝壳找房(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110689312.8/1.html,转载请声明来源钻瓜专利网。