Cloudflare Blog

46 篇内容

工程实践Cloudflare Blog

Total eclipse of the Internet: traffic impacts in Iceland, Spain, and Portugal

文章通过Cloudflare Radar的HTTP请求量数据,分析了2025年8月12日欧洲日全食期间各国互联网流量的变化。作者用前三个周三同一时段的请求量中位数作为基线,以五分钟为粒度计算流量偏离程度,并利用太阳和月球的几何位置计算各地区的最大遮挡比例和时刻。结果显示,流量下降的时间与最大遮挡时刻几乎精确吻合,处于全食带或深偏食地区的流量比基线下降约15%至30%,而浅食地区几乎不变;冰岛、西班牙和葡萄牙降幅最大。文章指出,流量降低并非网络故障,而是人们停止上网观看日食,反映物理事件对线上行为的直接影响。分析依赖Cloudflare网络覆盖,结论适用于该事件规模下的趋势观察,但个体国家的局部变量(如人口密度、云量)会造成散点偏差。

推荐收录。文章展示了一套可复用的互联网流量事件分析方法:从基线选择、遮挡率几何计算到时间对齐和趋势验证,而非简单的新闻转述。对从事网络数据分析、CDN运营或行为量化的读者有直接迁移价值,其数据清洗和基线对比思路也可用于其他大型事件的影响测量。主要局限是结论依赖Cloudflare单源数据,但作为方法参考仍具长期价值。

工程实践Cloudflare Blog

Certificate Transparency Monitoring is now generally available

文章介绍 Cloudflare 证书透明度监控从公开测试转为正式可用,核心是解决告警噪声问题。噪声主要来自 Cloudflare 自己发行的证书,包括自动续期,导致用户忽略重要告警。作者分析发现证书管理服务与 CT 告警服务是两个独立系统,缺乏共同标识符,原有指纹无法提前匹配。最终选择 SPKI 的 SHA-256 哈希作为关联键,因为它在密钥生成、预证书和最终证书中保持一致,且每次发行生成唯一密钥。告警服务从日志重新计算该哈希并查询下单记录,匹配则抑制告警,只保留外部证书告警。文中还说明对废弃预证书、自定义上传证书的处理,并提及邮件改进和未来集成通知系统,方法可迁移到跨系统数据关联和降噪场景。

推荐收录,因为文章详细记录了一个真实工程问题的分析和解决过程:通过分析证书生命周期,找到 SPKI 哈希这一早期、一致、可复现且唯一的关联键,将两个独立系统连接起来,有效抑制噪声。适合安全工程师、基础设施团队和 SRE 参考,其跨系统数据关联和降噪思路具有可迁移价值,尽管具体实现绑定 Cloudflare 环境。

技术文章Cloudflare Blog

Cloudflare DDoS Threat Report H1 2026: 1 Tbps attacks soar as DNS floods and geopolitical tensions drive a new wave

本文是 Cloudflare 发布的 2026 上半年 DDoS 威胁报告,基于其全球网络数据,系统总结了网络层和应用层攻击的规模、频率、主要向量与行业分布。核心发现包括:1 Tbps 以上超大规模攻击数量较上季度增长六倍以上,DNS Flood 与 CLDAP Flood 等反射放大攻击显著上升,其中 CLDAP 攻击环比激增 580%;地缘政治事件直接驱动攻击目标变化,媒体行业持续位居受攻击首位,政府行业在“史诗之怒”行动后排名骤升。报告强调攻击呈现短时爆发特征,人工响应已不可行,自动化、始终在线的防护成为必需,并介绍了 Cloudflare 的免费 DDoS 防护与 Botnet 威胁情报共享等防御实践。

报告提供了基于真实网络的海量 DDoS 攻击统计与向量分析,对安全工程师、网络运维和架构师理解当前威胁格局、评估防护策略有直接参考价值。文中揭示的 CLDAP 爆发、攻击短时化等趋势,以及自动化防御的洞察,可迁移至各类网络服务的安全规划与应急响应改进中。

工程实践Cloudflare Blog

Unveiling good and bad behaviors on the Agentic Internet

文章介绍了Cloudflare在应对日益复杂的代理型流量(Agentic Internet)时,如何从行为分析出发区分善意与恶意自动化流量。作者区分了风险与信任的概念,强调基于持续会话评估的信任机制比一次性检查更有效。文章重点介绍了Precursor系统,它利用客户端行为信号持续检测微妙的不似人行为,并提供了真实部署数据和交互演示。此外,还预告了自适应智能检测引擎和高级缓解措施(如AI Labyrinth的迷宫、摘要和投毒策略),旨在提高攻击者的成本并引导良性代理行为。这些方法和工具为网站所有者构建可信任的流量生态提供了工程参考。

文章提供了从行为角度检测和管理自动化流量的工程实践,包含具体的数据验证、架构取舍和对抗性策略,适合安全和基础设施工程师参考。其信任评估框架和通过持续行为分析提高攻击者成本的方法具有可迁移价值。

工程实践Cloudflare Blog

Introducing Radar Researcher: An AI tool for exploring Internet data in plain language

本文介绍了 Cloudflare Radar 新推出的 AI 工具 Radar Researcher,它允许用户用自然语言查询全局互联网数据,自动生成交互式图表并给出解释。文章详细说明了构建动机(降低非技术用户门槛、加速记者和工程师的数据获取)、系统架构(基于 Cloudflare Workers 和 Durable Objects,使用 Workers AI 运行开源模型并实现多模型回退,通过 MCP 服务器和 Code Mode 让 Agent 动态发现并调用 Radar API),以及关键技术决策(用轻量图表规约替代让模型直接生成数字,保证数据精确性和可视化一致性)。此外,还介绍了 WebMCP 支持,使网站成为 Agent 友好型。该工具目前处于 Beta 阶段,适用于网络流量分析、中断调查等场景,但依赖 LLM 的推理准确性且仅限 Radar 数据集。

推荐收录。本文提供了将 LLM 与数据 API 集成的一种可参考架构:通过 MCP 动态发现接口、用规约化图表渲染避免模型篡改数据、以及多模型回退保障可用性。这些设计模式对构建 AI 辅助数据分析工具的工程师有直接迁移价值,也展示了如何为网站添加 Agent 兼容能力。

工程实践Cloudflare Blog

Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers

Cloudflare推出Kitesurf,专为AI代理设计的轻量浏览器,运行于Cloudflare Workers的V8隔离环境中。文章阐述了为何需要新浏览器:传统Chromium对代理而言资源开销大,而代理更关注令牌数、上下文窗口和成本。团队采用Rust编译为WebAssembly、借助Web Platform Tests驱动开发、强调组件隔离与无状态设计。整体架构分为Engine处理CDP/HTTP、PageScript利用动态Worker解析HTML/CSS/JS、PageRenderer光栅化生成截图。性能上比Chromium节省3-7倍内存和CPU,但渲染速度慢1.7倍。当前兼容性有限,不支持视频和WebGL,适合一次性截图、PDF生成等简单任务。项目仅12周,开源在即。

