20.3.2 Oracle数据库安全分析

2025-06-26 15:27:49 更新

(一)安全分析


安全分析

说明

1

用户认证

Oracle支持多种认证机制

①Oracle数据库基本认证

②操作系统认证

③网络认证(第三方认证、PKI认证、远程认证)

④多级认证

⑤SSL认证

2

访问控制

Oracle数据库内部集成网络访问控制和数据对象授权控制。

如可以配置Oracle限制访问数据库机器IP地址Oracle数据库提供细粒度访问控制(Fine-Grained Access Control),针对增删改查可以使用不同策略

3

保险库

Oracle数据库建立数据库保险库(Database Vault,DV)机制,保护敏感数据,具有防止数据系统未授权变更、多因素可信授权、职责隔离、最小化特权的功能

方式:通过设置安全域和命令规则控制特权

可阻止未授权命令:drop table、alter system

4

安全审计和数据库防火墙

可审计活动类型:

登录尝试

数据库活动

对象存取

数据防火墙策略:

白名单

黑名单

基于例外名单策略(SQL类别、时间、应用、用户和IP地址等)

5

高级安全功能

透明数据加密(Transparent Data Encryption)阻止攻击者绕过数据库强制从存储设备上读取敏感信息

数据屏蔽(Data Masking)机制

(二)保险库

(三)高级安全功能