单选题4.7 安全架构8 / 18
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第4章 信息系统架构
同一用户换了访问时间,为什么权限判决可能改变?
18 道章节练习题
答案与解析
正确答案 A
身份和岗位没有变,不代表判决依据完全没变。题目明确把工作时段写进策略,晚间请求的时间条件已不同,所以A成立。保持会话与持续满足每次访问条件,是两回事。
可以把该例理解为一道合取条件:岗位满足要求,并且当前时间属于允许时段。上午两项都满足,晚间只剩岗位条件满足,结果不同并不矛盾。教材列举位置、时间和通信路径等上下文,说明权限判断并非只查一张用户名表。但也不要倒过来认为所有系统都必须按工作时间授权:本题之所以需要时间,是因为策略明确采用了它。缓存许可时,同样需要考虑许可的适用范围、有效期及相关条件变化。
选项分析
- A
- 直接使用题干给出的时间策略与当前上下文,解释了身份相同但访问条件改变后判决可以不同。
- B
- 把会话存在误当成无限期授权,忽视了上午许可所依赖的工作时段条件,不符合本题策略。
- C
- 访问控制框架允许结合上下文解释策略,不局限于身份字段,题干时间条件并未超出其范围。
- D
- 只有判决输入及策略等条件相同才适合继续比较一致性;本题时间已变化,不能仅凭结果不同断言故障。
容易混淆的地方
只比较用户名、岗位和资源,漏掉策略实际使用的上下文,进而把一次允许理解为后续请求一律允许。
再巩固一步
- 权限题先列出策略用了哪些条件,再检查本次请求是否全部满足;不要只看“是不是同一个人”。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 4.7.4 · 纸书第182页查看完整题目与详解