职责分离
本课属于 Coddy Cybersecurity 学习旅程的“安全基础知识”单元。第 18 课,共 43 课。
有些工作应该由一个人提出请求,再由另一个人检查。例如,申请退款的人不应该批准自己的退款。把这些工作分开称为职责分离。
假设 Lumen 使用一个组来申请退款,另一个组来批准退款。查看每个组的成员:
seclab groups refunds你应该会看到:
refunds: create refund requests
members: ava, leeseclab groups approvers你应该会看到:
approvers: approve refunds
members: leeLee 同时属于这两个组,所以他可以申请退款,也可以自己批准退款。如果由 Ava 申请退款,Lee 负责批准,就要把 Lee 从申请组中移除:
seclab remove lee refunds你应该会看到:
Removed lee from refunds.Ava 仍然可以申请退款,Lee 也仍然可以批准退款。工作可以继续进行,但现在每个请求都需要另一个人来检查。
挑战
简单Dana 首席执行官的工单
更改供应商的银行信息和批准其付款应该由不同的人负责。目前有人同时拥有这两项权限。我负责管理供应商信息;Omar 负责批准付款。比较这两个组,移除重叠权限,同时保留我们各自工作所需的访问权限。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。