什么是数据库审计?

如题所述

随着信息泄露事件的频发,数据库安全产品逐渐进入大众视野。在数据库安全产品中,数据库审计大概是用户方最为熟悉的一款产品了。在不影响业务系统正常运转的情况下,数据库审计产品能够对数据库的操作访问行为进行追踪审计,这也是大多数用户将其作为数据库安全标配采购的重要原因。本文时代新威为您科普什么是数据库审计,数据库审计的作用和原理有哪些,一起来看看吧!

 


什么是数据库审计?

数据库审计是指对审计日志和事务日志进行审查,从而跟踪数据和数据库结构的变化。数据库可以这样进行设置:捕捉数据和元数据的改变,以及存储这些资料的数据库所做的修改。典型的审计报告应该包括以下内容:完成的数据库操作、改变的数据值、执行该项操作的人,以及其他几项属性。这些审计功能被植入到所有的关系数据库平台中,并确保生成的记录文件具有较高的准确性和完整性,就好像在数据库中存储的数据一样。此外,审计跟踪还能把一系列的语句转化为合理的事务,并提供业务流程取证(forensic)分析所需的业务环境。

不过,审计功能也存在限制,例如不能对数据访问语句(通常称之为SELECT语句)进行审计。另外,本地数据库审计很难捕捉到用户认可的原始查询(query)和变量(variables),只能从综合的角度对事件做出记录,而日志则可以捕捉到改变前后的数据值。这也使得审计跟踪在检测已改变的内容时,比检测已访问的内容更为有效。

对数据库活动和状态进行取证检查时,审计可以准确的把握事件的本质。对SELECT语句(用户查看数据时会使用)进行检查时,因为本地平台缺乏对这些语句的收集能力,即便利用高级选项实现了这项操作,也会导致性能受到极大损失。既然有简单的方法可以高效地对SELECT语句进行登记(cataloging)(例如,登入失败、尝试查看信用证信息),为什么企业还要选择在本地数据库审计功能上增加其他的数据收集资源。不管怎样,内置的数据库审计功能可以生成事务认证和法规控制的核心信息。

 


数据库审计作用:

数据库审计通过旁路部署,能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行告警。它通过对用户访问数据库行为的记录、分析和汇报,用来帮助用户事后生成合规搜索报告、事后追根溯源,同时加强内外部数据库网络行为记录,提高数据资产安全。

 
数据库审计原理:

数据库审计系统对来自应用系统客户端和dba对数据库的访问行为进行全面审计,不仅审计sql语句,还对ftp、telnet等远程访问进行审计。系统详细记录查询、删除、增加、修改等行为及操作结果,对危险操作还可实时预警,及时阻止,从而达到保护数据库的良好效果。

黑格尔曾说,“存在即合理”,用在数据安全领域,对数据库审计的运用同样适用。时代新威认为数据库审计是当下最经济、最贴身、最有效的数据保镖,同时我国信息化建设想要长远持续发展,数据库审计是必然选择。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-07-31
安华金和数据库安全审计系统,是一款基于数据库通讯协议准确分析和SQL完全解析技术的数据库安全审计系统,面向数据库运维和安全管理人员,实现了对数据库操作、访问用户,及外部应用用户的审计。该系统具备全面、准确、高效的数据库监控告警和审计追踪能力,专业、主动、实时地监控数据库通讯信息包。并在审计数据库访问行为操作的同时,风险策略触发,实时发现数据使用异动、不专业的数据操作,第一时间通过告警通知用户,除此之外提供的多维度关联分析能力,能够提供完整的证据链,帮助用户进行事后追溯、定责。
安华金和数据库安全审计系统,数据库协议支持能力更全面,对于国际主流数据库、国产数据库(包括华为高斯数据库)、大数据等都有审计支持能力。
安华金和数据库安全审计系统具备智能化的协议识别、可视化的操作和监控界面、可交互可下钻的风险追踪能力,是免实施、免培训、免维护的新一代数据库审计产品,致力于不仅帮助用户满足合规建设,还能为用户的业务生产等需求提供更多数据治理解决方案。
第2个回答  推荐于2017-10-01
数据库审计是指对审计日志和事务日志进行审查从而跟踪各种对数据库操作的行为,一般审计主要记录对数据库的操作、对数据库的改变执行该项目操作的人以及其他的属性。这些数据库一般被记录到独立的平台中并且具备较高的准确性和完整性,针对数据库活动或状态进行取证检查时,审计可以准确的反馈数据库的各种变化对我们分析数据库的各类正常异常违规操作提供证据。昂楷AAS能够针对目前主流的数据库(ORACLE、MSSQL、MYSQL、POSTGRESQL、Cache、….)的各种操作进行详细的、实时的记录,并以报表和数据库列表的形式呈现给客户!能够审计的内容包括:
审计用户对数据库的登陆、注销
审计用户到数据库表的查询、插入、修改、删除、创建……等本回答被提问者采纳
第3个回答  2015-06-01
数据库审计(简称DBAudit)能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行告警,对攻击行为进行阻断。它通过对用户访问数据库行为的记录、分析和汇报,用来帮助用户事后生成合规报告、事故追根溯源,同时加强内外部数据库网络行为记录,提高数据资产安全。
相似回答