推荐收录,因为文章并非产品发布,而是深入的技术工程案例,详尽阐述了为AI代理构建轻量浏览器的设计决策、架构实现和性能权衡。适合从事浏览器、AI代理或边缘计算基础设施的工程师阅读,其中的隔离、无状态设计与WPT测试驱动开发方法可迁移到类似复杂系统的构建中。但需注意项目尚处早期,兼容性有限。

技术文章Cloudflare Blog

Building an open Agentic Internet: readable, discoverable, callable, and payable

文章提出“代理互联网”愿景,将AI代理视为网站的新型访问者,围绕可读、可发现、可调用、可支付四个特性构建开放基础设施。作者分析了传统网络对代理的不适应性,如重复抓取、广告模型失效,并阐述了Cloudflare提供的技术组件:Markdown for Agents和Kitesurf浏览器实现高效读取,AI搜索和AEO优化发现,WebMCP和Code Mode支持直接调用页面功能,x402协议和钱包机制处理支付。文章强调身份认证(Web Bot Auth、PACT)和开放标准的重要性,旨在让域名所有者自主选择对代理的接纳与付费规则,避免互联网封闭。内容偏重架构设计理念,未涉及具体实现细节,但为开发者和架构师理解代理时代的网络基础设施提供了方向性参考。

该文章勾勒了AI代理与互联网融合的底层架构蓝图,提出的“可读、可发现、可调用、可支付”框架切中当前代理生态的关键需求,对构建开放、互操作的Web服务具有长远参考意义。适合关注Web基础设施、AI工程化和分布式系统的开发者与架构师了解前沿趋势和设计模式,虽然缺乏代码级细节,但其概念模型可迁移至实际系统设计中。

工程实践Cloudflare Blog

The next generation of MCP

文章详细解读了 MCP 协议从有状态到无状态的重大升级(2026-07-28 规范)。核心变化包括:移除强制会话和 Mcp-Session-Id 头,使服务器无状态化;通过 Multi Round-Trip Requests (MRTR) 替代流式 ellitation,简化需要用户输入的场景;引入 Mcp-Method 和 Mcp-Name 头,让 HTTP 基础设施可直接理解 MCP 请求;改进授权流程(如采用 RFC 9207 防止 issuer 混淆,以及弃用 DCR)。Cloudflare 的 Agents SDK 已全面支持新规范,并展示了 Sentry、Linear 等客户的生产实践。文章指出无状态化使 MCP 服务器可以轻松运行在 Workers 等无服务器平台,而不必依赖 Durable Objects 等状态性基础设施,大幅降低部署复杂度和成本,同时保持向后兼容性。

这篇文章不仅及时报道了影响广泛的 MCP 协议变革,而且深入剖析了工程细节、部署影响和实际迁移路径,对构建 AI Agent 基础设施的开发者极具参考价值。它展示了协议设计如何在简单性、安全性和可扩展性之间权衡,为分布式系统和 API 设计提供了可迁移的经验。

技术文章Cloudflare Blog

The Agent Access Model

本文提出一种面向AI Agent的访问控制模型AAM,旨在将BeyondCorp的零信任思想从人类用户扩展到软件代理。文章分析了Agent的四个特性(凭证与任务寿命不匹配、机器速度、提示不可靠、多跳组合权限)导致现有控制失效,并围绕“不信任任务运行,针对任务及其累积状态授权每个动作”这一核心规则,阐述了AAM的五个原则:短期绑定凭证、在工具层和网络层实施策略、例外的人工审批、基于证据的授权审查、单向收紧能力的信任棘轮。文章给出了包括身份代理、任务范围访问引擎、中介层、信任棘轮、授权审查循环和活动日志的参考架构,并通过数据防泄露示例展示其工作方式,最后讨论了多人访问控制的开放难题。模型强调执行约束而非模型自身,适用于有数据库、API等系统记录访问需求的Agent部署场景。

文章系统性提出了适用于AI Agent的访问控制模型,填补了现有零信任架构在软件代理场景的空白。其原理清晰、架构具体、边界明确,对安全架构师、平台工程和AI工程团队具有直接指导和可迁移价值。尤其适合正在部署Agent的企业参考,帮助设计最小权限、防泄露和可审计的控制面。

工程实践Cloudflare Blog

How we’re rethinking work at Cloudflare with Cloudflare OS

本文详述了 Cloudflare 内部从谨慎试点到大规模推行 AI 工具的旅程,重点介绍其自研平台 Cloudflare OS 的设计理念与实现。团队先制定了人机权责、上下文层、权限最小化等原则,然后分别面向工程师和非工程师群体开展试点:工程师获得“工程法典”和自动化代码审查、设计评审、事故复盘,非工程师则通过“魔法邮件别名”识别可自动化的工作。平台基于 Workers、MCP Portal、AI Gateway 等组件构建,提供浏览器内安全运行环境,并通过技能文件和确定性代理降低 token 消耗。截至发布,平台每周活跃数千名员工,月均节省超过 10,000 小时,文中还分享了利用冠军用户和实习生推动变革的组织方法。

这是一篇高价值的工程案例,展示了如何将 AI 安全、可控地融入企业日常工作流。文章不仅给出了可落地的架构设计(如自定义 MCP 服务器、权限门禁、AI Gateway 策略),还提供了组织变革的实战经验。适合技术领导者、平台工程师和 AI 转型推动者参考,其原则与模式可迁移到类似的内部工具平台建设中。

工程实践Cloudflare Blog

Catching rogue AI behavior with identity-aware analytics

本文介绍了 Cloudflare 的 identity-aware AI Gateway 和 User Insights 功能,通过集成 Access 实现每请求身份认证,并结合基于会话的异常检测来发现恶意行为或成本异常。核心方法是对每个用户建立 30 天滚动 95% 分位基线,当会话成本超过基线 2 倍且同时跨过全局 p99 门槛时才触发告警,以此过滤微小波动和高消费用户的常规行为。文章详解了为何采用会话评分、双阈值和美元底限,并展示了从内部流量绘制的散点图和分布图,证明该方法能有效区分异常和噪声。方案主要面向已部署 AI Gateway 的组织,适用于需要成本控制和滥用量化的场景,但目前仅提供告警而不自动阻断。

推荐收录,因为该文不局限于产品宣传,而是详细阐述了一套可复用的基于用户行为基线的异常检测方案,包含双阈值、滚动基线和底限设置等工程细节。对构建 AI 成本监控、治理平台或内部安全分析的工程师有直接参考价值,且文中公开了具体统计量和决策依据,便于迁移到类似的用量分析场景。

工程实践Cloudflare Blog

WriteGuard: fine-grained controls for MCP Servers

