📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Cloudflare大宕机,这一次不是黑客:深扒掌控全网命门的“隐形巨头”,为何ChatGPT也被一键断电?

明月三千里22:25

Transcription

这一次,不是黑客攻破了互联网,而是一家公司的一份配置文件,直接把全球差不多五分之一的网站,几乎所有你能叫得出名字的大厂服务,一起按在地上摩擦。

更离谱的是,出问题的还不是你交过钱的那些平台,而是很多人大概率都叫不出名字的,一家底层基础设施公司 Cloudflare。你每天用的 ChatGPT,刷的 X 平台,做图用的 Canva,甚至美国新泽西的火车购票系统,欧洲的铁路官网,全都绕不过它这一关。

那问题来了,一家公司的一次小小配置更新,怎么就能搞出一场全球数字停电?今天这期,我们就借着 11 月 18 号,这次 Cloudflare 大宕机,好好拆一拆,到底是谁,在悄悄攥着我们整个数字世界的命门。

我们先回到 18 号那天。很多人晚上,准备打开 ChatGPT 写个报告,改个方案,结果一点开,页面一直转圈,怎么刷新都进不去。切到 X 想刷两条最新消息,时间线刷不出来,图片是灰的。发一条贴,还老是弹重试。设计师打开 Canva 想赶个方案,等半天是个白屏。一些网站 App 登陆界面卡死,按钮点了没反应。做直播的,直播间画面一会儿黑,一会儿 500 错误,观众掉了一大片。朋友圈和社交媒体上,很快就开始刷屏,又是哪个大厂服务器炸了?是不是被黑客打了?难道是世界大战级网络攻击?

结果几个小时之后,Cloudflare 出来说,兄弟们,不是黑客,不是战争,是我们内部做了个系统配置变更,把自己搞崩了。听到这儿,你可能跟我当时一样,脑子里只有两个字:就这?

表面上看,这就是一次运维翻车现场嘛。工程师改了个配置,系统没扛住,崩了,全球陪着倒霉。但这次更关键的,其实是它暴露出来的底层真相。我们以为的去中心化互联网,其实已经悄悄变成了,被极少数几家基础设施巨头,牢牢拴住的数字电网。你以为自己是在用各种五花八门的 App,网站,AI 工具,但在网络的深处,大量流量,在同样走一套高速公路,同样经过几个看门人。而 Cloudflare,就是其中最核心的那个。

所以,这期视频我们聊的,不是某个网站又挂了,而是要顺着这次故障,把整个数字世界的权力结构,给掀开一角。

先说说 18 号晚上,我们到底经历了什么。很多人的感受其实是这样的:一开始只是觉得网有点慢,ChatGPT 挤不进去,X 刷不出来,还以为是自己家 Wi-Fi 又抽风了。再过一会儿,情况就变味了。不只是一个网站,一个 App,而是各个平台,各个地区,同时开始大面积报 500,502 这种服务器内部错误。这时候,技术圈,媒体圈的第一反应,几乎是一致的:这像极了一场超级大规模 DDoS 攻击啊!毕竟,最近几年大家都被各种僵尸网络吓怕了,动辄就是十几 Tbps 的攻击流量砸过来。很多公司运维团队,第一时间也是往黑客攻击方向排查,抓包,看流量峰值,查异常 IP。

然后一圈下来,懵了。因为这次故障的真正导火索,不是来自互联网外部,而是来自 Cloudflare 自己内部,一次看起来非常日常的,数据库权限变更。

我们简单翻译一下官方的技术细节,你就能体会到这事儿有多魔幻。Cloudflare 里有一个叫 Bot Management 的东西,直译是机器人管理系统。你可以把它想象成,夜店门口的保安,谁是正常顾客,谁是黄牛,谁是来闹事的,先在门口分一分。这个保安值班要看一本名单,包括哪些 IP 可疑,什么行为像爬虫,什么请求是异常。这本名单,就是他们说的特性文件。正常情况下,这本名单就像 A4 纸几页厚,系统每隔一段时间,就从数据库里重新生成一份,然后发给全世界所有 Cloudflare 的分店去用。

