跳到主要内容
文章WHITEHOLE

AI 员工的最小权限:数据、工具与动作三类

最小权限,指的是让 AI 员工只拿到完成本职任务所必需的数据、工具与操作动作,其余一律不给。它的难点不在技术,而在岗位边界本身是否清楚。本文把权限分成数据、工具与动作三类,说明矩阵怎么写、例外怎么批,以及为什么最小权限反而更快

AI 员工数据安全AI 治理

最小权限,指的是让 AI 员工只拿到完成本职任务所必需的数据、工具与操作动作,其余一律不给。它的难点通常不在技术实现,而在岗位边界本身是否清楚 —— 说不清一个岗位到底负责什么,就很难判断它该看到哪些数据

权限分三类

把权限笼统地当成「访问权限」,讨论会很难收敛。分成三类之后,每一类的判断标准不同,也便于分别授予与回收。

  • 数据权限:能读到哪些数据、读到什么颗粒度、能否导出。
  • 工具权限:能调用哪些系统接口与工具,包括查询类与写入类。
  • 动作权限:能直接执行哪些变更,例如发送、提交、修改与删除。

权限矩阵怎么写

矩阵的作用是让授权变得可讨论、可复核。一行一个岗位,一列一类权限,格子里写清范围与条件,而不是简单的是或否。

  • 按岗位成行:与岗位清单保持一致,避免出现矩阵里没有的岗位。
  • 写清范围:例如「本部门订单」比「订单数据」明确得多。
  • 注明条件:涉及敏感数据时写明触发条件,例如需要工单关联才可查看。
  • 默认拒绝:矩阵里没有写到的,一律视为不可访问,而不是默认允许。

例外与审批

  • 例外要留痕:谁提出、谁批准、用途是什么、有效期多久,一条都不能少。
  • 限期自动失效:临时提权到期自动收回,不给「忘记撤销」留空间。
  • 逐次确认敏感动作:对外发送与资金相关动作,即使权限内有,也逐次确认。
  • 例外定期复核:定期统计例外数量与分布,长期存在的例外说明矩阵本身需要调整。

为什么最小权限反而更快

直觉上,权限给得越宽推进越快,实际常常相反。权限过宽时,业务方不敢把任务真正交出去,于是每个结果都要人工复核一遍,效率收益被抵消。反过来,边界清楚之后,职责范围内的动作可以放手执行,只有越界时才需要确认 —— 整体反而更快,业务方也更愿意用。

另一个常被忽略的收益是排查成本。权限清晰时,一旦出现异常访问,可能的范围是有限的,定位较快;权限宽泛时,候选范围很大,光是把范围缩小就要花掉不少时间。

几种常见的问题做法

  • 超级账号起步:为了先跑通给一个全权限账号,后面再收,实际上很难收回。
  • 按人授权而不是按岗位:人员一动就要重配,而且容易遗漏。
  • 读权限当成写权限的前置:能看并不等于能改,两类必须分开。

验收口径

  • 每个岗位的数据、工具与动作权限都能在矩阵里查到。
  • 越权请求会被拒绝,且拒绝有记录。
  • 临时授权有期限,到期后实际失效。
  • 存在对例外授权的定期复核动作。

FAQ

常见问题

与这篇相关、并且被问得最多的几个问题

权限收窄会不会影响使用效果
短期内会增加一些确认动作,但边界清楚之后业务方更敢放手,职责范围内的执行可以自动化,整体效率通常更高
数据权限能不能只按部门划分
部门只是其中一个维度。多数场景还需要结合业务对象与角色,例如同一个部门里,不同岗位能看到的客户信息范围并不相同
例外多说明什么
说明矩阵与真实业务脱节。持续出现同一类例外,正确的处理是调整矩阵,而不是不断重复审批