关于数据库审计监控系统 or 数据库防火墙的一点思考

目前市面上的数据库审计也不少了
但是一般多为旁路设备
要么就要在数据库主机的操作系统上安装Agent
当然,从数据库审计的方面考虑,现在都不是大的问题

但是:如何能直接禁止远程用户操作数据库呢?
比如直接禁止远程对admin表的update或select

想了下,可能最好的方式还是串接到网络上
1、开启正常的数据库审计功能
2、开启“数据库防火墙”功能

在这个数据库防火墙上,只允许设置黑名单
如在黑名单可进行如下设置:
a、禁止远程某个网段的select操作
b、禁止远程对admin表进行任何操作
c、禁止远程sa用户对数据库的操作

大体上这样子,几分钟时间写出来的,可能很不全……

就现在的技术来说:
对于绿盟、启明星辰这样的厂商来说
本身有网络审计、IPS,有数据库审计功能
似乎在产品中加上这样的功能或直接做个新产品不是太大的难度

现有的产品几乎全部是旁路监听,只有审计
如果做个“数据库防火墙”似乎市场前景不错……

Idea by : 网路游侠
Blog:http://www.youxia.org
QQ:55984512

汉邦数据库审计监控系统HBDBAS

  汉邦数据库审计监控系统经过4年的潜心打造,业已形成以网络监听+实时监控为一体的数据库安全解决方案。该产品不仅可以作为事后违规数据库操作的有力凭证,更是实时监管数据库安全的一把利器。
  ·数据库日志审计
  远程登录到数据库系统,读取数据库日志信息,对日志信息进行分类汇总。同时读取数据库中的标志变量,如内存情况、分页情况、重要参数设置等信息。可以根据这些值的变化产生报警。
  ·数据库操作审计
  采用旁路抓包技术对流经数据库服务器的数据包进行分析,退过对数据库协议(如TNS、TDS等)的还原,分析并记录其行为,可以审计登录、退出、使用数据库等行为,如果为数据库的数据操作,则从数据包中提取SQL语句,再对SQL语句进行分析,可以实时监控记录网络用户对数据库的读、写、查询、添加、修改、删除等操作,可以对登录事务跟踪还原,记录每次登录的操作过程。