首页 > 其他分享 >系统安全第十次作业题目及答案

系统安全第十次作业题目及答案

时间:2024-11-13 09:16:25浏览次数:3  
标签:加密 系统安全 数据库 第十次 访问 安全级别 题目 数据库安全 数据

一、

1.机密性 完整性 可用性 可控性 隐私性

2.存储介质 处理对象 管理系统

3.数据库 管理软件

4.库内加密 库外加密

5.潜在违规分析 基于异常检测的描述 简单攻击试探法 复杂攻击试探法

二、

1.B

2.ACDE

3.ABCDE

4.ABCEF

三、

1.

答:(1)对数据库加密对原有系统功能的影响不大,仍然能够保持数据库对数据操作的灵活性和简便性。
(2)加解密的速度必须足够快,特别是对解密的速度要求更高。加解密操作应对系统运行性能的影响足够小,使用户尽量感觉不到加解密所产生的延时。
(3)加密机制在理论上和计算上都具有足够的安全性,即在数据库数据的生命周期内,被加密的数据无法被破解。
(4)加密后的数据库存储量没有明显增加,不能破坏字段长度的限制。
(5)加密后的数据有较强的抗攻击能力,应该能够满足DBMS定义的数据完整性约束,解密时能识别对密文数据的非法篡改。
(6)加解密对数据库的合法用户是透明的,加密后的数据库仍然能够满足用户在不同类别程度上的访问,尽量减少对用户使用的影响。
(7)具有合理的密钥管理机制,保证密钥存储安全,使用方便、可靠。

2.

答:

操作系统安全威胁:

  1. 病毒:能够自我复制的计算机程序,破坏计算机功能,具有隐蔽性、潜伏性、破坏性、寄生性、传染性。
  2. 蠕虫:具有传染性和复制功能,但与病毒不同,可以独立存在,无需寄生在某个程序之中。
  3. 木马:表面上在执行合法的功能,实际上能在不破坏系统的任何安全规则的情况下进行非法活动。
  4. 逻辑炸弹:是指在特定逻辑条件满足时,实施破坏的计算机程序,该程序触发后造成计算机数据丢失、系统瘫痪等。
  5. 隐蔽通道:是指系统中不受安全策略控制的、违反安全策略的信息泄露路径。分:隐蔽存储通道和隐蔽定时通道。
  6. 天窗:又称后门,是嵌在操作系统里的一段非法代码,它能绕过系统安全策略控制而获取对程序或系统访问权。

数据库安全威胁:

  1. 软威胁:病毒、蠕虫和木马;天窗或后门;隐蔽通道;逻辑炸弹。
  2. 硬威胁:存储介质故障、控制器故障、电源故障、芯片主板故障。
  3. 人为错误:操作人员或系统用户的错误输入或不正确使用应用程式。
  4. 传输威胁:数据在传输过程中有可能被监听、否认;信息被重放等威胁。
  5. 物理环境威胁:由于地震、火灾、水灾等自然 或意外事故造成硬件破坏。

不同原因:

  1. 数据库保护对象类型更多;
  2. 数据库中数据的生命周期较长;
  3. 数据库系统保护的对象具有复杂的结构,某些对象可能反映同一物理对象,而操作系统保护的是实际资源;
  4. 数据库不同的层次,要求不同的安全防护;
  5. 数据库安全涉及数据的定义和数据的物理表示。

四、

1.

答:数据库安全策略是组织、管理、保护和处理敏感信息的规则,包括安全管理策略、信息流控制策略和访问控制策略。
(1)安全管理策略的目的是定义用户共享数据和控制它的使用。该目的可由拥有者完成,也可由管理员实现。这两种管理的区别在于,拥有者可以访问所有可能的数据类型,而管理员具有控制数据的能力。

(2)信息流控制策略主要考虑如何控制一个程序去访问数据。安全级别高的可以访问安全级别低的数据,但安全级别低的不能访问安全级别高的数据;当写入时,安全级别高的数据不能写入安全级别低的库中。

(3)访问控制策略是数据库安全策略的重要组成部分,一般分为:集中式控制和分布式控制。

2.

