数据库
更多关键特性
Advanced Security
![]() | 数据编辑 |
更新:除了 Oracle Database 12c 外,Oracle Database 11g 第 2 版中也提供了数据编辑功能。首先,从 My Oracle Support 下载 11.2.0.4 补丁集。
Oracle Advanced Security 数据编辑可动态、选择性地编辑 SQL 查询结果中的敏感数据,然后查询结果才会显示在应用中,从而避免未授权的用户查看敏感数据。它支持在访问相同数据的应用模块中对数据库列进行一致的编辑。数据编辑可最大限度减少对应用的更改,因为它不会更改内部数据库缓冲区、缓存或存储中的实际数据,并且在将转换后的数据返回给应用时会保留原始数据类型和格式。数据编辑对备份和还原、升级和修补以及高可用性集群等数据库操作活动没有任何影响。与过去需要更改数据库应用或代理组件的方法不同,直接在数据库内核中实施数据编辑策略可以提高安全性和性能。
声明式编辑策略可以应用不同的数据转换,如部分编辑、随机编辑和完全编辑。可根据数据库所跟踪的不同因素或应用传递给数据库的不同因素(如用户标识符、应用标识符和客户端 IP 地址)执行有条件的数据编辑。编辑格式库提供了一些预先配置好的列模板,可用于编辑常用类型的敏感信息(如信用卡号和国家识别号)。编辑策略启用后立即生效,即便对于活动会话也不例外。
数据编辑完全支持 Oracle Multitenant。移动设置了编辑策略的可插拔数据库 (PDB) 时,策略将作为 PDB 的一部分直接转移到新的多租户容器数据库。插入并配置 PDB 之后,编辑恢复正常操作。