文章介绍了 Cloudflare 为应对 AI 智能体写操作失控风险而构建的 WriteGuard 系统。WriteGuard 作为 MCP 服务器与下游应用之间的共享策略、归因和审计层,通过工具配置将操作分为 READ_ONLY、CONTAINED_WRITE、CRITICAL 三个风险等级,支持按工具启用/禁用、注入智能体身份标签并生成异步审计事件,无需修改 MCP 服务器代码。结合 Cloudflare Access 的人类身份模型,WriteGuard 允许智能体沿用用户权限,同时为写操作添加可追溯的智能体上下文,实现集中化的控制与可视性。文章以 GitLab 工具为例说明了不同风险等级的处理流程,并指出该设计可跨多个 MCP 服务器统一复用。当前方案基于 Cloudflare 内部基础设施,并通过私有测试版向外部提供,其风险模型和归因格式仍有待不同组织验证。

推荐收录,因为文章详细介绍了在真实 AI 代理工程中解决写操作失控问题的架构方案,包括工具风险分级、归因注入和集中审计等可迁移实践。对于正在构建 Agent 系统或 MCP 服务的工程师和架构师,文中的设计权衡和分层控制思路可直接参考,帮助在扩展 Agent 写能力的同时保持可见性和安全性。

工程实践Cloudflare Blog

Cloudflare OS: an open platform for agents, apps, and work

Cloudflare 推出开源平台 Cloudflare OS,用于构建企业内部的智能代理、应用和工作流。平台核心由三部分构成:代理工作区、安全治理框架和个人可定制应用。代理工作区集成公司上下文与技能,在隔离运行时中编写并执行代码;安全框架通过 Gatekeepers 和资源观察日志实现细粒度的资源访问控制与机密数据防泄漏;应用以 Dynamic Worker 和 Durable Object Facet 运行,使用 Cap’n Web RPC 通信。文章分享了从内部版本获得的经验,包括协作场景下的授权挑战和架构重建,并说明了模型路由、成本控制以及与 MCP 服务器的集成方式。适用边界在于整个平台深度绑定 Cloudflare 基础设施,直接迁移到其他环境需要额外工程。

文章不是空洞的产品发布,而是详细阐述了面向代理的平台安全设计如何解决凭证扩散、跨资源信息泄露等真实工程问题。提出的 Gatekeeper 模式、观测日志与策略联动、基于能力的访问控制,对于构建企业级 AI 代理系统的架构师和安全工程师具有直接参考价值,其思想可迁移到其他云平台或自建系统。

工程实践Cloudflare Blog

How we built a software factory to drive Astro’s GitHub issue count to zero

本文分享了Cloudflare团队为Astro项目构建的自动化问题分类流水线,旨在解决开源维护者面临的人工issue分类负担过重的问题。他们从开发一个本地可测试的AI代理技能(triage skill)起步,该技能按复现、诊断、验证、修复四步处理缺陷报告,每个步骤由独立子代理执行以防止LLM偏差。随后将技能集成为基于GitHub Actions的状态机,通过issue标签驱动全流程,自动产出预览版本供报告者验证,并将成功经验抽象为平台无关的代理框架Flue和可复用的triagebot-action。实践结果将Astro的开放issue从200+降至约30,并计划近期清零。文章还强调了自动化失败如何反哺代码库:通过分析代理失败根因,改进了代码注释、测试覆盖和架构边界,使人和AI都更易维护。该方法适用于同类开源项目,但框架仍处早期,需要适配和验证。

推荐收录,因为这不是空谈理念,而是提供了可验证的工程案例:从真实项目(Astro)的issue爆发问题出发,展示了通过多代理协作、状态机驱动和持续迭代,将自动化嵌入现有GitHub工作流的完整过程。文中不仅有数据支撑(issue从200+降至30),还公开了核心框架Flue和triagebot-action的源码,对希望用AI改善开源维护、DevOps或工程效率的读者具有直接迁移价值。同时,文中关于‘代理失败即代码质量信号’的反思,为工程领导者提供了从工具反馈反哺工程实践的思路。

工具笔记Cloudflare Blog

Your agent can now debug Workers with local tracing

Cloudflare为本地Worker开发环境(wrangler dev/vite dev)增加了自动OpenTelemetry追踪捕获功能。系统通过workerd运行时的内置插桩,自动捕捉fetch调用、绑定调用和处理器生命周期等跨度,Miniflare将其集成到SQLite持久对象中,并通过本地浏览器API暴露给编程助手和开发者。作者通过一个数据库模式变更导致500错误的示例展示了追踪如何让助手精确定位失败操作、应用缺失迁移并验证修复,整个迭代无需部署或添加临时日志。文章还简要说明了本地追踪的可视化界面Local Explorer,以及该设计的架构:无需SDK、自动发现、利用本地服务提供结构化反馈。

推荐收录,因为本文不是简单的产品发布,而是详细解释了如何在服务器less运行时中实现零配置的本地追踪,并提供了工程上的设计思路(运行时插桩、本地SQLite存储、API自动发现)。它对使用Cloudflare Workers或类似平台的开发者有直接帮助,同时其‘为编程助手提供结构化调试数据’的模式对提升开发工具链的自动化水平具有启发意义,可迁移至其他本地开发环境的设计中。

工程实践Cloudflare Blog

How Cloudflare enforces engineering standards using AI

本文介绍了Cloudflare为应对工程标准分散、难以强制执行的问题,构建了一套名为Codex的集中式标准体系。标准采用RFC格式,使用SHOULD和MUST关键词,并通过治理流程确保权威性;同时,将标准中的关键语句提取为JSON结构,供AI代理高效检索。在此基础上,开发了三个主要代理:AI代码审查器在合并请求中标记违规并阻止强制执行规则的合并,规格审查器在设计阶段评估技术文档,事故报告审查器检查事后分析完整性。文章用具体数据展示了成效:AI代码审查器已标记近23万次违规、拦截1.6万次合并,规格审查器评估了近600份设计文档。此外,还提供了语言特定的linter集成和本地命令行工具作为补充。该案例完整呈现了从标准制定到AI执行的全生命周期,并展望了向更多领域扩展的规划。

推荐收录,因为本文提供了一个完整的工程案例,展示了如何系统性地使用AI来规模化地强制执行工程标准。文章包含清晰的架构设计、工作流程、量化结果和演进思路,对于希望提升代码质量、构建AI辅助开发工具或改进工程文化的团队具有直接的参考和迁移价值。

技术文章Cloudflare Blog

Your agent needs a computer, not a container — introducing @cloudflare/computer

文章介绍了 Cloudflare 推出的 @cloudflare/computer 早期预览版,这是一个面向 AI 代理的运行时库,其核心是基于 SQLite 的持久化共享文件系统,并支持在 isolate 和容器等多种执行后端之间按需切换。作者阐述了传统容器化在代理规模化时面临的扩展性瓶颈,并对比了 isolate 在启动速度、水平扩展和成本上的优势,提出了以 isolate 为主、容器仅用于必要任务的混合架构。文中给出了从 npm 安装到配置 workspace、绑定工具集和集成 agent 循环的代码示例,并解释了 FUSE 挂载、动态 worker 命令转译等实现机制。其目标是让代理 90% 以上的工作负载在 isolate 中完成,从而大幅降低对容器平台的需求,但目前仍处于实验阶段。

