数据库安全管理培训课件(ppt).ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库安全管理培训课件(ppt)

查询角色信息 DBA_ROLES:包含数据库中所有角色及其描述; DBA_ROLE_PRIVS:包含为数据库中所有用户和角色授予的角色信息; USER_ROLE_PRIVS:包含为当前用户授予的角色信息; ROLE_ROLE_PRIVS:为角色授予的角色信息; ROLE_SYS_PRIVS:为角色授予的系统权限信息; ROLE_TAB_PRIVS:为角色授予的对象权限信息; SESSION_PRIVS:当前会话所具有的系统权限信息; SESSION_ROLES:当前会话所具有的角色信息。。 查询角色CONNECT所具有的系统权限信息。 SELECT * FROM ROLE_SYS_PRIVS WHERE ROLE=CONNECT; 查询DBA角色被授予的角色信息。 SELECT * FROM ROLE_ROLE_PRIVS WHERE ROLE=DBA; 概要文件 概要文件(PROFILE)是数据库和系统资源限制的集合,是Oracle数据库安全策略的重要组成部分。 利用概要文件,可以限制用户对数据库和系统资源的使用,同时还可以对用户口令进行管理。 在Oracle数据库创建的同时,系统会创建一个名为DEFAULT的默认概要文件。如果没有为用户显式地指定一个概要文件,系统默认将DEFAULT概要文件作为用户的概要文件。 必须将Resource_limit参数设置为true,概要文件才会生效 概要文件 OEM创建 Create profile limit创建 创建或修改用户时启用概要文件 CREATE PROFILE PRO2 LIMIT CPU_PER_SESSION 6000 CPU_PER_CALL 10 CONNECT_TIME 10 IDLE_TIME 3 SESSIONS_PER_USER 1 LOGICAL_READS_PER_SESSION 20 LOGICAL_READS_PER_CALL 2 PRIVATE_SGA DEFAULT COMPOSITE_LIMIT DEFAULT PASSWORD_LIFE_TIME 7 PASSWORD_GRACE_TIME 2 PASSWORD_REUSE_MAX 2 PASSWORD_REUSE_TIME unlimited PASSWORD_LOCK_TIME 1 FAILED_LOGIN_ATTEMPTS 3 PASSWORD_VERIFY_FUNCTION DEFAULT 审计 监视和记录所选用户的数据活动,用于调查可疑活动,监视与收集特定数据库活动的记录。 需要先开启审计功能 Alter system set audit_trail=true scope=spfile 重启数据库 Oracle 11g默认审计功能是开启的 指定审计选项 审计 SQL 语句: 审计系统权限: 审计对象权限: AUDIT select any table, create any trigger; AUDIT select any table BY hr BY SESSION; AUDIT table; AUDIT session; AUDIT ALL on hr.employees; AUDIT UPDATE,DELETE on hr.employees BY ACCESS; 审计的一些其他选项 by access / by session: by access每一个被审计的操作都会生成一条audit trail by session一个会话里面同类型的操作只会生成一条audit trail,默认为by session whenever [not] successful: whenever successful操作成功才审计 whenever not successful反之。省略该子句的话,不管操作成功与否都会审计。 审计相关的数据字典视图 dba_audit_trail:保存所有的audit trail,实际上它只是一个基于aud$的视图。 dba_audit_session,dba_audit_object,dba_audit_statement都只是dba_audit_trail的一个子集。 dba_stmt_audit_opts:可以用来查看statement审计级别的audit options,即数据库设置过哪些statement级别的审计。 dba_obj_audit_opts,dba_priv_audit_opts视图功能与之类似 Oracle Database 10g:数据库管理 - 课堂练习 I 6-* 撤销系统权限 使用 REVOKE SQL 语句可撤销使用 GRANT 命令直接授予的系统权限。具有 ADM

您可能关注的文档

文档评论(0)

tangtianbao1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档