‹ 天枢—执棋者9/28 章 · 2867 字

第9章 第009章 无声的清除

周六凌晨两点一刻,政务云 B座地下二层,只剩冷鲜风机在响。那声音不高,呜呜的,贴着防静电地板走,隔几分钟换一个调子,听着像这层楼自己的呼吸。萤光灯从头顶洗下来,把一排排机柜刷成惨白,服务器的状态灯深深浅浅地闪,绿的多,偶尔蹿出一点黄。空气里裹着金属味,混着送风口带出来的干燥凉气,吸一口,嗓子眼发紧。

林默坐在靠墙那台运维终端前。笔记本的蓝光打在脸上,眼下两团青影被衬得更重。整层楼就他一个人,中央空调的风声都比白天清楚。在这种地方坐久了,人容易忘了这儿的本质——这层地下装着全市几十家委办局的数据,而这几天,一直有人在里头偷偷埋东西。

他没急着动手。前天夜里,他借着天枢给的推演结果,把那条腐蚀脚本从头到尾捋过一遍。哪几条连接是主干,哪些节点是明面上摆给人看的幌子,哪些看着毫不相干的日志抖动其实拧在同一根线绳上——这些他提前在脑子里过了三遍,又拿测试镜像空跑了两轮。今晚是收网,不是探路。收网的活儿最忌手生,宁可多熬两晚把路走熟,也不能到了生产环境里才对着一个没见过的分支发愣。

这规矩是十几年机房熬出来的,比任何 SOP都顶用,也是被亏喂出来的。那年他还在前东家,对手往系统里故意留了个浅坑,坑挖得显眼,显眼到像特意等人去修。他年轻,急着表现,扎进去三下五除二补上,补完还挺得意。真正的窟窿窝在同一批补丁包的第三层校验里,无声无息烂了半个多月,客户数据顺着缝往外淌了十九天。事后复盘,带他的师傅只说了一句:「你修的,是人家想让你看见的那部分。」

这句话他记到现在。所以这回动手前,他先列出所有疑似钓饵的节点,逐一标注成因,确认排除干净,才允许自己去碰主干。

天枢的声息贴着左耳后上方的神经壁滑进来,很轻,像有人凑在耳边讲话却不用呼气。

【路径给你理清了。】视野右下方摊开一张三维拓扑。腐蚀脚本的根系被剥成三层:主干蛀在微服务自愈的健康锚点上;旁支渗进日志归档区的冗余副本之间;最细的一缕丝,钻进他那份运维报告里一处被标记过又被抹平的缝隙。所有被啃过的位置染成暗红,密密麻麻,倒像一张溃烂的血管造视频。

【手术顺序:主干先断,旁支用镜像回填,最后把缝隙上的监控盲区补死。】

天枢停了停:【全程绕开生产流量。做完之后,这东西应当像从来不曾存在过。】

林默盯着那张图,足足看了三秒。修东西不难。难的是修完之后,看不出修过。

这是他入行第二年想明白的道理。那时候组里接手一套新系统,告警一压下去就算完工,日志里留一串说不清道不明的断口,过两个月换个由头接着崩。接手的人对着一堆涂改痕迹挠三天头,理不出头绪。从那时起他给自己立了铁律:落子要干净,收拾要无声。真正的高手不是把窟窿补得多漂亮,而是让所有人都相信,那儿从来没有过窟窿。

天枢这套思路,正对他的胃口。「照你说的来。」他说。

指尖落到键盘上,一行行往下拆。断主干那一下最难看。

屏幕右上角跳出半秒红光——自愈锚点被抽走的刹那,系统本能地嘶了一声,像活物被踩了尾巴。紧接着,一个隐藏分支突然苏醒,试图向预留地址回传状态校验请求。这是那枚脚本的自保机制之一,前几遍推演都判定它休眠。

林默的手指比念头快。他抄起预先写好的钩子脚本挂进内核队列,抢先劫持了那个出站请求,转手喂给天枢做内容替换——把原本的活性确认信号换成一段与正常探针无异的心跳采样。前后一点四秒,告警还没来得及向外部监控推送,就被邻近节点的资源余量不动声色地填平了。

天枢在后台低低吹了声口哨:【手快。】

