[发明专利]CC攻击防护方法、装置、设备和存储介质在审
| 申请号: | 202210172858.0 | 申请日: | 2022-02-24 |
| 公开(公告)号: | CN114640504A | 公开(公告)日: | 2022-06-17 |
| 发明(设计)人: | 冯超;李卓嘉;安宏奎 | 申请(专利权)人: | 京东科技信息技术有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 任少瑞 |
| 地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | cc 攻击 防护 方法 装置 设备 存储 介质 | ||
本公开提供一种CC攻击防护方法、装置、设备和存储介质,涉及云计算领域,所述方法包括:获取当前域对应的当前哈希分组中的第一访问数据,所述第一访问数据包括第一时间段内访问当前域的用户的客户端地址和访问次数,所述第一访问数据由原始访问数据经一致性哈希运算后被分配到所述当前哈希分组中;根据所述第一访问数据在所述访问当前域的用户中选取满足设定条件的目标用户,其中,所述设定条件包括:访问次数排序前N,且访问次数大于等于预设的第一阈值,N为自然数,且N≥1;根据设定的验证规则生成防护指令,以针对所述目标用户的客户端地址进行攻击防护。本公开的技术方案可以以较小的服务器内存损耗进行CC攻击防护。
技术领域
本公开涉及云计算技术领域,尤其涉及一种CC攻击防护方法、装置、电子设备和非暂态计算机可读存储介质。
背景技术
现有的云安全防护技术中的CC攻击防护技术很多依赖于基于时间窗口的IP(Internet Protocol,网络互联协议)地址计数统计,即需要统计每一个时间窗口内所有访问该网站的用户的客户端IP地址的访问次数。大型网站的一个时间窗口内访问的客户端IP地址数量非常多,而作为提供云平台的CC攻击防护产品的云厂商,不仅需要接入大量的网站,还需要同时对大量网站做客户端IP地址进行计数统计,对于服务器资源是非常大的消耗。
将所有的IP地址计数数据设置在一个计数表的方案并不适用于云平台的CC攻击防护产品,如何减少服务器内存资源的消耗是进行IP地址计数统计的亟需解决的关键技术问题。
发明内容
本公开提供一种CC攻击防护方法、装置、电子设备和非暂态计算机可读存储介质,用以解决现有技术中进行CC攻击防护时服务器内存消耗较大的问题,减少内存消耗。
本公开提供一种CC攻击防护方法,包括:获取当前域对应的当前哈希分组中的第一访问数据,其中,所述第一访问数据包括第一时间段内访问当前域的用户的客户端地址和访问次数,所述第一访问数据由原始访问数据经一致性哈希运算后被分配到所述当前哈希分组中,所述原始访问数据包括所述第一时间段内访问各个域的用户的客户端地址和访问次数;根据所述第一访问数据在所述访问当前域的用户中选取满足设定条件的目标用户,其中,所述设定条件包括:访问次数排序前N,且访问次数大于等于预设的第一阈值,N为自然数,且N≥1;根据设定的验证规则生成防护指令,以针对所述目标用户的客户端地址进行攻击防护。
根据本公开提供的一种CC攻击防护方法,所述根据所述第一访问数据在所述访问当前域的用户中选取满足设定条件的目标用户,包括:根据所述第一访问数据在所述访问当前域的目标资源的用户中选取满足设定条件的目标用户。
根据本公开提供的一种CC攻击防护方法,所述根据设定的验证规则生成防护指令,包括:若缓存中不存在所述目标用户的客户端地址对应的验证码规则,则生成验证码规则并发送给所述缓存;若所述缓存中存在所述目标用户的客户端地址对应的验证码规则,则生成封禁规则并发送给所述缓存。
根据本公开提供的一种CC攻击防护方法,所述获取当前域对应的当前哈希分组中的第一访问数据之前,所述方法还包括:按照设定的筛选标准对网络防火墙输出的日志数据中的用户对各个域的访问动作进行数据统计,得到所述原始访问数据,其中,所述日志数据经由kafka集群转发。
根据本公开提供的一种CC攻击防护方法,所述得到所述原始访问数据之后,所述方法还包括:对所述原始访问数据进行一致性哈希运算,得到哈希结果;将所述哈希结果按照访问域的不同分配到不同的哈希分组中。
根据本公开提供的一种CC攻击防护方法,所述按照设定的筛选标准对网络防火墙输出的日志数据中的用户对各个域的访问动作进行数据统计,包括:在当前用户不在设定的特殊名单中时,对所述当前用户的访问动作进行数据统计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210172858.0/2.html,转载请声明来源钻瓜专利网。





