2022年《数据库系统安全》复习题 .pdf
《2022年《数据库系统安全》复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年《数据库系统安全》复习题 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 一、问答题1 . 试简要说明数据库系统安全需求与操作系统安全需求的异同点?2.在一个实现了强制访问控制功能的,满足国标三级要求的数据库管理系统中,不再存在从高安全级到低安全级的非法信息流动,这一说法是否正确?为什么?3. 在采用库外加密机制的数据库应用系统中,数据库管理系统的哪些功能会受到限制?4. 有人说, “目前, 国外卖给中国的数据库管理系统都是C2 级的, 其中存在许多隐通道”,请你谈谈对这一观点的看法?二、解答题1.在根据数据库系统的特点,采用了改进的 BLP 模型 的强制访问控制的数据库管理系统中,标记粒度是元组。这个系统中建有表emp,其中的数据及其安全级如下所示,其中nam
2、e,empid,Salary,dept 分别保存员工姓名,员工编号,员工工资,员工所在部门,TC 是元组安全级,并且普通秘密 机密 绝密。name empid Salary dept TC 李明1 2000 开发部普通王晓莉2 3000 设计部机密张平3 1000 管理部机密江平10 5000 设计部秘密陈坚5 2000 测试部绝密回答下列问题 : (1) 现有一秘密级别的用户进入系统,他能够看到的数据是哪些?为什么?(2) 另有一机密级别的用户发出更新语句:UPDATE emp set salary = 4000; 写出执行这条语句后,数据库中所有的数据?名师资料总结 - - -精品资料欢迎
3、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 2 2. 在一个采用了Jajodia-Sandhu 模型的多级安全数据库系统中,假设只有四个安全级: U(普通 )C( 秘密 )S(机密 )TS( 绝密 ),现有一多级关系火箭发射表,其中发射名表示发射的卫星名或者飞船名,并且已知RTS的结果为 : 火箭发射表 (主关键字为:发射名) 发射名任务发射目的地元组安全级飞船 1 号U 科技探测U 地球U U 卫星 A C 搜集情报C 火星C C 飞船 1 号U 科技探测U
4、 轨道 A S S 飞船 1 号U 科技探测U 太阳系TS TS (1) 求 Rs=? (2) 若 U 用户发出删除语句:DELETE FROM 火箭发射表WHERE 发射名= 飞船 1 号 ; 则 RTS=?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 3 3. 下面给出了一个具备强制访问控制标记粒度是元组的数据库管理系统中,利用引用完整性约束,实现利用隐通道的信息传递的例子。如下例所示,当一个安全级是普通的数据库用户,删除
5、员工基本信息表中姓名是” 陈晓 ” 的员工时,系统报错,从而该用户猜测到员工工资表中有一条安全级是秘密的元组存在。试设计利用这一隐通道进行信息传递的编码模式,设计利用基于主关键字的存储隐通道的同步模式,构造隐通道的使用场景。引用完整性的例子: 员工基本信息表(主关键字:员工编号) 员工编号姓名学历家庭住址安全级11111111 牛得草本科 . 普通11111112 张平大专 . 普通11111113 陈晓研究生 . 普通员工工资表 (外键:员工编号,引用员工基本信息表的员工编号) 员工编号工资安全级11111111 3000 普通11111113 5000 秘密名师资料总结 - - -精品资料
6、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 4 三、分析题1. 设有一用户, 打算对下面的学生成绩表(表 1)加密后存储在一关系数据库中,采用下面的方法 : (1) 用 DES 加密算法将整个元组加密;(2) 为了还能够对加密后的成绩进行查询,他将学生的成绩按照数据范围进行了划分,并给每个范围一个对应的数据(表 2 所示 ), 并将表 2 保存在自己的机器中;(3) 将加密后的学生成绩表3,将表 3 存放在数据库服务器中(假设数据库服务器不在用户自己的机器
7、上);回答下面的问题: (1) 若已知王琛的成绩是66,要在这个数据库服务器中删除学生王琛的数据,试写出实现的方法(只写出解决问题的步骤)。(2) 当攻击者已知加密方法时(但是不知表2 的具体数据 ),试分析这种加密方法是否满足密码学上的消息不可区分性,并举例说明表 1:学生成绩表(加密前 ) 表 2:成绩范围及其对应关系学生编号姓名课程名班级成绩成绩范围数值00001 陈实数据库原理计算机 0301 93 1, 59) 4 00002 张苹数据结构计算机 0303 87 60,79) 9 00003 李凌操作系统计算机 0310 77 80, 89) 2 00004 王琛数据结构计算机 03
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统安全 2022年数据库系统安全复习题 2022 数据库 系统安全 复习题
限制150内