事件核心
近日,Cloudflare 披露了其 Workers AI 平台中 GLM-4(及相关 GLM 系列)模型存在严重的跨请求 KV 缓存泄露漏洞。该漏洞的核心在于:在多租户推理环境下,由于模型推理引擎未能彻底清理或隔离不同请求之间的键值(KV)缓存,导致后续用户的请求可能会意外“继承”前序用户的上下文数据。这意味着,攻击者或普通用户在发起查询时,可能会在生成的回复中看到其他用户的私密对话、API 密钥或敏感业务逻辑。Cloudflare 已紧急下架受影响模型并发布了技术复盘报告。
技术/商业细节
KV 缓存(Key-Value Cache)是大语言模型(LLM)实现高效推理的关键技术,通过存储已处理 Token 的注意力机制状态,避免重复计算,从而显著降低首字延迟(TTFT)。然而,在 Cloudflare 的案例中,推理框架在处理 GLM 模型的特定实现时,未能正确重置缓存指针或清除内存缓冲区。当多个用户共享同一 GPU 实例进行分时复用时,逻辑隔离的失效导致了物理内存中残余数据的跨请求可见。这一漏洞不仅涉及代码层面的 Bug,更触及了当前 Serverless AI 架构中“极致性能”与“多租户隔离”之间的结构性矛盾。
八卦分析:全球影响
「八卦智库」认为,此次事件绝非孤立的工程失误,而是整个 GenAI 基础设施行业的警钟。目前,全球云厂商都在竞逐“极致推理速度”,PagedAttention、FlashAttention 等优化技术被广泛应用,但这些技术往往在内存管理上极度复杂。此次泄露暴露了三个深层问题:首先,国产大模型(如 GLM 系列)在适配全球主流推理框架(如 vLLM, TensorRT-LLM)时,可能存在边缘情况的兼容性隐患;其次,Serverless 推理的“冷启动”优化与“状态清理”之间存在天然的博弈;最后,这标志着 AI 安全已从早期的“提示词注入”转向更底层的“推理侧侧信道攻击”。对于依赖第三方 API 的企业而言,数据隐私的边界正在变得模糊。
战略建议
架构加固: 建议开发者在调用多租户 AI 接口时,对输入数据进行脱敏处理,并在应用层实现必要的输出过滤,防止敏感信息回流。
供应商审计: 企业在选择推理服务商时,应重点考察其针对多租户隔离的底层实现方案,优先选择具备硬件级隔离(如 TEE 可信执行环境)或明确声明缓存清理机制的供应商。
监控与回溯: 建立针对异常输出的实时监控机制。一旦发现模型回复中出现非预期的上下文信息,应立即触发熔断并审计历史请求日志。
关注国产模型适配: 针对 GLM 等特定架构模型,建议在自建推理环境时,严格校验推理框架的版本兼容性,确保安全补丁已同步更新。
SOURCE: HACKERNEWS // UPLINK_STABLE