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

系统集成项目管理工程师 · 第三版 · 第4章 信息系统架构

同一用户换了访问时间,为什么权限判决可能改变?

18 道章节练习题
单选题4.7 安全架构8 / 18

策略规定:某报表仅允许指定岗位在工作时段读取。用户上午获准访问,晚间仍保持原会话并再次读取。岗位和报表未变,系统依据最新时间拒绝请求。最合理的解释是()。

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

正确答案 A

身份和岗位没有变,不代表判决依据完全没变。题目明确把工作时段写进策略,晚间请求的时间条件已不同,所以A成立。保持会话与持续满足每次访问条件,是两回事。

可以把该例理解为一道合取条件:岗位满足要求,并且当前时间属于允许时段。上午两项都满足,晚间只剩岗位条件满足,结果不同并不矛盾。教材列举位置、时间和通信路径等上下文,说明权限判断并非只查一张用户名表。但也不要倒过来认为所有系统都必须按工作时间授权:本题之所以需要时间,是因为策略明确采用了它。缓存许可时,同样需要考虑许可的适用范围、有效期及相关条件变化。

选项分析

A
直接使用题干给出的时间策略与当前上下文,解释了身份相同但访问条件改变后判决可以不同。
B
把会话存在误当成无限期授权,忽视了上午许可所依赖的工作时段条件,不符合本题策略。
C
访问控制框架允许结合上下文解释策略,不局限于身份字段,题干时间条件并未超出其范围。
D
只有判决输入及策略等条件相同才适合继续比较一致性;本题时间已变化,不能仅凭结果不同断言故障。

容易混淆的地方

只比较用户名、岗位和资源,漏掉策略实际使用的上下文,进而把一次允许理解为后续请求一律允许。

再巩固一步

  • 权限题先列出策略用了哪些条件,再检查本次请求是否全部满足;不要只看“是不是同一个人”。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 4.7.4 · 纸书第182页

练习小结

题目纠错

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

查看纠错信息