结果 11 月 18 号那天,工程师改了下数据库的权限,本来以为风险不大,没想到改完之后,数据库查出来的数据重复叠加,一下子把这份名单,膨胀成了电话簿级别的巨无霸。原本是几页纸,结果变成了一大本新华字典。

接下来发生了什么?Cloudflare 的系统非常勤奋,非常敬业,立刻把这本巨型名单,用它引以为傲的全球分发系统,飞快地同步到了全球几千个边缘节点,也就是它在世界各地的分公司。那些边缘服务器,一看这么肥的一本配置文件,懵了。软件当初的设计,根本没考虑这东西会长这么大,一加载就崩,崩了就自动重启,重启又读这本字典,然后再崩。就这样陷入了,崩溃,重启,再崩溃的死循环。

你可以把这个过程想象成,你在玩贪吃蛇,这条蛇本来一颗豆子一节,突然有人一口气塞给它一头大象,它只有一个结局:当场爆炸。

更致命的是,Cloudflare 为了让网站打开更快,用了一个叫 Anycast 的技术。你就把它理解成,离你最近的收费站优先上路。全球有很多个站,但你所有车,都会自动去最近那一个。当最近的收费站,都用上了同一份有毒的配置文件,同时集体崩掉,全球的车就会发现,不管去哪条高速,前面那道闸都是关着的。于是你在屏幕这边看到的,就是各种 500,502,还有 Cloudflare 自家那些很有迷惑性的验证页面死循环。

所以,这次事件至少打破了三个特别常见的误区。

第一个误区:哦,就是某个网站又挂了呗,重启一下就好了。不,这次出问题的不是某一台电脑,而是一整条网络高速公路的关键路段塌了。很多下游企业自己的服务器,其实好好的,但因为所有车,都必须先经过 Cloudflare 这一关,结果它一倒,后面所有店门口,都看起来像是关门了。

第二个误区:这种级别的一定是黑客攻击,肯定是网络战。实际情况恰恰相反,这是一场教科书级别的变更管理事故。不是外面的敌人拿锤子砸你,是你自己在后台,发了一条错误指令,然后全公司,全世界,所有节点,极高效率地,严格执行了这个错误。

第三个误区:我只是刷刷视频,玩玩 AI,这种基础设施事故离我挺远的。真不远。如果你是电商老板,那一晚你页面打不开,支付卡住,每一分钟都是真金白银的流失。如果你是主播,直播间黑屏,卡死,那天投的广告,请的嘉宾,租的场地,全部打水漂。如果你是做 B2B SaaS 的,客户登不进系统,你这家服务商在他们心里,就是不可靠这三个字。

所以我们看到的现象,远远不只是我刷不到 X 了这么简单,而是整个数字经济,在短短几小时里,真实地心脏骤停了一次。

那接下来的问题就是,Cloudflare 凭什么一家公司出点错,就能让全球互联网跟着一起抖三抖?很多人对它的认知,可能停留在一句,哦,就是那个偶尔会弹出“正在验证你是不是人类”的小弹窗。但从产业的视角里,Cloudflare 已经不只是一个做 CDN 的公司了。

所谓 CDN,你可以理解成快递中转站。不是每个网站,都要从北京把包裹直接寄到你家,而是先在各个城市建一堆仓库,离你最近的那个仓库,把包裹直接送给你。Cloudflare 做的事情,是在全球三百多个城市,建了巨量的网络中转仓库。再加上一整套 WAF 这样的安全防护,WAF 你就当成门口的安检机,看一看有没有炸弹,刀具,把恶意流量挡在门外。

再加上它还帮无数网站做 DNS,DNS 就是互联网里的电话簿,你只记得 openai.com 这个名字,DNS 帮你查到背后那一串真正的数字地址。再加上反向代理,防 DDoS,边缘计算,各种七七八八的能力堆在一起。到 2025 年,Cloudflare 在反向代理这个赛道上,份额已经干到了八成以上。全球大概 20% 的网站,都在用它这一套。

你可以这么理解,在相当长的一段时间里,全世界每五个网站里,就有一个,是通过这家公司给你上网的。

那为什么这么多企业,这么多平台,会心甘情愿把命交给它呢?很简单,五个字:又香又省心。

