用户权限管理相关习题

第04章 数据库安全性
一、选择题
1、在数据库的安全控制中,授权的数据对象的(B),授权子系统就越灵活。
A、范围越大 B、范围越小 C、约束范围越大 D、约束越细致

解释:我是觉得就像人类一样,人越瘦,占的空间就越小,然后活动就比较灵活。

2、(C)的存取路径是对用户透明,从而具有更高的安全保密性,也简化了程序员的工作和数据库开发的建立的工作。
A、层次模型 B、数据加密 C、关系模型 D、网状模型

解释:这个书里有讲过,关系模型是不需要用户费心存取路径的,数据怎样存储在电脑中是由数据库管理系统决定好的。

3、下面不属于实现安全措施的是(D)
A、授权规则 B、数据加密 C、视图机制 D、日志文件

解释:日志文件是主要记录数据的增删改的事件主要依靠日志文件来备份的。其他三项都是用来保护数据不被盗取和泄露的。

二、填空题
1、计算机系统有三类安全性问题,即技术安全类,管理安全类以及(政策法律类)。

2、在SQL语句中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用grant语句,收回所授的权限用(grant)语句。
注:题目本来就出错,师兄阅读这里要改一下自己的题目。

3、用户权限是由两个要素组成的:数据对象和(操作类型)。

解释:数据对象包含:表格、视图等
操作类型:包含增删改

4、审计一般可以分为用户级审计和(系统级)审计。

解释:一般都是围绕用户和系统。记住就好了。

三、问答题(要背)
1、什么是数据库中的自主存取控制方法和强制控制方法。
自主存储控制:用户对不同的数据库对象,有不同的存取权限,不同的用户对于同一对象也有不同的权限,而且用户也有将其拥有的存取权限转授给其他用户,因此自主存储控制非常灵活。

强制存储控制:每一个数据库对象被标以一定的密级,每一个用户也被授予某个密级许可证,对于任意一个对象,只有具有合法许可证的用户擦可以存取。强制控制存取相对比较严格。

2、完成实验四的内容。

实验目的
1.用SYSTEM账户登录数据库,创建用户A、B、C,密码分别为A、B、C;
Create user A identified by A grant connect resource to B;
B、C是一样的。

2.用SYSTEM账户把CREATE SESSION和CREATE TABLE权限授予给用户A,并允许用户A传递获得的权限;使用以下的ALTER USER命令修改用户A的默认表空间为users,使用户A能在student中插入数据;
grant create session,create table to A with admin option;
ALTER USER A DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;
Grant insert on student to A;

3.用户A连接登录数据库,创建关系模式student(sno,sname,sage)(自定义属性的数据类型),用户A向表student插入数据(插入内容自定义),并执行commit提交数据;
Create table student(sno, varchar2(20) primary key,
Sname varchar2(20) uniqe,
Sage smallInt);
Insert into student values(‘1’,’xiaoming’,’20’);
Commit;

4.用户A把CREATE SESSION、对表student的select和Insert权限授予给B,并允许B传递获得的权限,然后使用用户B登录数据库测试用户B获取的权限(用户B获得student表的权限后,访问student表必须使用A.student);
Grant select ,insert to B with grant option;
Grant create session to B with admin option;
用B登录后执行句子:
Select * from A.student;

5.用户B把CREATE SESSION、对表student的select权限授予给用户C;
Grant create session on,select on student to C;

6.用户C登录数据库,测试获得的权限;
登录C后,就应该是测试select权限:
Select * from A.student;

7.用户A把student的属性sname、age的修改权限授予用户B;
Grant update ( sname,sage) oon student to B;

8.用户A收回用户B对student表的select权限,测试用户B、C是否仍然具有对student表的select权限;
Revoke select on student from B;
测试B、C的select都不行。

9.用户A回收用户B的CREATE SESSION权限,测试用户B、C是否仍然可以连接登录到数据库;
Revoke create session from B;

10.由系统管理员授予用户A创建角色的权限;
Grant create role to A;

11.用户A创建角色MyRole,授予角色MyRole对表Student的select权限以及CREATE SESSION权限;
Create role MyRole ,
Grant select on student ,create session to MyRole;

12.用户A把角色MyRole授予给用户B,并允许用户B对角色进行管理,测试用户B获取的权限;
Grant MyRole to B with admin option;
对于B:grant MyRole to C with admin option;

13.用户B把角色MyRole授予给用户C,测试用户C是否具有对Student表的select权限;
Grant MyRole to C with admin option;
测试C:
Select * from student;

14.用户A回收用户B的MyRole角色权限,测试B、C拥有的对Student表的select权限是否已经回收;
Revoke myRole from B;
对于B、C:select * from A.student;

实验总结
总结实验过程中涉及到的知识点、实验过程中遇到的问题及解决方法。
对于授权离不开关键字grant,对于回收权限离不开revoke;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,907评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,987评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,298评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,586评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,633评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,488评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,275评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,176评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,619评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,819评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,932评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,655评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,265评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,871评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,994评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,095评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,884评论 2 354

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,631评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,811评论 0 11
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,231评论 0 7
  • 尘埃 作词:王菲 作曲:张亚东 演唱:王菲 一粒尘埃随风飘飘荡荡 风停落花上和她一起芬芳 被鼻尖托起又浸在眼泪里 ...
    旧城xu阅读 829评论 0 0
  • 这个世界上有好多好多的人,或许你们认识了很久,或许你们只是有过一面之缘,但是你们之间有着很多很多的故事,或重合...
    十二沐沐阅读 993评论 0 0