推荐收录,因为文章不仅停留在产品发布,而是深入讨论了 isolate 与容器作为代理计算基元的架构取舍,并给出了可落地的设计思路和代码示例。对正在构建大规模代理系统、关注基础设施效率和成本控制的后端工程师或平台工程师而言,文中关于水平扩展、文件系统抽象和执行后端分离的经验可迁移至类似场景。

技术文章Cloudflare Blog

Workers RPC now works across Python and JavaScript

文章介绍Cloudflare Workers RPC系统如何基于Cap'n Proto实现JavaScript与Python之间的跨语言透明远程调用。核心机制是利用Pyodide的FFI自动转换基本类型,并通过workers-runtime-sdk包将Web API对象(如Request、Response)映射为原生Python类型,使开发者无需定义模式或序列化格式即可传递对象、函数和流。文中以Pygments调用为例展示实践,并说明异常传播、参数转换等细节。该方法依赖Workers平台与Pyodide环境,类型转换受限于结构化克隆和代理机制,不适用于所有跨语言场景。

收录理由:该文展示了跨语言RPC的工程实现与类型系统桥接策略,对多语言分布式系统开发者有直接参考价值。其透明类型转换理念可迁移至其他类似环境,但需注意其强依赖Workers平台。适合关注服务集成、多语言协作的工程师阅读。

工程实践Cloudflare Blog

Smaller, faster, safer: running Kimi and GLM at scale

文章介绍了在 Cloudflare Workers AI 上运行大型长上下文 MoE 模型 Kimi 和 GLM 时,为应对内存限制而采用的三项优化技术:将 KV 缓存从 BF16 量化为 FP8,使上下文容量翻倍,峰值吞吐提升 41%;将模型权重从 FP8 压缩为 INT4,显存占用降低 40%,解码加速明显;以及构建 KV 缓存完整性检查机制,防止多请求共享时发生数据错乱,且开销低于 1%。所有优化均通过分离 prefill 和 decode 阶段,在各自优势场景下使用不同精度,从而在保持模型准确度不变的前提下,显著提高并发并降低单位 token 成本。这些实践基于 SGLang 框架和 H200 GPU,验证了工程方案的有效性和边界。

推荐收录,因为文章不仅是孤立的性能技巧,而是展示了从内存瓶颈分析、多策略选择(量化、压缩)、安全防护到阶段分离的完整工程决策过程。文中提供了大量对比测试数据、精度验证和架构取舍说明,对负责大模型推理部署、AI 基础设施优化的工程师具有直接的可迁移价值,其中的阶段性精度切换和多请求缓存保护思路尤其值得借鉴。

技术文章Cloudflare Blog

Cloudflare Workers and Containers now support inbound TCP connections and gRPC

本文宣布 Cloudflare Workers 和 Containers 新增对入站 TCP 连接和 gRPC 的支持。核心特性包括:新的 connect(socket) 处理器让 Worker 能直接接受来自 Spectrum 代理的 TCP 套接字,并可将套接字路由到其他 Worker、Durable Objects 或容器;在 Cloudflare 容器中运行双向流式 gRPC 服务器,实现全双工通信;以及通过内置的 gRPC-web 与 gRPC 互转,使 Worker 既能作为 gRPC 服务端提供 unary 和 server-streaming API,也能作为客户端调用外部 gRPC 服务。文章通过代码示例展示了从 Worker 接受套接字并转发到容器,以及使用 @connectrpc/connect 库编写 gRPC 服务的方法。这使得开发者能够在 Cloudflare 全球网络上部署任意语言的现有 gRPC 应用,特别适合低延迟语音 AI 等场景。但功能目前处于私有测试阶段,协议转换可能引入额外开销,且仅支持 TCP 协议,尚未涉及 UDP。

推荐收录,因为文章详细阐述了 Cloudflare 将 TCP 入站和 gRPC 引入无服务器平台的技术方案,包括 Socket 路由、容器集成和协议转换等关键设计,并提供了可运行的代码示例。对于从事云原生开发、平台工程或需要构建低延迟实时服务的工程师而言,这些机制有助于理解如何将现有 TCP/gRPC 应用迁移到边缘计算环境,具有可迁移的架构参考价值。注意功能仍处 beta 阶段,部分细节可能变化。

工程实践Cloudflare Blog

An API for MoQ: provision your own isolated relays

文章详细介绍了Cloudflare为MoQ(Media over QUIC)协议提供的全局中继供给API,该API允许开发者为应用创建隔离的中继范围并管理发布/订阅凭证。作者首先回顾了MoQ作为IETF草案协议的基本原理:一种基于QUIC的发布/订阅系统,中继无需解析媒体内容即可实现大规模低延迟分发。随后,文章重点说明了新API如何解决此前开放预览中缺乏认证和访问控制的难题,通过创建隔离的“中继”资源和限定操作(发布、订阅或两者)的“令牌”,实现细粒度权限管理。技术上,中继并非独立虚拟机或容器,而是现有全球Anycast网络上的隔离作用域,因此可实现秒级部署和弹性伸缩。此外,文章还介绍了对draft-16协议新增的PUBLISH和SUBSCRIBE_NAMESPACE特性的支持,以及推动跨CDN统一供给模型的开放标准化努力。该API目前处于免费Beta阶段,适用于需要低延迟、高隔离性的实时媒体应用。

文章深入阐述了在全球CDN网络上构建MoQ中继服务的工程实践,覆盖了架构取舍(如Anycast与隔离作用域)、访问控制模型(令牌粒度和生命周期管理)及协议演进。对需要设计或使用低延迟媒体分发、实时通信或CDN服务的工程师和架构师具有直接参考价值。文中关于如何以轻量配置替代独立服务器实现多租户隔离的思路,也可迁移到其他大规模基础设施服务的设计中。

工程实践Cloudflare Blog

Dogfooding at scale: migrating cdnjs to Cloudflare’s Developer Platform

文章详细记录了 cdnjs 从旧架构(GCP Cloud Functions + GitHub 仓库 + Workers KV)迁移到 Cloudflare 全栈开发者平台(Workers、Workflows、R2、KV、Queues、Containers 等)的过程。旧架构痛点包括无共享追踪、双活存储、对象事件粘合流水线、26 个分片函数和臃肿的 GitHub 仓库;新架构以 R2 为文件单一真实源,KV 存元数据,Workers Cache 提供分层缓存,Workflows 编排流水线,并通过 Queues 和 Durable Object 实现异步阻塞。迁移中遇到字节级一致性和子请求限制等挑战,最终通过原样复制而非重新压缩解决了 SRI 哈希问题,并倒逼平台提升子请求上限至 1000 万、Workflow 步数上限至 10000 步。文章展示了该架构的弹性、可扩展性,并为未来支持 ES 模块等现代功能奠定基础,但 SRI 校验修复等遗留工作仍待完成。

