单选题2.2 新一代信息技术及应用4 / 22
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展
多租户共用云平台,是否意味着可以共享业务数据权限?
22 道章节练习题
答案与解析
正确答案 B
共同使用平台,解决的是资源怎么复用;能不能读取某条业务记录,仍要单独检查授权。B把身份、租户归属和操作权限一起核对,符合隔离要求。登录成功只能说明通过了身份验证,不能直接推出可以读取其他租户数据。
甲租户操作员请求查看一条记录时,平台不能只相信浏览器传来的租户编号,还应依据已验证身份确定访问范围。页面不显示乙的入口,也不能代替接口授权检查。至于使用独立数据库、独立表还是共享表,可以有不同实现;本题考的是隔离原则,不要求每个租户必须独占一台物理服务器。
选项分析
- A
- 将身份验证等同于任意资源授权,越过了题干明确要求保留的租户间访问边界。
- B
- 在服务端用可信身份与权限约束数据访问,而不是仅依据登录状态或客户端显示,符合本题要求。
- C
- 隐藏入口只是界面行为,不能保证后台接口拒绝未经授权的跨租户数据请求。
- D
- 硬件资源共享与业务授权没有这种自动推导关系;共用存储不表示可以互看业务记录。
容易混淆的地方
把“已经登录”和“允许访问这条数据”混为一谈。前者回答你是谁,后者还要回答你能对哪个租户的哪些记录做什么。
再巩固一步
- 做多租户题时分开检查资源复用和权限隔离。不要把“数据库是否共享”作为权限检查是否需要的判断依据。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.2.2 · 纸书第79页查看完整题目与详解