JOTO
Contact us
← AI 智库
AI 员工

AIOps落地:AI 差点把生产库删了,我才想明白权限该怎么给

2026 年 8 月 26 日

本文基于一次AIOps误操作险删生产库的真实事件,系统阐述AI在运维场景中的权限设计原则:避免赋予AI超级管理员权限;需按数据、工具、操作三维度细分权限;建议采用L1–L4四级自动驾驶式权限分级;权限控制必须由外部策略引擎执行,不可依赖模型自判;推荐临时性、最小化、可审计的权限机制。

不要把AI当“超级管理员”,要把它当一个新员工

很多团队接入 AIOps 时,很容易走一个捷径:为了让 AI 什么都能查、什么都能执行,直接给一个高权限账号。比如 Kubernetes 给 Cluster Admin,Linux 给 root,数据库给 DBA 权限,云平台直接给管理员 AK/SK。

这样开发确实快。AI想查什么就查什么,想执行什么就执行什么。但问题也很明显。

假设用户输入一句:“帮我清理一下没用的服务。”AI理解错了“没用”的范围,真把生产环境几个服务删了怎么办?

更麻烦的是,AI面对的不只是“判断错误”,还有提示词注入、工具调用错误、上下文污染等问题。OWASP 在针对大模型和 AI Agent 的安全建议里反复强调一点:Agent只能拿完成任务所必需的最小权限,高风险操作应该增加人工确认。

所以做 AIOps,我更建议把 AI 当成一个刚入职的运维工程师。你不会第一天就把 root 密码、生产数据库权限、云平台管理员账号全部交给一个新人。AI也一样。

AI权限不能只分“有权限”和“没权限”

传统系统经常是 RBAC:你是什么角色,就拥有什么权限。但到了 AIOps,这还不够。因为 AI 一次任务往往横跨很多系统。

更实际的做法,是至少把权限拆成几个维度:

第一,数据权限。

AI能看哪些数据?普通监控指标可以看,业务日志可以看,但数据库里的身份证号、手机号、订单敏感信息是不是应该脱敏?

第二,工具权限。

AI可以调用 Prometheus 查询,可以调用日志平台,但是不是一定需要 Shell?能够查 Kubernetes,不代表必须能执行 kubectl delete。

第三,操作权限。

同一个工具也应该区分读和写。比如:

查看 Pod:允许。
查看日志:允许。
重启 Pod:有限允许。
删除 Deployment:需要审批。
修改网络策略、IAM权限:原则上不自动执行。

最好给AI划四条“自动驾驶等级”

AIOps权限设计,我觉得可以借鉴自动驾驶的思路。

AIOps权限分级示意图,展示L1至L4四个等级
AIOps权限分级示意图,展示L1至L4四个等级

L1:只看,不动

AI负责查监控、查日志、分析故障、生成建议。比如:

“订单服务错误率升高,初步判断 Redis 连接池耗尽,建议扩容连接池。”

这个阶段风险最低。

L2:生成方案,人来执行

AI不仅告诉你原因,还直接把操作命令准备好:

kubectl rollout restart deployment/order-service

但是不执行。运维工程师确认后手动执行。

L3:低风险操作自动执行

比如重启单个无状态 Pod、触发日志采集、扩容某个经过白名单验证的服务。这类操作影响有限,而且容易回滚,可以允许 AI 自动执行。

L4:高风险操作必须审批

例如删除数据库、修改防火墙、变更 IAM 权限、大规模重启、生产数据库 DDL。AI可以分析,可以生成执行计划,但最后那一下必须有人点确认。这也是目前 AI Agent 安全设计中很重要的一条原则:越不可逆、影响范围越大的动作,越不能完全交给模型自主决定。

千万不要让“大模型自己决定自己有没有权限”

这里还有一个特别容易被忽视的问题。不要在 Prompt 里写一句:

“你只能执行低风险操作,高风险操作必须经过管理员同意。”

