[发明专利]一种数据库协议解析方法及设备在审
申请号: | 202010876251.1 | 申请日: | 2020-08-25 |
公开(公告)号: | CN112069149A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 刘炳 | 申请(专利权)人: | 上海上讯信息技术股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/242;G06F21/31 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
地址: | 201203 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 协议 解析 方法 设备 | ||
本申请的目的是提供一种数据库协议解析方法及设备,通过RDP运维服务登录至远程桌面访问服务器并将运维参数传递至主控服务,运维参数包括目标数据库服务器的基本信息和类型;启动主控服务调用与类型对应的数据库的代填服务,将基本信息发送给代填服务;启动代填服务调用对应的客户端程序,在客户端程序中代填基本信息并将客户端程序的进程标识和基本信息发送给解析服务;启动解析服务基于基本信息和进程标识对传递的数据包进行抓包和过滤得到本次运维数据包,对本次运维数据包进行解析得到本次运维的至少一条SQL语句并发送给存储服务进行存储,使用户本机无须安装各种客户端的情况下,也可实现对数据库类协议的SQL审计,同时提供审计录像。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据库协议解析方法及设备。
背景技术
现有技术中,远程桌面访问Remote App是微软在Windows Server 2008中开始的,在其系统中集成的一项远程桌面服务功能,使用户可以通过远程桌面访问远端的桌面和程序,在客户端本机没有安装系统与应用的情况下也可以正常使用远端发布的各种桌面与应用。
数据库是按照数据结构来组织、存储和管理数据的仓库。目前市面上数据库主要是关系型数据库和非关系型数据库两大类,其中,关系型数据库以Oracle、Sybase、Mysql、DB2及SqlServer等为主。本专利所描述的数据库类协议,也主要指向这些非关系型数据库。
随着对网络信息安全的重视,市面上也出现了大量的数据库类审计系统。这些审计系统,大多都能很好的完成对数据库类协议的审计。但是,这些审计系统基本都是对SQL语句的解析,无法实现用户操作的完全还原,无审计录像。同时还存在一个这样的问题,这些数据库审计系统,大多要求客户在本机安装不同的数据库客户端,这些五花八门的客户端,也会给用户带来各种烦恼。
发明内容
本申请的一个目的是提供一种数据库协议解析方法及设备,以使在用户本机无须安装各种客户端的情况下,也可以实现对数据库类协议的SQL审计,同时提供审计录像。
根据本申请的一个方面,提供了一种数据库协议解析方法,其中,所述方法包括:
通过RDP运维服务登录至远程桌面访问服务器并将运维参数传递至主控服务,所述运维参数包括目标数据库服务器的基本信息和类型;
启动所述主控服务调用与所述类型对应的数据库的代填服务,并将所述基本信息发送给所述代填服务;
启动所述代填服务调用与所述目标数据库服务器对应的客户端程序,并在启动的所述客户端程序启动中代填所述基本信息,并将所述客户端程序的进程标识和所述基本信息发送给解析服务;
启动所述解析服务,基于所述基本信息和所述进程标识对传递的数据包进行抓包和过滤,得到本次运维数据包,并对所述本次运维数据包进行解析得到本次运维的至少一条SQL语句并发送给存储服务进行存储。
进一步地,上述方法中,所述启动所述主控服务调用与所述类型对应的数据库的代填服务,并将所述基本信息发送给所述代填服务,包括:
启动所述主控服务对所述运维参数进行解析,得到所述目标数据库服务器的基本信息和类型;
查找并调用与所述类型对应的数据库的代填服务,其中,不同类型的数据库服务器对应不同的数据库代填服务;
将所述基本信息传递至所述类型对应的数据库的代填服务。
进一步地,上述方法中,所述目标数据库服务器的基本信息包括所述目标数据库服务器的目的地址和目的端口,其中,所述启动所述代填服务调用与所述目标数据库服务器对应的客户端程序,并在启动的所述客户端程序启动中代填所述基本信息,并将所述客户端程序的进程标识和所述基本信息发送给解析服务,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上讯信息技术股份有限公司,未经上海上讯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010876251.1/2.html,转载请声明来源钻瓜专利网。