你要是自己搞一套全球网络,得跟各国运营商谈线路,到处建机房,搞机柜,服务器,带宽,还要养一整只安全团队应付攻击,成本高,周期长,人才难找。而你买 Cloudflare 这一整套服务,它就是你的网站公共电网,插上去就有电,有提速,有防护,有各种好用的高级功能。甚至它现在还推自己的 AI 网关,边缘推理服务,帮 AI 公司挡机器人,管 API,简直是啥都给你想好了,你只管接入用。

这就是典型的效率风险悖论。在平时,它帮所有人节省了大量成本,极大提升了效率,久而久之,大家都离不开它了。反过来,它自己,就变成了整个互联网的单点心脏。这一次宕机,其实就把这个单点心脏的真实样貌,赤裸裸地暴露给了全世界看。

特别是在 AI 行业,这种依赖更夸张。想象一下,像 OpenAI,Anthropic 这种公司,他们的大模型是几亿,几十亿美元砸出来的知识产权。如果不做好防护,很容易被一些人,通过疯狂调用 API,一点一点套模型,最后在外面训出一个廉价替身。所以对于 AI 公司来说,Cloudflare 这种带 Bot 管理功能的门神,就不只是加速访问那么简单,更像是它们的护城河砖头,专门帮它们识别,拦截那些可疑的,非人类的,批量攻击式请求。

在这次故障里,因为保安系统崩了,Cloudflare 最后选择的是一个 fail closed 的策略。什么意思?你可以理解成,宁愿先把门一律关死,也不能在自己眼瞎的时候,放谁都进来。从保护资产角度,这个逻辑没错。但站在下游企业,普通用户的角度,就是保安眼花了,于是整栋楼都进不去了。

这就是所谓的中心化风险。你把防护,加速,鉴权,路由这些关键环节,通通外包给一家服务商。平时它是你的护身符,一旦它自己摔了一跤,你连站起来的地方都没有。

而真正让人郁闷的是,为这次故障买单的,往往不是那个写错配置的工程师,也不是 Cloudflare 自己,而是最底层,最辛苦,最没话语权的那一群人。那天晚上投了广告的电商老板,直播间突然黑屏的主播,靠 API 做自动交易的量化团队,依赖 AI 写代码,赶稿,做分析的打工人。他们没有参与任何一次技术决策,也不知道特性文件这些鬼名词是啥,但只要 Cloudflare 后台,那一行配置写错了,他们的时间,流量,订单,信誉,就一起被毫不客气地清零重置。

说难听一点,在这套高度中心化的数字基础设施里,我们绝大多数人,其实都是被拴在系统上的被动人质。

这里我想真心问你一个问题:如果有一天,你所有的工作工具,赚钱渠道,无论是电商店铺,内容账号,还是用来干活的云端 AI,协作软件,都因为一家你叫不出名字的公司,出了一个配置错误,直接停摆 6 个小时,你会觉得,这就是正常的技术风险嘛,认栽?还是会觉得,这是某种我被迫接受的数字不平等?欢迎你在评论区,讲讲你这些年经历过的那些,平台一挂,全盘崩的瞬间。

接下来,我们得聊聊更扎心的那一部分:AI 时代,这种数字停电,会不会变成常态?

2025 年,其实是个很有标志性的年份。生成式 AI 已经不是玩具,不是 demo,而是真真切切地融入了无数人的工作流。程序员写代码之前,先问一嘴 ChatGPT;运营,文案,短视频脚本,全都丢给模型打个底;产品经理做需求分析,律师做合同校对,研究员做资料整理,都习惯性地把 AI 当第二大脑用。

在这样的背景下,Cloudflare 这种基础设施的故障,就不再只是网页打不开那么简单,而是整套数字大脑被强制断电。以前是你家跳闸,公司停电,现在是一整片数字神经网络,一起熄火。

那问题来了,面对这种不可避免的风险,我们能做什么?我分三层聊:国家,企业,个人。

