一个销售经理用AI搭了条线索分配流程。它连上客户记录,汇总进站请求,再把更新发到共享频道。省时间、少手工,很快成了团队日常的一部分。同一家组织里,员工搭出有用的小应用、智能体、自动化,速度比现有流程能接住的速度还快。
![]()
做安全的人看到这种成功,会多出一串问题:这条流程用的是谁的凭证?它能碰哪些记录?谁能看到它的输出?一旦它开始暴露不该暴露的信息,能不能追出发生了什么、能不能掐断后续访问?
当有用的东西扩散得比拥有、保护、维护它们的流程更快,野生代码就扎下根了。它不只是"未经批准的软件"的另一个说法——员工是在造新能力,不只是采用现成产品。一个小实验,可能在安全团队知道它存在之前,就已经成了业务依赖。
风险不止于生成代码里的漏洞。就算代码按预期工作,它也可能带着过大的权限运行,或者把数据暴露给不该看的人:
- 权限过大。一条流程只需要一小部分记录,跑起来用的凭证却能读改多得多的东西。
- 敏感数据暴露。员工把智能体连到它并不需要的信息上,或者把输出开放得太广。敏感信息也可能落进模型请求或日志里。
- 非预期动作。智能体可能改动记录或权限,却没有与该动作匹配的审批边界。
- 孤儿访问。一条有用的流程在创建者转岗或离职后继续跑,没有明确的所有者去复核它的权限。
- 调查缺口。出事时,安全团队没法 readily 确认是哪个身份跑了这条流程、访问了什么、改了什么。
员工教育、沙箱、AI指导委员会是个不错的起点,但单靠它们管不住野生代码。更可持续的做法是把控制建进环境本身:员工能连什么、他们的应用和智能体能做什么、跑起来之后怎么监控。
为什么常规手段不够用
教育、沙箱、委员会各有各的位置。错在指望它们去治理自己可能永远见不到的软件,或者控制它跑起来之后发生的事。政策描述的是应该发生什么;安全还需要能约束"可能发生什么"的控制、能证明"实际发生了什么"的证据,以及介入的手段。
政策能说明什么被允许,培训能介绍好做法,但两者都不保证:一个正在搭报表流程的人,会意识到自己哪一步跨进了敏感数据处理或生产软件操作。AI把更多员工带进写软件这件事,组织正好有机会让最小权限、密钥管理、测试环境与生产环境分离这些做法变得更容易落地。政策能设定预期,员工也需要实际指引和内建防护,才能在日常工作里用上它们。就算员工认出了风险,截止日期和提速压力还在——如果获批的路径又慢又绕,知道规则并不等于更容易遵守规则。教育帮人做更好的判断,但它不该是阻止一次不安全连接或未授权动作的唯一一道门。
隔离环境对测试提示词、模型、生成代码很有用。但原型的价值,往往取决于它最终能不能接到真实业务系统和数据上。一旦原型连上在线业务系统,它需要的控制就要延伸到测试环境之外。权限、监控、变更复核得在它的整个工作生命周期里保持,而不只是实验期间。一次成功的测试,并不能确定生产流程该访问哪些数据、该被允许做哪些动作。
Tines 现场首席技术官 Brad Rumph(布拉德·伦夫)的说法是:"沙箱解决了设计问题,把运行时问题原封不动留在那儿。"一次成功的实验,仍然需要一条受治理的上线路径。没有这条路,隔离只是把难题往后推,而不是解决它。
指导委员会能定方向、立问责、对高风险用例做决策。但它们的评审周期,不总跟得上员工创建和部署软件的速度。委员会可能禁掉一种有风险的做法,员工转头就找到另一种方式达成同样结果。监督还可能集中在工程部门——那里已有成熟控制——而漏掉财务、人力、运营部门搭的东西。限制不在委员会的质量,而在这个模型依赖"每个构建先被看见才能变得有用"。审批流程不能是安全团队发现通往敏感数据和特权动作新路径的唯一方式。
把安全控制放到工作发生的地方
替代方案是把控制建进员工用来创建、运行、维护工作的环境里。与其让每个人各自拼一套安全运营模型,不如由安全团队与IT、系统所有者一起定义共享边界,在整个生命周期里一致地施加,并随业务需求和风险变化更新。
部署前治理,部署后继续治理。在员工连接业务系统之前,先定义允许的数据源、动作和访问。流程上线后,这些控制继续在位。权限应反映流程需要做什么,而不是创建者能访问的一切。有后果的动作,在适当处应要求人工审批。告诉智能体"不要做什么"的提示词,不是访问控制。让创建、执行、监控保持连通——一个获批的构建,不该在有人开始用它的那一刻变成运营盲区。
让获批路径成为最省事的路径。员工需要的不只是一张限制清单,而是一个能让他们快速解决真实问题的环境:可用的搭建体验、通往获批系统的有用连接、从想法到运营的清晰路径。企业级管理控制能限制有风险的替代方案,但被认可的选项也得满足员工的需求。如果治理在每一步都加摩擦,用户就会绕路把活干完。共享防护应承接常规需求,让安全团队能把更深的审查集中在敏感访问和有后果的动作上。AI可以帮忙造应用或智能体,但它不该决定这个应用能暴露哪些业务数据、这个智能体能做哪些动作——这些边界应由安全团队与对系统和数据负责的人明确设定。
把调查和介入做成设计的一部分。安全需要理解一条流程做了什么,而不只是它被打算做什么。让所有权、执行身份、相关动作和变更保持可追溯,同时保护这些记录,避免在日志里不必要地捕获敏感信息。在一条流程成为运营依赖之前,先确定谁能暂停它、怎么撤销它的访问、怎么判定它影响了什么。复核有后果的变更、在行为偏离预期时响应,仍然需要人的判断。
一个受治理的环境,应该让关键安全问题不用另起一次调查就能回答:
- 可问责的所有权。这条流程归谁,它以哪个身份运行?
- 受控的访问。它能读什么、改什么、往别处发什么?哪些动作需要审批,审批在哪强制执行?
- 受保护的执行。流程步骤是否隔离,凭证是否在运行时注入而不是暴露在代码里?这些防护应补充、而非替代恰当划定范围的权限。
- 可追溯的活动。安全团队能否确认跑了什么、访问了什么、改了什么?
- 清晰的介入。出问题时,安全团队怎么停止执行、撤销访问?
这些控制不会消除所有风险。它们减少的是对两件事的依赖:员工记住每一条规则,以及安全团队事后发现每一个问题。
员工会继续找到用AI做东西的有价值方式。目标是让这些改进从一开始就可见、可支持、可保护。作为安全从业者,你不需要成为每个员工自建应用的维护者;你需要的是确信:碰敏感系统的流程有恰当的访问、可问责的所有者、以及你能调查的活动。内建的治理让这些防护成为日常搭建的一部分,而不是部署后的一场清理运动。它给员工解决问题的空间,同时给安全团队清晰的边界去执行,以及出事时响应的方法。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.