国防《计算机信息安全技术》课后习题答案第11章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第11章数据库系统安全
习题参考答案:
1. 数据库安全包括哪些方面?
答:数据库系统安全包含系统运行安全和系统信息安全两层含义。

系统运行安全指法律、政策的保护,如用户是否具有合法权利等;物理控制安全,如机房加锁等;硬件运行安全;操作系统安全;灾害、故障恢复;电磁信息泄漏的预防。

系统信息安全指用户口令认证;用户存取权限控制;数据存取权限、存取方式控制、审计跟踪和数据加密。

2.数据库安全的重要性有哪些?
答:数据库安全的重要性有:
(1) 保护敏感信息和数据资产
(2) 数据库安全漏洞的威胁
(3) 数据库是电子商务、ERP系统和其它重要的商业系统的基础
3.数据库有哪几个方面的安全需求?
答:数据库有以下七个方面的安全需求:
(1)物理上数据库的完整性。

预防数据库中数据物理方面的问题:如突然断电以及被灾害破坏后能重构数据库。

(2)逻辑上数据库的完整性。

保持数据库中数据的结构,比如:一个字段的修改不至于影响其他字段。

(3)元素的完整性。

保证包含在每个元素中的数据是准确的。

(4)可审计性。

能够追踪到谁访问、谁修改过数据元素。

(5)访问控制。

只允许用户访问被授权访问的数据,不同的用户有不同的访问模式,如读或写。

(6)用户认证。

确保每个用户被正确地识别,这样既便于审计追踪也能限制对特定数据的访问。

(7)可用性。

用户一般可以访问数据库以及所有被授权访问的数据。

4.数据库有哪些安全威胁?
答:数据库的安全威胁有:
(1)硬件故障引起的信息破坏或丢失。

如存储设备的损坏、系统突然断电等造成信息的丢失或破坏。

(2)软件保护失效造成的信息泄露。

如操作系统漏洞、缺少存储控制机制或破坏了存储控制机制而造成信息的泄露。

(3)应用程序设计出现漏洞。

如被黑客利用安装了木马程序。

(4)计算机病毒入侵系统,造成信息的泄露、丢失或破坏。

(5)计算机放置在不安全的场所被窃听。

(6)授权者制定了不正确或不安全的防护策略。

(7)数据错误输入或处理错误。

例如准备输入的数据在输入前被修改、机密数据在输入前被泄密。

(8)非授权用户的非法存取或授权用户的越权存取。

5.数据库安全策略包括哪几种?
答:数据库的安全策略有以下8类:
(1)最小特权策略。

(2)最大共享策略。

(3)粒度适当策略。

(4)按内容存取控制策略。

(5)开系统和闭系统策略。

(6)按存取类型控制策略。

(7)按上下文存取控制策略。

(8)根据历史存取控制策略。

6.比较库内加密与库外加密的优缺点。

答:库内加密的优点是加密功能强,与库外加密方式相比,它的加密功能集成了DBMS原有的功能。


外,对于数据库应用来说,库内加密方式是完全透明的,可以直接使用。

库内加密的缺点主要有:
(1)对数据库系统影响较大。

DBMS除了完成正常的功能外,还要进行加密/解密运算,而加密/解密运算在服务器端进行,因此加重了数据库服务的负担。

(2)密钥管理安全风险大。

由于加密密钥通常与数据库保存在一起,因此加密密钥的安全保护依赖于DBMS中的访问控制机制。

作为改进,可以采用额外的硬件加密器保存密钥。

(3)加密功能依赖DBMS开发商的支持DBMS通常只提供有限的加密算法与加密强度,因此自主性大大降低。

库外加密的密钥管理比较简单,只需借用文件加密的密钥管理方法即可。

缺点是对数据库的读写比较麻烦,每次都要进行加密/解密的工作,对程序的编写和读写数据库的速度都会造成影响。

7.举例说明数据库的分级密钥管理方式。

答:目前研究和应用比较多的是多级密钥管理体制。

在加密粒度为数据项的三级密钥管理体制中,整个系统密钥结构由主密钥、表密钥和各个数据项密钥组成。

整个数据库系统有一个主密钥,每个数据表有一个表密钥。

表密钥被主密钥加密后以密文形式保存在数据字典中,数据项密钥由主密钥及数据项所在的行、列通过某种函数自动生成。

在多级密钥体制中,主密钥是加密子系统的关键,它的安全性在很大程度上决定了数据库系统的安全性。

8. 数据库的恢复技术有哪些?
答:数据库的恢复还有技术有:(1)数据转储;(2)登记日志文件。

相关文档
最新文档