引言

随着信息技术的不断发展,数字信息逐渐成为一种重要资产,尤其是在过去的20多年里,作为信息的主要载体——数据库,其相关应用在数量和重要性方面都取得了巨大的增长。包括政府机构、企事业单位、制造业、商业等在内的几乎每一种组织都使用它来存储、操纵和检索数据。随着人们对数据的依赖性越来越高,各种数据信息,尤其是一些财务数据、客户数据等成为了关系企业生存的重要资产。网络化时代的到来、互联网技术的普及更加深了数据保护的矛盾,网络技术使得数字信息的泄漏和篡改变得更加容易,而防范则更加困难。

更为严重的是,所有信息泄漏事件中,源自内部人员所为的占了绝大部分。根据FBI和CSI对484家公司进行的网络安全专项调查结果显示:超过 85%的安全威胁来自公司内部,在损失金额上,由于内部人员泄密导致了6056.5万美元的损失,是***造成损失的16倍,是病毒造成损失的12倍。另据中国国家信息安全测评认证中心调查,信息安全的现实威胁也主要为内部信息泄露和内部人员犯罪,而非病毒和外来***引起。

在本文最后的附录中,列举了大量的信息泄漏和信息篡改的真实案例。

传统安全保护手段的不足

针对上述挑战,近两年来,大多数企事业单位和政府机关纷纷把关注的目光投向信息系统数据的安全问题,尤其是内部网络的管理和防护。

现在较为普遍的做法是在原有网络安全防护(防火墙、IDS、UTM等传统安全设备)的基础上,采用上网行为管理类、终端管理类等具备较强防止内部信息外泄功能的产品,筑起了一道由内向外的安全防线。然而,这样是否就彻底安全了呢?当然不是!人类在进步,科技在发展,计算机的威胁手法也在不断更新,病毒、***、蠕虫、DDos***……所以我们决不能放松警惕,要将安全进行到底!那么,接下来我们该做什么呢?从外部到内部的通信有防护了,从内部PC到外部的通信有防护了,终端本身有防护了,还差哪里呢?答案在下图:

从这幅典型的网络拓扑图中,我们不难看出,我们缺的正是对服务器区的防护,对数据库的防护,对内部PC访问业务系统的防护!

也许有的企业认为,他们所使用的是Oracal、MS SQL是国际大品牌的产品,其本身有非常强的安全性,不会有问题的,不需要再另加防护。这种想法是不完全正确的:

1) 在很多企业中,对数据库访问的特权都有管理不当的问题。开发者、移动员工和外部顾问经常能够在没有太多限制的情况下访问敏感信息。另外,人员流动和外包也可以让数据库活动很难锁定。

2) 对于拥有数据库合法权限的内部使用者,数据库的安全机制对于他们形同虚设,一旦他们之中有人违背职业道德,那么后果不堪想象!

正如我们之前所述,现在的数据泄漏和篡改事件都是”内部人员“作案为主,他们有帐号口令,他们完全可以把自己”伪装“成一个合法的内部人员,堂而皇之的窃取数据库信息,根本不用采取任何***手段,IPS/IDS/WAF之类的东西根本发现不了。因为我就没有***,都是正常访问!

数据库审计产品的作用

这个时候,就需要DAM(Database Activity Monitoring)和NBA(Network Behavior. Analysis)系统,或者叫数据库审计系统来发挥作用了。这类产品最大的功效就在于:
1)记录所有针对数据库的增删改查操作,无论是否合规合法,以备后查;
2)能够对看似合法的数据库操作进行行为分析。注意,不是操作分析,而是行为分析。例如一个 Seclect语句,能够分析他选择的是哪个表,选择了哪个字段,返回的记录量多大,执行这个语句的数据库帐号是什么,来自哪个IP,MAC,什么时间发起的访问,这个IP对应的是内部还是外部地址,如果是内部地址,是从单位哪台电脑上发出的,这个电脑的责任人是谁?等等。
因此,我们建议在现有传统的安全防护措施(FW,IPS/IDS)之上,还应该部署数据库审计系统。

数据库审计产品通过审计核心业务系统的网络访问行为,能够加强对关键信息系统的访问控制与审计,尤其是针对信息系统后台的数据库的内控与审计,确保核心业务的正常运行,防范内部违规行为和误操作。该产品还应提供业务流量实时监控与审计事件统计分析功能,能够直观地反映网络环境的安全状况,特别是访问量、业务流量、业务访问分布、业务拓扑、行为分析等重要信息,使得管理者可以直观的实时了解业务系统安全状况。