先说国家层。这次事故发生的时间点很微妙。一边是欧洲美国在高喊“数字主权”,“技术独立”,另一边,全球最关键的网络基础设施之一,用一场实战,活生生演示了,你的关键服务,可以被一家公司,一段代码,一次数据库权限变更,在几小时之内同时掐断。所以你会看到,很多国家不再只是喊喊口号,而是真的开始考虑,我要不要有自己的互联网底座?要不要在关键行业上,把一些 DNS,CDN,安全网关,掌握在自己可控的范围内?对中国这种超大体量的数字经济体来说,这个问题其实不用我多展开,大家都懂,这已经不是要不要做的问题,而是多大力度做的问题。

然后是企业层。很多老板过去有一个特别危险的惯性思维:我买了大厂的服务,有 SLA,有 99.99% 可用率,出问题也是它们的事。但这次 Cloudflare 事件给大家上了一课。SLA 赔你点服务费,送你点代金券,跟你那一晚丢掉的订单,用户,口碑相比,几乎可以忽略不计。所以真正成熟的企业,接下来要做的是,从迷信 SLA,转向认真做一件事情:业务连续性计划。

讲人话就是,你得在架构设计的时候,就默认有一天 Cloudflare 会挂,默认有一天某个云厂商会出大故障,然后提前想好:我还能不能活?我怎么活?对于直播,电商这种对实时性极度敏感的行业,你是不是得考虑多找几家快递中转站备份?比如主用 Cloudflare,备着别的厂商,一旦某家出问题,你可以把流量导到另外一条路上。对于 SaaS,B2B 服务,你是不是要在 DNS 这本网络电话簿上,提前预留一条备用联系人,关键时刻可以把解析指到另一套基础设施上?甚至更朴素一点,你的公司有没有演练过一种极端场景:如果明天微信挂了,钉钉挂了,邮件挂了,我们还能不能沟通?我们有没有一份离线的客户电话本?有没有一套线下的应急流程?

很残酷,但这就是未来的现实。不是系统有没有可能出问题,而是它什么时候出问题,以及你准备好了没。

最后是个人层,也就是你我这种普通人。说句实在话,对于多数普通用户,这类基础设施风险你很难彻底对冲。但你可以做两件事:

一是不要把所有鸡蛋放在一个篮子里。你如果是内容创作者,别只盯着一个平台,多做一点多平台分发,自己的私域阵地。你如果大量工作都在云端,记得给自己留一份本地备份,重要的文档,数据,客户名单,不要只存在某一个 SaaS 的服务器上。

二是脑子里要有一个断网假设。想象一下,如果明天 AI 下线一天,你的工作还能不能推进?你的关键产出,能不能在不依赖某一个特定工具的情况下完成?不是说我们要回到石器时代,啥都不用云,啥都不用 AI,而是要明白,所有技术,都是在方便你的同时,顺带把你绑得越来越死。你如果一点点把自己的能力,渠道,资源,全部托付给别人,那当别人哪天摔了一跤,你就只能跟着一起摔。

讲到这儿,你可能已经发现,这期我其实并不是在给你读一份故障检讨书。我们真正想聊的,是三件事:

第一,互联网早就不是当年那个松散的,弹性的,去中心化的网络了。在 AI,云计算,安全防护这些赛道上,越来越多的权力,越来越多的流量,正在悄悄集中到少数几家基础设施巨头手里。

第二,我们以为买了它们的服务,就买到了安全感。但这次 Cloudflare 宕机告诉你,有时候,你买到的是一种更高级的脆弱。一旦它闪失,你连自己救自己的机会都没有。

第三,在 AI 时代,这种脆弱性会被放大。因为 AI 不再只是一个工具,而是越来越像我们日常工作和生活的数字大脑。谁掌握了这个大脑的电源开关,谁就掌握了很多人的命运。技术,给了我们前所未有的效率,也把越来越多的命门,交到了别人手里。

看清这一点,并不意味着我们要拒绝技术,而是提醒我们,在享受这套数字文明带来的一切便利之前,至少先问自己一句:如果有一天,这套系统短暂离开我,我还能不能完整地活成我自己?如果有答案,你在下一个数字停电日,也许就比别人,多一分从容。

好的,今天先聊到这里。记得点赞,关注,转发。咱们下期再见。