数据库审计的安全挑战?(如何配置合理的数据库审计策略)
如何配置合理的数据库审计策略
1
数据库面临的安全挑战
数据库是企业核心业务开展过程中最具有战略性的资产,
通常都保存着重要的商业伙伴
和客户信息,
这些信息需要被保护起来,
以防止竞争者和其他非法者获取。
互联网的急速发
展使得企业的数据库信息价值及可访问性得到了提升,
同时,
也致使数据库信息资产面临严
峻的挑战,概括起来主要表现在以下三个层面:
管理层面:
主要表现为人员的职责、
流程有待完善,内部员工的日常操作有待规范,第
三方维护人员的操作监控失效等等,致使安全事件发生时,无法追溯并定位真实的操作者。
技术层面:现有的数据库内部操作不明,无法通过外部的任何安全工具
(
比如:防火墙、
IDS
、
IPS
等
)
来阻止内部用户的恶意操作、滥用资源和泄露企业机密信息等行为。
审计层面:现有的依赖于数据库日志文件的审计方法,存在诸多的弊端
,
比如
:
数据库审
计功能的开启会影响数据库本身的性能、
数据库日志文件本身存在被篡改的风险,
难于体现
审计信息的真实性。
伴随着数据库信息价值以及可访问性提升,
使得数据库面对来自内部和外部的安全风险
大大增加,
如违规越权操作、
恶意入侵导致机密信息窃取泄漏,
但事后却无法有效追溯
数据库安全审计系统提供了一种什么样的的安全机制
数据库安全审计系统提供了一种事后检查的安全机制
什么是安全审计,关于数据库的?
数据库安全审计主要用于监视并记录对数据库服务器的各类操作行为,通过对网络数据的分析,实时地、智能地解析对数据库服务器的各种操作,并记入审计数据库中以便日后进行查询、分析、过滤,实现对目标数据库系统的用户操作的监控和审计。它可以监控和审计用户对数据库中的数据库表 、视图、序列、包、存储过程、函数、库、索引、同义词、快照、触发器等的创建、修改和删除等,分析的内容可以精确到SQL操作语句一级。它还可以根据设置的规则,智能的判断出违规操作数据库的行为,并对违规行为进行记录、报警。由于数据库安全审计系统是以网络旁路的方式工作于数据库主机所在的网络,因此它可以在根本不改变数据库系统的任何设置的情况下对数据库的操作实现跟踪记录、定位,实现数据库的在线监控,在不影响数据库系统自身性能的前提下,实现对数据库的在线监控和保护,及时地发现网络上针对数据库的违规操作行为并进行记录、报警和实时阻断,有效地弥补现有应用业务系统在数据库安全使用上的不足,为数据库系统的安全运行提供了有力保障。
一、数据库安全审计主要功能包括:
· 实时监测并智能地分析、还原各种数据库操作。
· 根据规则设定及时阻断违规操作,保护重要的数据库表和视图。
· 实现对数据库系统漏洞、登录帐号、登录工具和数据操作过程的跟踪,发现对数据库系统的异常使用。
· 支持对登录用户、数据库表名、字段名及关键字等内容进行多种条件组合的规则设定,形成灵活的审计策略。
· 提供包括记录、报警、中断和向网管系统报警等多种响应措施。
· 具备强大的查询统计功能,可生成专业化的报表。
二、数据库安全审计主要特点
· 采用旁路技术,不影响被保护数据库的性能。
· 使用简单,不需要对被保护数据库进行任何设置。
· 支持SQL-92标准,适用面广,可以支持Oracle、MS SQL Server、Sybase、Informix等多类数据库。
· 审计精细度高,可审计并还原SQL操作语句。
· 采用分布式监控与集中式管理的结构,易于扩展。
· 完备的"三权分立"管理体系,适应对敏感内容审计的管理要求。
数据库安全的数据库安全威胁
近两年,拖库现象频发,黑客盗取数据库的技术在不断提升。虽然数据库的防护能力也在提升,但相比黑客的手段来说,单纯的数据库防护还是心有余而力不足。数据库审计已经不是一种新兴的技术手段,但是却在数据库安全事件频发的今天给我们以新的启示。数据库受到的威胁大致有这么几种: 之所以称其为高级持续性威胁,是因为实施这种威胁的是有组织的专业公司或政府机构,它们掌握了威胁数据库安全的大量技术和技巧,而且是“咬定青山不放松”“立根原在金钱(有资金支持)中”,“千磨万击还坚劲,任尔东西南北风”。这是一种正甚嚣尘上的风险:热衷于窃取数据的公司甚至外国政府专门窃取存储在数据库中的大量关键数据,不再满足于获得一些简单的数据。特别是一些个人的私密及金融信息,一旦失窃,这些数据记录就可以在信息黑市上销售或使用,并被其它政府机构操纵。鉴于数据库攻击涉及到成千上万甚至上百万的记录,所以其日益增长和普遍。通过锁定数据库漏洞并密切监视对关键数据存储的访问,数据库的专家们可以及时发现并阻止这些攻击。