答:

  1. 事务故障的恢复:在不影响其他事务运行的情况下,强行回滚该事务,具体为:利用日志文件撤销(UNDO)此事务已对数据库进行的修改,通常的做法是逆向扫描日志文件,将修改前的值写入数据库。
  2. 系统故障的恢复:让所有非正常终止的事务回滚,强行撤销所有未完成的事务,重做(REDO)所有已提交的事务,从而保证数据库恢复到一致性状态。重做过程是正向扫描日志。将修改后的值写入数据库。

介质故障的恢复:介质故障的恢复不仅要使用日志,还要借助于数据库备份。数据库备份,又分为静态备份和动态备份,不同的备份方法,将数据恢复到一致性状态的方式有所不同。

标签:加密,系统安全,数据库,第十次,访问,安全级别,题目,数据库安全,数据
From: https://blog.csdn.net/XLYcmy/article/details/143700917

相关文章

  • 系统安全第九次作业题目及答案
    一、1.A1B3B2B1C2C1D12.主令牌模拟令牌3.自主访问控制列表系统访问控制列表二、1.ABC2.A3.ABCD4.ABD5.AB三、1.答:在Windows操作系统中,事件的审核类型可以分为两类:成功事件和失败事件。它们对于系统被攻击的追踪非常有用,即使是成功的审核事件,它也只是表......
  • C++数据结构实验题目解析
    目录题目:考点分析:难点1:就地逆置步骤:代码实现:核心代码详细解释:难点2:①非递减链表,②删除相同元素代码详解①:代码详解②:完整代码:大家好,今天我就来给大家分析一下我上期分享的题目的详细解析,编程的能力都是逐步提升的,但是思维的锻炼可以提前进行,这样有助于我们以后自......
  • C语言网题目 1004: [递归]母牛的故事
    题目描述有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入格式输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做......
  • JavaScript题目一 根据成绩给出学生考评
            根据学生的成绩给出考评,可以通过if或switch语句来实现。下面是一个简单的JavaScript代码示例,根据学生的成绩返回不同的评语。示例代码:functionevaluateStudent(score){letevaluation;if(score>=90){evaluation='优秀';}else......
  • JavaScript题目二 实现猜数字游戏
    实现一个猜数字游戏的过程,通常包括以下几个步骤:生成一个随机数:计算机随机生成一个目标数字。用户输入猜测:玩家猜测数字并提交。比较用户输入与目标数字:计算机检查玩家的猜测,给出提示(比如“猜小了”或“猜大了”)。循环进行:直到玩家猜对为止,或者达到预设的次数。1.HTML文件(......
  • JavaScript题目三 制作简易计算器
    目标:提供四个基本的运算功能:加、减、乘、除。支持数字输入和运算符输入。显示结果。1.HTML文件(index.html)<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,i......
  • C小题目:有一个一维数组score,放10个学生的成绩,求平均成绩。
    #include<stdio.h>intaverage(intx[],intlen){inti,sum=0;for(i=0;i<len;i++){sum+=x[i];printf("%d\n",x[i]);};inta=sum/len;printf("theaverageis%d\n",a);};intmain(){......
  • C小题目-输入10个数,要求输出其中值最大的元素和该数是第几个数
    #include<stdio.h>intmax(intx,inty){returnx>y?x:y;};intmain(){inta[10];inti,m,n;for(i=0;i<10;i++){printf("请输入第%d个数:",i);scanf("%d",&a[i]);};for(i=0,m=a[0],n=......
  • docker的使用(使用docker部署ctf题目)
    最近实验室要举办一次ctf竞赛,本人web手兼杂项手,杂项的题在服务器上传附件就行,比较好弄,然后web的题目需要docker部署,就学了一下docker,前前后后忙了一天多,做了很多无用功。我太菜鸡了。记录一下配置过程还有docker的一些知识点。(学习尚浅,希望路过的大佬多多指导)0X01什么是DockerD......
  • P2893 [USACO08FEB] Making the Grade G 题目分析
    P2893[USACO08FEB]MakingtheGradeG题目分析题目链接分析题目性质不难解析出题目中的序列\(B\)有“单调不下降”和“单调不上升”两种情况,不难想到分两种情况讨论答案即可。有一个性质:在满足答案最小化的情况,一定存在一种方案使得\(B\)中的数字一定在\(A\)中。......