赞
踩
数据库是网络信息系统的基础性软件,承载着各种各样的数据,成为应用系统的支撑平台
数据库安全:是指数据库的机密性、完整性、可用性能够得到保障,其主要涉及数据库管理安全、数据安全、数据库应用安全以及数据库运行安全
数据库所处的环境日益开放,所面临的数据库安全威胁日益增多,包括:
数据库系统的安全目标:是保护数据库系统的安全运行及数据资源的安全性,包括
各安全机制的功能如表所示
数据库安全机制及功能 | |
安全机制名称 | 安全功能 |
标识与鉴别 | 用户属性定义、用户-主体绑定、鉴别失败处理、秘密的验证、鉴别的时机、多重鉴别机制设置等 |
访问控制 | 会话建立控制、系统权限设置、数据资源访问权限设置 |
安全审计 | 审计数据产生、用户身份关联、安全审计查阅、限制审计查阅、可选审计查阅、选择审计事件 |
备份与恢复 | 备份和恢复策略设置、备份数据的导入和导出 |
数据加密 | 加密算法参数设置、密钥生成和管理、数据库加密和解密操作 |
资源限制 | 持久存储空间分配最高配额、临时存储空间分配最高配额、特定事务持续使用时间或未使用时间限制 |
安全加固 | 漏洞修补、弱口令限制 |
安全管理 | 安全角色配置、安全功能管理 |
数据库加密方式分为两种
按照加密组件与数据库管理系统的关系,数据库存储加密可以分成两种加密方式:
数据库存储加密的常用技术方法有
根据预定义的禁止和许可策略让合法的SQL操作通过,阻断非法违规操作,形成数据库的外围防御圈,实现SQL危险操作的主动预防、实时审计
面对来自外部的入侵行为,数据库防火墙提供SQL注入禁止和数据库虚拟补丁包功能。通过虚拟补丁包,数据库系统不用升级、打补丁,即可完成对主要数据库漏洞的防控
数据库防火墙的安全作用如下
数据库脱敏:是指利用数据脱敏技术将数据库中的数据进行变换处理,在保持数据按需使用目标的同时,又能避免敏感数据外泄
数据脱敏:指按照脱敏规则对敏感数据进行的变换,去除标识数据,数据实现匿名化处理,从而实现敏感数据的保护
常见的数据脱敏技术方法:有屏蔽、变形、替换、随机、加密,使得敏感数据不泄露给非授权用户或系统
模拟黑客使用的漏洞发现技术,对目标数据库的安全性尝试进行安全探测分析,收集数据库漏洞的详细信息,分析数据库系统的不安全配置,检查有弱口令的数据库用户
通过数据库漏洞扫描,跟踪监控数据库安全危险状态变化,建立数据库安全基线,防止数据库安全危险恶化
数据库漏洞扫描的商业产品:有NGSSQuirrel for Oracle、xSecure-DBScan等,其中
Oracle公司于1979年首先推出基于SQL标准的关系型数据库产品,可在多种硬件平台上运行,支持多种操作系统,Oracle 遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准
Oracle数据库提供如下安全机制和技术
除了Oracle数据库认证外,还集成支持操作系统认证、网络认证、多级认证、SSL认证
Oracle数据库的认证方式:采用“用户名+口令”,具有口令加密、账户锁定、口令生命期和过期、口令复杂度验证等安全功能
对于数据库管理员认证,Oracle数据库要求进行特别认证,支持强认证、操作系统认证、口令文件认证。网络认证支持第三方认证、PKI认证、远程认证等
Oracle数据库内部集成网络访问控制和数据对象授权控制。Oracle数据库提供细粒度访问控制,如针对select、insert、update、delete等操作,可以使用不同的策略
Oracle数据库建立数据库保险库(DV)机制,用于保护敏感数据,具有防止数据系统未授权变更、多因素可信授权、职责隔离、最小化特权的功能
DV机制通过设置安全域和命令规则对特权进行控制。DV机制的命令控制可阻止未授权命令操作,如drop table、alter system
Oracle数据库具有对其内部所有发生的活动进行审计的能力。Oracle数据库可审计的活动有3种类型:登录尝试、数据库活动和对象存取
Oracle数据库防火墙提供了SQL语法分析引擎,检查进入数据库的SQL语句,精确地确定是否允许、记录、警告、替换或阻止SQL,Oracle数据防火墙支持白名单、黑名单和基于例外名单的策略
Oracle数据库提供透明数据加密和数据屏蔽机制,以保护数据安全
Oracle 公司建立关键补丁更新包 (Critical Patch Updates) 服务,简称 CPU,CPU 是有关 Oracle 产品的安全补丁修补集
CPU 根据 CVSS (Common Vulnerability Scoring System) 评估 Oracle 的安全漏洞风险级别,安全漏洞记分满分为 10 分,一般得分越高,风险越大
Microsoft SQL Server起源于Sybase,是基于Windows NT结构的大型关系型数据库管理系统,是业界领先的数据库管理系统之一,应用非常广泛,是微软的核心产品组成部分
安全机制主要包括
MS SQL Server 透明加密体系结构示意图
已公布的MS SQL Server的CVE安全漏洞主要是拒绝服务、代码执行、溢出、特权获取。
最严重的安全漏洞是CVE-2002-0721,按照CVSS漏洞计分,该漏洞得分为10分
针对安全漏洞问题处置,微软公司设立了微软安全响应中心(Microsoft Security Response
Center,MSRC)。MSRC每月发布安全公告以解决安全漏洞问题,并将公布漏洞利用指数,
该指数分成四级:
MySQL是网络化的关系型数据库系统,具有功能强、使用简便、管理方便、运行速度快等优点,用户可利用许多语言编写访问MySQL数据库的程序,特别是与PHP、Apache 组合,广泛应用在互联网领域
MySQL提供的安全机制主要包括
MySQL的安全漏洞主要类型是:拒绝服务、代码执行、溢出、逃避、特权获取等,因此,要及时安装MySQL漏洞补丁包,防止漏洞被利用
国产数据库:是指由国家自主研发力量研制的数据库系统,具有较强的可控性和安全性。现已形成神舟数据、人大金仓、达梦等传统数据库以及中科院软件所安捷实时数据库
围绕数据库安全,我国制定了国家标准《信息安全技术数据库管理系统安全技术要求》,该标准规定了数据库管理系统的五个安全等级及其所需要的安全技术要求
个人导航:http://xqnav.top/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。