[发明专利]一种语句审计后与数据库客户端交互处理方法和装置有效
| 申请号: | 202111206878.7 | 申请日: | 2021-10-18 |
| 公开(公告)号: | CN113641702B | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 杨海峰;刘宇 | 申请(专利权)人: | 北京安华金和科技有限公司 |
| 主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2455 |
| 代理公司: | 北京盛询知识产权代理有限公司 11901 | 代理人: | 韩建伟 |
| 地址: | 100080 北京市海淀区中关村*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 语句 审计 数据库 客户端 交互 处理 方法 装置 | ||
本申请公开了一种语句审计后与数据库客户端交互处理方法及装置,该方法包括:对发往数据库客户端的语句进行截取;对截取到的语句进行审计;在对所述语句审计之后,对审计过的语句增加执行口令;将增加执行口令之后的语句发送给数据库客户端,其中,所述语句增加所述执行口令之后,所述数据库客户端需要使用所述执行口令对所述语句进行执行。通过本申请解决了现有技术中数据库客户端无法确定其执行的语句是否被审计所可能产生的问题,从而在发送给数据库客户端的语句增加可执行口令,提高了客户端的安全性。
技术领域
本申请涉及到数据库领域,具体而言,涉及一种语句审计后与数据库客户端交互处理方法和装置。
背景技术
数据库审计系统主要用于审计数据库服务器上的各类操作行为,通过旁路镜像或者安装插件的方式获取数据库服务器的网络报文,然后提取报文中的SQL语句保存到数据库审计系统的数据库中,以便后续进行查询、过滤、分析等操作,从而实现对数据库服务器的监控和审计。
在现有技术中,一般需要对SQL语句进行审计,此处指的审计时是SQL语句发送给数据库客户端之间对该SQL语句进行的审计。
对于数据库客户端而言,其无法确定其执行的SQL语句是否是被审计过的。如果执行审计过的SQL语句对于数据库客户端而言是比较安全,否则可能带来安全隐患。如果数据库接收到的是脚本,则确定该脚本是否被审计过尤为重要。
发明内容
本申请实施例提供了一种语句审计后与数据库客户端交互处理方法和装置,以至少解决现有技术中数据库客户端无法确定其执行的语句是否被审计所可能产生的问题。
根据本申请的一个方面,提供了一种语句审计后与数据库客户端交互处理方法,包括:对发往数据库客户端的语句进行截取;对截取到的语句进行审计;在对所述语句审计之后,对审计过的语句增加执行口令;将增加执行口令之后的语句发送给数据库客户端,其中,所述语句增加所述执行口令之后,所述数据库客户端需要使用所述执行口令对所述语句进行执行。
进一步地,对发往数据库客户端的语句进行截取,并对截取到的语句进行审计包括:截取到脚本,其中,所述脚本中包括多条语句;对所述脚本中的多条语句进行拆分得到每一条语句;对拆分得到的每一条语句进行审计。
进一步地,对审计过的语句增加所述执行口令包括:对所述脚本增加一条所述执行口令,其中,所述脚本中的每条语句均被所述数据库客户端使用该同一条执行口令执行。
进一步地,对审计过的语句增加所述执行口令包括:获取请求信息,其中,所述请求信息用于请求对所述脚本增加执行口令或者对所述脚本中的语句增加执行口令;为所述请求信息对应脚本或者语句增加所述执行口令。
进一步地,为所述请求信息对应的脚本或语句增加所述执行口令包括:对所述请求信息对应的请求进行审批;在审批通过的情况下,为所述请求信息对应脚本或者语句增加所述执行口令。
根据本申请的另一个方面,还提供了一种语句审计后与数据库客户端交互处理装置,包括:截取模块,用于对发往数据库客户端的语句进行截取;审计模块,用于对截取到的语句进行审计;增加模块,用于在对所述语句审计之后,对审计过的语句增加执行口令;发送模块,用于将增加执行口令之后的语句发送给数据库客户端,其中,所述语句增加所述执行口令之后,所述数据库客户端需要使用所述执行口令对所述语句进行执行。
进一步地,所述截获模块,用于截取到脚本,其中,所述脚本中包括多条语句;所述审计模块,用于对所述脚本中的多条语句进行拆分得到每一条语句,对拆分得到的每一条语句进行审计。
进一步地,所述增加模块用于:对所述脚本增加一条所述执行口令,其中,所述脚本中的每条语句均被所述数据库客户端使用该同一条执行口令执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安华金和科技有限公司,未经北京安华金和科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111206878.7/2.html,转载请声明来源钻瓜专利网。





