返回信息流
新闻事件
A重点76
InfoQ AI/ML/Data Eng
1 个来源

Cloudflare 推出 WriteGuard,为 MCP 服务器提供细粒度安全控制

Cloudflare 推出了 WriteGuard 的私有测试版,为 MCP 服务器提供细粒度的安全控制。该工具旨在让 AI 代理更安全,限制其对可修改数据或执行操作的工具的访问,而不仅仅是读取信息。

SynthePulse Insight · AI 深度解读

Cloudflare WriteGuard:为MCP服务器引入细粒度安全控制

版本 1 · 1 个来源

Cloudflare推出WriteGuard私有测试版,旨在为MCP服务器提供细粒度的安全控制,通过集中策略、审计和归属,解决AI代理写操作带来的风险。

  • WriteGuard目前处于私有测试阶段,旨在为MCP服务器提供细粒度的安全控制。
  • 它作为共享策略、归属和审计层,拦截所有传入的MCP请求,并根据工具特定策略决定放行或阻止。
  • 工具按风险等级分类,从只读到关键操作,如合并请求、生产部署和批量删除被列为关键。
  • WriteGuard无需创建独立的代理账户,而是利用现有OAuth凭据识别用户,并添加MCP客户端和会话上下文。
  • 审计事件异步发送,包含服务器、工具、风险等级、结果、用户、客户端和持续时间,但省略敏感键值。
展开章节目录背景:从只读到可操作

背景:从只读到可操作

随着模型改进和团队经验积累,工程、产品、设计、销售和客户成功等角色开始要求AI代理能够执行操作,而不仅仅是读取信息。Cloudflare的WriteGuard正是在这一背景下推出,旨在为MCP服务器提供细粒度的安全控制。

WriteGuard的核心机制

WriteGuard位于Cloudflare的MCP服务器门户之后,拦截所有传入的MCP请求。它加载与目标工具关联的策略,并评估请求上下文,以决定请求是原样通过还是被阻止。如果允许的请求随后失败,它会被路由到审计服务,所有被拒绝的请求也会被路由到审计服务。

根据Cloudflare工程师Scott Roe-Meschke和Kenny Johnson的说法,WriteGuard的优势在于无需修改MCP服务器本身即可定义工具特定策略,并且可以作为所有通过Cloudflare门户连接的MCP服务器的共享安全层。

风险分级与策略

每个工具被分配一个风险等级,从无风险的只读到关键操作。例如,完成合并请求、触发生产部署或批量删除记录被归类为关键操作。创建合并请求或更新问题字段属于受控写入层,而标记通知为已读、订阅问题或添加评论等低影响操作则属于最小影响。

身份与审计

WriteGuard不需要创建独立的代理账户,因为这会产生“第二套需要管理的权限”。相反,MCP服务器使用现有的OAuth凭据来识别用户。为了确保代理驱动的操作在集中审计日志中可识别,WriteGuard将MCP客户端和会话上下文添加到人类身份中。

WriteGuard将每次调用分类为成功、失败或阻止,然后异步发送经过清理的事件到内部审计Worker。事件省略被视为秘密或敏感的键值,但包括服务器、工具、风险等级、结果、用户、客户端和持续时间。

当前状态与未来

WriteGuard目前作为私有测试版提供,允许Cloudflare验证其行为并在全面可用之前完善产品。

可信度边界

本文信息基于InfoQ的报道,属于二手来源。所有事实均来自该报道,未经过独立验证。

核心结论

WriteGuard代表了MCP安全性的进步,通过集中策略和审计,使AI代理的写操作更可控,但私有测试阶段表明其成熟度尚待验证。

主报道

InfoQ AI/ML/Data Eng

主报道来源