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

系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展

多租户共用云平台,是否意味着可以共享业务数据权限?

22 道章节练习题
单选题2.2 新一代信息技术及应用4 / 22

甲、乙两家租户共用云端业务平台,双方未授权共享业务记录。关于平台的访问控制,下列做法恰当的是()。

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

正确答案 B

共同使用平台,解决的是资源怎么复用;能不能读取某条业务记录,仍要单独检查授权。B把身份、租户归属和操作权限一起核对,符合隔离要求。登录成功只能说明通过了身份验证,不能直接推出可以读取其他租户数据。

甲租户操作员请求查看一条记录时,平台不能只相信浏览器传来的租户编号,还应依据已验证身份确定访问范围。页面不显示乙的入口,也不能代替接口授权检查。至于使用独立数据库、独立表还是共享表,可以有不同实现;本题考的是隔离原则,不要求每个租户必须独占一台物理服务器。

选项分析

A
将身份验证等同于任意资源授权,越过了题干明确要求保留的租户间访问边界。
B
在服务端用可信身份与权限约束数据访问,而不是仅依据登录状态或客户端显示,符合本题要求。
C
隐藏入口只是界面行为,不能保证后台接口拒绝未经授权的跨租户数据请求。
D
硬件资源共享与业务授权没有这种自动推导关系;共用存储不表示可以互看业务记录。

容易混淆的地方

把“已经登录”和“允许访问这条数据”混为一谈。前者回答你是谁,后者还要回答你能对哪个租户的哪些记录做什么。

再巩固一步

  • 做多租户题时分开检查资源复用和权限隔离。不要把“数据库是否共享”作为权限检查是否需要的判断依据。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.2.2 · 纸书第79页

练习小结

题目纠错

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

查看纠错信息