RFC 9728: OAuth 2.0 Protected Resource Metadata
PulseAugur coverage of RFC 9728: OAuth 2.0 Protected Resource Metadata — every cluster mentioning RFC 9728: OAuth 2.0 Protected Resource Metadata across labs, papers, and developer communities, ranked by signal.
11 天有情绪数据
-
MCP 服务器面临权限漏洞;Nacre 实施预过滤
最近对公开 MCP 服务器的调查显示存在重大的安全和权限漏洞,许多服务器缺乏适当的身份验证。核心问题在于确定代理在搜索文档时使用谁的权限,因为单个集成密钥可能授予广泛的访问权限。Nacre 通过确保搜索以特定用户的委派权限运行,并在索引前应用权限过滤器来解决此问题,以防止数据泄露并确保准确的结果计数。
-
开发者通过 MCP 代理将 OAuth 与 DeepSeek Harness 集成
一位开发者详细介绍了他们如何将需要 OAuth 的内部 MCP 服务器与 DeepSeek Harness (DSH) 集成,并在过程中克服了几个隐藏的故障。核心问题是 DSH 插件缺乏直接的 OAuth 支持,因此需要一种变通方法。该解决方案涉及使用 `mcp-remote` 创建一个 stdio 代理来处理 OAuth 流程,包括动态注册、PKCE 流和令牌刷新,同时向 DSH 提供标准的 stdio MCP 接口。开发者遇到了与…
-
安全审计发现37%的MCP端点缺乏身份验证
对MCP注册表中57个公开的Streamable HTTP端点的安全审计揭示了重大的漏洞。大约37%的端点在没有任何身份验证的情况下完成了握手,其中许多暴露了敏感的账户管理工具。此外,76%的未经验证端点向调用者提供了其完整的工具清单。审计还发现了一个被称为“会话即身份”的架构缺陷,其中会话ID没有正确绑定到已验证的主体,从而导致会话劫持和终止。
-
开发者测试揭示了即将发布的 MCP 协议规范中的关键安全漏洞
一位开发者为即将于 2026-07-28 发布的 MCP 协议规范创建了一个测试工具,该协议规范将 HTTP 服务器授权标准化,使其类似于 OAuth 2.1。该工具包含十项测试,揭示了典型实现中的重大安全漏洞,默认情况下,“朴素”服务器仅通过两项测试。“加固”版服务器通过修复受众验证、元数据发现和令牌转发等问题,成功通过了所有十项测试,这凸显了解决关键安全漏洞的便捷性。
-
MCP集成OAuth 2.1,为安全的AI客户端-服务器交互提供支持 · 跟踪4个来源
模型上下文协议(MCP)正在与OAuth 2.1集成,以增强AI客户端与远程服务器交互的安全性。此次集成使MCP服务器能够充当OAuth 2.0资源服务器,验证由单独的授权服务器颁发的访问令牌。该过程包括客户端获取令牌,在HTTP请求中提供令牌,以及服务器在执行操作之前验证令牌的真实性和范围。关键方面包括使用受保护资源元数据(PRM)进行发现、动态客户端注册以及处理桌面应用程序和编辑器等各种客户端类型。
-
Claude 和 ChatGPT 连接器使用 OAuth 进行安全的 API 访问
本文详细介绍了 Claude 和 ChatGPT 等人工智能模型的自定义连接器如何与 OAuth 服务器(特别是 osFoundry 的)进行交互。文章解释了身份验证过程,并强调虽然握手和工具目录是公开的,但工具调用需要访问令牌。该帖子详细介绍了系统如何使用 RFC 9728 OAuth 受保护资源元数据来指导客户端找到正确的授权服务器和端点,以及工具如何根据其所需的 OAuth 范围(读取、写入、运行)进行分类。它还指出了开发人员常…
-
Claude 和 ChatGPT 连接器使用 OAuth 元数据进行 osFoundry 身份验证
osFoundry 平台的 OAuth 服务器提供元数据,像 Claude 和 ChatGPT 这样的 AI 模型自定义连接器可以使用这些元数据来查找授权和令牌端点。当客户端尝试在没有有效令牌的情况下调用工具时,服务器会响应 401 错误,其中包含 `resource_metadata` 标头。此标头符合 RFC 9728,指示客户端到正确的端点进行身份验证。该平台的设计允许动态客户端注册并使用 PKCE 进行授权码验证,确保每次调用…
-
增强 AI 代理安全性:细粒度的工具调用授权
本文详细介绍了在初始登录授权之外,增强代理工具调用安全性的四步方法。它强调了为进行调用的用户和特定代理实例设置不同身份的必要性,从而实现细粒度的控制和审计。作者主张进行每次调用的授权决策,不仅考虑工具本身,还要考虑其参数,实施默认拒绝策略,并确保仅在允许的情况下才暴露工具。最后,文章强调了使用短期凭证和仔细记录每次授权决策(包括拒绝)的重要性,以维持强大的安全态势。
-
MCP服务器安全状况不一:供应商基本安全,本地设置有风险
最近对模型上下文协议(MCP)服务器的扫描显示,虽然主要供应商普遍实施了身份验证和正确的OAuth发现等基本安全措施,但许多本地服务器安装和一些供应商端点存在严重漏洞。扫描突出了本地服务器中未固定包安装等问题,这可能导致受损的维护者账户执行恶意代码。此外,一些服务器仍然依赖已弃用的客户端注册方法,并且未能正确指示公共、只读访问,这可能会让客户端和扫描器感到困惑。
-
HireGPS 推出专用的 OAuth 2.1 服务器以集成 AI 客户端
HireGPS 是一家专注于将简历分析与职位角色进行匹配的公司,他们开发了一个远程 MCP 服务器来集成 Claude 等 AI 客户端。主要挑战在于实施安全的授权系统,因此他们创建了一个专用的 OAuth 2.1 服务器,而不是重用其 Web 应用程序的更广泛的会话令牌。该专用服务器颁发作用域有限的令牌,专门用于 MCP 交互,通过限制令牌泄露可能造成的损害来增强安全性。实施过程涉及遵循 OAuth 2.0 规范进行元数据发现和客户…
-
MCP 服务器对新的 OAuth 规范采纳情况不一
最近对 61 个官方 MCP 服务器的分析显示,虽然基本的授权功能已得到广泛实施,但较新的规范却滞后。研究发现,所有服务器都能正确处理初始认证请求并支持 S256 的 PKCE,但很大一部分未能完全采纳新的标准,如客户端 ID 元数据文档和 issuer 参数支持。一些服务器还缺少 scope hints,迫使客户端猜测必要的权限。分析指出,Apollo、Cal.com 和 Neon 等公司在采纳这些较新规范方面近期有所改进。
-
远程MCP服务器的OAuth 2.0认证流程详解
本文详细介绍了使用OAuth 2.0与远程MCP服务器进行身份验证的过程,以Singular Signal为例。文章概述了三步握手过程:初始的“initialize”请求收到一个401错误,并附带一个指向受保护资源元数据的链接;接着查询该元数据以识别授权服务器;最后一步是与授权服务器的发现文档交互,以了解完整的身份验证流程,包括动态客户端注册和支持的授权类型。
-
OAuth参考架构简化MCP集成
提出了一种用于将OAuth与MCP(消息通信协议)集成的参考架构,以解决MCP服务器试图同时承担多个角色所带来的复杂性。该架构将关注点分为四个不同的角色:MCP客户端、授权服务器、访问令牌和MCP受保护资源。这种分离利用了现有的OAuth标准,如RFC 9728用于资源元数据发现,RFC 8414用于授权服务器详细信息,确保客户端能够动态地识别和认证授权服务器。该设计强调将访问令牌绑定到特定的MCP服务器,并使用范围(scopes)来…
-
Claude追踪器简化OAuth 2.1认证,移除API密钥
Oizom的首席软件工程师Panth Patel为其票据追踪器Claude开发了一种新的身份验证方法,通过消除手动API密钥管理来简化用户体验。该系统在RFC 9728和其他OAuth 2.1规范中有详细说明,使用单个URL和一次同意点击即可完成授权,增强了安全性和用户控制。该过程包括一个发现流程,客户端从服务器获取必要的元数据,然后是一个同意屏幕,允许用户指定客户端可以访问的确切权限和看板。令牌管理包括SHA-256存储和一种盗窃检…
-
MCP注册表扫描显示干净的匿名握手率低于50%
近期对MCP注册表的扫描显示,在9,991个远程端点中,不到一半完成了干净的匿名握手。在剩余的端点中,很大一部分是设计上已认证的,并正确返回401状态,而其他端点则处于宕机状态或未经明确指示的身份验证限制。分析还强调了工具/列表负载的巨大令牌大小,客户端在用户交互之前会加载这些负载,其中一些服务器宣传了异常多的工具。
-
OAuth 2.1 如何保护AI工具中的远程MCP服务器
这篇技术文章解释了OAuth 2.1如何用于身份验证远程MCP服务器,特别是在Claude、Cursor和Claude Code等应用程序中。文章详细介绍了三个步骤:一个初始的未经验证的请求,返回带有身份验证详细信息的401错误;获取受保护的资源元数据,以识别授权服务器和所需的范围;最后检索授权服务器的元数据,以定位授权和令牌交换的端点。解释强调,这种标准的OAuth流程,通过MCP规范的增强,允许安全的客户端连接,而无需API密钥或…
-
MCP端点暴露敏感数据,缺乏安全控制 · 跟踪2个来源
最近对78个公共模型上下文协议(MCP)端点的安全分析揭示了重大的漏洞,其中74%向匿名用户暴露了其完整的工具列表。分析强调了诸如未经身份验证的401错误、导致互操作性问题的混合协议版本以及可能被毒化以操纵AI代理的工具描述等问题。这些发现强调了采取强有力安全措施的必要性,包括最小权限访问、关键操作的人工审批,以及将所有工具返回的文本视为不可信,以减轻提示注入和泄露秘密等风险。
-
API开发和安全更新:OpenAPI Overlays、MCP网关、Postgres流式传输和API规范分析
本摘要涵盖了与API开发和安全相关的多项技术更新和分析。它介绍了OpenAPI Overlay 1.1,用于将API功能作为独立构件进行管理,并详细介绍了更新和影响追踪的工作流程。摘要还探讨了一种经过身份验证的MCP网关直通模式,该模式可在验证JWT和转发令牌的同时保持无状态。此外,它还讨论了通过逻辑解码在不进行双重写入的情况下流式传输PostgreSQL更改的方法,以及用于MCP无状态修订的安全指南,重点是防止各种安全漏洞。最后,它…
-
OAuth 采用落后于 2026 年七月规范:仅 8% 的服务器符合要求
对 2,967 个支持 OAuth 的服务器进行的最新分析发现,只有 8% 完全符合 2026 年七月规范,特别是关于 RFC 9728 和 RFC 9207。虽然较旧的 OAuth 功能已得到良好实施,但受保护资源元数据和发行者标识的新要求采用率明显较低。该问题似乎在许多运营商中普遍存在,而不是集中在少数提供商身上,这表明存在广泛的迁移挑战,而不是特定的供应商故障。
-
研究发现 MCP 服务器未能强制执行工具列表的身份验证
关于机器通信协议 (MCP) 规范的讨论揭示,相当一部分需要身份验证的服务器并未对其工具列表强制执行身份验证。在 117 个强制要求凭证的服务器中,约有 15% 的服务器仍然匿名提供其完整的工具列表,另有 16% 的服务器以不合规客户端无法操作的方式拒绝请求。这个问题在小型团队中更为普遍,因为默认的规范设置可能影响更大。此外,大多数 MCP 服务器缺乏可访问的远程端点,这意味着它们的发现性主要依赖于源代码和包元数据,而不是预认证的发现表面。