最小权限:为什么权限只该够完成当前任务?

最小权限:为什么权限只该够完成当前任务?

最小权限是让一个人、账户、程序或智能体,只获得完成当前任务所必需的访问能力。请人修改一份文档,就不必同时开放全部云盘;让应用读取照片,也不等于允许它删除通讯录。

它常被误解为不信任。其实它处理的不是品格判断,而是后果范围。可信的人也会点错,可靠的程序也可能有缺陷;权限越宽,一次误操作或被利用后的影响面越大。最小权限把“不会出错”的愿望,改造成“即使出错也不至于越界”的结构。

它与简单限制不同。限制只说不能做什么,最小权限还要根据任务明确必须能做什么;权限少到无法完成工作,同样是设计失败。它也不是一次设定后永久不变:任务结束时应撤回临时权限,任务改变时再重新核对。这个概念因此连接了安全、责任与可逆性:好的授权既让行动发生,也让行动的边界保持清楚。


了解 Geoffrey Chen 的更多信息

订阅后即可通过电子邮件收到最新文章。