2023年11月02日来源:信管网 作者:cnitpm
信息安全工程师案例分析当天每日一练试题地址:www.cnitpm.com/exam/ExamDayAL.aspx?t1=6
往期信息安全工程师每日一练试题汇总:www.cnitpm.com/class/27/e6_1.html
信息安全工程师案例分析每日一练试题(2023/11/1)在线测试:www.cnitpm.com/exam/ExamDayAL.aspx?t1=6&day=2023/11/1
点击查看:更多信息安全工程师习题与指导
信息安全工程师案例分析每日一练试题内容(2023/11/1)
阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。
【说明】
用户的身份认证是许多应用系统的第一道防线、身份识别对确保系统和数据的安全保密及其重要,以下过程给出了实现用户B对用户A身份的认证过程。
1.B –> B:A
2.B –> A:{B,Nb}pk(A)
3.A –> B:b(Nb)
此处A和B是认证实体,Nb是一个随机值,pk(A)表示实体A的公钥、{B,Nb}pk(A)表示用A的公钥对消息BNb进行加密处理,b(Nb)表示用哈希算法h对Nb计算哈希值。
【问题1】(5分)
认证和加密有哪些区别?
【问题2】(6分)
(1)包含在消息2中的“Nb”起什么作用?
(2)“Nb”的选择应满足什么条件?
【问题3】(3分)
为什么消息3中的Nb要计算哈希值?
【问题4】(4分)
上述协议存在什么安全缺陷?请给出相应的解决思路。
信管网考友试题答案分享:
信管网lucky小希:
认证:确保数据报文发送者和接收者的真实性以及数据的完整性,阻止对手的主动攻击。
加密:对数据报文起到保密的作用阻止对手的被动攻击。
nb是一个随机值 只有发送方ba知道,起到抗重放攻击的作用
nb的取值是随机性的,不可预测的。
计算哈希值是为了让中间人不知道nb的产生信息
存在重放攻击和中间人攻击的安全缺陷
重放攻击的办法是加入时间戳 随机数 验证码等信息;
中间人攻击的解决思路是加入身份的双向验证。
信管网cnitpm681871597963:
认证 是证明对方的身份<br>加密 主要对数据隐藏<br>
信管网cnitpm650659407243:
认证包括口令认证,生物特征认证等的方式认证是一种授权的方式,而密码则是通过密码的加密和解密来保证信息不会被非授权者非法查看
接受
只能是在实体ab中进行加密和解密
计算哈希值让a接受到的信息更加的安全
认证缺陷
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