Oracle 23ai中的列级审计

Oracle 23ai中的列级审计

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

Oracle 23ai默认启用统一审计,新增列级审计功能,允许针对特定列(如mobile)创建审计策略,记录相关操作。查看非审计列(如id)时不会触发审计,策略可修改以扩展审计范围。

🎯

关键要点

  • Oracle 23ai默认启用统一审计,新增列级审计功能。

  • 列级审计允许针对特定列(如mobile)创建审计策略,记录相关操作。

  • 创建审计策略的示例:CREATE AUDIT POLICY Col_pol_Mobile ACTIONS select(mobile) ON vahid.person。

  • 激活审计策略的命令:AUDIT POLICY Col_Pol_Mobile。

  • 查看mobile列的数据时会被记录在审计日志中。

  • 如果用户查看非审计列(如id),则不会触发审计。

  • 可以通过修改审计策略来扩展审计范围,例如同时审计mobile和id列。

  • 更新审计策略的示例:CREATE AUDIT POLICY Col_pol_Mobile2 ACTIONS select(mobile,ID) ON vahid.person。

延伸问答

Oracle 23ai的列级审计功能有什么新特点?

Oracle 23ai新增列级审计功能,允许针对特定列创建审计策略,记录相关操作。

如何创建一个针对mobile列的审计策略?

可以使用命令:CREATE AUDIT POLICY Col_pol_Mobile ACTIONS select(mobile) ON vahid.person。

查看非审计列时会发生什么?

查看非审计列(如id)时不会触发审计。

如何扩展审计策略以同时审计mobile和id列?

可以通过命令:CREATE AUDIT POLICY Col_pol_Mobile2 ACTIONS select(mobile,ID) ON vahid.person来扩展审计策略。

激活审计策略的命令是什么?

激活审计策略的命令是:AUDIT POLICY Col_Pol_Mobile。

如何查看审计日志中的记录?

可以使用查询:select dbusername,action_name,object_schema,object_name from unified_audit_trail where unified_audit_policies like '%COL_POL_MOBILE%'来查看审计日志。

➡️

继续阅读