[发明专利]数据查询系统的攻击防御方法、设备及存储介质在审

专利信息
申请号: 202111088933.7 申请日: 2021-09-16
公开(公告)号: CN113971242A 公开(公告)日: 2022-01-25
发明(设计)人: 冯昱辉;向荣 申请(专利权)人: 阿里巴巴(中国)有限公司;阿里云计算有限公司
主分类号: G06F16/9535 分类号: G06F16/9535;G06F16/951;G06F21/60;G06F21/55;G06F21/56
代理公司: 北京太合九思知识产权代理有限公司 11610 代理人: 刘戈;张爱
地址: 310052 浙江省杭州市滨江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 查询 系统 攻击 防御 方法 设备 存储 介质
【说明书】:

本申请提供一种数据查询系统的攻击防御方法、设备及存储介质。其中,接收到查询请求后,可首先对查询请求中的索引的结构进行判断,若索引的结构满足设定结构要求,则根据结构包含的信息判断是否为有效索引。反之,则根据过滤器中保存的存量索引,判断索引是否为有效索引。这种基于索引的结构信息以及过滤器对索引进行有效性验证的方式,既可对满足设定结构要求的索引进行过滤拦截,也可对不满足设定结构要求的存量的索引进行过滤拦截。一方面,有利于对数据查询系统中的未遵循设定格式要求的存量索引的查询过程进行良好兼容,降低数据查询系统被恶意攻击的概率。另一方面,可基于过滤器加速无效索引的判定效率,降低数据查询系统的攻击防御成本。

技术领域

本申请涉及数据查询系统技术领域,尤其涉及一种数据查询系统的攻击防御方法、设备及存储介质。

背景技术

查询系统通常由应用服务和数据查询系统组成,其中,数据查询系统中可存储有查询标识与信息之间的信息映射关系。例如,订单号与订单信息的对应关系、卡号与资产信息的对应关系等。应用服务用于提供查询操作入口。当用户需要对某种信息进行查询时,可通过查询系统的应用服务提供查询的索引。若数据查询系统中存在该索引对应的信息,则返回查询结果。

通常,被查询的索引往往是有效的,但是也会出现被查询的索引实际不存在的情况,例如被查询的索引为无效订单号或者为无效卡号。当查询系统接收到大量无效的索引时,将对查询系统造成较大的查询压力,甚至会造成查询系统不可用的后果。因此,有待提出一种新的解决方案。

发明内容

本申请的多个方面提供一种数据查询系统的攻击防御方法、设备及存储介质,用以对针对数据查询系统的恶意查询请求进行防御。

本申请实施例提供一种数据查询系统的攻击防御方法,包括:接收查询请求,所述查询请求包含待查询数据的索引;判断所述索引的结构是否满足设定结构要求;若所述索引的结构满足所述设定结构要求,则根据所述索引包含的签名信息判断所述索引是否为有效索引;若所述索引的结构不满足所述设定结构要求,则通过预设的过滤器判断所述索引是否为有效索引;所述过滤器中保存有未遵循所述设定结构要求的存量索引;若所述索引为有效索引,则根据所述索引进行数据查询操作。

本申请实施例提供一种攻击防御方法,包括:接收查询请求,所述查询请求包含待查询数据的索引;判断所述索引的结构是否满足设定结构要求;若所述索引的结构满足所述设定结构要求,则根据所述索引包含的加密的时间戳信息,判断所述索引是否为有效索引;若所述索引的结构不满足所述设定结构要求,则通过预设的过滤器判断所述索引是否为有效索引;所述过滤器中保存有数据服务器在构建所述过滤器之前生成的全量索引;若所述索引为有效索引,则将所述查询请求发送至对应的所述数据服务器。

本申请实施例还提供一种服务器,包括:存储器和处理器;所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令以用于:执行本申请实施例提供的方法中的步骤。

本申请实施例还提供一种网关设备,包括:存储器和处理器;所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令以用于:执行本申请实施例提供的方法中的步骤。

本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被处理器执行时能够执行本申请实施例提供的方法中的步骤。

本申请实施例提供的攻击防御方法中,接收到查询请求后,可首先对查询请求中的索引的结构进行判断,若索引的结构满足设定结构要求,则根据结构包含的信息判断是否为有效索引。反之,则根据过滤器中保存的存量索引,判断索引是否为有效索引。这种基于索引的结构信息以及过滤器对索引进行有效性验证的方式,既可对满足设定结构要求的索引进行过滤拦截,也可对不满足设定结构要求的存量的索引进行过滤拦截。一方面,有利于对数据查询系统中的未遵循设定格式要求的存量索引的查询过程进行良好兼容,降低数据查询系统被恶意攻击的概率。另一方面,可基于过滤器加速无效索引的判定效率,降低数据查询系统的攻击防御成本。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司;阿里云计算有限公司,未经阿里巴巴(中国)有限公司;阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111088933.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top