System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于计算机,尤其涉及一种操作语句检测方法、装置、设备、介质及产品。
技术介绍
1、当前数据库技术发展迅速,数据库因其对处理和管理各种类型的数据十分高效,在诸多领域得到了广泛的应用,因此,数据库的安全性问题也日益突出。随着更多的重要数据存放于数据库中,围绕着数据库的攻击愈发激烈,因此为了保护数据库免受攻击,数据库异常行为检测成为当前的一个重要的研究课题。
2、目前已有的数据库的异常检测方式主要包括基于数据库的流量的检测、基于结构化查询语句的语法的检测以及基于数据变化的统计规律的检测,但是上述不同的检测的方法均侧重于对数据库存储的数据进行检测,而目前数据库的异常层出不穷,对数据库的异常行为进行检测仍是待解决的难题。
技术实现思路
1、本申请实施例提供一种操作语句检测方法、装置、设备、介质及产品,能够检测出数据库的操作语句的行为异常。
2、第一方面,本申请实施例提供一种操作语句检测方法,包括:
3、在接收到用户输入的操作语句的检测任务的情况下,获取数据库的操作语句文本,操作语句文本包括多个操作语句;
4、响应用户的目标操作,运用预设的检测模型检测操作语句文本是否包括目标摘要文本,得到检测结果,目标操作为用户设置的对操作语句文本进行点异常检测以及上下文异常检测的至少一项的操作,目标摘要文本为基于样本操作语句文本确定的文本,目标摘要文本包括至少一个基于样本操作语句解析得到的样本解析语句。
5、第二方面,本申请实施例提供一种操作
6、获取模块,用于在接收到用户输入的操作语句的检测任务的情况下,获取数据库的操作语句文本,操作语句文本包括多个操作语句;
7、检测模块,用于响应用户的目标操作,运用预设的检测模型检测操作语句文本是否包括目标摘要文本,得到检测结果,目标操作为用户设置的对操作语句文本进行点异常检测以及上下文异常检测的至少一项的操作,目标摘要文本为基于样本操作语句文本确定的文本,目标摘要文本包括至少一个基于样本操作语句解析得到的样本解析语句。
8、第三方面,本申请实施例提供了一种电子设备,设备包括:
9、处理器以及存储有计算机程序指令的存储器;
10、处理器执行计算机程序指令时用于执行上述第一方面的操作语句检测方法。
11、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面的操作语句检测方法。
12、第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器处理时实现上述第一方面的操作语句检测方法。
13、本申请实施例提供的操作语句检测方法、装置、设备、介质及产品,通过在接收到用户输入的操作语句的检测任务的情况下,获取数据库的操作语句文本,响应用户的目标操作,运用预设的检测模型检测所述摘要文本是否包括目标摘要文本,得到检测结果,能够检测出摘要文本的点异常或者上下文异常,实现基于数据库的操作语句检测出数据库的异常行为。
本文档来自技高网...【技术保护点】
1.一种操作语句检测方法,其特征在于,包括:
2.根据权利要求1所述的操作语句检测方法,其特征在于,所述响应用户的目标操作,运用预设的检测模型检测所述操作语句文本是否包括目标摘要文本,得到检测结果之前,所述方法还包括:
3.根据权利要求2所述的操作语句检测方法,其特征在于,所述操作语句包括第一字符和第二字符,所述第一字符为对数据库中的数据执行操作的字符,所述第二字符为表征数据库的数据的字符;
4.根据权利要求1所述的操作语句检测方法,其特征在于,所述将所述解析文本输入预设的提取模型,确定摘要文本,包括:
5.根据权利要求3所述的操作语句检测方法,其特征在于,所述将所述目标解析文本输入预设的提取模型,确定所述摘要文本,包括:
6.根据权利要求2所述的操作语句检测方法,其特征在于,所述基于预设的解析模型包括的解析算法对所述多个操作语句进行解析,确定解析文本之前,所述操作语句检测方法还包括:
7.根据权利要求2所述的操作语句检测方法,其特征在于,所述将所述解析文本输入预设的提取模型,确定摘要文本之前,所述操作语句检
8.根据权利要求1所述的操作语句检测方法,其特征在于,获取数据库的操作语句文本之前,所述操作语句检测方法还包括:
9.一种操作语句检测装置,其特征在于,包括:
10.一种电子设备,其特征在于,所述设备包括:处理器,以及存储有计算机程序指令的存储器;
11.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至8任意一项所述的操作语句检测方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器处理时实现如权利要求1至8任意一项所述的操作语句检测方法。
...【技术特征摘要】
1.一种操作语句检测方法,其特征在于,包括:
2.根据权利要求1所述的操作语句检测方法,其特征在于,所述响应用户的目标操作,运用预设的检测模型检测所述操作语句文本是否包括目标摘要文本,得到检测结果之前,所述方法还包括:
3.根据权利要求2所述的操作语句检测方法,其特征在于,所述操作语句包括第一字符和第二字符,所述第一字符为对数据库中的数据执行操作的字符,所述第二字符为表征数据库的数据的字符;
4.根据权利要求1所述的操作语句检测方法,其特征在于,所述将所述解析文本输入预设的提取模型,确定摘要文本,包括:
5.根据权利要求3所述的操作语句检测方法,其特征在于,所述将所述目标解析文本输入预设的提取模型,确定所述摘要文本,包括:
6.根据权利要求2所述的操作语句检测方法,其特征在于,所述基于预设的解析模型包括的解析算法对所述多个操作语句进行解析...
【专利技术属性】
技术研发人员:王鑫,张东宁,王学建,杨金凤,宋冠雄,明道冬,杨洁,谢敏,
申请(专利权)人:中移动信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。