不过,我已经阅读了有关Oracle 12c中的审计配置的信息,希望得到一些澄清。我读到的一些信息导致了一些混乱。
我正在查看的审核配置具有以下设置:
audit_sys_operations
真的
audit_file_dest
D:\ORACLE\ADMIN\HOSTNAME\ADUMP
audit_trail
数据库
SQL>假脱机关闭;
我的理解是adump目录是数据库中的默认位置。此外,AUDIT_TRAIL初始化参数设置为DB,据我所知,这会将所有审计记录定向到数据库审计跟踪。我们配置了一个Syslog来收集来自各种服务器的事件日志,包括这个特定的数据库服务器;但是,我不相信它正在收集数据库审计跟踪。这里我担心的是日志被写入数据库,而不是外部位置。在安全性方面,将AUDIT_TRAIL设置为=OS不是更合适吗?如果数据库变得不可访问,那么数据库也会记录日志吗?我想确保我的理解是正确的。我不是DBA。
发布于 2020-03-10 21:09:34
在您的配置中,"adump“位置将包含由"sysdba”活动生成的日志,但不包含常规用户审计跟踪。设置audit_trail=os会将所有内容发送到操作系统,但从Oracle12c开始,甲骨文已经实现了“统一审计跟踪”,其中所有内容都整合到一个通用数据库视图中," OS“不再是一个选项。您的配置是原始的“核心”审计架构,为了向后兼容,(目前)仍然支持这种架构。最终,您应该转向统一审计,并使用其他工具将审计数据导出到syslog或其他合并服务。有关更多信息,请查看此链接:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/upgrd/recommended-and-best-practices-complete-upgrading-oracle-database.html#GUID-EB285325-CA65-41B4-BE58-D3F69CFED789
https://stackoverflow.com/questions/60191425
复制相似问题