[发明专利]一种用于风控反欺诈ipv4解析存储redis的方法在审
申请号: | 202111051103.7 | 申请日: | 2021-09-08 |
公开(公告)号: | CN113918600A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 李真;张荣燕;杨富安;徐冬冬;赵新浪;杨章春;王维龙;李宁 | 申请(专利权)人: | 天翼电子商务有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/22;G06F16/29 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 风控反 欺诈 ipv4 解析 存储 redis 方法 | ||
本发明公开了一种用于风控反欺诈ipv4解析存储redis的方法,包括以下步骤:将ip进行分段式拆解存储,现将其存放到redis中,以hash的形式存放;先将ip分为ABCD四段,起始ip为AsBsCsDs和终止ip为AeBeCeDe,其中下标s表示start,额表示end,根据分配的ip规则,第一位A必定是相同的固现将起始ip改为ABsCsDs和终止ip为ABeCeDe;ABCD中,A表示第一段,B表示第二段,C表示第三段,D表示第四段。本发明针对ip段,一个一个解析出来,然后进行存储,这样会造成占用大量的内存空间的问题;通过将段的拆分,极大的减少了解析,较少了占用的内存空间;在风控反欺诈业务中,一个客户的操作、交易请求可以快速的通过redis判断,定位是否在黑名单中。
技术领域
本发明涉及风控系统的反欺诈业务领域,特别涉及一种用于风控反欺诈 ipv4解析存储redis的方法。
背景技术
本发明属于风控系统在反欺诈业务场景下,针对客户、商户的操作和交易,在客户、商户的请求过程中会对他们的ip进行判断是否存在黑名单,若存在黑名单中,则将其请求的操作或交易拒绝掉,降低企业的资损,保护企业的利益。
然而ipv4的划分为分段式,在解析判断一个ip时,若将其全部解析出来,会生成大量的ip,会占用大量的内存空间。
发明内容
本发明要解决的技术问题是克服现有技术的缺陷,提供一种用于风控反欺诈ipv4解析存储redis的方法。
本发明提供了如下的技术方案:
本发明提供一种用于风控反欺诈ipv4解析存储redis的方法,包括以下步骤:
为了方便快速的定位ip的城市,经纬度,现将ip进行分段式拆解存储,现将其存放到redis中,以hash的形式存放;
先将ip分为ABCD四段,起始ip为AsBsCsDs和终止ip为AeBeCeDe,其中下标s表示start,额表示end,根据分配的ip规则,第一位A必定是相同的固现将起始ip改为ABsCsDs和终止ip为ABeCeDe;ABCD中,A表示第一段,B表示第二段,C表示第三段,D表示第四段;
一、拆二段:
A、若Cs=Ds=0且Ce=De=255
则在redis中的key为A,field为Bs到Be;如1.16.0.0-1.17.255.255,则在redis中存放时,1.16到1.17的都属于一个地方;
B、若Cs=Ds=0且Ce不等于De
则在redis中的key为A,field为Bs到Be-1;如 1.16.0.0-1.18.200.255,则在redis中存放二段时,1.16到1.17中间的都属于一个地方;
C、若Cs不等于Ds且Ce=De=255
则在redis中的key为A,field为Bs+1到Be;如 1.16.0.1-1.18.255.255,则redis中存放二段时,1.17到1.18中间的都属于一个地方;
D、若Cs不等于Ds且Ce不等于De
则在redis中的key为A,field为Bs+1到Be-1;如 1.16.0.1-1.18.255.255,则redis中存放二段时,1.17满段(即1.17.0.0 到1.17.255.255)都属于一个地方;
针对二段结果提取得出以下总结:
如果Cs=Ds=0,那么X=Bs,否则X=Bs+1;
如果Ce=De=255,那么Y=Be,否则Y=Be-1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼电子商务有限公司,未经天翼电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111051103.7/2.html,转载请声明来源钻瓜专利网。