这是一篇稀缺的大规模 CDN 服务迁移工程实录,直面真实约束与架构取舍,并记录了平台为适配需求而改进的共演过程。对基础设施工程师、平台架构师和 SRE 极具参考价值,可迁移经验包括可观测性设计、存储一致性保障、无服务器工作流编排及平台限制突破策略;文中的坦诚复盘(包括迁移失败回滚)使内容更可信。

工程实践Cloudflare Blog

Post-quantum authentication to origins is now supported

本文详细记录了 Cloudflare 为源站连接部署后量子认证的工程实践。文章首先说明后量子认证的必要性和源站连接的独特需求,然后介绍如何在 Custom Origin Trust Store 和 Authenticated Origin Pulls 中配置 ML-DSA 证书,并强调避免降级攻击的关键步骤。接着深入控制面和数据面的实现细节:控制面服务用 Go 编写,通过 Cloudflare 的 CIRCL 库补丁来解析 ML-DSA 证书;数据面服务 Pingora Origin 在停滞四年后更新 BoringSSL,但因 KeyUsage 检查导致了一次线上事故,回滚后修复。最后简述了后量子迁移的整体路线图和生态系统进展。该案例展示了真实系统中的升级权衡、库依赖管理和事故响应,对计划向 PQC 迁移的团队具有直接的参考价值。

这是一份高价值的工程案例,全面覆盖了后量子认证从需求分析、配置实践到底层实现和事故复盘的全过程。对于负责基础设施安全、TLS 运维或正在规划后量子迁移的工程师,文中的配置步骤、降级防护策略、库升级经验以及事故处理细节均可直接迁移。它不局限于产品公告,而是提供了可复用的工程判断和操作指南,适合长期参考。

工具笔记Cloudflare Blog

We’re open-sourcing our privacy proxy CLI

Cloudflare 开源了隐私代理 CLI 工具 pvcli,用于简化 Oblivious HTTP (OHTTP) 等隐私保护协议的调试。文章首先说明 OHTTP 涉及客户端、中继、网关和目标四方的多步交互,以及二进制 HTTP 编码和分散的 RFC 带来的调试困难。通过对比手工解析公钥、手动构建加密请求的繁琐过程,作者展示了 pvcli 如何用一条命令自动完成密钥获取、请求加密、二进制解析和日志输出,极大降低开发与事件响应的摩擦。pvcli 设计风格接近 curl,支持 OHTTP 请求、自定义中继头、mTLS 认证等功能,未来计划集成 MASQUE、Privacy Pass 等协议。该工具适合需要端到端测试隐私协议的工程师,能有效提升调试效率并减少人为错误。

本文通过真实的调试痛点,清晰阐述了 pvcli 如何替代手工操作,将 OHTTP 等多方协议调试转化为简洁的命令行流程。文中详细的对比案例和工具设计思路,对从事隐私增强技术、网络代理或协议实施的开发者具有直接参考价值,其工具集成多种协议的方法论也便于迁移到其他类似调试场景。

工程实践Cloudflare Blog

BGP ORIGIN attribute manipulation and its impact on the Internet

本文探讨了BGP ORIGIN属性在互联网中的操纵现象及其影响。Cloudflare通过从全球Peering点宣告不同ORIGIN值的IPv4和IPv6前缀,并利用公开BGP collector数据进行路径分析,量化了ORIGIN重写的规模。结果表明约70%的观察路径中ORIGIN值被更改,大量顶级AS将ORIGIN重置为IGP以提升路由优先级,从而吸引更多流量。这种行为扭曲了正常的路径选择,且缺乏技术合理性。文章进一步论证了废弃ORIGIN属性的必要性,并呼吁社区和IETF推动相关标准化。研究受限于BGP拓扑的不完全可见性,但仍揭示了操纵行为的集中性和显著的流量偏移效应。

推荐收录,因为本文通过主动测量实验,提供了BGP ORIGIN属性篡改的可信数据和系统性分析,揭示了互联网路由策略中一个长期被忽视的安全与公平问题。适合网络工程师、安全研究人员了解BGP实际运行中的策略冲突,其调研方法和分析视角可迁移至其他协议属性的测量研究。

工程实践Cloudflare Blog

How the 2026 World Cup affected Internet traffic

本文利用 Cloudflare Radar 的全球 HTTP 请求数据,分析 2026 年世界杯期间互联网流量的变化模式。方法上,通过赛前四周中位数建立基准,并使用 log₂ 比率衡量偏离,使得增减对称且可跨国家比较。核心发现包括:开球时间显著影响流量,深夜和凌晨比赛会使流量翻倍,而白天比赛可能导致流量下降;不同国家在比赛中场休息时呈现相反的流量行为(短视频社交 vs. 流媒体观看),聚类分析揭示了三种典型模式。文章还量化了最具全球影响力的比赛和球队,并观察到体育博彩网站流量上升。该分析提供了事件驱动流量研究的可复用框架,但其具体结论仅适用于类似全球性赛事,且主要基于 HTTP 层面。

推荐收录。文章展示了大规模互联网流量分析的完整工程案例,包括基准定义、偏离标准化和行为聚类等方法,具有可迁移至其他全球事件或容量规划场景的价值。适合网络工程师、SRE 及数据分析人员参考,能帮助理解如何从实际观测数据中提炼流量行为模式。

工程实践Cloudflare Blog

A broken DNSSEC rollover took down .AL. Now 1.1.1.1 tells you when validation is bypassed

文章复盘了2026年7月3日.AL顶级域DNSSEC密钥更新失败事件,详述了信任链断裂时间线、影响范围及解析器行为。Cloudflare的1.1.1.1解析器通过部署Negative Trust Anchor(NTA)临时绕过DNSSEC验证恢复解析,但传统NTA对客户端不透明。为解决此缺口,1.1.1.1首次在响应中返回新定义的EDE 33代码,明确告知NTA已应用,提升DNS安全事件的透明度。文章还讨论了NTA的运营权衡、协议扩展的动机及标准化进程,并分析了该方案对监控、客户端及运营者的意义,以及DNSSEC链状信任的脆弱性边界。

推荐收录,文章提供了真实世界DNSSEC故障的完整工程复盘,涵盖了从故障诊断、临时缓解措施到协议层面透明度改进的全链路。其EDE 33的引入和标准化过程具有明确的长期参考价值,适合DNS运营者、安全工程师和协议开发者借鉴故障处置流程、运营权衡与协议设计思路,可迁移至其他互联网基础设施问题。

工程实践Cloudflare Blog

Introducing Precursor: detecting agentic behavior with continuous client-side signals

文章介绍了 Cloudflare 推出的 Precursor 功能,一种基于客户端行为信号的会话级机器人检测系统。Precursor 通过动态注入 JavaScript 持续收集鼠标移动轨迹、键盘节奏、页面焦点变化等交互数据,并在边缘服务器上对行为模式进行交叉验证和聚合评估。系统强调隐私优先,仅采集时序和节奏特征而非实际按键内容,同时将会话级检测整合进现有的 Bot 管理框架,防止自动化工具通过刷新页面重置行为指纹。这种持续性观测能有效分辨短期看似合理、长期却难以伪装的自动化行为,提高检测精度并降低对合法用户的摩擦。文章还概述了系统架构、评估层设计及配套的会话分析仪表板,目前作为 Enterprise Bot Management 的附加功能发布。不足之处在于缺乏大规模部署的效能数据和对抗演进的长期验证。

