【技术实现步骤摘要】
一种基于多防火墙的数据库审计方法和装置
[0001]本申请涉及到数据库审计领域,具体而言,涉及一种基于多防火墙的数据库审计方法和装置。
技术介绍
[0002]数据库审计(简称DBAudit)以安全事件为中心,以全面审计和精确审计为基础,实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行实时告警。它通过对用户访问数据库行为的记录、分析和汇报,来帮助用户事后生成合规报告、事故追根溯源,同时通过大数据搜索技术提供高效查询审计报告,定位事件原因,以便日后查询、分析、过滤,实现加强内外部数据库网络行为的监控与审计,提高数据资产安全。
[0003]对数据库进行审计的时候,一般是获取访问数据库的流量,对这些流量进行审计。为了保证数据库的安全,会设置防火墙(或称为防火墙)对数据库进行保护。网络防火墙是一种用来加强网络之间访问控制的特殊网络互联设备。计算机流入流出的所有网络通信均要经过此防火墙。防火墙对流经它的网络通信进行扫描,这样能够过滤掉一些攻击,以免其在目标计算机上被执行。防火墙还可 ...
【技术保护点】
【技术特征摘要】
1.一种基于多防火墙的数据库审计方法,其特征在于,包括:多个防火墙中的每个防火墙均将通过该防火墙建立的会话的会话信息发送给所述多个防火墙中的其他防火墙;其中,所述会话为数据库客户端通过所述多个防护墙中的至少之一与数据库之间建立的,所述每个防火墙上均设置有审计程序,所述审计程序用于对所述数据库客户端和所述数据库之间交互的数据包进行审计;第一防火墙接收到所述数据库客户端和所述数据库之间交互的数据包,其中,所述第一防火墙为所述多个防火墙中的一个;所述第一防火墙判断所述数据包所属的会话是否通过所述第一防火墙建立的,如果是,则所述第一防火墙将所述数据包发送给所述第一防火墙上设置的审计程序进行审计;如果不是,则所述第一防火墙获取建立所述数据包所属会话的第二防火墙,并将所述数据包发送给所述第二防火墙,其中,所述第二防火墙为所述多个防火墙中的一个;所述第二防火墙在接收到所述数据包之后,将所述数据包发送给所述第二防火墙上设置的审计程序进行审计。2.根据权利要求1所述的方法,其特征在于,所述第一防火墙判断所述数据包所属的会话是否通过所述第一防火墙建立的包括:所述第一防火墙根据所述数据包的源网络地址和端口号以及目的网络地址和端口号在所述第一防火墙中已经记录的会话信息中查找,其中,所述会话信息包括:所述数据库客户端的网络地址、所述数据库客户端的端口号、所述数据库的网络地址和所述数据库的端口号;如果所述第一防火墙能够查找到与所述数据包的源网络地址和端口号以及目的网络地址和端口号匹配的会话信息,则判断匹配的会话信息对应的会话是否是在所述第一防火墙建立的。3.根据权利要求1所述的方法,其特征在于,所述第二防火墙将所述数据包发送给所述第二防火墙上设置的审计程序进行审计包括:所述第二防火墙判断所述数据包是否来源于其他防火墙;所述第二防火墙在确定所述数据包来源于其他防火墙之后,将所述数据包发送给所述第二防火墙上设置的审计程序进行审计。4.根据权利要求3所述的方法,其特征在于,所述第二防火墙将所述数据包发送给所述第二防火墙上设置的审计程序进行审计包括:所述第二防火墙在确定所述数据包来源于所述数据库客户端或者所述数据库的情况下,所述第二防火墙在本地记录的会话信息中查找所述数据包所属的会话,在所述数据包所属的会话在所述第二防火墙建立的情况下,所述第二防火墙将所述数据包发送给所述第二防火墙上设置的审计程序进行审计。5.一种基于多防火墙的数据库审计装置,其特征在于,位于第一防火墙中,包括:发送模块,用于将通过该防火...
【专利技术属性】
技术研发人员:刘晓韬,高强花,
申请(专利权)人:北京安华金和科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。