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