[发明专利]一种IP地址的处理方法、装置、存储介质和处理器有效
申请号: | 202110794685.1 | 申请日: | 2021-07-14 |
公开(公告)号: | CN113572747B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 张晓阳;樊俊诚 | 申请(专利权)人: | 奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 尹秀 |
地址: | 100088 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 地址 处理 方法 装置 存储 介质 处理器 | ||
1.一种IP地址处理方法,其特征在于,包括:
接收待处理的IP地址;
确定所述待处理的IP地址是否位于第一布隆过滤器保存的IP地址黑名单中;
如果所述待处理的IP地址位于第一布隆过滤器保存的IP地址黑名单中,则确定所述待处理的IP地址是否位于第一内存中保存的IP地址黑名单中,获得第一确定结果,根据所述第一确定结果确定所述待处理的IP地址是否为所述IP地址黑名单中的IP地址,其中,所述第一布隆过滤器中保存的IP地址黑名单包含所述第一内存中保存的IP地址黑名单;
根据所述第一确定结果确定所述待处理的IP地址是否为所述IP地址黑名单中的IP地址,包括:若所述待处理的IP地址位于第一内存中保存的IP地址黑名单中,则确定所述待处理的IP地址为所述IP地址黑名单中的IP地址,对所述待处理的IP地址进行流量阻断,若所述待处理的IP地址不位于第一内存中保存的IP地址黑名单中,则确定所述待处理的IP地址不为所述IP地址黑名单中的IP地址,对所述待处理的IP地址进行流量放行。
2.根据权利要求1所述的方法,其特征在于,所述第一布隆过滤器为主用过滤器,所述确定所述待处理的IP地址是否位于第一布隆过滤器保存的IP地址黑名单中,包括:使用主用过滤器确定所述待处理的IP地址是否位于IP地址黑名单中;
所述方法还包括:
接收用于对所述IP地址黑名单进行更新的至少一个目标IP地址;
根据所述目标IP地址更新第二布隆过滤器保存的IP地址黑名单,其中,所述第二布隆过滤器为备用过滤器,其中,所述第二布隆过滤器保存的IP地址黑名单包含所述第一布隆过滤器中保存的IP地址黑名单;
对所述第二布隆过滤器和所述第一布隆过滤器进行主备切换,将所述第二布隆过滤器确定为主用过滤器,将所述第一布隆过滤器确定为备用过滤器。
3.根据权利要求1或2所述的方法,其特征在于,所述第一内存为主用内存,所述在第一内存中保存的IP地址黑名单中,查找所述待处理的IP地址,包括:在所述主用内存中保存的IP地址黑名单中,查找所述待处理的IP地址;
所述方法还包括:
接收用于对所述IP地址黑名单进行更新的至少一个目标IP地址;
根据所述目标IP地址更新第二内存中保存的IP地址黑名单,其中,所述第二内存为备用内存,其中,所述第二内存中保存的IP地址黑名单包含所述第一内存保存的IP地址黑名单;
对所述第二内存和所述第一内存进行主备切换,将所述第二内存确定为主用内存,将所述第一内存确定为备用内存。
4.根据权利要求1所述的方法,其特征在于,所述第一内存中保存的IP地址黑名单内的各IP地址依据第一排列顺序排列,所述第一排列顺序与IP地址的数值相关,所述第一内存中保存的IP地址黑名单内的各IP地址,依据所述第一排列顺序被划分为至少两个IP地址组;
所述确定所述待处理的IP地址是否位于第一内存中保存的IP地址黑名单中,包括:
确定与所述待处理的IP地址匹配的目标IP地址组;
在所述目标IP地址组中查找与所述待处理的IP地址相同的目标IP地址。
5.根据权利要求1所述的方法,其特征在于,所述第一布隆过滤器中存储有基于第一哈希函数计算得到的每个黑名单IP地址的位域;
所述确定所述待处理的IP地址是否位于第一布隆过滤器保存的IP地址黑名单中,包括:
基于所述第一哈希函数计算当前IP地址的当前位域;
将所述当前位域与各个位域进行比较,判断各个位域中是否存在与所述当前位域相同的位域。
6.根据权利要求2所述的方法,其特征在于,根据所述目标IP地址更新第二布隆过滤器所使用的IP地址黑名单,包括:
获取所述第二布隆过滤器中的第二哈希函数;
基于所述第二哈希函数计算所述目标IP地址的目标位域;
根据所述目标位域更新所述第二布隆过滤器中的对应的位域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司,未经奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110794685.1/1.html,转载请声明来源钻瓜专利网。