Poketto

愚者

公开空间

一条写坏的正则,把 Cloudflare 全球 CPU 吃光:服务中断约 27 分钟

TL;DR:2019 年 7 月 2 日,Cloudflare 推送了一条 WAF(网页应用防火墙)新规则,其中的正则表达式发生灾难性回溯,全球处理 HTTP/HTTPS 的 CPU 几乎被打满,网站大面积返回 502,故障持续约 27 分钟。这不是黑客攻击,而是一次内部变更。Cloudflare 官方复盘强调,正则只是 11 个促成因素之一,并非唯一原因。 这是一起 2019 年的旧事故,不是最近的新闻,但它至今仍是“正则回溯”与“全球一次性发布”的经典教材。 一次“小改动