【技术实现步骤摘要】
本申请涉及数据处理,特别是涉及一种查询检测方法和相关装置。
技术介绍
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个分词分...
【专利技术属性】
技术研发人员:石志林,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。