论文

注册描述以不同速度过时:MCP漂移的89天测量与重新审计覆盖不足

Registry Descriptions Go Stale Unevenly: An 89-Day Measurement of Model Context Protocol Drift, and Why Drift-Ranked Re-Auditing Under-Covers It

AI 基础设施AI安全与内容治理基础设施

摘要

模型上下文协议 (MCP) 生态系统的安全研究共享一个设计:每个研究都在单个时间点审核注册表。没有报告记录这些审计判断的注册描述保持最新状态的时间——这是任何描述级别发现仍然适用的必要条件,尽管不是充分条件:我们衡量审计文本的保质期,而不是安全发现本身的有效性(第 7.1 节)。我们在 88.6 天内重建了官方 MCP 注册表的 120 个观察结果,涵盖了 19,099 个不同的服务器,服务器数量从 3,510 增加到 18,966。我们的核心结果是政策一:您无法通过重新审核偏差最大的服务器来保持描述级别的发现最新。在前 5% 的重新审核预算中,按先前偏差进行排名仅捕获了约 20% 的先前见过的服务器,这些服务器的描述在保留窗口中发生了变化 - 而描述符总体漂移的约 27% - 并且仅捕获了所有描述更改者的约 10%。限制并非不可预测:排名仍然会带来约 4 倍的提升。问题是描述表面很稀疏——8.6%的服务器曾经重写过描述,而描述符的比例为24.8%——而且大约一半的描述更改发生在历史排名无法达到的新到达者上,因此相同的提升购买的覆盖范围要少得多。适合的控制是内容绑定——在描述的散列移动时重新验证——加上一定大小的定期全目录扫描;漂移历史排名充其量只是一种局部的、对新来者盲目的控制。这是描述级审核员的扫描仪卫生,而不是运行时信任信号。在至少十个时间间隔观察到的服务器中,四分之三从未发生变化,最活跃的 5% 产生了所有变化事件的 61%,并且只有 11.9% 的队列描述符在 30 天内发生变化;朴素复利预测 30 天时为 35.8%(89 天时为 73%),这是一个重尾高估,我们仅将其用作诊断。我们发布了面板、图形生成器和分析代码。