植入式:数据库审计产品在注册实例的时候,防统方硬件,需要手工输入IP端口数据库实例,还需要sys用户及口令,向数据库中注册用户及程序。另一方面,如果是基于正则式的规则配置,需要数据库管理人员具备一定的技术能力,深度参与规则和策略的配置定义。
旁路式:由于是基于数据库流量的语句语法解析,可以自动识别并添加审计数据库;更的产品应能够基于解析结果,从风险、语句、会话三个维度进行深度解析,维度之间相互关联、多重钻取分析,这样用户可以对数据库的整体*状态有更直观的判断。
数据库审计适用场景
1、数据库口令猜解
口令猜解包括撞库,是大部分数据库首步,如数据库上没有开启登录状态策略,数据库管理员无从知道登陆了数据库时间、状态等信息。
2、敏感数据越权访问
数据库中DBA、SchemaUser、Any特权用户拥有高权限,存在数据泄漏、敏感数据访问、账号密码泄漏等风险。
3、用户操作行为审计
前端应用发起的请求,无法获得单一用户操作的相关记录,记录中所有的数据库账号均为一个,及时记录下来非正常方法操作也无法做到有效追溯。
4、*事件实时监控
发生违规事件后,市级防统方硬件,缺乏有效、及时告警的方式,导致无法**发现、定位*事件,造成严重后果。
数据库审计植入式
属于注册代理程序的“侵入式”审计,利用数据库的自审计插件(如Oracle的FGAC插件),读取数据库自审计日志,依赖的是数据库自身审计能力,这里有一个很大的问题,如果数据库自身不具备审计能力,那么这类数据库审计产品就无法支持对此类型数据库的审计;并且,数据库自审计功能一般只提供增、删、改、查语句和部分数据定义语句,无法提供全操作类型的审计,**防统方硬件,也无法完整审计结果集。不过从另一个角度来看,植入方式也有其亮点——本地操作的审计,这些不通过网络的流量,传统的流量镜像方式捕获不到,金融防统方硬件,不过旁路式的审计,也可以通过增加rmagent,实现这项功能。