发布单位:北京金华博通信息技术有限公司 发布时间:2022-6-6
通过对不同数据库的sql语义分析,提取出sql中相关的要素(用户、sql操作、表、字段、视图、索引、过程、函数、包…) 实时监控来自各个层面的所有数据库活动,包括来自应用系统发起的数据库操作请求、来自数据库---工具的操作请求以及通过远程登录服务器后的操作请求等 通过远程命令行执行的sql命令也能够被审计与分析,并对---的操作进行阻断 系统不仅对数据库操作请求进行实时审计,而且还可对数据库返回结果进行完整的还原和审计,同时可以根据返回结果设置审计规则。
1、数据库口令猜解
口令猜解包括撞库,是大部分数据库首步,如数据库上没有开启登录状态策略,数据库管理员无从知道登陆了数据库时间、状态等信息。
2、敏感数据越权访问
数据库中dba、schemauser、any---用户拥有高权限,存在数据泄漏、敏感数据访问、---密码泄漏等风险。
3、用户操作行为审计
前端应用发起的请求,无法获得单一用户操作的相关记录,记录中所有的数据库---均为一个,及时记录下来非正常方法操作也无法做到有效追溯。
4、安全事件实时监控
发生---事件后,缺乏有效、及时告警的方式,导致无法快速发现、定位安全事件,造成---后果。
agent部署方式一般是因为:当web应用和数据库在同一台物理服务器上的话,那么web应用访问数据库的流量都是在本地产生的,没法通过交换机来镜像到数据库审计,此时需要在这种主机上安装agent代理,主动web应用访问数据库的流量,从而主动推送给数据库审计系统。
数据库审计系统通过监控所有出入数据库的报文,通过---的报文解析和重组技术将散列的报文还原成完整数据库语句,如delete、select、alter、grant等,再根据相应的规则对其进行匹配并根据相应的风险等级实时告警。数据库审计系统为第三方的独立审计平台,且自身进行了分权处理,因此,对于审计的独立性与公正性得到了有效的---。数据库审计系统通过底层直接抓取报文解析重组的方式进行审计,缺乏有效的手段---审计。