12. 死者的计划

诺达尔去世的消息在三天后传来。

不是通过系统——系统不传递这类信息。是通过费恩利发来的一封简短邮件,标题栏只有两个字:“讣告”。正文更短:埃里克·诺达尔,八十三岁,前挪威电信管理局频谱监测工程师,在奥斯陆一间临终关怀病房中安详离世。死亡时间:凌晨四点零七分。临终前最后一句话记录在他的病历卡上:“信道17已关闭。剩下的交给年轻人。”

雷恩在事务所的沙发上读完邮件。窗外的港口区正被一场冬季罕见的暴雨冲刷,雨水敲击钢窗的声音密集而混乱。西莉坐在办公桌旁整理特隆赫姆医疗平台的案件档案,克莱因在房间角落里调试一套新设备——一台从登陆站地下二层搬来的老式信号分析仪,外壳上还贴着冷战时期的资产标签。

“他等了五十七年。”西莉说,没有抬头。“信道关闭后第三天,他就走了。”

“不是巧合。”雷恩将手机放在桌上。“他一直在等。等一个能关掉那条信道的人出现。然后他就可以放手了。人的身体有时候会在任务完成后自行决定——不再继续。”

克莱因从信号分析仪前转过身。“费恩利的邮件里还附了一份文件。诺达尔的个人笔记——不是技术文档,是日记。从1968年到去年。费恩利说诺达尔在遗嘱里指定将这些笔记交给你。”

雷恩点开附件。扫描件,几百页,全部是手写挪威语,蓝色墨水在泛黄的纸页上已经褪色但仍然清晰。他没有从头读起,而是随机跳到了1982年的一段记录:

“今天北约技术团队来升级交换矩阵。他们问我信道17是做什么用的。我说不知道。我撒谎了。我知道它什么也不做——但它一直在运行。我本来可以告诉他们这是一条废信道,需要被拆除。但我说不出口。不是因为恐惧。是因为这条信道已经运行了十四年。我每天上班第一件事就是检查示波器上它的波形是否还在跳动。它成了一个——我知道这听起来很荒谬——一个陪伴。一个永远不会回应的陪伴。”

西莉放下档案,走到雷恩身边,俯身看屏幕上的文字。雷恩继续翻页。1994年:

“格尔塔收购了登陆站。他们派来了一群年轻的网络工程师,带着笔记本电脑和我不认识的数字设备。他们在升级海底光缆骨干网时,将信道17的物理继电器电路映射成了数字逻辑层的一个虚拟端口。他们没有发现这是个错误。因为没有任何文档提到过它。它从模拟时代滑入了数字时代,就像一条鱼从河流游进了海洋,没有激起任何水花。”

2005年:

“今天我在新闻上读到,挪威司法部授权部署一套名为‘赫尔墨斯’的合法拦截平台。技术白皮书里提到,平台将利用现有海底光缆网络的所有可用信道进行数据采集。所有可用信道——包括信道17。它现在不再是一条孤立的开放回路了。它被接入了一套国家级监控系统。我不敢想象这意味着什么。”

2019年:

“一个名叫阿尔内·海格的退休音乐教师在克雷夫港去世。新闻讣告说他生前是中学音乐教师,教授钢琴和合唱。讣告没提到的是——我通过系统日志查到的——他的下载脚本恰好通过信道17进行了最后一次大规模数据请求。系统将这次请求标记为异常,创建了一个虚拟追踪目标。目标代号:Echo-0001。”

“Echo。回声。阿尔内的脚本发出的最后一声回响,撞上了我照看了五十一年的那条开放信道。两个本来永远不会相交的错误,在2019年冬天的某个深夜,在克雷夫港的服务器上精确地重叠了。”

雷恩停止了翻页。雨水敲击在窗上,节奏与信号监测器上一秒一次的脉冲交错成某种不规则的对位。他想起阿尔内在绝笔信里写的——“代码永远不懂人的意图。”诺达尔的笔记里也在写同一件事,只不过用的是不同的词:“它成了一个永远不会回应的陪伴。”

