一种查询检测方法和相关装置制造方法及图纸

技术编号:40075593 阅读:26 留言:0更新日期:2024-01-17 01:09
本申请公开一种查询检测方法和相关装置,获取待检测查询语句所包括的n个分词及n个分词在待检测查询语句中的语法位置信息,基于n个分词和n个分词分别对应的语法位置信息,构建待检测查询语句对应的初始句向量。由于n个分词在待检测查询语句中的语法位置信息能够体现待检测查询语句的语法结构,故结合语法位置信息构建的初始句向量可以更为准确地表征待检测查询语句所表达的含义。由于待检测查询语句所表达的含义可以指示待检测查询语句的实际查询需求是什么,故可以根据初始句向量对待检测查询语句进行异常检测。基于此,从整体角度出发进行异常检测,通用性及检测准确性更高,可以有效过滤掉异常查询语句,从而提高进行数据查询时的安全性。

【技术实现步骤摘要】

本申请涉及数据处理,特别是涉及一种查询检测方法和相关装置


技术介绍

1、数据查询可以是指从诸多数据中查询某一数据的过程,通常可以基于查询语句实现。例如,数据系统可以将诸多数据按照一定的方式储存在一起,在需要进行数据查询时,可以通过查询语句访问数据系统的形式实现,数据系统例如可以是数据库。

2、在实际应用中,恶意者会构建异常查询语句发起异常查询,以实现异常的数据查询,如恶意者会通过在正常的查询语句中注入参数、更改查询语句的执行逻辑等方式构建异常查询语句。若对这种异常查询语句进行响应,将会造成一系列问题。以数据系统为例,对异常查询语句进行响应将会造成数据系统报错等问题,影响数据系统的运行以及数据安全性等,如数据系统的权限篡改、数据系统卡死造成数据丢失等。因此,在对查询语句进行响应之前,通常需对查询语句进行异常检测,以判断查询语句是否属于异常查询语句,一旦确定属于异常查询语句,则不再进行响应,从而减免上述问题。

3、相关技术中,在进行异常检测时,通过从查询语句中识别特定的注入参数,然后根据预先编写的检测规则判断查询语句是否为异常查询语句本文档来自技高网...

【技术保护点】

1.一种查询检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述n个分词以及所述n个分词分别对应的语法位置信息,构建所述待检测查询语句对应的初始句向量,包括:

3.根据权利要求2所述的方法,其特征在于,异常检测模型包括向量表征层和分类器,所述针对所述n个分词中的每个分词,根据所述分词和所述分词对应的语法位置信息确定所述分词对应的初始词向量,包括:

4.根据权利要求3所述的方法,其特征在于,所述异常检测模型还包括编码器层,所述根据所述初始句向量,通过所述分类器对所述待检测查询语句进行异常检测,包括:

5...

【技术特征摘要】

1.一种查询检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述n个分词以及所述n个分词分别对应的语法位置信息,构建所述待检测查询语句对应的初始句向量,包括:

3.根据权利要求2所述的方法,其特征在于,异常检测模型包括向量表征层和分类器,所述针对所述n个分词中的每个分词,根据所述分词和所述分词对应的语法位置信息确定所述分词对应的初始词向量,包括:

4.根据权利要求3所述的方法,其特征在于,所述异常检测模型还包括编码器层,所述根据所述初始句向量,通过所述分类器对所述待检测查询语句进行异常检测,包括:

5.根据权利要求3所述的方法,其特征在于,所述异常检测模型还包括映射转换网络,所述根据所述初始句向量,通过所述分类器对所述待检测查询语句进行异常检测,包括:

6.根据权利要求5所述的方法,其特征在于,所述映射转换网络通过如下方式确定:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,若所述待检测查询语句为所述k个子句中的第i个子句,所述基于所述n个分词以及所述n个分词分...

【专利技术属性】
技术研发人员:石志林
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1