Electron 里的 AI 助手,API Key 放客户端为什么等于公开?

简介: Electron 安装包可解包、asar 可提取,渲染进程在开发者工具下可读。把上游模型 API Key 或平台 appkey 写进客户端配置或打包结果,效果上接近公开额度入口。推荐只在服务端保存长寿命密钥,由已登录用户换发短期令牌。

因为桌面客户端不是保险箱。Electron 应用的安装包可以解包,asar 可提取,渲染进程在开发者工具下可读;即使用主进程藏一截字符串,拿到包的人仍能搜到密钥或截获换票流量。把上游模型 API Key或平台应用密钥(appkey)写进客户端配置、环境变量模板或前端打包结果,效果上接近把额度入口公开给「能安装或能拷贝这份应用的人」。

这不是吓阻话术,而是桌面分发的默认威胁模型:客户端在用户机器上,攻击者与用户往往同机。

行业在强调什么

企业给助手接工具时,凭据治理与「谁能调什么」常被一起讨论。NIUX 2026-10-22 周刊转述的多云 MCP 实践,把散落在各电脑与脚本里的凭据,收成可审计、可撤权、可更新的统一链路——重点不是「再藏深一点」,而是密钥不要落在每台终端。InfoQ 关于生产环境 MCP 纵深防御的文章(约 2026-10-10,腾讯新闻有转载)把出站限制与作用域令牌列为独立控制层:入站认证不够,下游凭据权限还要最小化。桌面助手若把长寿命 Key 打进安装包,等于跳过了「作用域」和「可吊销」这两步。

办公 Agent 在 PC 端高速增长(QuestMobile 三季度数据经多家转载,办公类 Agent PC 客户端用户规模同比约 +512%)。PC 上助手越常用,安装包里的密钥面越大。

行业答案:服务端铸短期令牌

推荐分工:

凭据 放哪里 用途
上游模型密钥 / 平台 appkey 仅你们的服务端 代表应用;为终端用户换票;可轮换、可配 IP 白名单
短期应用令牌 经你们后端发给已登录用户,有时限 客户端会话调用;泄露面小于长寿命 Key
你们自己的登录态 客户端按现有桌面登录方案 证明「是哪个终端用户」,不代替平台 appkey

客户端需要的是:已登录用户 → 你们的换发端点 → 短期令牌 → SDK/会话使用令牌。换发端点必须校验你们的登录态,并限制频率与来源。Key 轮换、按用户吊销、IP 白名单,都在服务端与控制台完成,而不是改一版客户端希望用户都升级。

Tansr 怎样承接这条链

资料站账号页区分两类密钥:

  • PAT:代表开发者本人,只给命令行 tansr init 用。
  • 应用密钥(appid / appkey):代表应用,在控制台「应用」页签发,只放在你们的服务端,用来为终端用户换取短期令牌;终端用户不需要 tansr 账号。

创建应用时选类型:桌面应用(Electron 等)、移动应用、服务端应用。一应用一平台,多端多 appid。

新签发的应用键缺省强制换发请求携带三头:x-tansr-ts、x-tansr-nonce、x-tansr-sign。未签名恒返回 401 signature_invalid。官方样板目录名是 examples/token-server(本批未打开样板源码,算法细节以样板为准,正文不自推签名公式)。

appkey 泄露时:在控制台轮换,更新服务端环境变量并重启;旧 appkey 即时失效。还可按终端用户定向吊销其存量令牌,或停用整个应用;应用可配置 IP 白名单,命中外为 app_ip_denied。

SDK 侧(@tansr/sdk 0.14.0 起)token 可传 () => string getter:bundle、心跳、模型直连、媒体工具、提示词刷新等平台请求发起时取现值,令牌轮换后无需重建会话;getter 须返回非空字符串。query() 同律。注意:getter 解决的是「短期令牌轮换」,不是把 appkey 塞进客户端的借口。

@tansr/sdk 0.13.0 起提供 AppTokenMinter.invalidate:按平台返回的失效原因逐出缓存令牌,便于与吊销联动。本批未实际调用该接口。

测试期还有月度不同终端用户数上限(账号页写 100,仅铸令牌路径计数),触顶码为 plan_end_users_exceeded。这与「Key 放客户端」无关,但影响试点规模规划。价格与是否付费以控制台为准;本文不写成交价。

采用条件与边界

  • 短期令牌仍需保护(内存、IPC、日志勿明文落盘)。
  • 终端用户身份由你们的登录系统负责;平台令牌不能代替业务授权。
  • Electron 主进程跑完整 SDK、渲染进程经 IPC 的接法,与「密钥放渲染进程」是两回事——主进程也不该内嵌 appkey。
  • 本文是选型与机制说明;未运行换发端点,未做抓包验证。

什么时候「客户端放 Key」仍有人做

本地个人工具、从不外发的调试构建、或密钥仅指向零额度沙箱时,有人图省事。一旦安装包发给客户或同事,威胁模型就变了。能接受公开额度,才谈得上「放客户端也能跑」;对要分发的 Electron AI 助手,通常不能接受。