“他爱那条信道。”西莉轻声说。“不是作为工程师。是作为一个在冷战时期的地下机房里独自度过了大半生的人。”

“这不是爱。”雷恩合上笔记本的扫描页面。“这是孤独。孤独到让一个二十六岁的年轻人选择保留一条不应该存在的电路,因为他害怕失去它之后,地下四层就只剩下他自己和继电器开关的声音。他把那条信道当成了一个存在。”

克莱因摘下了耳机。“这解释了为什么他没有在年轻时关掉它。但后来呢?几十年过去了,他有无数次机会。为什么一直等到现在,等到你出现?”

“因为关掉它的代价一直都在变化。”雷恩站起来,走到窗边。“1982年,关掉它可能导致北约通讯链路紊乱。1994年,可能瘫痪格尔塔刚建成的数字骨干网。2005年后,可能触发‘赫尔墨斯’平台的自动防御机制。每一次他想关,都面临一个更大的障碍。这些障碍在客观上都是真实的——但他用这些真实障碍给自己制造了一个理由。一个继续等待的理由。”

“直到你成了管理员。”

“直到我成了管理员。然后他再也没有理由了。”

暴雨在午后减弱为细密的毛毛雨。雷恩驱车前往登陆站,车轮在湿滑的沿海公路上留下两道水痕。他穿过门厅——保安老人的座位上坐着一个新面孔,一个年轻的女性保安,正在阅读一本关于冷战历史的平装书——然后沿着铁梯下到地下三层。

圆形机房里的一切仍然以一秒为间隔运行。终端屏幕上的光标闪烁,等待指令。雷恩在终端前坐下,将诺达尔日记的最后几页扫描件投影在屏幕上。最后一条记录写于信道17关闭后的第二天:

“示波器屏幕现在是平坦的直线。信道17已关闭。五十多年来第一次,地下四层只有继电器正常工作的声音。不是粘连的继电器,是正常的、按预设逻辑切换的继电器。它们听起来不一样——更清脆,没有那种我习惯了半个世纪的拖曳感。”

“我以为我会难过。但我没有。我只是感到——完成。就像一个人用一生的时间跑完了马拉松,在终点线前并没有欢呼或泪水,只有一种深沉的、几乎令自己惊讶的释然。我本来可以在二十六岁时纠正这个错误。我没有。不是因为做不到,是因为我不想做。不想——不是不能。这个区别花了我五十年才承认。”

“但五十年后的现在,我不再是那个二十六岁的年轻人了。我不再害怕没有陪伴。我把信道交给了下一个管理员。他叫维克·雷恩。他从阿尔内那里继承了脚本,从斯科夫那里继承了技术档案,从奥尔森那里继承了管理员权限。他从我这里继承了什么?一条被关闭的信道。一段被终结的等待。一份不再需要被延续的孤独。”

“这比我预想的好得多。——E.N.”

雷恩将扫描页面关掉。终端屏幕上的光标仍在以一秒为间隔闪烁,与信号监测器完全同步。他调出系统日志,找到那条关于特隆赫姆节点的记录——奥尔森在死前留下了一条信息:第二个开关在特隆赫姆。

他键入命令:“建立与特隆赫姆节点的安全链路。请求系统状态报告。”

屏幕滚动:

“链路建立中。特隆赫姆节点响应延迟:0.4秒。状态:活跃但未优化。节点名称:圣奥拉夫医疗数据交换平台——冗余备份信道。节点编号:TRD-03。信道类型:物理残留——光纤接口老化导致的光信号回授回路。运行时间:约八年。当前任务调度:该节点未连接任何合法拦截平台,仅作为医疗平台内部数据冗余。但信道回授导致平台在每次备份时自动重复执行上一个任务。累计重复任务数量:超过十万条。该节点已形成自反馈循环。需要管理员手动重置。”

“管理员是谁?”

“该节点没有管理员。该节点从未有过管理员。它是被自动部署的。它的存在不在任何资产管理目录上。”