然后就觉得权限控制完成了。这不是权限控制。这只是“告诉 AI 要守规矩”。

真正的权限控制必须放在模型之外。比如 AI 发起:

“删除 production 数据库。”

真正执行 API 请求的时候,权限网关发现:

操作对象:生产环境
操作类型:DELETE
风险等级:高
当前身份:AIOps Agent

于是直接拦截,要求人工审批。

权限最终应该由 IAM、API Gateway、工具层或者策略引擎判断,而不是让大模型自己判断。

给AI的权限最好还是“临时的”

还有一种常见做法值得注意:不要给 AI 一个永久有效的超级账号。更好的方式是:需要的时候申请,用完自动回收。

例如某次故障需要查询生产数据库。系统临时给 AIOps Agent 一个只读权限,有效期 15 分钟,只允许访问订单库。任务结束,权限自动失效。

这就是安全领域经常说的 Just-In-Time 和 Just-Enough-Access:在需要的时候,给刚刚够用的权限。而不是“这个账号以后可能有用,所以什么权限都先给它”。

最后一定要留下“录像”

以前出问题,我们会问:“谁改的?”以后可能变成:“哪个 AI 改的?为什么改?根据什么判断改的?”

所以 AIOps 每一次工具调用最好都留下完整审计记录:谁发起了任务、AI看了什么数据、调用了什么工具、执行了什么命令、谁审批了、结果是什么。关键操作最好还能回滚。

因为 AIOps 权限管理最终追求的不是“AI永远不犯错”。这个目标不现实。真正应该做到的是:AI犯错以后,影响范围足够小;出现异常以后,我们知道它干了什么,而且能够快速撤回。

写在最后

AIOps发展到后面,真正拉开差距的可能不是“谁家的模型更聪明”,而是谁敢让 AI 真正在生产环境里干活。

而敢让 AI 干活的前提,不是相信 AI 永远不会出错。恰恰相反,是从一开始就假设:它可能判断错,可能理解错,也可能执行错。

然后通过最小权限、分级授权、人工审批、临时权限、审计和回滚,把错误控制在一个可以接受的范围里。

好的 AIOps 权限体系,不是把 AI 的手脚绑死。而是做到一句话:该看的让它看,该干的让它干,不该碰的东西,它再聪明也碰不到。这才是 AI 真正进入生产运维体系之前,必须先补上的那道安全护栏。

JOTO 企业落地观察

  • 企业部署AI智能体时,若未将权限策略嵌入工具链底层(如API网关、IAM),仅靠Prompt约束,等于在生产环境裸奔——本文案例印证了该风险已非理论推演。
  • 分级授权(L1–L4)本质是对AI行为后果的可逆性建模:L3以下操作需满足“单点失败可秒级回滚”前提,否则不应纳入自动执行范畴。
  • 临时权限机制(JIT/JEA)要求企业已有成熟的凭证生命周期管理能力,这对尚未统一身份中台的中大型组织构成实质性落地门槛。
  • 审计日志不仅是事后追责依据,更是RAG知识工程的关键输入源——每一次AI操作及其上下文,都应沉淀为可检索、可复盘的结构化运维知识。

立即咨询 JOTO

JOTO 提供覆盖企业智能体规划与搭建、AI 平台私有化部署、RAG 知识工程、AI 安全治理、FDE 驻场共创及持续运营优化的全周期 AI 落地服务,帮助企业把验证中的 AI 能力转化为安全、可控、可持续迭代的生产力。 联系 JOTO 获取 AI 落地咨询

想把这些做法用到你的业务里?

留下你的场景和痛点,我们帮你判断从哪一步开始。

联系我们
Contact Us

Start your enterprise AI rollout

Tell us your industry, team, and current pain points. We'll get back to you within one business day to help you decide what to tackle first, what data to prepare, and which platform fits.

WeChat
Scan to add us for a 1:1 chat
JOTO WeChat consultation QR code

Tell us what you need

Once we receive your details, we'll be in touch within one business day.