说明见 账号、密钥、套餐与计费 与 SDK Changelog(0.13.0 / 0.14.0 相关段)。对照日期 2026-10-23。

相关文章
|
19小时前
|
Web App开发 人工智能 API
记一句话还得先切终端? 现在存东西,只按一下
memTools 是一款轻量级AI笔记工具,专为 rsrs 用户设计。支持 Ctrl+Alt+R 快捷唤起、划词即存、AI 智能梳理、3D 记忆图谱与智能判重挂树,托盘常驻不干扰,让灵光一现的念头秒落本地知识库。(239字)
|
11天前
|
弹性计算 缓存 测试技术
阿里云服务器新老用户活动价格全览:38元起续费同价、99元e到九代c9a全对比‌
本文将对当前阿里云服务器活动价格体系进行系统性梳理,涵盖特惠款机型、新用户专享规格、新老用户同享规格、九代企业级实例及优惠券叠加策略等多个维度,为采购决策提供可量化、可验证、可操作的参考依据。
|
1月前
|
机器学习/深度学习 算法 前端开发
发动机故障诊断智能体(二):基础时序压缩与长短期记忆编码网络
在智能体完成气路多航段时序数据的采集与规整后,高维度的原始时序信号需要经过深度表征与降维处理,以消除高频测量噪声并提炼本质物理趋势。采用长短期记忆自编码器架构,在脱离人工标签监督的情况下,利用海量正常运行数据进行自监督重构训练,构建出能够压缩并表征发动机稳态工况与退化趋势的时序特征提取模型。
|
1月前
|
人工智能 安全 API
阿里云Token Plan 个人版Quick Start:最低39 元/月,主流AI工具直接接入,Credits 统一计量
阿里云百炼 Token Plan 个人版是面向个人开发者的 AI 大模型订阅服务,采用 Credits 统一计量,支持在 Claude Code、Cursor、Qwen Code 等主流 AI 编程和智能体工具中使用。目前提供 Lite、Standard、Pro 三档套餐及用量包,限时价格分别为 39 元/月、139 元/月、499 元/月。
阿里云Token Plan 个人版Quick Start:最低39 元/月,主流AI工具直接接入,Credits 统一计量
|
1月前
|
人工智能 JSON 测试技术
Agent 里为什么不该什么都交给大模型?Jev 给了一个新答案
Jev是TypeSafe AI于2026年9月推出的首款“系统级决策模型”,专为AI工程化设计:不生成文本,专注分类、路由、评分等结构化判断,输出带置信度的类型化决策(如“高风险:92%”)。它响应快、成本低,填补Agent/RAG/测试平台中高频轻量判断的空白,推动AI架构从“一模型通吃”走向分层协同。
|
1月前
|
算法 数据挖掘 Shell
经验自进化:自动挖掘经验资产,消融实验验证真实收益丨AgentLoop 数据飞轮实践(五)
本文介绍AgentLoop经验自进化实践:从运行轨迹自动挖掘成功与失败模式,经Skill召回并注入上下文。文章详解接入验证流程,并通过消融实验优化召回策略,降低耗时、成本、Token消耗和工具调用,让Agent持续迭代。
376 18
|
1月前
|
人工智能 Ubuntu 数据可视化
Ubuntu 本地部署Ollama+OpenWebUI教程
本文详解Ubuntu下零基础部署Ollama+OpenWebUI:一键安装Ollama(支持CPU/GPU)、拉取轻量qwen3.5:0.8b模型、虚拟环境隔离安装OpenWebUI、配置systemd自启服务,最终建成可远程访问、离线运行、稳定易用的本地AI对话网页。
534 2
|
1月前
|
人工智能 自然语言处理 监控
不止降本增效:AI智能客服如何成为企业业务增长新引擎
瓴羊Quick Service是阿里云推出的企业级智能客服平台,融合大模型与AI Agent技术,实现从“被动应答”到“主动服务+任务执行”的跃迁。支持多渠道接入、多模型灵活切换,AI问答准确率达93%,可自动查物流、改地址、催发货等,助力企业降本增效、转化销售、驱动决策,真正将客服升级为“增长引擎”。
|
1月前
|
缓存 编解码 测试技术
GPT Image 2.5 图片生成费用详解:Flare 与 Sunburst 两种模式定价解析
OpenAI发布GPT-Image 2.5双模型:Flare(重速度)与Sunburst(重精度),均按token计费——文字输入$5M、图片输入$8M、输出$30M/百万token,缓存另计。单价统一,但实际单图成本因用量而异,官方提供输出token估算器。
|
22天前
|
存储 弹性计算 固态存储
阿里云服务器租用价格表2026年10月最新:一年/按月/按小时收费明细,一文看懂
2026年10月阿里云服务器最新报价:轻量应用服务器低至38元/年(200M峰值带宽),ECS经济型e实例99元/年;支持包年包月、按量付费及抢占式实例;含CPU内存、带宽(1–5Mbps起)、ESSD云盘等分项计费明细。
274 0

热门文章

最新文章