- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库安全审计L04DBAuditing
Database Auditing Objectives After completing this lesson, you should be able to do the following: Implement basic database auditing Implement auditing of the privileged user Implement DML and DDL auditing Monitoring for Suspicious Activity Monitoring or auditing should be an integral part of your security procedures. The built-in audit tools in Oracle Database 10g include: Database auditing Value-based auditing Fine-grained auditing (FGA) Audit Tool Comparisons Standard Database Auditing Is enabled through the AUDIT_TRAIL parameter NONE: Disables collection of audit records DB: Enables auditing with records stored in the database OS: Enables auditing with records stored in the OS audit trail Can audit: Login events Exercise of system privileges Exercise of object privileges Use of SQL statements Specifying Audit Options SQL statement auditing: System-privilege auditing (nonfocused and focused): Object-privilege auditing (nonfocused and focused): Specifying Audit OptionsFull Notes Page Auditing Sessions Audit unsuccessful attempts to connect: Monitor DBA_AUDIT_SESSION: Check DBA_AUDIT_TRAIL.COMMENT_TEXT. Viewing Auditing Options Standard Database Auditing Viewing Auditing Results Auditing the SYSDBA and SYSOPER Users Control auditing of privileged users with the following parameters: audit_sys_operations enables additional auditing of the SYSDBA or SYSOPER actions. audit_file_dest controls the location of the audit trail. The default is: $ORACLE_HOME/rdbms/audit (UNIX or Linux) Windows Event Log (Windows) Viewing the SYSDBA Audit Trails Value-Based Auditing Value-Based AuditingFull Notes Page Triggers and Autonomous Transactions Further enhance and protect the auditing by: Capturing DML changes to shadow table Replicating audit records to another table Capturing attempts to change audit records Summary In this lesson, you should have learned how to: Implement basic database auditing Implement auditing of the privileged user Implement DML and DDL a
文档评论(0)