那一夜,城被删除了 书架

第 07 章 / 共 15 章

第7章 · 被请进门的兵:董卓这一侧的木马

上一章我们看清了木马是什么:不是攻城的器械,而是一次骗守方亲手拆墙的社会工程学攻击。现在把镜头转到一千三百年后的中国,去看董卓这一侧的"木马"。这里没有一匹木头马,但结构惊人地一样——最危险的东西,是被人恭恭敬敬请进门的。

先把舞台搭清楚

公元189年,东汉(中国的一个王朝,都城在洛阳,此时已经立国快两百年、气数将尽)的皇帝汉灵帝死了。皇帝一死,权力就进入最危险的真空期:谁来当家,还没定。

当时朝廷里有三股力量在争。第一股是外戚(皇帝母亲或妻子那边的亲戚,靠裙带关系掌权),代表人物是大将军何进(新皇帝的舅舅,掌握军权)。第二股是宦官(在宫里伺候皇帝的太监,因为天天贴身皇帝,掌握着皇帝的耳朵)——东汉末年有一批权势熏天的太监,史书叫他们"十常侍"(大致就是十来个最有权的太监头子)。第三股是士人(读书做官的文官集团,代表人物是袁绍这类世家子弟)。

用一句话说清这盘棋:舅舅(外戚)想干掉太监(宦官),文官(士人)在旁边出主意。矛盾的核心是——太监这股势力太顽固,光靠朝廷内部的力量,一时半会儿拔不掉。

那个致命的主意

于是有人给何进出了个主意:既然宫里的太监尾大不掉,太后(皇帝的母亲,她偏袒太监)又不肯下令诛杀,那就从外面调兵进京,用军事压力逼太后就范。

这就是整件事的命门。何进要除掉的敌人,其实已经被他握在手里——太监没有兵,何进是大将军,京城的禁军归他管。他真正缺的不是武力,是"名正言顺地动手"这个授权。而他选的解法,是把一支他控制不了的外部武装,请进权力的最核心。

被请进来的,就是董卓——凉州(今天甘肃一带,帝国西北边疆)的军阀,手里有一支常年打仗、只听他一个人的边防军。注意这个关键属性:这支兵的忠诚不指向朝廷,只指向董卓本人。请这样一支兵进京,等于把一段"未经验证的代码"直接部署进系统内核。它能不能信、会执行什么,完全不由你决定。

翻译成工程师的话:何进的系统有个权限问题解不了(太监这个进程杀不掉)。他没有去修权限,而是从外网下载了一个号称"能帮你杀进程"的程序,给了它最高管理员权限,然后运行。这个程序确实杀掉了旧进程——顺手把整个系统也接管了。

反对的声音一直都在

这里必须澄清一个常被忽略的史实:召外将进京这个主意,在当时就有明白人激烈反对,并不是事后诸葛亮。

根据《后汉书》和《三国志》的记载,主簿陈琳(何进手下的文书官)当面劝阻,大意是:你手握重兵、名正言顺,想收拾太监易如反掌,何必去征召外面的大军?各路兵马一齐涌来、各怀心思,这叫"倒持干戈,授人以柄"——把武器倒过来拿,等于把刀把子递给别人。曹操当时也评论过,说除几个太监交给一个狱吏就够了,何必纷纷召外兵。

换句话说,这不是"没人看得出风险",而是"看得出的人拦不住决策"。这一点特别值得工程师记住:灾难性的架构决策,往往不是因为无人预警,而是因为预警没有否决权。

演义 vs 史实:把戏剧和结构分开

说到董卓入京,很多人脑子里是《三国演义》的画面。这里要严格分清两样东西。《三国演义》是明代写的历史小说,是文学演绎,不是信史;而《后汉书》《三国志》是更接近当时的正史记载。小说为了好看,加了大量戏剧化情节。

几处需要提醒的地方:

为什么揪着这点不放?因为如果你把崩塌归因于"董卓这人太坏",你就学不到任何东西——下次换个好人当军阀,结构照样会塌。坏的是架构,不是某一个载荷。

木马是怎么"运行"的

把董卓这条线和特洛伊木马并排看,同一套机制清清楚楚:

  1. 信任被当成通道。特洛伊人信任"这是神的礼物",主动拆墙拉马进城;何进信任"外将是我召来帮我的自己人",主动开门放兵进京。两边都是守方亲手打开了防线。
  2. 载荷的真实意图,进门后才暴露。木马肚子里的希腊兵,是等夜里才钻出来;董卓的野心,是进京站稳脚跟后才展开——废掉小皇帝、另立新君、把持朝政。进门前,它伪装成"援军";进门后,它就是占领军。
  3. 攻击点不在城墙,在授权。洛阳的城墙没被攻破,董卓是被"请"进来的。真正的漏洞不是物理防御弱,而是那套"谁可以进入核心"的信任规则被人利用了。

还有一层:混乱本身打开了门

事情比"请兵进京"还要再糟一层。就在董卓的军队还在赶往洛阳的路上时,何进先一步被宫里的宦官设计杀掉了。主帅一死,京城瞬间大乱——袁绍等人冲进宫里对宦官大开杀戒,宫中火起,小皇帝在混乱中被人带着出逃。

而董卓,恰恰在这片彻底失序的空档里赶到,半路上迎到了流落在外的小皇帝。他不是攻进一座防守严密的城,而是走进了一座已经把自己的秩序烧穿了的城。

这就是后面第9章要讲的"级联失效"的预演:不是董卓一个人推倒了东汉,是每一个环节的倒下,都在替下一个环节松绑。何进召兵,是第一张倒下的骨牌;何进被杀、宫廷火并,是中间几张;董卓迎驾,只是最后顺势捡起了权力。

这一章的收获

董卓这一侧的"木马",和特洛伊那匹木头马,不共享任何历史联系,却共享同一个故障模式:一个系统里最大的攻击面,不是它的墙,而是它的"信任谁可以进来"这条规则。当你为了解决一个内部问题,主动把一个你无法验证、无法收回的外部力量请进核心,你就已经把门拆了——木马进不进来,只是时间问题。

而这里还藏着一个更冷的教训:拦不住这场灾难的,不是没有聪明人,是聪明人没有否决权。陈琳看见了,曹操看见了,何进听见了,然后照样召了兵。下一章我们会离开单个决策,去看一个更普遍的问题——为什么临时拼凑起来的联盟(希腊联军、讨伐董卓的诸侯们),会在共同威胁一消失的瞬间,自己散成一地。

那一夜,城被删除了 · 王建硕
面向对世界有好奇心的人 · 费曼式写法 · 由多个 AI 代理撰写与互相审校