本文详细阐述了一个真实的工程案例:如何设计一套隐私保护、持续运行的客户端行为检测系统来对抗复杂机器人。文中对信号采集、边缘评估、会话上下文和隐私权衡的讨论具体且可迁移,适合 Web 安全、反爬虫和风控工程师参考。其设计思路和架构权衡可应用于其他需要区分人类与自动化流量的安全系统,具有长期的工程参考价值。

工程实践Cloudflare Blog

Improving Smart Tiered Cache for Public Cloud Regions

文章详细说明了 Cloudflare Smart Tiered Cache 在公共云 anycast 源站上遇到的挑战:anycast IP 导致延迟探测无法锁定唯一最优上层数据中心,可能产生跨洲回源和缓存效率下降。解决方案是引入云区域提示,用户指定源站所在云区域后,系统利用各云厂商的 IP 范围文件和持续延迟探测为每个区域赋予主上层和备用上层,并在探测数据不足时回退到地理近似。文章介绍了 anycast 检测原理、区域到上层映射的投票机制,以及通过控制台、API 和 Terraform 进行配置的方式。该功能目前支持 AWS、GCP、Azure 和 Oracle Cloud,旨在提升缓存命中率、降低延迟,但需手动提供提示且仅适用于已支持的云提供商,边界清晰。

推荐收录,因为文章不是简单的功能通告,而是深入剖析了 Smart Tiered Cache 在 anycast 公共云环境中的局限、解决方案的技术细节和配置方法。适合负责 CDN、边缘网络、缓存策略或基础设施性能优化的工程师参考,其中的问题分析框架和自动化映射思路可迁移到类似分布式系统的网络拓扑优化场景。

技术文章Cloudflare Blog

Why we cannot wait for better post-quantum signature algorithms

本文系统比较了当前及正在标准化的后量子签名算法,包括 ML‑DSA、SLH‑DSA、FN‑DSA、HAWK、基于知识的证明方案、以及 MAYO、SNOVA、UOV、QR‑UOV 等多元变量方案。作者详细分析了各方案的性能指标、安全假设、实现难点和适用场景,指出了 SQIsign、UOV 等专业化方案与 ML‑DSA 等通用方案的各自权衡,并梳理了从提交、标准化到实际部署的完整时间线。文章核心结论是:尽管未来可能有更优算法,但威胁迫近,ML‑DSA 已是当下唯一可行的第一波迁移选择,而继续推进新算法研究对长期安全和高级密码原语仍不可或缺。讨论主要面向 TLS 及 WebPKI 场景,未深入其他非互联网协议。

推荐收录。本文为后量子签名技术现状提供了极佳的参考综述,从算法原理、性能对比、安全分析到部署时间线均覆盖详尽,尤其适合安全工程师、架构师和决策者规划密码迁移时参考。其来自 Cloudflare 的实战视角和明确的工程判断(“用现有算法开战”)具有强可迁移性,能帮助读者快速建立对后量子签名方案的整体认知并做出务实的技术选择。

工程实践Cloudflare Blog

Introducing Meerkat: an experiment in global consensus

这篇文章介绍了 Cloudflare 为全球 330+ 数据中心控制面状态设计的实验性一致性服务 Meerkat。作者先明确需求:既要线性一致、又要在机器宕机、链路抖动和部分数据中心失效时保持可写可读,因此传统依赖主节点和超时的 Raft 在广域网里容易因 leader 故障或误判超时而不可用。Meerkat 采用 EPFL 提出的 QuePaxa,让任意副本都能发起提议,多个副本并发提案不会像 Raft 那样互相干扰,从而在多数派可通信时维持进展。文章还用日志槽位解释了如何通过一致的决议顺序实现 linearizability,并说明读写都可能进入日志以保证一致性。它也坦陈系统的边界:共识带来多轮往返和较高延迟,因此更适合写入稀少但必须强一致的控制面场景,而不适合通用数据库或低延迟业务。

推荐收录,因为文章给出了从 Raft 痛点到 QuePaxa 选择、再到 Meerkat 架构落地的完整论证链条,并明确展示了广域网一致性系统的可用性与延迟权衡。适合做分布式系统、控制面设计和一致性协议选型的参考,但需注意它仍是实验系统,结论主要适用于多数派可达、写入较少的场景。

工程实践Cloudflare Blog

Your Worker can now have its own cache in front of it

这篇文章介绍了 Cloudflare Workers Cache:一种位于 Worker 前面的分层缓存,开启后可直接命中缓存而不执行 Worker,从而减少延迟并避免 CPU 计费。作者说明它完全由 HTTP 语义驱动,主要通过 Cache-Control、stale-while-revalidate、Vary、Cache-Tag 和程序化 purge 来控制缓存行为,而不是依赖 zone 级规则。文章进一步强调这是“Worker 自己的缓存”而非站点缓存,缓存会跟随 Worker、preview、workers.dev 和多租户场景,并支持按 ctx.props 构造多租户安全的 cache key。对于复杂应用,它还能插在多个 entrypoint 之间,让认证、归一化、重度计算和数据层分别决定是否缓存,组合出“近用户 + 近数据”的执行路径。文末也指出一些边界:认证请求需避免自动 bypass、需要控制 Vary 维度膨胀,且部分与 Smart Placement 的协同和响应体大小限制仍在演进中。

收录理由很明确:文章给出了可直接落地的缓存架构、HTTP 控制面设计、按入口点组合缓存的方式,以及多租户安全与失效策略的具体实现。适合做边缘计算、SSR 性能优化、平台架构和缓存设计的长期参考,尤其对使用 Workers、服务绑定或多入口应用的工程师有迁移价值。

工程实践Cloudflare Blog

Your site, your rules: new AI traffic options for all customers

这篇 Cloudflare 博客介绍了面向网站所有者的新一代 AI 流量管理方案,核心是把自动化访问按行为拆成 Search、Agent、Training 三类,而不是笼统地按“AI bot”一刀切。文章进一步引入 content-use 分级(immediate、reference、full)和 robots.txt 的 Content-Signal 扩展,用于表达内容被访问后的保存与再利用边界。Cloudflare 还更新了 Verified 的含义、推出 BotBase 作为可搜索的机器人目录,并用 Forwarded 头讨论跨中介的 transitive trust。整体方案强调可观测、可分类、可细粒度控制,但也承认当机器人流量与真人流量混合时,隐私和可识别性会限制这套机制的适用范围。

文章直接给出了可落地的机器人分类、robots.txt 信号和默认策略调整,属于典型的基础设施与安全控制设计案例。适合做网站防爬、AI 访问治理和流量策略制定的参考,但需注意它同时带有明显产品发布属性。

