MCP Streamable HTTP 的 Origin 头校验:为什么浏览器页面能跨站调用本地 MCP 服务
本地 MCP Server 监听 localhost 时,若服务端不校验 Origin 头,任意网页都可能借 DNS rebinding 发起工具调用。本文以本地代码执行工具为场景,拆解 Origin 校验的作用点、校验过宽与缺失时的攻击路径,并对比回环绑定与令牌鉴权的边界。
共 1 篇文章
本地 MCP Server 监听 localhost 时,若服务端不校验 Origin 头,任意网页都可能借 DNS rebinding 发起工具调用。本文以本地代码执行工具为场景,拆解 Origin 校验的作用点、校验过宽与缺失时的攻击路径,并对比回环绑定与令牌鉴权的边界。