给客户分发 AI 功能时,为什么要先关掉联网和写文件?

简介: 企业把 AI 助手分发给客户或内部终端用户时,安全评审常先问两件事:它能不能联网,以及能不能写文件、跑命令。更稳妥的顺序是先按这个应用定死能力边界,再谈每次调用要不要弹确认。本文说明写文件、Shell、联网和 MCP 等能力为什么应默认关闭,以及它和运行时权限确认差在哪里。

企业把 AI 助手分发给客户或内部终端用户时,安全评审常先问两件事:它能不能联网?它能不能写文件、跑命令?这两问不该等到上线前才讨论。更稳妥的顺序是:先按「这个应用」定死能力边界,再谈每次调用时要不要弹确认。

近期行业讨论也在强调同一顺序。NIUX 2026-10-22 周刊转述 Eon 在多云 MCP 接入上的做法:先盘点工具与敏感数据,明确谁能读、写,再让模型用工具;统一网关把散落在本机的凭据改成可审计、可撤权的链路。InfoQ(腾讯新闻同步,约 2026-10-10)谈生产环境 MCP 时进一步指出:网关只能管认证、授权与审计的一部分,执行路径、出站信任与工具定义漂移还要另设强制点——出站限制和作用域令牌是其中一层。QuestMobile 2026 年三季度报告显示,办公类 Agent 在 PC 客户端用户规模同比约 +512%,助手从「聊天框」进入「能动手的生产力入口」;能动手,就更要先答「这个应用默认允不允许动手」。

本文回答应用级能力边界怎么定,以及它和运行时权限确认差在哪里。它不是完整接入教程,也不承诺绝对安全。

行业问题先答完:默认该关什么

把助手交给客户前,至少要分开三层:

  1. 应用有没有这项能力——产品形态层面:这个应用该不该出现写文件、Shell、联网搜索、外接 MCP。
  2. 这一次调用要不要人点确认——运行时权限:某次 write 或某次 MCP 工具是否询问用户。
  3. 业务上能不能动这条数据——你们自己的登录、租户隔离与接口授权。

三层不能互相替代。只做第 2 层弹窗,却在第 1 层默认放开 Shell 和联网,评审时仍会问:万一确认通道失效、或模型连续发起危险调用,应用边界在哪里?InfoQ 文中「出站信任」一层也说明:工具名在允许列表上,并不等于它能访问任意外网目标。

因此,给客户分发前,更合理的默认是:写文件、改文件、Shell、联网抓取/搜索/HTTP、MCP、Skills 先关;只读检索与业务自定义工具按需开。 需要哪一项,再在控制台为该应用显式打开,并留下变更记录。紧急撤回时,还要能停掉仍在跑的会话——只改配置不保证旧会话立刻丢工具表。

Tansr 怎样把「应用有没有」落到装配

Tansr 把「这个应用有没有该能力」做成平台按应用配置的能力位,经应用 bundle 下发。令牌档下,SDK 在装配期按能力位裁剪工具,平台网关再做一次硬校验。版本基线以资料站为准:当前公开页写 @tansr/sdk 0.19.0 / @tansr/serve 0.15.1(均已于 2026-10-10 发布)。

创建应用时先选平台类型,它决定「能力与配额」可配范围与缺省档,并随 bundle 的 app.platform 下发:

类型 适用 能力面要点
桌面应用 Electron 等,SDK 进程内 工具位与平台位均可按应用配置
移动应用 Android / iOS / 鸿蒙,经你们的会话服务 文件/命令族固定关;公网工具缺省关,在服务端执行
服务端应用 Node 后端嵌 SDK 能力面同桌面

一应用一平台,多端多 appid,便于分吊销面、分用量归因。

平台缺省档偏保守。资料站「能力位」表写明:tools.write、tools.edit、tools.shell、tools.webFetch、tools.webSearch、tools.http、tools.mcp、tools.skills、tools.agent 等缺省关;read / glob / grep / list / todoWrite / askUser / customTools 缺省开。媒体与平台联网通道相关平台位也缺省关。联网搜索是唯一同时占用两道门的能力:tools.webSearch(会话词表允不允许出现该工具)与 platform.webSearch(平台计费搜索通道有没有给这个应用开通);SDK 形态没有「自带搜索商密钥」的旁路——那正是应用密钥防盗模型要避免的反模式。

装配时还有一条可读的失败约定:

  • 代码显式点名一项已被关闭的能力 → 直接 capability_disabled,消息含控制台修复指引,不会静默少装一个工具。
  • 词表外名字 → invalid_options。
  • 选项里不写该项 → 按位「有则用之」静默收缩,不把缺席当成强制主张。

令牌档不能在代码里传 capabilities 覆盖平台下发;能力位恒由 bundle 供给。改移动应用能力位后,新建会话或从存储重新装配的会话才带上新工具表;换票与提示词刷新不会改活动会话的工具表。紧急撤回要停止对应会话。

能力位解决什么、解决不了什么

原来要自行组织的: 在客户端或进程配置里散落开关、靠约定「别打开某工具」、或等用户每次确认才发现应用其实装了 Shell。分发后难以证明「这个应用默认不能写盘、不能联网」。

Tansr 接手的: 按应用下发能力位;装配期裁剪;网关再校验;显式主张被关能力时 fail-fast 报 capability_disabled。移动拓扑下文件/命令族固定关,公网工具即便开启也在会话服务主机执行,不由手机代发。