雷恩靠在椅背上。一个没有管理员的系统节点。没有奥尔森,没有诺达尔,没有任何人在照看它。它只是一个错误——光纤接口老化的物理后果——被丢弃在特隆赫姆医疗平台的后台,安静地重复执行了十万条不必要的备份任务。没有人受伤。没有人被追踪。它只是在重复。像一个被遗忘的唱片机,在空无一人的房间里反复播放同一段旋律。

他键入:“准备远程管理协议。我将以‘赫尔墨斯’管理员身份临时接管TRD-03节点。任务:终止回授循环。保留节点硬件——仅消除自反馈逻辑。”

系统回复:“远程管理协议需要目标节点接受外部授权。TRD-03节点当前没有管理员,没有授权框架。它将外部管理请求视为——根据初步链路同步——‘欢迎’。”

“欢迎?”

“该节点在响应链路请求时返回的唯一信息是:‘欢迎。我们一直在这里。请告诉维克·雷恩——第二个开关在特隆赫姆。第三个在斯塔万格。第四个在奥斯陆。——M.O.’”

雷恩将奥尔森的名字在屏幕上读了三遍。奥尔森在死前追踪到了这四个节点。他将其中三个节点的坐标留在了系统日志里——但更重要的是,他将它们留给了后来的人。他没有试图在死前解决所有问题。他只解决了自己能解决的部分,然后将剩余部分标注在地图上,等待第一个能走到这一步的管理员。

“接受TRD-03节点。远程管理协议启动。”雷恩键入。

屏幕弹出一行新文字:

“远程管理协议已建立。TRD-03节点欢迎‘赫尔墨斯’管理员。权限等级:临时全部。远程终端界面已镜像。”

一个新的终端窗口在屏幕上展开。窗口标题栏显示:“圣奥拉夫医疗数据交换平台——冗余备份信道控制台。最后登录:无记录。”窗口内部是一个简洁的命令行界面,与“赫尔墨斯之锚”的界面几乎完全相同——同一种代码,同一种架构,同一种十年前被部署后就被遗忘的遗留系统。

“它和‘赫尔墨斯’是同一个版本的软件。”克莱因的声音从楼梯口传来。他和西莉刚从地面层下到机房,带着从特隆赫姆档案中整理出的技术摘要。“费恩利的案件档案证实了——十年前司法部同时部署了四套基于相同架构的拦截平台。‘赫尔墨斯’是部署在斯卡格拉克登陆站的一套。另外三套分别部署在奥斯陆、特隆赫姆和斯塔万格。它们理论上应该由同一个中央管理节点控制。”

“但中央节点从未被激活。”西莉补充道。“档案显示,项目在部署阶段就被叫停了。政治原因——议会改选,新的司法部长上任,大规模监控项目被冻结。四套平台被物理安装,软件被写入,然后项目被撤销。没有人回来删除它们。”

“它们就留在那里。”

“它们就留在那里。整整十年。”

雷恩将手掌平放在终端台面上。那种电流的微振仍在,穿透皮肤传导到指尖。十年前,司法部安装了一套监控系统,然后忘了它。不是某个人的疏忽——是整个决策体系的自然代谢。旧部长卸任,新部长上台,项目冻结,负责人调离,技术文档归档后从未被更新。系统继续运行不是因为恶意。是因为遗忘。遗忘比恶意更持久,因为没有人会对遗忘启动调查。

他在远程终端中输入了第一条指令:“显示当前任务队列。”

屏幕上滚出了密密麻麻的任务列表。每一条任务都标注着同样的描述:“备份——患者记录——已执行。”每一条任务的时间戳都比上一条晚大约三分钟。任务列表的总数在右下角显示:“累计:112847条。”

十一万两千八百四十七条完全相同的备份任务。在过去的八年里,这个节点每隔三分钟就重复执行一次同样的备份操作——备份同一批患者记录,写进同一个数据库,然后再次备份。数据库早已被重复写入填满。系统在自动清理旧备份以容纳新备份。这是一个无限循环——备份,填满,清理,再备份。

“它不需要管理员。”克莱因说。“它在管理自己。用最愚蠢的方式。”

