信息安全工程师案例分析当天每日一练试题地址:www.cnitpm.com/exam/ExamDayAL.aspx?t1=6
往期信息安全工程师每日一练试题汇总:www.cnitpm.com/class/27/e6_1.html
信息安全工程师案例分析每日一练试题(2026/9/10)在线测试:www.cnitpm.com/exam/ExamDayAL.aspx?t1=6&day=2026/9/10
点击查看:更多信息安全工程师习题与指导
信息安全工程师案例分析每日一练试题内容(2026/9/10)
阅读下列说明,回答问题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分)
上述协议存在什么安全缺陷?请给出相应的解决思路。
信管网考友试题答案分享:
信管网user************:
加密是对数据进行加密,让非授权用户看不到原始数据,保证信息的机密性
认证是识别和验证用户身份,认证可能会用到加密技术防止重放攻击
要真正随机,长度足够,不可预测,不重复防止明文传输暴露nb,攻击者反推b与a的认证算法,
防止攻击者截获密文后和nb后,通过算法破解a的私钥b发送消息未声明自己的身份,任何人都可以冒充b向a发送验证消息。
在b原消息基础上用b的私钥做签名后发送给a
信管网cnit**************:
认证是主体对客体,或者是两者相互之间进行的身份鉴别,目的是确认对方的身份,主要是做抗抵赖性。
加密是将要传递的消息进行一个加密处理,防止被非授权用户获取信息内容,主要是做机密性防止重放攻击
应该满足没有规律,攻击者难以猜测到这个随机值防止中间人截获nb值寻找规律,做哈希值防止明文传输会有重放攻击缺陷。a需要把自己的身份标识一起做哈希发送给b
信管网fjnb****:
认证主要是认证消息的来源,认证双方的身份,保护数据的完整性
加密主要是,对消息进行加密,保护数据的机密性1.起到了身份认证跟防重放工起作用
必须要足够随机 因为哈希值具有单向性,抗碰撞性,通过对其进行哈希计算,可以满足其安全性要求存在存放空间,应当增加时间戳
存在信息泄露问题,返回的消息并没有加密
信管网user************:
认证是对用户身份的鉴别
加密是对数据的加密,防止其他人看到原始数据
认证通常会使用加密技术防止重放攻击
随机且长度足够且不可预测,每次请求所带的随机数应与与前面请求的随机数不一致房子随机数被窃听,其他人进行重放攻击b发送的没有标识自己的身份,a给b回传信息也没有标识自己的身份。可能被第三方窃听数据,实现中间人攻击。
解决办法的话,就是b发送的时候用自己的私钥加密数据。a给b发送的时候,也用a自己的私钥加密数据
信管网fjnb****:
认证主要是保障数据的完整性和校验身份.
加密则注重于信息的保密性,就算攻击者,窃取了也无法得到明文1.提到了身份认证和抗重抗攻击的作用
2.必须要随机不固定因为哈希具有,单向性抗碰撞性。就算得到了哈希值,也无法反推铭文。具有极高的安全性。具有重放攻击。增加时间戳
信管网订阅号
信管网视频号
信管网抖音号
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,教材和资料参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
| 发表评论 查看完整评论 | |