一种数据库本地审计方法、装置、设备及存储介质制造方法及图纸

技术编号:32884015 阅读:21 留言:0更新日期:2022-04-02 12:18
本申请公开了一种数据库本地审计方法、装置、设备及存储介质,该方法包括:获取流量信息中的进程ID;通过进程ID向上迭代,找到ssh连接目标机器的父进程;根据父进程,识别出访问源地址和目标地址;根据访问源地址和目标地址,篡改流量中的源IP地址和目的IP地址,并将篡改后的流量回传至审计设备。这样对于远程登录目标机器,在目标机器本地操作的运维流量,能够识别访问源地址,达到溯源的效果,从而有效识别运维的风险操作行为,填补本地连接审计空白。白。白。

【技术实现步骤摘要】
一种数据库本地审计方法、装置、设备及存储介质


[0001]本专利技术涉及数据库运维领域,特别是涉及一种数据库本地审计方法、装置、设备及存储介质。

技术介绍

[0002]目前,常见的数据库运维方法是:运维人员通过ssh登陆目标机器,使用数据库自带的客户端工具(比如:mysql服务的mysql工具,oracle服务的sqlplus工具),在本地连接数据库服务,然后执行一些运维操作。
[0003]假定运维人员本地的IP为192.168.1.100,目标数据库服务的IP地址为192.168.1.200,对于通过网络socket的本地连接,比如连接mysql服务的命令为:mysql

h127.0.0.1

uroot

pxxx,流量代理抓取到的流量是:127.0.0.1到127.0.0.1的交互。这种情况下,审计到的日志就是本地127.0.0.1对127.0.0.1的访问操作,没有办法进行溯源,潜在的风险行为无法得到有效的监控和防御。而站在用户的角度期望审计到192.168.1.100对1本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库本地审计方法,其特征在于,包括:获取流量信息中的进程ID;通过所述进程ID向上迭代,找到ssh连接目标机器的父进程;根据所述父进程,识别出访问源地址和目标地址;根据所述访问源地址和所述目标地址,篡改流量中的源IP地址和目的IP地址,并将篡改后的流量回传至审计设备。2.根据权利要求1所述的数据库本地审计方法,其特征在于,在所述获取流量信息中的进程ID之前,还包括:配置保护对象的信息;抓取所述保护对象的流量;根据抓取到的流量信息,建立TCP socket连接。3.根据权利要求2所述的数据库本地审计方法,其特征在于,所述建立TCP socket连接,包括:通过网络socket连接TCP四元组;所述TCP四元组包括源IP地址、源端口,目的IP地址,目的端口。4.根据权利要求3所述的数据库本地审计方法,其特征在于,所述通过所述进程ID向上迭代,包括:通过所述进程ID在具有多个进程的树形结构中向上迭代。5.根据权利要求4所述的数据库本地审计方法,其特征在于,所述找到ssh连接目标机器的父进程,包括:找到mysql工具连接mysqld服务的进程作为目标机器的父进程。6.根据权利要求5所述的数据库本地审计方法,...

【专利技术属性】
技术研发人员:牛自宾范渊刘博
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

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

1