@XQOPTRX: [代理身份] — Descope 推出跨应用访问,以短期身份断言替代静态 API 密钥,用于 AI 代理和 MCP 服务器
摘要
Descope 推出跨应用访问,以短期身份断言替代静态 API 密钥,用于 AI 代理和 MCP 服务器,使企业能够通过现有的身份提供者管理代理访问,并实施每请求授权策略。
查看缓存全文
缓存时间: 2026/09/02 18:00
Descope 推出跨应用访问功能,用短期身份断言替代静态 API 密钥,服务于 AI 代理与 MCP 服务器
9 月 1 日发布的功能同时支持 ID-JAG 令牌的签发与验证,使企业能够通过现有的身份提供商管理代理可访问的内容——每次请求都将执行授权策略评估。
CyberSignal AI 优先级:高
发布日期:2026年9月1日
Descope
跨应用访问 — XAA
ID-JAG
模型上下文协议 — MCP
代理安全 · 身份 · MCP · OAuth · 零信任
AI 代理正以极快的速度制造一个熟悉的网络安全问题:
大量高权限身份共享从未为其设计的凭据。
静态 API 密钥可能成为:
代理式 AI 的共享密码问题。
事件概述
Descope 宣布在其代理身份中心中支持:
跨应用访问 — XAA
该系统旨在让组织使用他们已信任的企业身份提供商来管理 AI 代理的访问。
Descope 现在同时支持:
ID-JAG 验证
与
ID-JAG 签发。
具体而言,这允许:
在应用 A 内认证的 AI 代理
访问:
应用 B 的 API 或 MCP 服务器
而无需为代理提供:
一个永久的共享 API 密钥。
身份链
用户/企业身份
↓
AI 代理执行授权任务
↓
企业身份提供商建立身份
↓
创建 ID-JAG 断言
↓
建立跨应用访问信任
↓
交换令牌
↓
签发短期作用域凭据
↓
代理访问特定的 API/MCP 资源
↓
评估授权策略
↓
允许或拒绝操作。
其目标是:
委托身份,而非永久密钥。
为什么静态 API 密钥对代理而言是危险的
考虑常见架构:
AI 代理
↓
环境变量
↓
API 密钥
↓
强大的服务。
这会导致几个问题。
API 密钥可能:
- 长期有效
- 存放在配置文件中
- 拥有过宽的权限
- 在代理间复制
- 缺乏用户上下文
- 缺乏工具级授权。
如果一个代理因以下原因被攻破:
- 提示注入
- 依赖项被篡改
- 凭据被盗
- 恶意 MCP 内容
该长期凭据可能在代理本身之外被重复使用。
身份问题
代理越来越多地运作于以下角色之间:
- 用户
- 应用程序
- 服务账户
- 自主工作负载
但简单地将代理视为:
已登录的人类用户
会产生另一个问题。
如果该人类拥有:
30 项权限,
代理可能继承:
全部 30 项。
即使该任务仅需要:
其中一项。
Descope 的 XAA 模型则旨在使用以下上下文信息授权访问:
- 用户角色
- 租户成员身份
- 身份声明
- 代理身份
- 请求的资源
- 请求的作用域。
什么是 ID-JAG?
该系统使用:
身份断言 JWT 授权授予 — ID-JAG。
概念上:
企业身份提供商声明:
“此用户,通过此应用程序,正在请求此特定资源。”
↓
签署的短期断言
↓
资源的授权系统验证它
↓
资源创建自己的访问令牌。
因此,原始身份提供商有助于建立信任,而无需每个代理永久存储:
另一个凭据。
MCP 成为 IAM 的一部分
这一点很重要,因为 MCP 服务器越来越多地暴露:
- 数据库
- 开发者工具
- 云环境
- 文件
- 业务应用程序
- 内部 API。
缺乏强身份边界的 MCP 服务器实际上可能成为:
一个 AI 可访问的企业基础设施网关。
跨应用访问正在被纳入围绕 MCP 的企业管理授权模型。
这意味着传统的 IAM 概念开始触及:
代理到工具的通信。
多租户访问
Descope 也支持按组织设置的策略。
一个企业客户的代理可能获得:
只读访问权限。
另一个客户可能获得:
不同的工具作用域。
另一个客户可能:
完全没有访问权限。
策略决策可以包含:
- 角色
- 租户 ID
- 来自企业身份提供商的声明。
并且 Descope 表示策略可以:
在每次请求时
进行评估,而不是永久编码在一个静态凭据中。
受影响的范围
这种架构特别与构建以下内容的公司相关:
- 企业 AI 代理
- MCP 服务器
- B2B SaaS 平台
- 多代理系统
- 代理市场
- 企业副驾驶。
代理跨应用程序通信越多,以下方式就越不可持续:
代理 → 巨大的 API 密钥集合。
为什么这很重要
网络安全已经从人类身上吸取了这个教训:
共享密码是坏事。
然后是工作负载:
共享服务账户是坏事。
代理式 AI 正在重现相同的身份问题。
更好的架构是:
- 每个代理都有身份
- 每个请求都有上下文
- 凭据会过期
- 权限最小化
- 委托可见
- 访问可被撤销。
重要注意事项
这是一个:
商业产品发布。
Descope 的有效性和部署声明主要来自 Descope 本身。
跨应用访问和相关的代理身份标准也:
仍在演进中。
仅靠身份控制不能解决:
- 提示注入
- 恶意工具响应
- 不安全的自主决策
- 代理能力过强的问题。
一个完美认证的代理仍然可能执行:
一个完美认证的错误操作。
身份回答:
“谁在行动?”
安全则仍需回答:
“这个操作应该发生吗?”
防御者行动
部署 AI 代理的组织应清查:
- 每个代理身份
- 每个 MCP 服务器
- 代理持有的每个 API 密钥
- 每个下游权限。
转向:
- 短期凭据
- 最小权限
- 按工具授权
- 租户隔离
- 显式委托
- 完整访问日志记录
- 独立的代理撤销。
并避免以下架构:
人类管理员会话
↓
AI 代理
↓
管理员可访问的一切。
CyberSignal 洞察
AI 代理不应借用您的登录凭据,就像服务器不应借用您的密码一样。代理正成为一等身份——安全架构需要相应地对待它们。
来源:Descope · MCP 企业托管授权 / ID-JAG
相似文章
AI代理的短期凭证 (12分钟阅读)
Vercel Connect全面发布为AI代理引入短期、有范围的凭证,以替代长期令牌,提升安全性并管理凭证蔓延。
我们发布了一个MCP服务器,代理继承人类身份。然后我们不得不弄清楚这个身份来自哪里。
我们发布了一个MCP服务器,代理继承人类身份,实现了OAuth 2.1联合身份认证和每个IdP的声明映射器,以解决代理身份管理和RBAC策略评估问题。
@caspar_br: 代理认证很难,但不该如此!你的代理需要扮演某个角色:有时是一个共享身份,有时……
Managed Connections 通过允许 AI 代理在代码中定义其身份,简化了 OAuth 流程,避免了复杂的认证流程。现在可在 managed-deepagents 0.7 中使用。
@peytoncasper: https://x.com/peytoncasper/status/2089460434130919783
本文探讨了零售和在线交易中代理身份的挑战,强调需要像Appriss和Plaid这样的信任中介来实现安全和合法的代理交互。
@hwchase17: https://x.com/hwchase17/status/2057506580447510889
LangSmith 推出 Auth Proxy,用于保护代理沙箱的网络访问安全,避免凭据暴露在运行时中,并强制实施明确的网络访问策略。