[发明专利]接口校验的装置、方法及存储介质有效
申请号: | 201911322904.5 | 申请日: | 2019-12-19 |
公开(公告)号: | CN111131221B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 黄霞 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 校验 装置 方法 存储 介质 | ||
1.一种接口校验的装置,其特征在于,所述接口校验的装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的校验系统,所述校验系统被所述处理器执行时实现如下步骤:
利用预先添加的拦截器拦截接口调用请求,对所述接口调用请求进行拆分得到拆分数据,所述拆分数据包括请求端地址、接口名称;
根据请求端地址格式及预先备案的地址分析所述请求端地址是否合法,若请求端地址不合法,对所述接口调用请求进行屏蔽;
若是,则获取所述请求端地址对应的IP地址注册用户信息,且获取预先配置的黑名单配置表,分析所述IP地址注册用户信息是否存在所述黑名单配置表中,且分析所述接口名称是否存在所述黑名单配置表中;
若所述IP地址注册用户信息及所述接口名称均不存在所述黑名单配置表中,则获取所述请求端地址在预设时间段内的访问次数,且获取该IP地址注册用户在预设的风险等级系统中的信用等级;
若所述请求端地址在预设时间段内的访问次数大于等于预设次数,或者该IP地址注册用户在预设的风险等级系统中的信用等级低于预设等级,则对所述接口调用请求进行屏蔽;
其中,所述黑名单配置表的配置过程包括:获取告警消息及记录接口调用请求的日志信息,基于所述告警消息及记录接口调用请求的日志信息配置所述黑名单配置表。
2.根据权利要求1所述的接口校验的装置,其特征在于,所述校验系统被所述处理器执行时,还实现如下步骤:
在后台管理系统通过预定的方式对所述黑名单配置表中的IP地址注册用户信息及接口名称进行监管操作,并根据监管操作结果对所述IP地址注册用户信息及接口名称进行编辑。
3.根据权利要求1或2所述的接口校验的装置,其特征在于,所述拆分数据还包括请求参数及接口类型,所述校验系统被所述处理器执行时,还实现如下步骤:
若所述请求端地址在预设时间段内的访问次数小于预设次数,且该IP地址注册用户在预设的风险等级系统中的信用等级高于预设等级,则获取预存的、所述接口类型对应的数据字典,基于所述数据字典对所述请求参数进行合法性校验;
若所述请求参数均为合法数据,则响应所述接口调用请求。
4.一种接口校验的方法,其特征在于,所述接口校验的方法包括:
S1,利用预先添加的拦截器拦截接口调用请求,对所述接口调用请求进行拆分得到拆分数据,所述拆分数据包括请求端地址、接口名称;
S2,根据请求端地址格式及预先备案的地址分析所述请求端地址是否合法,若请求端地址不合法,对所述接口调用请求进行屏蔽;
S3,若是,则获取所述请求端地址对应的IP地址注册用户信息,且获取预先配置的黑名单配置表,分析所述IP地址注册用户信息是否存在所述黑名单配置表中,且分析所述接口名称是否存在所述黑名单配置表中;
S4,若所述IP地址注册用户信息及所述接口名称均不存在所述黑名单配置表中,则获取所述请求端地址在预设时间段内的访问次数,且获取该IP地址注册用户在预设的风险等级系统中的信用等级;
S5,若所述请求端地址在预设时间段内的访问次数大于等于预设次数,或者该IP地址注册用户在预设的风险等级系统中的信用等级低于预设等级,则对所述接口调用请求进行屏蔽;
其中,所述黑名单配置表的配置过程包括:获取告警消息及记录接口调用请求的日志信息,基于所述告警消息及记录接口调用请求的日志信息配置所述黑名单配置表。
5.根据权利要求4所述的接口校验的方法,其特征在于,所述接口校验的方法,还包括:在后台管理系统通过预定的方式对所述黑名单配置表中的IP地址注册用户信息及接口名称进行监管操作,并根据监管操作结果对所述IP地址注册用户信息及接口名称进行编辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911322904.5/1.html,转载请声明来源钻瓜专利网。