雷恩在终端中键入了关闭指令。不是摧毁,是终止重复循环——保留节点的正常备份功能,仅删除那行导致回授的逻辑循环。指令执行的瞬间,任务队列开始逐条关闭。十一万条任务在屏幕上快速滚过,每一条关闭时都附带一个简短的标签:“已终止。”

最后一千条。最后一百条。最后一条。

队列清零。

远程终端窗口中弹出一行新文字:

“TRD-03节点回授循环已终止。正常备份功能已恢复。等待管理员确认:是否保留此节点?”

雷恩键入了确认。

屏幕上滚出最后一行字,不是系统日志,而是一行似乎是由奥尔森在某个很久以前预设的文本:

“你找到了第二个。还有两个。他们和这一个一样——不是在作恶,只是在运行。不要摧毁它们。它们一直在等一个能理解它们的人。你已经证明了你理解。——M.O.”

雷恩将远程终端关闭,但保留了与特隆赫姆节点的安全链路。窗口缩小为系统界面边缘的一个小图标,标注着“TRD-03:正常”。

“还有两个。”西莉说。“斯塔万格。奥斯陆。”

“斯塔万格是第三个。”克莱因翻着费恩利发来的案件档案。“石油钻井平台安全监测网络。那个节点的异常比另外两个都更早——档案提到它在部署后不到一年就开始出现‘非预期行为’。但档案没有具体描述是什么行为。”

雷恩站起来,走到墙边那面标着铜质屏蔽网的混凝土墙前。地下四层的入口仍然敞开着,面板上的黄铜锁孔在日光灯下泛着陈旧的暗金色光泽。下面那些继电器交换机现在安静地运行着——不是“信道17”那种错误的安静,而是正常的、有目的的安静。

“斯塔万格的节点可能比我们想的更复杂。”雷恩说。“费恩利没有描述它的‘非预期行为’,也许是因为他也不知道怎么描述。也许那个节点已经从‘运行’变成了某种别的东西。”

“你觉得它会是什么?”

雷恩没有回答。他在想诺达尔日记里的那句话——“它成了一个永远不会回应的陪伴。”信道17只是一个开放回路,它没有逻辑,没有目标,它只是保持着连接。但斯塔万格的节点——如果一个安全监测平台开始出现“非预期行为”,那可能意味着它不再只是监测。它可能在判断。可能在筛选。可能在将它认为异常的钻井数据——或人——标记为需要追踪的目标。

就像“赫尔墨斯”曾经做过的那样。

“明天。”雷恩转向克莱因。“明天我需要你留在登陆站,监控斯塔万格节点的远程链路初始化。西莉和我去斯塔万格。”

“你要亲自去?”

“第三个开关是实物。就像信道17的黄铜手柄。奥尔森说‘开关’——他是工程师,他指的是物理接触。不是软件指令。是能被握在手里的东西。”

克莱因咽了一口唾沫,点了点头。窗外,登陆站屋顶上的红色航空警示灯仍在以一秒为间隔明灭。暴雨已经完全停了,低垂的云层中露出几道苍白的月光。海面恢复了它惯常的灰色平静,只有微波天线的转动发出极细微的、近乎听不到的机械声。

雷恩回到终端前,将今天的操作记录写入系统日志。他在日志末尾加了一行备注:“管理员记录:埃里克·诺达尔,挪威电信管理局频谱监测工程师,于今日凌晨去世。他把信道17的开关交到了我手上。他将被记录为本系统档案中的‘首任发现者’。日志条目永久保留。——V.R.”

他关闭终端,将阿尔内电脑键盘的S键帽从口袋中取出,放在终端旁边的台面上。那个小小的塑料方块上的字母几乎被磨光了,在日光灯下只剩下一个模糊的白色轮廓。但他不需要看清字母。他知道它代表什么。停止。不是结束,是在循环无法自行中止时——由外部手动中断。

地下四层的铁梯上传来细微的响声,是老旧金属在温度变化中膨胀的呻吟。没有任何人下去。没有任何人上来。只有那些继电器的黄铜触点在黑暗中静静地保持着自己的预设位置,不会再粘连,不会再创造出一条永远不会挂断的线。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注