技术文章
数据库审计安全产品那么多,究竟该怎么选?
- 电话: 15******650
- 手机: 15******650
- 微信:
- 交换名片后展示联系方式 → →
有关数据库的安全事故层出不穷,诸如银行内部数据信息泄露造成的账户资金失密、信用卡信息被盗用导致的信用卡伪造、企业内部机密数据泄露引起的竞争力下降……这些情况无不说明了实施数据库安全审计的必要性。
毋庸置疑,部署数据库安全审计产品能给用户带来诸多益处,数据库安全系统已经成为现如很多企事业单位的必需技术及产品,那么,接下来就让我们从历史轨迹的角度,了解一下数据库安全审计技术的由来。
数据库安全审计技术发展的3大阶段:
安全审计技术来源于1980年4月一名叫做JamesP.Anderson的美国空军当时做出的一份题为《计算机安全威胁监控与监视》的技术报告,他提出了一种应对计算机系统风险和威胁的分类方法,并将此类威胁分为外部渗透、内部渗透和不法行为三种,还提出了利用审计跟踪数据监视威胁活动的思想。
1990年加州大学戴维斯分校的L.T.Heberlein等人开发出了NSM(NetworkSecurityMonitor)系统。该系统第一次直接将网络流作为审计数据来源,因而可以在不将审计数据转换成统一格式的情况下监控异种主机。由此,衍生出了网络监听审计技术,该技术通过将对数据库系统的访问流镜像到交换机某一个端口,然后通过用硬件设备对该端口流量进行分析和还原,从而实现对数据库访问的审计。
总的来讲,网络监听审计技术在数据库审计的应用发展上经历了三个主要阶段,分别如下:
● 第一阶段:流量行为审计;
该阶段实现了对OSI七层模型中的网络层到会话层的覆盖,用户可以利用该技术实现对数据库访问流量进行分析和统计,帮助用户在网络规划、监控、优化、故障诊断等方面做出决策。
● 第二阶段:内容审计;
该阶段实现了对OSI七层模型中的表示层到应用层的覆盖,用户可以利用该技术实现对SQL操作进行记录、分析和统计,该阶段能够满足对数据库审计的基本需求,但是在响应和分析的精度上存在较大误差,难以满足大中型用户对数据库审计的需求;
● 第三阶段:语法解析阶段;
该阶段集中在应用层,实现对SQL语句的语义分析,尽可能的将操作数据库的SQL语句进行细粒度解析,比如账号名、数据库名、数据表名、字段名、字段值、返回码等,以满足针对各种违规行为的精确检测、响应和审计。
5大要素助你选出适合的数据库安全审计产品
结合以上对数据库审计技术的阐述,在数据库审计产品的选择上,主要从以下5个方面进行考虑:
❶ 部署安全;
系统应采用网络监听审计技术,部署过程中不对原有系统进行干扰,即无需在客户端或服务器端安装代理、也无需在整个通讯链路中串联设备,改变原有通讯方式,数据库审计产品的故障不会造成原有系统出现问题。
❷ 策略灵活;
业务系统数据在数据库中进行集中存储,故对于数据库的操作审计需要细化到数据库指令、表名、视图、字段等,同时能够审计数据库返回的错误代码、响应时间等,这样一方面能够对关键业务数值进行重点审计,另一方面能够在数据库出现关键错误时及时响应,避免由于数据库故障带来的业务损失;数据库审计产品需要提供缺省的审计策略,具备良好的开放性,能够根据用户的业务特点进行审计策略的定义和修改。
❸ 事件完整;
数据库审计产品应能支持主流数据库的审计,满足对常见数据库系统如Oracle、DB2、Microsoft SQL-Server、Sybase、Teradata、Mysql的审计;同时由于业务系统对数据库的业务操作是大量而频繁的,这就要求安全审计产品具备较高的性能,避免由于审计事件无法入库而导致数据完整性缺失带来的无法取证问题,大多数安全审计产品应达到每5000条左右的平均入库速度,每10000条左右的峰值入库速度,日处理审计事件性能不低于1000万条。
❹ 自身安全;
通过三权分立机制,实现对管理员、审计员、操作员进行权限划分,规定各角色用户只能在其权限范围内对数据库审计产品进行操作,同时对整个操作进行自身审计;产品自身应保证其安全性,需要结合安全加固、硬件令牌、访问控制等多种安全手段提高自身的安全性。
❺ 独立可靠;
审计事件的存储不依赖被审计对象,同时为了保证审计溯源的准确性,应提供时间同步功能,避免各审计组件时间不一致带来的误差。
建恒信安数据库安全审计系统:
北京建恒信安信息科技有限公司自主研发的数据库审计与管控系统(JH-SEA)主要是通过对数据库网络流量的采集,基于数据库协议解析与还原技术的数据库安全审计系统。实现对数据库所有访问行为的监控和审计、对其中的危险操作进行多种方式的告警、对数据库访问行为进行多维度的统计并进行图形化展现。
建恒信安JH-SEA具有以下特点:
◇ 多样的部署方式,便于在复杂的网络环境中对多个数据库进行集中审计。
◇ 全面的数据库操作审计,实现业务与运维在线会话数据的实时审计。
◇ 全面的账号管理机制,系统能够将数据库中的账号进行自动收集和添加等。
◇ 超强的授权管理功能,可按角色管理和岗位授权,授权可迁移、授权粒度更细。
◇运维单点登录SSO,一键式快速登录,支持运维用户登录目标数据库代填账号密码。
◇ 丰富灵活的采集策略,实现细粒度审计,设定策略优先,满足用户复杂的审计需求。
◇ 违规告警,对匹配的操作实时告警并提供多种告警方式,如短信告警、邮件告警等。
建恒信安JH-SEA可兼顾多类型数据库,第一时间获得数据库操作行为,随时监控,操作全面审核、统计分析……系统自身也会进行监控和管理。还有,部署起来也非常方便,安全又可靠。这么多功能,总有一项是你需要的,让建恒信安数据库安全审计系统保护您的数据!
◆◆如果您想了解更多建恒信安数据库审计系统信息,请致电!
原创作者:北京建恒信安科技有限公司


