首页 > 知识点讲解
       Oracle数据库安全分析
知识路径: > 数据库系统安全 > Oracle数据库安全分析与防护 > Oracle 安全分析 > 
相关知识点:3个      
        Oracle数据库提供认证、访问控制、特权管理、透明加密等多种安全机制和技术。
        (1)用户认证。Oracle数据库的认证机制多样,除了Oracle数据库认证外,还集成支持操作系统认证、网络认证、多级认证、SSL认证。Oracle数据库的认证方式采用“用户名+口令”,具有口令加密、账户锁定、口令生命期和过期、口令复杂度验证等安全功能。对于数据库管理员认证,Oracle数据库要求进行特别认证,支持强认证、操作系统认证、口令文件认证。网络认证支持第三方认证、PKI认证、远程认证等。
        (2)访问控制。Oracle数据库内部集成网络访问控制和数据对象授权控制。比如,可以配置Oracle的限制访问数据库机器的IP地址。Oracle数据库提供细粒度访问控制(Fine-Grained Access Control),如针对select、insert、update、delete等操作,可以使用不同的策略。
        (3)保险库。Oracle数据库建立数据库保险库(Database Vault,DV)机制,该机制用于保护敏感数据,具有防止数据系统未授权变更、多因素可信授权、职责隔离、最小化特权的功能。DV机制通过设置安全域(Realm)和命令规则(Command Rules)对特权进行控制。如下图所示,数据管理员(DBA)禁止操作HR安全域。
        
        Oracle数据库DV应用示意图
        DV机制的命令控制可阻止未授权命令操作,如drop table、alter system。
        (4)安全审计和数据库防火墙。Oracle数据库具有对其内部所有发生的活动进行审计的能力,如下图所示。Oracle数据库可审计的活动有3种类型:登录尝试、数据库活动和对象存取。Oracle数据库防火墙提供了SQL语法分析引擎,检查进入数据库的SQL语句,精确地确定是否允许、记录、警告、替换或阻止SQL。Oracle数据防火墙支持白名单、黑名单和基于例外名单的策略。白名单就是数据库防火墙认可的SQL语句。黑名单是指数据库不允许含有特定用户、IP地址或特定类型的SQL语句。基于例外名单的策略则提供安全策略设置的灵活性,可以覆盖白名单或黑名单策略,例外安全策略可以基于SQL类别、时间、应用、用户和IP地址等属性来实施。
        
        Oracle安全审计和数据库防火墙机制示意图
        (5)高级安全功能。Oracle数据库提供透明数据加密(Transparent Data Encryption)和数据屏蔽(Data Masking)机制,以保护数据安全,如下图所示。
        
        Oracle数据库提供透明数据加密和数据屏蔽机制示意图
        Oracle数据库系统的透明数据加密可以阻止攻击者绕过数据库,是为了避免攻击者强制从存储设备上读取敏感信息而提出的安全技术方案,如下图所示。
        
        Oracle数据库强制读取数据攻击示意图
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有