[发明专利]一种数据请求频次统计方法、装置、电子设备及存储介质在审
申请号: | 202111357815.1 | 申请日: | 2021-11-16 |
公开(公告)号: | CN114124507A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 张道林;杨飞;肖新光 | 申请(专利权)人: | 北京安天网络安全技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京科衡知识产权代理有限公司 11928 | 代理人: | 王淑静 |
地址: | 100195 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 请求 频次 统计 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开一种数据请求频次统计方法、装置、电子设备及存储介质,涉及网络安全技术领域。数据请求频次统计方法包括步骤:接收第一设备发送的数据请求消息;所述数据请求消息中携带有第一设备的身份标识信息;根据所述第一设备的身份标识信息为第一设备发送的数据请求消息建立消息队列;所述消息队列为一固定时长的时间窗口;基于时间滑动窗口算法对进入所述时间窗口中的数据请求消息进行频次统计。由于采用时间窗口滑动统计的方式,统计更加精细,可以在一定程度上避免上述现有统计方案中存在的安全漏洞,从而能够提升服务器的安全性。本发明适用于网络攻击检测场景中。
技术领域
本发明涉及网络安全技术领域,尤其涉及一种数据请求频次统计方法、装置、电子设备及存储介质。
背景技术
在一些类型的网络攻击检测场景中,需要对数据请求的频次进行统计,根据统计结果与预设检测规则来判定是否属于网络攻击。传统的请求频次统计方案中,一般是利用计数器算法对请求频次进行统计管控,即以一个固定时间长度的窗口根据预设统计规则对端口的数据请求频次进行统计,当统计任务由一个固定时间长度转入下一个固定时间长度时,计数器自动归零重新计数。
发明人在实现本发明创造的过程中发现:上述基于计数器算法的统计方案在两个固定时间长度的临界节点存在一个安全漏洞;如图1所示,以访问请求频次统计为例,假设对当前服务器的访问请求频次限制为100条/每分钟,计数器的窗口长度为1分钟,若有一个恶意用户,在第一个固定时间长度内,0:00~0:58s未发送数据请求,在0:59s和1:00临界节点分别发起100个请求,这样,通过在时间窗口的计数重置处(临界节点)突发请求,瞬间超过访问请求频次限制,可能导致服务器瘫痪。
发明内容
有鉴于此,本发明实施例提供一种数据请求频次统计方法、装置、电子设备及存储介质,可以在一定程度上避免上述现有统计方案中存在的安全漏洞,从而能够提升服务器的安全性。
第一方面,本发明实施例提供的数据请求频次统计方法,包括步骤:
接收第一设备发送的数据请求消息;所述数据请求消息中携带有第一设备的身份标识信息;
根据所述第一设备的身份标识信息为第一设备发送的数据请求消息建立消息队列;所述消息队列为一固定时长的时间窗口;
基于时间滑动窗口算法对进入所述时间窗口中的数据请求消息进行频次统计。
结合第一方面,在第一方面的第一种实施方式中,所述基于时间滑动窗口算法对进入所述时间窗口中的数据请求消息进行频次统计包括:
根据所述时间窗口的固定时长将所述时间窗口连续划分成多个时间子窗口;
对进入每个时间子窗口中的数据请求频次根据预定滑动步长进行滑动统计;
根据当前时间窗口滑动的时间戳,计算所述固定时间长度内所有子窗口统计的频次和,得到频次统计结果。
结合第一方面,在第一方面的第二种实施方式中,所述时间窗口中预设有第一检测规则,所述第一检测规则中包括:第一请求频次阈值;
在基于时间滑动窗口算法对进入所述时间窗口中的数据请求消息进行频次统计之后,所述方法还包括:查询预设的第一检测规则;
根据频次统计结果与第一检测规则中的第一请求频次判断阈值进行比较;
若所述频次统计结果大于或等于所述第一请求频次阈值,则触发限制请求和/或告警。
结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述第一检测规则中还包括:网络攻击类型及所述网络攻击类型与第一请求频次阈值之间的判定关系;
所述若所述频次统计结果大于所述第一请求频次阈值之后,所述方法还包括:根据所述网络攻击类型与第一请求频次阈值之间的判定关系确定对应的网络攻击类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安天网络安全技术有限公司,未经北京安天网络安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111357815.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置