数据库审计产品能够及时发现一些内部授权用户由于对系统不熟悉而导致的误操作,或内部用户、运维人员、外包工程师有意进行的数据篡改和窃取,有效保护主要数据的安全。而且通过各种访问信息的记录,能够完整地回放事故当时操作场景,定位事故真正责任人,便于事后追查原因与界定责任。

另一方面,用户可利用数据库审计产品,按照企事业单位的有关规章制度、国家行业要求,设定审计策略、告警规则,从而协助企事业单位更好完善IT内控与审计体系,达到国家风险、内控指引的IT审计要求和等级保护中对数据安全的相关要求。

总之,通过部署专用的数据库审计产品,用户可以对重要的数据库系统达到以下安全保护目标:

1) 进行数据操作实监控:对所有外部或是内部用户访问数据库和主机的各种操作行为、内容,进行实时监控;

2) 对高危操作实时地阻断,干扰***或违规行为的执行;

3) 进行安全预警:对***和违规行为进行预警和告警,并能够指导管理员进行应急响应处理;

4) 进行事后调查取证:对于所有行为能够进行事后查询、取证、调查分析,出具各种审计报表报告。

5) 协助责任认定、事态评估:我们的系统不光能够记录和定位谁、在什么时候、通过什么方式对数据库进行了什么操作,还能记录操作的结果以及评估可能的危害程度。

数据库审计产品购买者指南

数据库审计产品是政府和企事业单位进行进一步网络安全建设的首选产品。需要指出的是,在选择此类产品时,最起码应注意以下几个方面:

1) 安装部署的难以程度。推荐选择侦听、存储一体化的硬件产品,B/S结构,可直接通过浏览器进行管理,不用装任何插件。这样就不用另配服务器或存储设备,上架即可使用;

2) 旁路镜像的方式,不会影响原有的网络结构,或业务访问模式。这点非常重要,使用此类产品的目的是保护数据库,保护业务系统,千万不要因它而起反作用;

3) 根据自身所用的数据库类型选择产品。建议选择能够支持windows、linux、unix等各种操作系统下的各类主流数据库(例如SQL Server、Oracle、DB2、Sybase等)全都可以支持的产品,这样即使后期扩展也不怕;

4) 审计的粒度要够细致,否则只是鸡肋。要能识别出增、删、改、查等全部SQL操作,审计的内容不光包括网络中的原始数据,还要对这些原始数据进行了细致化的字段的解析,包括时间、IP、MAC、库、表、记录、用户、函数、参数等重要信息字段,同时要知道这些SQL操作执行的结果是成功还是失败;

5) 不要单纯的只是数据库审计。对于用户而言,要保护核心数据,仅仅依靠对数据库的审计是不够的。内部人员违规操作的途径有很多,有的是直接违规访问数据库,有的是登录到数据库所在的主机服务器上,有的是透过FTP去下载数据库所在主机的重要数据文件,还有的是透过其他程序或者中间件系统访问数据库。所以,必须对数据库、主机、HTTP协议、TELNET、FTP协议,网络流量、中间件系统都进行审计,才能更加全面的发现违规、防止信息泄漏。

如果用户对数据审计有更高的要求,则还需要考虑旁路部署模式之外的数据库审计产品进行必要的补充。这里,我们推荐用户选购日志审计产品作为旁路模式的数据库审计产品的补充。

因为旁路部署的数据库审计产品无法审计加密的数据库访问协议,亦无法审计用户在数据库本机上进行的操作(此时没有网络通讯!)。而通过日志审计则可以弥补旁路模式的数据库审计产品在这些方面的不足,使得用户对数据库的安全保护更加完备。

有关数据库审计、日志审计,以及他们之间的区别、联系,如何建立统一的安全审计解决方案等信息,可以参考这篇文章——《安全审计趋势分析:将安全审计与安全管理平台融合》。