工程实践Cloudflare Blog

Content Independence Day, one year on: building the business model for the agentic Internet

这篇 Cloudflare 报告回顾了“Content Independence Day”一年后的变化,基于 Cloudflare Radar 和 Investor Day 数据,讨论开放网络在 AI 时代的流量、抓取与商业模式重构。文中给出多个量化信号:代理流量首次超过人类流量、抓取请求中 AI 训练占比快速上升、混合用途爬虫让内容所有者难以区分抓取目的。作者认为,传统“内容换搜索流量”的交换关系正在失效,出版商和网站正在面对“Google Zero”式的流量下滑。报告进一步指出,透明声明、访问控制和网络级执法会制造稀缺性,从而推动内容授权市场与更精细的定价机制。其结论是:面向 agentic Internet,需要新的基础设施来支持权限、许可、度量和交易,但这些判断明显带有 Cloudflare 自身网络视角和商业立场。

收录价值在于它提供了云安全/边缘网络视角下的真实流量数据与抓取目的变化,能帮助理解 AI 时代网站访问、机器人识别和内容授权的系统性变化。适合做互联网基础设施、爬虫治理和内容变现趋势参考,但读者也需注意其数据来自 Cloudflare 网络,立场带有明显商业主张。

工程实践Cloudflare Blog

How we built saga rollbacks for Cloudflare Workflows

文章介绍 Cloudflare Workflows 新增的 saga rollback 机制,目标是在长事务、多步骤流程中,把补偿逻辑直接和每个 step.do() 绑定,避免开发者手写复杂的 try-catch、状态跟踪和回滚顺序控制。作者用转账、库存和通知等例子说明:当某一步失败时,系统会按逆向的 step-start 顺序执行补偿,并要求 rollback 本身也具备幂等性、重试和超时配置。文章还比较了 fluent、builder 与 options 三种 API 设计,最终选择把 rollback 作为 step 元数据,以保持 step.do() 的语义、并发执行模型和可读性不变。底层实现上,Workflows 依赖持久化的 step 历史、可恢复的 rollback stub 和 replay 机制,在运行时重建补偿能力,而不会重复前向副作用。该方案适用于需要跨外部系统协调、且必须处理部分成功与恢复重试的工作流,但不解决业务层天然不可逆操作的语义复杂度。

文中明确给出了 saga rollback 的执行顺序、幂等要求、恢复机制和 API 取舍,不是简单功能公告。对做工作流引擎、分布式事务编排、可靠性设计或 SDK/API 设计的读者都有直接迁移价值。

工程实践Cloudflare Blog

Unlocking the Cloudflare app ecosystem with OAuth for all

这篇文章复盘了 Cloudflare 将 OAuth 从少数人工接入伙伴扩展到所有客户的工程改造过程,重点讲解了如何升级底层 Hydra OAuth 引擎、处理数据库 schema 迁移、设计蓝绿切换方案以及在迁移窗口内保证授权与撤销语义不被破坏。文章还披露了升级前后的性能指标变化和线上问题修复细节,说明这次改造不仅是产品能力开放,也是一次围绕一致性、可用性和安全性的系统性工程升级。

推荐收录,因为它不是简单的产品发布,而是完整展示了一个高流量授权系统如何在不中断用户的前提下完成大版本升级与能力开放。对做平台、基础设施、认证授权或大规模数据库迁移的工程师来说,文中关于蓝绿迁移、撤销事件回放、刷新令牌处理和性能观测的做法都很有迁移价值。

工程实践Cloudflare Blog

The post-quantum EO is an important milestone. Now it’s time to get to work

这篇文章围绕“后量子密码迁移”展开,结合美国总统行政令、NIST 标准和 Cloudflare 自身的部署经验,系统说明了为什么应立即推进后量子加密与后量子认证。作者把迁移拆成两个阶段,分别解释了 ML-KEM 与 ML-DSA/SLH-DSA 的适用场景、性能与生态成熟度差异,并强调加密迁移已可规模化推进,而认证迁移由于证书、根信任、CA、浏览器等依赖链更长,需要并行启动。

推荐收录,因为它不仅讨论政策信号,更给出了可落地的迁移判断框架:先保护公网流量、再做量子影响盘点、同时推动采购约束和认证准备。对做安全架构、云基础设施、企业密码迁移和供应链治理的读者,这篇文章具有很强的迁移性和长期参考价值。

工程实践Cloudflare Blog

How we found a bug in the hyper HTTP library

这篇文章复盘了 Cloudflare 在 Images binding 迁移后遇到的一起间歇性响应截断问题,最终定位到 Rust HTTP 库 hyper 的 HTTP/1 连接状态机里:flush 还没完成就被当作已完成,随后触发过早 shutdown,导致大响应在 socket 背压下被截断。作者通过复现工单、分层排除、分布式 tracing 和 strace 观察系统调用,最终用一个可控的“满缓冲 socket”测试稳定复现并修复了这个 race condition。文章特别说明了该问题只在特定时序、大响应、真实生产并发和读取方稍慢时出现,curl 等快速读取场景很难触发,因此很适合作为连接层故障排查与异步 I/O 正确性案例参考。

推荐收录,因为它不是简单的 bug 通报,而是完整展示了从现象、复现、分层排除到根因确认与最小修复的工程分析链路。文章对理解异步 flush/shutdown 顺序、socket 背压、以及为什么应用层观测可能看不到底层丢包问题,很有迁移价值。

工程实践Cloudflare Blog

Build your own vulnerability harness

这篇文章系统讲解了 Cloudflare 如何把“单次的安全审计技能”演化成面向整个代码仓库群的漏洞发现与验证流水线,核心思想是把模型当作可替换部件,而把持久化状态、调度、去重、交叉验证和人工复核做成稳定的基础设施。文章详细拆解了 Recon、Hunt、Validate、Dedup、Trace、Judgment、Fixing 等阶段,强调通过数据库持久化、独立验证模型、跨仓库依赖追踪、PoC 强约束和人类签核来压低误报并提升可扩展性,同时明确指出这种体系更适合大规模、长期运行的安全研究场景,而不是依赖单个提示词或单个模型会话。

推荐收录,因为它不是泛泛谈“用 AI 找漏洞”,而是给出了一套可以迁移的工程架构:如何把不稳定的模型能力包进可恢复、可去重、可验证、可审计的流水线中。对做安全自动化、LLM 编排、复杂任务代理系统和大规模人工复核流程的读者,都有很强的参考价值。

工程实践Cloudflare Blog

Bringing more agent harnesses and frameworks to Cloudflare, starting with Flue

这篇文章围绕“如何把 agent harness 变成可上线的生产系统”展开,提出了 framework、harness、runtime/platform 三层架构,并以 Flue 与 Cloudflare Agents SDK 的结合为例,解释了为什么持久化执行、沙箱代码执行、持久化文件系统和动态工作流必须由平台层提供。作者进一步说明了 Durable Object、runFiber()/stash()/onFiberRecovered()、@cloudflare/codemode、@cloudflare/shell 和 dynamic workflows 的作用,强调这些能力能让 agent 在中断、重启、长任务和工具膨胀场景下保持可恢复、可扩展和更安全的执行。

