题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第8章 信息安全工程

订单金额完整性校验通过,能证明整份报文都没改吗?

9 道章节练习题
单选题8.2 信息安全系统6 / 9

某报文含订单号、金额和备注。方案仅对订单号与金额实施有效的选择字段完整性保护,备注不在保护范围,也无其他完整性措施。接收端校验通过,仅据此可得出的结论是()。

选择答案
未作答
答案与解析

正确答案 A

选择字段完整性只覆盖被选入的字段。订单号和金额校验通过,不能把结论扩展到未受保护的备注,也不能推出业务规则正确或已自动恢复,选A。

“校验通过”后面必须跟上范围。若保护范围只有订单号和金额,备注从“送到东门”变成“送到西门”,并不会因为金额的校验通过就自动被发现。本题已排除其他完整性措施,因此没有依据替备注作保证。A说的是范围内通过验证,同时承认范围外尚不能确定;它并没有反过来说备注一定被改了。C又跨到了另一个问题:原始金额即使填错,传输过程没被改,也可能通过完整性验证,定价规则仍需业务校验。D则把检测和恢复混为一谈,教材区分带恢复与不带恢复的完整性服务,不能只见完整性三个字就认定一定恢复。实际方案应按需要把关键字段及其关联纳入保护,不能用一个局部通过的结果宣布全部报文安全。

选项分析

A
结论限定在已选择的两个字段,对未受保护备注保留未知,既不扩大保证,也不无依据认定遭到篡改。
B
把局部字段保护扩大成整份报文保护,题干已经明确备注未受保护且不存在其他完整性措施。
C
传输完整性不等于原始数据满足定价规则,备注也可能参与业务判断,不能据此忽略其风险。
D
完整性校验通过不代表发生过恢复,更不能保证恢复保护范围外的字段,检测与恢复须分别考虑。

容易混淆的地方

把一次校验通过理解成所有字段安全,或把没有被改动误解成内容原本就正确、系统一定能够恢复。

再巩固一步

  • 完整性题依次检查保护范围、验证结果、恢复能力;“哪些字段”与“能否恢复”不能从通过二字中省略。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 8.2.2 · 纸书第293页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息