数据库审计产品购买者指南相关推荐

  1. 数据库审计产品购买指南

    随着信息技术的不断发展,数字信息逐渐成为一种重要资产,尤其是在过去的20多年里,作为信息的主要载体--数据库,其相关应用在数量和重要性方面都取得了巨大的增长.包括政府机构.企事业单位.制造业.商业等在 ...

  2. 2022年数据库审计产品排行榜-必看!

    目前市面上数据库审计产品比较多,但大家不知道哪款好,不知道排名是怎样,这里就给大家汇总了一下,大家一定要看哦! 2022年数据库审计产品排行榜-必看! 1.行云管家 2.启明星辰 3.绿盟 4.安华金 ...

  3. 数据库审计产品应该怎么选?

    随着数据价值的不断提升,从政策到用户对于数据安全重视程度越来越高,数据库审计产品作为一款部署简单,不用对现有IT架构进行任何改变,又能够满足政策合规需求的产品,是很多用户保障数据安全和合规需求的首选产 ...

  4. 数据库审计产品给用户带来哪些益处?

    本文讲的是数据库审计产品给用户带来哪些益处,1. 满足合规性要求,顺利通过IT审计 目前,越来越多的单位面临一种或者几种合规性要求.比如,在美上市的中国移动集团公司及其下属分子公司就面临SOx法案的合 ...

  5. 数据安全入门产品——数据库审计系统详解

    文章目录 前言 1.数据库审计系统为什么会出现? 1.1合法权限滥用的监控需求 1.2高危操作访问数据库的监控 1.3安全合规需求 2.数据库审计系统是什么? 3.技术原理 4.性能指标参考 5.部署 ...

  6. “数据库审计”关键词,重回Google第一位置

    今天发现,在Google搜索"数据库审计",www.youxia.org 重新回到了第一的位置: 当然,搜"数据库安全审计"."数据库审计系统&quo ...

  7. cn101388899 一种web服务器前后台关联审计方法及系统,启明星辰数据库审计精确识别操作者...

    通信世界网讯(CWW) 在常见的信息网络中,用户对数据库的操作方式多种多样,包括:通过标准的数据库客户端进行访问,通过程序连接数据库,通过Telnet.SSH等方式登录数据库进行嵌套操作,通过访问业务 ...

  8. mysql数据库审计agent_数据库审计-数据库审计系统功能-安华金和

    数据库审计系统功能 [功能一:数据库发现与管理] 系统可基于流量识别技术,自动发现.添加数据库并快速进行审计.自动识别的数据库信息包括:服务器 IP 地址.数据库类型.数据库版本.字符集等内容.系统针 ...

  9. 数据库审计系统-数据库安全审计工具

    安华金和数据库审计系统是基于数据库通讯协议准确分析和SQL完全解析技术的数据库安全审计系统.主要目的是对数据库操作.访问用户及外部应用用户的审计,可以用于安全合规.用户行为分析.运维监控.风控审计.事 ...

最新文章

  1. python中浅拷贝与深拷贝
  2. HDU - 7091 重叠的子串(后缀自动机+set启发式合并+树上倍增)
  3. Access SqLDbHelper
  4. y700支持m2硬盘_两块硬盘一起读写?奥睿科M.2 NVMe双盘位固态硬盘盒使用
  5. php取excel中的值,在Php Excel中使用列名获取单元格值
  6. ValueError: threshold must be numeric and non-NAN, try sys.maxsize for untruncated representation
  7. GNU大型项目构建和覆盖率生成(第一篇)
  8. 全球互联网进入后美国时代:在世界互联网大会上的演讲
  9. 炫彩文字404动画页面源码
  10. CDC的DrawText
  11. UAC 管理员权限 程序 防止弹窗的四种解决办法
  12. SQLite System.DllNotFoundException for SQLite.Interop.dll
  13. ArcGIS for Android 100.3.0(10):Callout的使用
  14. Linux中 安装一些实用小软件总结
  15. Tensorflow图像识别-2
  16. XSS与字符编码的那些事儿
  17. 卷尺精度标准_卷尺的精度为多少mm 卷尺测量误差的原因有哪些
  18. 谁能顶得住,mybatis这十八连环问
  19. 微信小程序界面设计入门课程-样式wxss中使用css课程-文本-direction 文本方向
  20. 一个使用纯Win32 SDK和C语言实现的五子棋游戏

热门文章

  1. 使用gorilla/mux增强Go HTTP服务器的路由能力
  2. GridFsTemplate介绍以及基本使用
  3. Kafka 2.8与ZooKeeper正式分手
  4. java使用nio读写文件
  5. time和datatime模块
  6. CentOS6.8 下MySQL5.6.29主从复制架构配置
  7. [Winform]只允许运行一个exe,如果已运行则将窗口置前
  8. Django 源码阅读
  9. 2015-10-10高项作业
  10. 〖Linux〗svn log 每个日志记录只显示一行的方法