推荐收录,因为它不是单纯的产品发布,而是把“生产级 agent”需要的运行时能力拆解成了清晰的工程分层与机制说明,适合作为架构设计参考。文章对持久化执行、沙箱隔离、虚拟文件系统和动态工作流的讨论具有较强迁移性,能帮助读者理解 agent 平台化的关键约束。

工程实践Cloudflare Blog

Scaling Security Insights: how we achieved a 10x increase in global scanning capacity

这篇文章复盘了 Cloudflare 为 Security Insights 扫描系统做的整体扩容:从每周/每两周扫描一次、部分免费用户未自动扫描,提升到峰值每秒 120 次以上的扫描吞吐,并将免费用户默认扫描和全量扫描频率提升到更高水平。作者按链路拆解了多个瓶颈,包括 Kafka 消费的 head-of-line blocking、Postgres 批量写入效率、跨地域 API 延迟导致的连接池耗尽,以及调度器造成的扫描洪峰,并逐一用批量并行、快慢车道、UNNEST/COPY 混合写入、active-passive API 和自适应限流等手段解决。文章的核心结论是:在大规模系统里,先理解现有架构和真实瓶颈,再针对性优化,往往比简单加机器、加分区或抬超时更有效。

推荐收录,因为它不是泛泛的“扩容故事”,而是完整展示了一个安全扫描平台在消息队列、数据库、调度和跨地域部署上的系统性性能治理。对做后端、基础设施、安全平台或高并发任务调度的读者来说,这篇文章提供了很强的可迁移方法论:如何定位瓶颈、如何权衡架构改动、以及如何用指标验证收益。

工程实践Cloudflare Blog

Defend against frontier cyber models: Cloudflare's architecture as customer zero

这篇文章讨论了面对“前沿网络攻击模型”时,安全重点不应只放在补丁速度上,而要转向漏洞周边的架构设计与爆炸半径控制。作者以 Cloudflare 自身作为 customer zero,给出了一套分层防御方案:用基于机器学习的 WAF 攻击评分、正向安全模型的 API Shield、Bot Management、Zero Trust Network Access、IdP Federation、MCP Server Portal 和 AI Gateway 把验证、身份、访问、代理与审计前置到应用之前。文章还强调通过边界与内网红队持续验证这些层是否真的能限制攻击者可见范围、可达路径和可修改面,而不是依赖单点检测或单次修复。

推荐收录,因为它不是单纯介绍产品,而是把新型 AI 攻击能力、检测机制和防御架构放在同一套威胁模型里讨论,给出了可迁移的安全设计原则。即使读者不使用 Cloudflare 产品,也能直接借鉴其中的分层防御、正向安全模型、身份前置和持续验证思路。

工程实践Cloudflare Blog

Enforcing the First AS in BGP AS_PATHs

这篇文章讨论了 BGP 路由中的“First AS”校验问题,指出攻击者可以通过伪造 AS_PATH 绕过 origin validation 和部分路径验证机制,从而制造路由劫持。作者结合公开劫持案例、RFC 规范和 Cloudflare 自己的实测,说明只要在 EBGP 邻居上强制检查 AS_PATH 的左端 AS 是否等于对端 AS,就能有效阻断这类攻击,且应当作为默认安全配置。文章还统计了多家 Tier 1 网络和主流路由实现的默认行为,揭示了不同厂商在安全默认值上的差异,以及 IX route server 这一少数例外场景。

推荐收录,因为它把一个看似细小的 BGP 配置项,放到互联网路由安全的真实攻击面和工程默认值中系统分析,具有很强的可迁移价值。对网络工程师、SRE 和基础设施安全从业者来说,文章不仅能解释“为什么要开”,还给出“哪些场景可以不开”的边界。

工程实践Cloudflare Blog

How we reduced core unit boot time from hours to minutes

这篇文章复盘了 Cloudflare 核心裸金属服务器在固件更新后启动时间从几分钟恶化到数小时的问题,根因不是单一故障,而是 UEFI/iPXE 启动流程中对网络启动接口进行顺序探测时,反复命中超时导致的级联等待。作者通过串口观察、启动链路拆解和与 OEM 协同,最终把正确的网络启动接口前置声明,并处理了旧版 UEFI 不支持、升级后配置丢失、不同 NIC 字符串不一致、iPXE 读取配置受限等工程边界。文章最后把固件升级总耗时从接近 4 小时压到 3 分钟,后续单次启动也从约 20 分钟缩短到 1 分钟以内,适合作为裸金属自动化、UEFI 启动排障和固件配置管理的参考案例。

推荐收录,因为它不是简单的性能优化报道,而是把裸金属启动链路、固件行为、供应商差异和自动化控制串成了一条完整的工程排障路径。对于做基础设施、SRE、系统启动和硬件自动化的读者,这篇文章提供了可迁移的诊断框架和规避超时放大的方法。

工程实践Cloudflare Blog

How we built Cloudflare's data platform and an AI agent on top of it

这篇文章系统介绍了 Cloudflare 如何搭建统一数据平台 Town Lake,以及其上的 AI 数据代理 Skipper。核心方案是以 Trino + Iceberg + R2 构成湖仓式数据底座,再叠加 DataHub 元数据、Lifeguard 权限控制、Skimmer PII 扫描、Transformer ELT 和 Ingestion 管道,实现默认关闭、可审计、按会话授权的数据访问。文章进一步说明 Skipper 如何利用多层上下文、代码模式 MCP 接口和运行时验证,把自然语言问题转成可追溯的 SQL 查询与图表,并总结了工具设计与提示词工程的经验教训。

推荐收录,因为它不是单纯的产品宣传,而是完整讲清了超大规模企业数据平台从架构、治理到 AI 查询代理的实现方式与权衡。对做数据平台、内部分析系统、权限治理或企业级 AI Agent 的读者,都有较强的可迁移参考价值。

工程实践Cloudflare Blog

Iran's Internet is partially restored, Cloudflare Radar data shows

这篇 Cloudflare Radar 博文基于边缘网络观测数据,跟踪伊朗在经历长期断网后出现的部分互联网恢复迹象。文章从流量字节数、DNS 查询、区域分布、ASN 变化以及 IPv4/IPv6 差异等多个角度交叉验证恢复过程,并指出当前迹象仍可能是暂时性的,不能直接等同于完全恢复。文章还通过 IPv6 几乎归零而 IPv4 地址宣布保持稳定的对比,推测此次断网更可能依赖应用层过滤或白名单式控制,而非简单撤销路由公告。

推荐收录,因为它展示了如何利用真实网络遥测数据判断大范围互联网中断与恢复,这种分析框架对网络可观测性、基础设施监控和故障研判都有可迁移价值。虽然事件本身具有强时效性,但其中关于流量、DNS、ASN 和 IPv6 信号的交叉验证方法,适合长期作为网络异常分析参考。