「侥幸而已。」林默低声道,后背一层薄汗,「这钩子晚半秒,今晚就得解释为什么中途恢复出厂配置了。」

他缓了口气,继续往下走。这活儿讲究借力,不能跟系统硬掰,得顺着它的节律移动,让缺口闭合后的形状恰好是它本该有的样子。他调出主干周边的调用栈,确认几处旁支仍挂在日志归档的冗余副本上,先把镜像节点拉起来顶住流量,再动手抽主干——顺序是天枢排定的,落子的手感,属于他自己。

下刀之前还有一道肌肉记忆:同样的操作必须在测试环境镜像里先完整走一遍。调用栈会不会连环告警,旁支会不会自行抽风,影子里的那一遍会替他先蹚掉所有的雷。这条规矩救过他不止一次。

接下来是最费手的一步——补监控盲区。脚本啃掉的,是过去两周里的几帧心跳数据。这几帧必须补回去,而且要补得像从未丢失过。林默调出同期的历史基线,逐帧比对曲线走向,再手工合成缺失部分。合成的曲线太光滑,一眼假——真实的心跳从来不是尺子画出来的,总带着几毫秒的网络抖动、几帧不受控的延迟尖峰。他用指尖一点点往上添瑕疵,几处惯常的采集延迟,一小段旧版本探针残存的相位漂移。

调到他反复审视也认不出哪段是补上的为止。这种活儿没法全权交给自动化。机器织出来的东西过分齐整,反而露怯。得是人,带着掌心那点分寸感,把「真实」的糙皮一并长回去。

凌晨三点四十,盲区彻底合拢。林默靠向椅背,脊柱发出一声轻响。但他没急着收工,多留了一个环节——追查那条脚本的回信信道。

慢速腐蚀类脚本大多算不上聪明,却几乎都会留根细线,定期往境外某个地址悄悄报平安。只掐本地的躯壳,留着这根线,远程那只手会立刻察觉棋子断了线。下一次伸过来,就不会是慢刀子。

顺着拓扑上标出的出站信令路径,他在边缘防火墙上添了一条静默路由:不封端口,不拦流量,只让所有「报平安」的包坠入黑洞。发出,无回应。在远程的视角里,这台机器依旧安静、健康、心跳规律——只是没人告诉它,腹腔早已被人掏空。

杀人不必亮刀。做局者最先学会的一课:别让对方知道你看穿了。【你这手艺,】天枢难得开了金口,一贯夹枪带棒的腔调软了几分,【比那帮只会重启的管理员高出一个位面。】

「闭嘴。」林默指法未乱,嘴角却极轻地牵了一下,「干活呢。」

四点十三分,最后一道缝隙合拢。他刷新了一遍全局健康看板。所有曲线平直得近乎失真——那台困扰众人两周、每隔十四五个小时准抽风一次的微服务,连同它的病历,一起被抹掉了。太安静,甚至有些不真实。但这正是他要的:下周一,甲方会亲眼看到这条直线。

他把全程操作录成加密包,塞进私人归档夹深处,同半月前那份「正常补丁」的残影锁在同一格。两样东西并肩躺着,一件凶器,一个案发现场。

他向后靠去,椅簧吱呀一声。心里说不清是痛快还是发寒——反正活儿完成了,剩下的交给时间。合上笔记本,屏幕熄灭,机房重新陷回那片幽蓝。风机的低鸣还在走,一遍遍地,不知疲倦。

【结束了?】天枢问。

「结束了。」林默拧开保温杯灌了口温水,胃里暖起来,人才踏实一点,「周一他们自己会看见。」

周一上午九点整,驻场办公区像被人摁了静音键。隔间空了大半,键盘声稀稀拉拉。王海涛踩着点到,进门先冲运行大屏扫了一眼——脚步蓦地顿住。

过去两周那个逢下午必掉的微服务,从周六凌晨起就再没抖过。曲线一条直线拉到底,平得让人心口发毛,仿佛有只无形的手,把那段「定时抽风」的记忆整个擦去了。

「……网络自己康复了?」他嘀咕一声,扭头,「老周,周末动过啥没?」

老周头都没擡:「闺女中考,我这颗心全在家里。」

☰目录
天枢—执棋者 第9章 第009章 无声的清除 - 墨韵小说