应用因此能完成的: 安全评审可以指着「应用级默认关写文件 / Shell / 联网 / MCP」说明分发边界;开发联调时关掉的能力不会「看起来偶发没工具」,而是立刻可读报错。

仍须你们配合的: 业务数据授权、操作系统权限、MCP 服务自身的出站与凭据最小化、运行时权限确认与审计。能力位不等于业务授权,也不等于操作系统隔离,更不替代单次工具确认。不承诺绝对安全。

什么时候不必先关这些位

若助手只做纯文本生成、从不装配本地工具与 MCP,能力位表对你几乎无感——但仍建议在控制台确认应用类型与缺省档,避免后续加工具时从「全开」起步。

若你们完全自管模型与工具、不走平台令牌档 bundle,则应用级能力位合同不适用;出站与工具边界要在你们自己的网关与策略里落实——这与 InfoQ 强调的分层控制并不冲突,只是强制点换了位置。

说明见 平台装配与 bundle。本文对照 2026-10-23 资料站,未在控制台逐一点开「能力与配额」截图,也未实际触发 capability_disabled 留运行日志。

相关文章
|
1天前
|
云安全 安全 网络安全
|
1天前
|
JavaScript 安全 前端开发
Nodejs Brotli decoder 代码执行漏洞 (CVE-2026-111497)10629
Node.js发布安全更新修复Brotli解码器高危RCE漏洞(CVE-2026-111497),建议受影响版本用户立即升级。
1605 0
|
7天前
|
人工智能 API 开发工具
DeepSeek Harness 神插件:白嫖 13 家大厂模型
`dsh-our-free-model` 是 DeepSeek Harness 神级插件:零配置、零API Key、零账号,聚合13家大厂免费模型(含DeepSeek V4.1 Flash、Kimi K3等),支持本地网关、用量看板与自动降级,真正实现“白嫖即用”。
1305 28
|
3天前
|
存储 人工智能 自然语言处理
阿里云千问办公官网登录入口:qwenwork.cn网页版免下载,注册送2000积分、登录每日再送100积分
千问办公(QwenWork)是阿里巴巴推出的一站式AI办公平台,定位"不止于对话,更注重交付"。它基于千问大模型,具备任务拆解与多步骤自动执行能力,用户一句话即可完成PPT生成、数据分析、网页搭建、视频剪辑、信息调研等复杂任务,覆盖网页端、桌面端及钉钉生态。网页版免下载,访问qwenwork.cn注册即得2000积分,每日登录再送100积分。个人版免费起用,另有付费版与企业版可选。
|
12天前
|
存储 人工智能 安全
千问办公官网入口网页版登录:qwenwork.cn 注册送2000积分、登录送100积分
阿里云千问办公(QwenWork)是AI智能工作平台,支持一句话生成PPT、表格、网页、视频及数据分析。个人免费版送2000积分+每日登录赠100分,含1GB存储、5个发布页;企业版198元/席/月起。阿里千问办公QwenWork官网:https://t.aliyun.com/U/0VCTGt 阿里AI工作平台,一句话完成数据分析、PPT 生成、视频剪辑、网页搭建等复杂任务
|
7天前
|
人工智能 开发者
Qoder CN 大使计划正式开启|无限创造,等你一起
全年免费积分、优先内测、活动支持与更多共创机会,邀请用 Qoder 把想法变成现实的你。
615 6
|
9天前
|
安全 Linux 芯片
【万字长文】Ollama下载、安装、配置、使用保姆级教程(2026最新图解)
Ollama 是一款免费开源的本地大模型运行工具,支持 DeepSeek、Qwen 等主流模型,一条命令即可下载运行。2026 最新版 v0.35.1 官方安装包(1.47GB)已提供国内直连下载,纯本地、离线可用、无广告、无隐私泄露风险。
841 2
|
1月前
|
人工智能 JSON API
全网刷屏的 Jev 模型正式开放!一手实战测评 + 保姆级教程
全网爆火的 Jev 模型是什么?有什么用?怎么使用?怎么接入 AI 编程工具?效果真的好么?傻子可懂的 Jev 保姆级实战教程 + 项目实战测评来啦
10105 33
|
1天前
|
安全 应用服务中间件 Go
PHP2Shell 漏洞拆解:WordPress 与 nginx 为何中招
PHP2Shell 双 RCE 已遭在野利用:WordPress、Drupal 全在射程内,nginx 其实另有洞。拆成因与修复顺序
PHP2Shell 漏洞拆解:WordPress 与 nginx 为何中招
|
9天前
|
Web App开发 人工智能 JavaScript
太猛了,一个月干到15W+,给大家推荐一个最近爆火的开源逆向工具:REA
REA(Reverse Engineer Anything)是近期爆火的开源AI逆向工具,4月发布,1个月内斩获15万+ Star。它让AI Agent无需源码即可分析二进制、APK、JS/Electron、HAR包等17类目标,自动反编译、生成可运行代码,并强制返回带证据与局限的结论。全本地执行,MIT协议,支持Hopper/Ghidra/IDA等引擎,一行命令即可上手。
846 2
太猛了,一个月干到15W+,给大家推荐一个最近爆火的开源逆向工具:REA