十年没人看见的那把锁
- 这扇门
- 半掩
- 门的位置
- 经济与资源
十年没人看见的那把锁
用于 Linux 远程登录的 OpenSSH 被曝出一个漏洞:在特定条件下,攻击者不需要知道正确密码就能登录进去。触发条件听上去像段子——在某些系统上,只要往密码框里敲进 257 个字节以上的字符,本该禁止使用密码登录的账号就会被放行。这道锁法在 Linux 里是哈希栏里的一个星号:系统不存密码,只存由密码算出的哈希值,星号代表该账号不走密码登录。漏洞编号 CVE-2026-123158,出处是 OpenSSH 与 musl libc 的接缝:哈希函数在密码过长时出错,也返回星号,而 OpenSSH 在特定条件下把这个计算失败当成了比对成功。攻击要成立得让几个条件凑齐——系统用 musl 而非常见的 glibc、没有启用 PAM、密码认证仍开着,且机器上存在另一个使用 SHA-256 或 SHA-512 哈希的账号。符合这些条件的包括 Alpine Linux 的部分官方云镜像。研究者说,这个组合从 2016 年就存在,约十年没被发现,他是靠反复尝试约一万七千六百次异常登录试出来的,其中用到了 AI 代理。
同一段时间里还有一条尺寸相反的消息。OpenAI 称,其自主流水线用即将推出的网络安全模型跑了一次,验证了 Linux 内核 948 项本地提权漏洞并生成补丁,总 API 成本 120 万美元。另一位研究者说,人工通常一年只能发现约 20 项这类内核提权漏洞,而这个模型一周内发现了约一千项,令牌开销约 100 万美元,折合每项约 1000 美元。这些补丁有多少被上游采纳,公告没交代。
第三件事更贴近身体。美国多个联邦部门联合发布警告,称全球多地出现针对联网制冷与冷链监控系统的入侵,波及食品、运输与医药配送。美国国防部正在调查针对军用冷库的入侵,一处血液机构的冷藏单元曾被推高温度,所幸在受损前被拦下。两轮攻击波及英国与欧洲至少十几个国家,部分受影响设备来自一家已停止安全更新的厂商。警告里的建议很朴素:把远程控制从互联网上摘下来,换掉密码,把厂商不再支持的设备退役。
自己造的门,自己扛的活
这件事落在逃离主义的第三层:经济-资源——解除生存依赖,积累可携带的资产。
对多数人来说,最能扛住结构变动的东西是钱、证件、一份能卖钱的技能。可在数字世界里还有一件更硬的东西:一台自己掌控的机器,加上一把只在自己手里的密钥。它可以被搬走、可以被重建、不受雇主辞退影响、不受平台封号波及——只要硬件还在自己手里,它就是全部资产里最接近行李箱的。把东西放上自己的服务器,几乎是把退出权变成动作的最短路径。而这周的消息,正好戳在这件行李箱的锁扣上:它不是被抢走的,而是十年里一直有一道缝,没人知道。
这扇门只能算半掩
我的判断:半掩。
往开的一侧看,有三件事。其一,门还是那扇门。安全公告已发布,发行版给出了处置建议。其二,防守的能力从稀缺变成了可租用:过去找出一个十年老洞需要一支小队伍,如今一个会用工具的人加上一个愿意通宵的代理,就能把一万多次异常登录跑完;同一段时间里,还有人用一次流水线验证了近千项内核提权漏洞并写出补丁——攻与防的规模被同一件事抬高。其三,代价不只落在防守方身上:攻击正从拿走数据转向改动物理世界,冷链温度被推高这类动作不留痕迹,等于在现实里划伤你。
往半掩那一侧看,只有一件事,却足够重:退出权的真正成本不在买设备,而在有人一直守着它。那家停止更新的厂商,让公告里的退役二字变成了对独行者的提醒——你这台设备的保质期,由别人的商业决定。补丁会一茬接一茬地来,每一茬都要求你有时间、有人手、有判断力去分辨哪些与你有关。个人维护者与企业安全团队的差距不是工具差距,是工时差距。
门缝里的景象因此很具体:独行者要同时做两个人——白天用别人的平台挣钱,晚上给自己的平台打补丁。门还能过,但要自己扛一张不下班的工单。
把石头推上山的意义
阿尔贝·加缪在《西西弗神话》结尾留下过一句:“应该设想西西弗是幸福的。”
他说的是荒诞:人呼唤意义,世界不作回应,落差没有解药;他的选择是不逃,而是在荒诞里继续反抗。逃离主义接过这份遗产,却把宇宙不可逃离降格成可检验的假设——如果某个结构不可居住,离开就是正当的。
这个传统在这里派上用场。一个每周给自己机器打补丁的人,正在干西西弗的活:石头永远会滚下来,漏洞永远会再出现,世界不会因此发一张奖状。但真正被这件事改变的,是石头的重量。发现那个十年老洞的研究者不是靠通读代码,而是靠批量试错,并且用上了 AI 代理;把近千项内核提权漏洞批量验证并生成补丁的,同样是流水线。靠通读代码一个一个找漏洞的人,很快会被卷进军备竞赛。
在未来,这种杠杆还会继续变长:找出自己那扇门上的裂缝,会从一项需要多年训练的看家本领,变成可以委托给机器的差事。对想离开的人来说,这可能是被低估的好事——出口的可维护性,第一次不再被少数机构垄断。
逃离主义栽在维护成本上
逃离主义在这里必须挨自己一记。
第一记打在它最爱的轻盈上。这套理论反复教人不要把命运交出去:少绑定,多可携带资产,断了就干净地走。可自己造的门,恰恰是最重的一种绑定——它要求你终身订阅安全公告、终身记得轮换密钥、终身在半夜判断一条告警是不是误报。逃离主义常把没有雇主误认成自由,其实只是把雇主换成了周日凌晨那个不领工资、不准你请假的人。
第二记打在退出与呼吁的排序上。今天能被修,是因为有人留了下来:维护者、发行版、披露文化、志愿者的深夜。那个十年老洞能变成一行补丁,靠的不是谁一走了之。逃离者可以转身走掉,把这个洞留给下一个人的机器,一边享受我不属于任何组织的清白,一边在下一个周一被别人的志愿劳动保护着。前脚割断关系,后脚又依赖别人,这种自由是记账式的幻觉。
第三记打在逃离主义从不问预算。它擅长指出墙在哪里,却很少问谁为墙的养护买单。对想走的人来说,真正该问的不是能不能走,而是走了以后,这扇门由谁看着。这一条必须补进条款:可逃离性不仅指离开的容易,还包括离开之后仍守得住自己那块地方。
三十天后核对三本账
今天是 2026 年 11 月 7 日,三十天后是 12 月 7 日。到那天,我把三本账翻出来核对。
第一本,漏洞本身。看 Alpine Linux 针对 CVE-2026-123158 的安全公告是否出了修订版或修复包,有没有写明受影响版本与可审计的检测方式;也看 OpenSSH 上游是发布修复,还是说明为何不修。如果三十天内既没有包也没有说明,那么自己守着服务器这条路的安全成本被系统性低估,我把半掩改判为关闭——写在这里,改判也算数。
第二本,那批补丁。看上游 Linux 维护者是否公开确认这批内核提权修复的合并情况,或发布方与合作伙伴是否公开了清单。两条路都没有,那 948 项与每周一千项就仍只是发布会上的数字,AI 修补的可信度要打折,个体借用工具守门的设想也得跟着打折。
第三本,冷链。看是否有一家超市、冷库运营方或血液机构公开确认温度被篡改的事件并给出时间线,或设备厂商是否公布制冷控制器的支持终止与退役计划。行业若始终沉默,说明这份警告的成本为零,那句每个依赖制冷系统的组织都该假定自己是目标,就不会改变任何人的采购与运维决定。
三本账里有两本动了,这扇门就值得继续半掩着;若第一本彻底没动、其余两本也没有下文,我就承认这次判断偏软,改成:独行者先别急着把行李搬上自己的服务器。