让访问权限与操作相匹配
对于报表、查询或问答任务,先确定需要读取哪些表或集合,并尽可能使用没有写入权限的连接。任务不需要更改记录时,不应仅为复用一个宽权限连接而一并获得更新或删除权限。
如果工作流既要读取又要写入,可以考虑将职责拆分到不同步骤或连接。读取步骤只获取所需信息,后续写入步骤则仅使用完成特定操作所需的权限。这样在配置和审核时,权限边界会更加清楚。
将写入操作作为单独决策审核
允许任务创建、更新或删除记录前,先明确它可以影响哪些记录,以及如何检查结果。在独立环境中测试操作,并在使用生产数据前核对目标位置。如果更改影响重大或难以撤销,加入批准或人工审核步骤会更合适。
任务发生变化时,重新检查权限。适用于只读报表的连接,在工作流增加写入操作后可能就过于宽泛。清楚标记连接及用途,并移除不再需要的权限,使每项任务都保持在当前职责所需范围内。