计算机三级信息安全技术综合题题库.doc
《计算机三级信息安全技术综合题题库.doc》由会员分享,可在线阅读,更多相关《计算机三级信息安全技术综合题题库.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、优质文本第一套1、为了构建一个简单、平安的客户机/效劳器模式的应用系统,要求:能平安存储用户的口令无须解密;用户口令在网络传输中需要被保护;用户与效劳器需要进行密钥协商,以便在非保护信道中实现平安通信;在通信过程中能对消息进行认证,以确保消息未被篡改。共10分 假设要构建的应用系统允许使用MD5、AES、Diffie-Hellman算法,给定消息m,定义MD5(m)和AES(m)分别表示对m的相应处理。为了准确地描述算法,另外定义如下:给定数x、y和z,x*y表示乘法运算,x/y表示除法运算,xy表示指数运算,而x(y/z)表示指数为y/z。请答复下述问题: 1为了平安存储用户的口令,效劳器需
2、要将每个用户的口令采用 _【1】_算法运算后存储。1分 2在建立平安通信前,用户需要首先提交用户名和口令到效劳器进行认证,为了防止口令在网络传输中被窃听,客户机程序将采用 _【2】_算法对口令运算后再发送。1分 3为了在效劳器和认证通过的用户之间建立平安通信,即在非保护的信道上创立一个会话密钥,最有效的密钥交换协议是 _【3】_算法。2分 4假定有两个全局公开的参数,分别为一个素数p和一个整数g,g是p的一个原根,为了协商共享的会话密钥: 首先,效劳器随机选取a,计算出A= _【4】_ mod p,并将A发送给用户;1分然后,用户随机选取b,计算出B= _【5】_ mod p,并将B发送给效劳
3、器;1分最后,效劳器和用户就可以计算得到共享的会话密钥key= _【6】_ mod p。2分 5为了同时确保数据的保密性和完整性,用户采用AES对消息m加密,并利用MD5产生消息密文的认证码,发送给效劳器;假设效劳器收到的消息密文为c,认证码为z。效劳器只需要验证z是否等于 _【7】_即可验证消息是否在传输过程中被篡改。2分2、为了增强数据库的平安性,请按操作要求补全SQL语句:每空1分,共5分1创立一个角色R1: _【8】_ R1;2为角色R1分配Student表的INSERT、UPDATE、SELECT权限: _【9】_ INSERT,UPDATE,SELECT ON TABLE Stud
4、ent TO R1;3减少角色R1的SELECT权限: _【10】_ ON TABLE Student FROM R1;4将角色R1授予王平,使其具有角色R1所包含的全部权限: _【11】_ TO 王平;5对修改Student表数据的操作进行审计:_【12】_ UPDATE ON Student;3)以下图是TCP半连接扫描的原理图。其中,图1为目标主机端口处于监听状态时,TCP半连接扫描的原理图;图2为目标主机端口未翻开时,TCP半连接扫描的原理图。请根据TCP半连接扫描的原理,补全扫描过程中各数据包的标志位和状态值信息。每空1分,共10分 请在下表中输入A-J代表的内容 A:_【13】_
5、B:_【14】_ C:_ 【15】_ D:_【16】_ E:_【17】_ F:_【18】_ G:_【19】_ H:_【20】_ I:_【21】_ J:_【22】_4、 一个程序运行中进行函数调用时,对应内存中栈的操作如下:每空1分,共5分 第一步, _【23】_入栈;第二步, _【24】_入栈;第三步, _【25】_跳转;第四步,ebp中母函数栈帧 _【26】_ 入栈; 第五步, _【27】_值装入ebp,ebp更新为新栈帧基地址;第六步,给新栈帧分配空间。第二套1、为了构建一个简单、平安的客户机/效劳器模式的应用系统,要求:能平安存储用户的口令无须解密,且对网络传输中的口令进行保护;使用第三
6、方权威证书管理机构CA来对每个用户的公钥进行分配。共10分假设要构建的应用系统只允许使用MD5、AES、RSA算法。请答复下述问题:1为了平安存储用户的口令,效劳器需要将每个用户的口令采用 _【1】_算法运算后存储。为了能通过用户名和口令实现身份认证,用户将采用相同的算法对口令运算后发送给效劳器。1分2SHA算法的消息摘要长度为 _【2】_位。1分3用户可将自己的公钥通过证书发给另一用户,接收方可用证书管理机构的 _【3】_对证书加以验证。2分4要实现消息认证,产生认证码的函数类型有三类:消息加密、消息认证码和 _【4】_。1分5为了确保RSA密码的平安,必须认真选择公钥参数(n,e):模数n
7、至少 _【5】_位;为了使加密速度快,根据反复平方乘算法,e的二进制表示中应当含有尽量少的 _【6】_。每空1分6假设Alice的RSA公钥为(n=15,e=3)。Bob发送消息m=3给Alice,那么Bob对消息加密后得到的密文是 _【7】_。素数p=3,q=5,那么Alice的私钥d= _【8】_。第1空1分,第2空2分2、请答复有关数据库自主存取控制的有关问题。每空1分,共5分 1自主存取控制可以定义各个用户对不同数据对象的存取权限,向用户授予权限的SQL命令是_【9】_,如果指定了 _【10】_子句,那么获得某种权限的用户还可以把这种权限再授予其它的用户;向用户收回所授予权限的SQL命
8、令是 _【11】_。 2对数据库模式的授权那么由DBA在创立用户时实现,如果在CREATE USER命令中没有指定创立的新用户的权限,默认该用户拥有 _【12】_权限。 3可以为一组具有相同权限的用户创立一个 _【13】_,用其来管理数据库权限可以简化授权的过程。3、在以下图中,内网有两台计算机A和B,通过交换机连接到网关设备最后连入互联网,其中计算机A的IP地址为192.168.1.10,MAC地址为MACA;计算机B的IP地址为192.168.1.20,MAC地址为MACB;网关设备的IP地址为59.60.1.1,MAC地址为MACG。每空1分,共10分 图 网络拓扑图 其中,计算机B感染
9、了ARP病毒,此ARP病毒向其它内网计算机发起伪装网关ARP欺骗攻击,它发送的ARP欺骗数据包中,IP地址为 _【14】_,MAC地址为 _【15】_。为了防止ARP欺骗,需要在内网计算机和网关设备上进行IP地址与MAC地址的双向静态绑定。 首先,在内网中的计算机A设置防止伪装网关欺骗攻击的静态绑定:arp _【16】_/清空ARP缓存表 arp _【17】_ _【18】_ _【19】_/将IP地址与MAC地址静态绑定 然后,在网关设备中对计算机A设置IP地址与MAC地址的绑定: arp _【20】_/清空ARP缓存表arp _【21】_ _【22】_ _【23】_/将IP地址与MAC地址静态
10、绑定4、有些软件的漏洞存在于动态链接库中,这些动态链接库在内存中的栈帧地址是动态变化的,因而进行漏洞利用的Shellcode地址也是动态变化的。以下图是以jmp esp指令做为跳板,针对动态变化Shellcode地址的漏洞利用技术原理图,左右两局部说明了缓冲区溢出前后内存中栈帧的变化情况。每空1分,共5分 图 漏洞利用技术原理图请补全图中右半局部的相应内容,并填入下面【24】-【28】中。 【24】: _ 【25】: _ 【26】: _ 【27】: _ 【28】: _第三套1、在一个基于公钥密码机制的平安应用系统中,假设用户Alice和Bob分别拥有自己的公钥和私钥。请答复下述问题:每空1分,
11、共10分 1在选择公钥密码RSA、ECC和ElGamal时,为了在相同平安性的根底上采用较短的密钥,应该选择其中的 _【1】_,且应确保选取的参数规模大于 _【2】_位。2为了获得两方平安通信时所需的密钥,应用系统采用了基于中心的密钥分发,利用可信第三方KDC来实施。图1所示的密钥分发模型是 _【3】_模型,图2所示的密钥分发模型是 _【4】_模型。在客户端与效劳器进行平安通信时,在Kerberos实现认证管理的本地网络环境中,把获得密钥的任务交给大量的客户端,可以减轻效劳器的负担,即采用 _【5】_模型;而在使用X9.17设计的广域网环境中,采用由效劳器去获得密钥的方案会好一些,因为效劳器一
12、般和KDC放在一起,即采用 _【6】_模型。 3为了预防Alice抵赖,Bob要求Alice对其发送的消息进行签名。Alice将使用自己的 _【7】_对消息签名;而Bob可以使用Alice的 _【8】_对签名进行验证。4实际应用中为了缩短签名的长度、提高签名的速度,而且为了更平安,常对信息的 _【9】_进行签名。5实际应用中,通常需要进行身份认证。基于 _【10】_的身份认证方式是近几年开展起来的一种方便、平安的身份认证技术,它可以存储用户的密钥或数字证书,利用内置的密码算法实现对用户身份的认证。2、以root用户身份登录进入Linux系统后,请补全如下操作所需的命令:每空1分,共5分 1查看
13、当前文件夹下的文件权限。 命令: $_【11】_ 2给foo文件的分组以读权限。 命令: $_【12】_ g+r foo3查看当前登录到系统中的用户。 命令: $_【13】_4查看用户wang的近期活动。 命令: $_【14】_5用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话。 命令: $_【15】_3、请完成以下有关SSL协议连接过程的题目。每空1分,共10分 SSL协议在连接过程中使用数字证书进行身份认证,SSL效劳器在进行SSL连接之前,需要事先向CA申请数字证书,再进行SSL效劳器和客户端之间的连接。 SSL协议的连接过程,即建立SSL效劳器和客户端之间平安通信的过
14、程,共分六个阶段,具体连接过程如下。1SSL客户端发送ClientHello请求,将它所支持的加密算法列表和一个用作产生密钥的随机数发送给效劳器。2SSL效劳器发送ServerHello消息,从算法列表中选择一种加密算法,将它发给客户端,同时发送Certificate消息,将SSL效劳器的_【16】_发送给SSL客户端;SSL效劳器同时还提供了一个用作产生密钥的随机数。3效劳器可请求客户端提供证书。这个步骤是可选择的。 4SSL客户端首先对SSL效劳器的数字证书进行验证。数字证书的验证包括对以下三局部信息进行确认:验证 _【17】_性,通过比拟当前时间与数字证书截止时间来实现;验证 _【18】
15、_性,查看数字证书是否已废除,即查看数字证书是否已经在 _【19】_中发布来判断是否已经废除;验证 _【20】_性,即数字证书是否被篡改,SSL客户端需要下载 _【21】_的数字证书,利用其数字证书中的 _【22】_验证SSL效劳器数字证书中CA的 _【23】_。 接着,客户端再产生一个pre_master_secret随机密码串,并使用SSL效劳器数字证书中的_【24】_ 对其进行加密,并将加密后的信息发送给SSL效劳器。 5SSL效劳器利用自己的_【25】_解密pre_master_secret随机密码串,然后SSL客户端与SSL效劳器端根据pre_master_secret以及客户端与效
16、劳器的随机数值,各自独立计算出会话密钥和MAC密钥。6最后客户端和效劳器彼此之间交换各自的握手完成信息。 4、根据提示,补全以下有关Windows操作系统中软件漏洞利用的防范技术。每空1分,共5分 1 _【26】_技术是一项缓冲区溢出的检测防护技术,它的原理是在函数被调用时,在缓冲区和函数返回地址增加一个随机数,在函数返回时,检查此随机数的值是否有变化。2 _【27】_技术是一项设置内存堆栈区的代码为不可执行的状态,从而防范溢出后代码执行的技术。3 _【28】_技术是一项通过将系统关键地址随机化,从而使攻击者无法获得需要跳转的精确地址的技术。4 _【29】_技术和 _【30】_技术是微软公司保
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 三级 信息 安全技术 综合 题库
限制150内