安全性管理ppt课件.ppt
《安全性管理ppt课件.ppt》由会员分享,可在线阅读,更多相关《安全性管理ppt课件.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人安全性管理安全性管理PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人用户与权限管理概述n对于任意一个多用户计算机系统来说,访问和访问安全都是至关重要的。既要允许很多用户访问计算机系统,又要防止未授权的用户访问。nOracle数据库的安全性可以被分成
2、3个层次:n系统安全性系统安全性n数据安全性n网络安全性PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人用户管理n用户与方案在Oracle中,数据库用户和方案是安全的最基本的单元。术语“用户”和“方案”经常互换使用,然而它们是有区别的:n数据库方案定义为数据库对象的集合。n方案的名称就是拥有或控制这些数据库对象集合的用户名称n所有的数据库对象所有的数据库对象,包括表、视图、索引、触发器、Java存储过程、PL/SQL程序包、函数等,都归都归Or
3、acle数据库中的某一个用户所有数据库中的某一个用户所有。甚至Oracle的数据字典、系统目录也是名称为sys的方案的一部分。PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人用户管理n默认的数据库用户每个Oracle数据库都有两个默认的数据库用户帐号SYS和SYSTEMnSYS帐号拥有数据字典的基本表和视图.nSYSTEM帐号一般用于创建显示管理信息的表和视图,或被Oracle数据库选项和工具使用的内部表和试图,不要在SYSTEM方案中存储并不
4、用于数据库管理的表.PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人用户管理n建立用户帐号CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE default_tablespace TEMPORARY TABLESPACE temp_tablespace QUOTA 数值数值 K|M|UNLIMITED ON 默认表空间默认表空间 QUOTA 数值数值 K|M|UNLIMI
5、TED ON 其他表空间其他表空间 PASSWORD EXPIRE ACCOUNT LOCK|UNLOCKCREATE USER Michael IDENTIFIED BY lincolnPPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人nCONNECT sys/password AS sysdbaCONNECT sys/password AS sysdbaCREATE TABLESPACE mytbs01CREATE TABLESPACE my
6、tbs01DATAFILE e:mytbs01_1.dbf SIZE 5M AUTOEXTEND ON NEXT 3M DATAFILE e:mytbs01_1.dbf SIZE 5M AUTOEXTEND ON NEXT 3M MAXSIZE UNLIMITED;MAXSIZE UNLIMITED;nCREATE USER myuser1 IDENTIFIED BY welcomeCREATE USER myuser1 IDENTIFIED BY welcomeDEFAULT TABLESPACE mytbs01DEFAULT TABLESPACE mytbs01TEMPORARY TABL
7、ESPACE tempTEMPORARY TABLESPACE tempQUOTA 2M ON mytbs01QUOTA 2M ON mytbs01PASSWORD EXPIRE;PASSWORD EXPIRE;PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人用户管理n修改用户帐号口令n删除用户帐号ALTER USER Michael IDENTIFIED BY saraDROP USER Michael如果将如果将Cascade关键字用于关键
8、字用于drop user命令的末尾,则命令的末尾,则在从数据库中删除用户之前,删除用户的所有对象。该在从数据库中删除用户之前,删除用户的所有对象。该关键字不仅可以删除所有的用户对象,而且还可以删除关键字不仅可以删除所有的用户对象,而且还可以删除其他用户模式中对已删除对象表进行引用的约束,使其其他用户模式中对已删除对象表进行引用的约束,使其他用户所拥有的引用了已删除对象的对象无效。他用户所拥有的引用了已删除对象的对象无效。PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学
9、们想一想如何来治疗该病人用户管理n用户的默认表空间与临时表空间ALTER USER username DEFAULT TABLESPACE default_tablespace TEMPORARY TABLESPACE temp_tablespace如果不进行指定,则用户的默认表空间为如果不进行指定,则用户的默认表空间为USERS表空表空间;默认的临时表空间是间;默认的临时表空间是TEMP表空间,如果没有创建表空间,如果没有创建TEMP表空间,则表空间,则SYSTEM表空间为用户临时表空间表空间为用户临时表空间PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的
10、治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人用户管理n锁定和解锁用户帐号被锁定的帐号不能进行数据库访问操作ALTER USER username ACCOUNT LOCK|UNLOCK为什么要锁定用户帐号而不是将其删除?PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人用户管理n修改用户的磁盘空间配额 ALTER USER username DEFAULT TABLESPAC
11、E default_tablespace QUOTA nn on default_tablespacePPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人nDBA可以通过动态性能视图来查看用户在数据库中的活动信息,限制用户对系统资源的使用,以保证数据库的运行安全.nSelect sid,serial#,logon_time,username,machine from v$session;PPTPPT文档演模板文档演模板 Office Office
12、PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人权限管理n除非用户具有执行特定的数据库操作权限,否则,用户既不能与数据库服务器连接,也不能做任何事情n例如:n除非用户具有CREATE SESSION系统权限,否则用户不能与Oracle数据库连接n除非用户具有CREATE TABLE系统权限,否则用户不能在自己的模式中创建表PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如
13、何来治疗该病人权限管理n在Oracle数据库中,有两类权限有两类权限:对象权限和系统权限。n对象级别权限对象级别权限:指在对象级控制数据库的存取和使用指在对象级控制数据库的存取和使用的机制的机制,即访问其他用户的方案对象的能力即访问其他用户的方案对象的能力.例如例如,用用户可以存取哪个用户方案中的哪个对象户可以存取哪个用户方案中的哪个对象,是否能对该是否能对该对象查询对象查询,插入或更新等插入或更新等.n系统权限系统权限:指在系统级控制数据库的存取和使用的机指在系统级控制数据库的存取和使用的机制制,即执行某种即执行某种SQL语句的能力语句的能力.例如例如:是否能启动是否能启动,停停止数据库止数
14、据库,是否能连接到数据库是否能连接到数据库,是否能创建是否能创建,删除删除,更更改方案对象改方案对象.PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人nDBMS通过权限实现数据库安全保护的过程是通过权限实现数据库安全保护的过程是:nDBA或对象的创建者通过或对象的创建者通过SQL语言的语言的GRANT和和REVOKE语句语句,把授予把授予(回收回收)权限的定义告知权限的定义告知DBMS.nDBMS把授予把授予(回收回收)权限的结果存入权限的结果
15、存入(取出取出)数据字典数据字典.n当用户提出操作请求时当用户提出操作请求时,DBMS根据数据字典中保留的根据数据字典中保留的权限定义进行检查权限定义进行检查,以决定是否可以执行该操作请求以决定是否可以执行该操作请求.n权限可以通过两种方式授予用户权限可以通过两种方式授予用户:n直接授予直接授予:直接将权限授予用户直接将权限授予用户;n间接授予间接授予:先将权限授予角色先将权限授予角色,然后将角色授予然后将角色授予用户用户.PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请
16、同学们想一想如何来治疗该病人权限管理n数据库权限的类型-系统权限系统权限(System Privilege)向用户提供了执行某一种或某一类型的数据库操作的能力,有近100种系统权限。基本的系统权限如表14-1PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人权限管理n系统权限的授予和撤销一般由DBA完成REVOKE sys_priv_1,sys_priv_2.|ALLPRIVILEGES FROM user_1,user_2.|PUBLIC;GR
17、ANT sys_priv_1,sys_priv_2.|ALLPRIVILEGES TO user_1,user_2.|PUBLIC WITH ADMIN OPTION;PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人n查看系统权限SELECT*FROM USER_SYS_PRIVSSELECT*FROM DBA_SYS_PRIVSPPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进
18、行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人权限管理n使用系统权限时,需要注意以下几点:n一般情况下,都应该将CREATE SESSION权限授予用户n用户需要CREATE TABLE权限来在自己的模式中创建、修改、删除或查询任何表n如果要删除其他模式中的表,用户必须具有DROP ANY TABLE系统权限nCREATE ANY PROCEDURE允许用户创建、修改、删除或执行任何存储过程、程序包和函数n开发人员一般需要几个系统权限,包括CREATE TABLE,CREATE VIEW,CREATE TYPE等,以创建支持前台应用程序的数据库模式PPTP
19、PT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人权限管理n数据库权限的类型-对象权限对象权限控制用户是否能在特定数据库对象(如表、视图或存储过程)上执行特定类型的操作对象权限对象权限适用对象适用对象允许的操作允许的操作SELECT表、视图、序列查询UPDATE表、视图或其中的字段更新DELETE表和视图删除行INSERT表、视图或其中的字段插入行EXECUTE存储过程,存储函数与程序包执行PL/SQL存储对象READ目录读取目录INDEX表在表上建立索
20、引REFERENCES表或其中字段在其他表中创建的外键能引用表或表中的字段ALTER表或序列修改表或序列的结构PPTPPT文档演模板文档演模板 Office Office PPTPPT烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人权限管理n对象权限的授予和撤销REVOKE obj_priv_1,obj_priv_2.|ALLPRIVILEGES ON schema.object(column1,column2)FROM user_1,user_2.|PUBLIC GRANT obj_priv_1,obj_priv_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安全性 管理 ppt 课件
限制150内