第二十一章

加密信号

约4,962字
· · ·

苏晴是在下午两点零三分被叫到通讯室的。

当时她正在办公室整理上一周的外勤报告——路远的第4次共鸣已经过去十天了,他的记忆恢复得比前几次慢了一些,但至少没有再出现"你是谁"的对话。白锦书说这是正常的积累效应,每次共鸣后恢复期都会延长几天,就像负荷下反复拉伸的弹簧回不到最初的松弛状态。

她没来得及多想。通讯组的人直接推门进来的——推门的动作比平时快了半拍,没有敲门。

「组长,有东西需要你来看。」

通讯室在ECA驻地的最里侧,走廊拐三个弯,经过两道需要身份卡加掌纹的密闭门。苏晴走进第二道门时注意到门框侧的封条完好——通讯室保持着最高级别的保密状态,这意味着被截获的内容不属于日常监测范畴。

老刘已经在里面了。他站在主控台前,背微微弓着,一只手撑着台面边缘——通讯官坐着值班的习惯让他站着时总给人一种不稳的感觉。他听到门开的声音没有回头,只是抬了一下下巴指向侧面的一块屏幕。

「三号城内部通讯链路上截到的。加密等级很高,不是民用频段。我们用了一上午才剥开外层。」

苏晴走过去,站在屏幕前。

屏幕上是一段通讯记录的摘要——发送时间标记在今天凌晨三点十一分,源地址是核心工程部的内部节点,目标地址指向城外。她不需要看完全部解析结果,段首的技术标头就已经给了她答案:这是一条被刻意伪装的加密信——发信人用了中继跳转和签名伪装,把多次跳转打包成了常规设备自检信号的数据包。

「谁发现的?」

「值夜班的小吴。他在凌晨例行监测中注意到这个节点在非工作时间产生了异常流量——平时那个节点的自检信号在凌晨两点到五点之间是静默的,流量模式一直在重复,今天多了一次位移。他顺着回溯才发现有一包数据被伪装成了常规流量。」

苏晴没有立刻说话。她在看那个源地址——核心工程部,内部节点,编号以**EN-07**开头。那个编号对应的终端,在三号城的系统架构中挂载在工程部的深层维护网络下,权限等级很高,理论上只有三个人能直接操作那个终端。

路远。周海。陈默。

她在心里念完了这三个名字。然后她沉默了。

「发件人的身份能确认吗?」她问。

老刘摇了摇头。「信号经过了至少四层中继,每一层都换了签名。追踪路径被抹掉了——」他顿了一下,手指在键盘上敲了几下,屏幕上跳出一段日志,「最外层的自毁标记。发送后约六小时,中继节点的转发缓存会被覆盖掉。设计很干净。」

六小时。现在是下午两点出头。距离凌晨三点十一分的发送时间已经过了将近十一个小时——这意味着中继节点的缓存已经被覆盖了至少一轮。

苏晴盯着屏幕。她其实不怕追不到发送者——她怕的是追到了。

「内容。」

老刘侧过头看了她一眼,把一个平板递过来。「剥掉加密层之后,剩下的内容很简短。」

平板上只有一行文字。已经被翻译成了明文,蓝底白字,在平板的深色背景上显得有点刺眼:路远不能用了。

五个字。没有署名。没有加解密冗余信息。没有附件。简洁得像一张被撕掉一半的便条。

苏晴看了三遍。她发现自己在读第三遍的时候,视线不自觉地停在了"不能用了"这四个字上。不是"死了",不是"失败了",是"不能用了"——像在说一件工具。她下意识地捏紧了平板的边缘,指腹压着金属框,感觉到它微凉的硬度和棱角。

她抬起头。

「这个通讯原本要发给谁?」

「城外的一个节点。信号是单向发出的——没有回应。我们追到了那个接收节点的ID,但物理位置模糊,最后一次上线是在七小时前,现在已经下线了。推测是移动终端或者——」

「或者什么。」

老刘没有回避她的目光。「或者有人已经知道这条通讯被截获了,主动切断了连接。」

苏晴把平板放回台面上,动作很轻,但指尖离开触控屏的时候有一个几乎看不出来的停顿。

「拷贝一份完整记录送到我这。原件加密保留,不要动存储介质。通讯室这边保持现状,知情范围限在值班人员和我的授权内。在我给出下一步指令之前,这条信息的传播终止于此。」

老刘点了点头,没有多问。他和苏晴搭档了六年——六年的时间足够让他学会在苏晴说话声音变得很平静的时候,不要去追问。

她转身走出了通讯室。

走廊里没有开主灯,只有应急照明带在脚边发出微弱的冷白光。她的脚步声在通道里均匀地回荡,不快不慢——训练有素的行动的节奏,每一步都是计算过的。

但她走到走廊尽头的拐角时停了一下。

左转是回办公室的路。右转是工程部。

路远的办公室在工程部二层的尽头。周海在一层的维修区有一个靠窗的工位。陈默的工位在结构分析室,那间窗户对着内侧天井的房间——她路过时偶尔会看到他低着头在画电路图。

三个方向。三个名字。

她站在拐角处,大约三秒钟。

然后她往左转了。

不是因为她不想去工程部——是因为她现在去了,任何一个正常人都能看出"出事了"。而她还没想好,在看到那三个人中的任何一个时,她的脸上应该是什么表情。

——·——

凌晨三点十一分。

裴岳从工位上站起来,动作很轻。工程部二层的灯已经关了三分之二,只剩走廊尽头的应急灯还亮着,照出一小段拼接地板的纹理。

他没有关自己的终端——让它继续运转着,屏幕上开着一份常规维护日志的编辑界面。如果有人在这时候路过,看到的是一个在加班的工程师忘记锁屏的画面。没有人会记得这个细节,但它会在第二天早上出现在工位监控的自动记录里——"裴岳,加班至03:15,屏幕状态:正常维护文档"。

他在删除中继缓存之前,先检查了一遍。

四层中继,每个节点的转发日志已经按照预设参数自动生成了覆盖批次——凌晨三点十一分到清晨六点之间的数据写入任务已经排入队列。他不需要手动触发删除,系统会自动在六小时后用一批无害的流量数据覆盖掉那包信号的过转记录。

这是他花了三天时间设计的一套机制——利用了工程部内部网络的两个漏洞:一个是终端EN-07的重启日志记录存在三秒的写入延迟,他在这三秒的窗口中注入了一条从系统层面看"已经被记录过"的跳转指令;另一个是维护网络的签名防火墙在处理嵌套加密包时,不会对签名本身进行二次校验——因为没有人想到有人会在系统内部的信任链上架一层假签名。

他利用了这两条缝隙,把一条加密信号塞进了一台高权限终端的正常流量里,让它看起来像"从核心工程部发出的"。然后他自己一个人坐在距离那个终端十五米的工位上,在凌晨三点十一分按下了发送键。

没有任何人经过。没有任何灯光切换。

他做这件事的时候表情没有任何变化——既没有紧张到皱眉,也没有完成后的放松。因为对他来说,这只是一个操作步骤——和拧一颗工程螺丝没什么区别。他在零号城废墟里待过三年,在那三年里他学会了一件事:当你做的事情都已经规划好了,执行的时候就不应该有情绪波动。情绪波动会带来多余的动作。多余的动作会留下痕迹。

他走到窗边,看了一眼外面的走廊。

真安静。凌晨三点的三号城,连风都是静的。

他不知道自己发送的信号会被谁截获——或者说,他知道在凌晨三点到六点的低流量时段,ECA的监测系统有一轮自动回溯排查,那个时间段流量异常的节点会被标记出来。老刘手下的值班人员不会放过一个"在静默时段产生了一次额外位移"的终端信号。

他算好的。

不是为了隐藏——是为了让某个人看到之后,开始查。

他需要苏晴开始查这件事。因为只有在查的过程中,她才会一个一个排除那些"不可能是发送者"的人——然后她的视线会落在最后一个人身上。她不一定会立刻行动,但她会开始注意。而一旦她开始注意,她在某个关键时刻就会做出正确的决定。

他在黑暗中站了一会儿。

然后他走回工位,收拾了一下桌面,拿起外套,离开了工程部。

经过走廊的时候,他的影子被应急灯拉得很长,在墙壁上斜斜地拖过去——像一个不靠近任何东西的人留下的轮廓。

他不是发送者。发送者的身份已经在系统里被抹掉了。

但加密信的内容是真的。

**路远不能用了。**

他说这句话的时候不是情报的搬运工——他是判断者。因为在他的计算中,路远的可用次数正在逼近终点。他需要有人开始为"没有了路远之后"做准备。

而苏晴是唯一一个能在做那种准备的同时,还不会放弃路远的人。

他走在凌晨三点的走廊里,没有人看到他。只有应急灯的光,安静地照着地面。

——·——

苏晴回到办公室,关上了门。

她没有立刻做任何事。她站在办公桌前面,双手撑着桌沿,低头看了大约十秒钟的桌面——桌上有一份还没批完的物资调配单,一支笔,一个空了的白色陶瓷杯。她把视线从那份物资单上移开,转向窗户的方向。

窗外是下午两点半的三号城。天空是那种稳定的人工穹顶日照——均匀的、不刺眼的白,没有云,没有季节感。

她闭上眼睛,在心里过了一遍那三个名字。

路远。周海。陈默。

三个核心工程部的终端EN-07的授权使用者。

她从战术角度开始拆解问题。这是她的习惯——在任何不确定面前,先剥离情绪,把问题降级成可操作的信息单元。

第一个可能性:终端被入侵。

EN-07的物理位置在核心工程部的深层维护区——从外部物理侵入需要穿过三道门禁和三号城最密集的日间通行区。理论上不可能不被人发现。但理论不是零。

第二个可能性:授权者的身份卡或密码被复制。

三号城的身份卡认证系统在议会被毁后升级过一次——改成了动态码与生物特征绑定的双因素认证。复制身份卡已经不够了,复制者还需要同步获取指纹或虹膜数据。但这套系统上线才三个月,有漏洞的可能性存在。

第三个可能性:授权者之一发送了这条信息。

她睁开眼睛,视线落回桌面。

第三个可能性是她最不想面对的一个。因为如果这个可能性是真的,那就意味着她认识的人中有人——在凌晨三点十一分,坐在那台能接触到三号城核心系统最深层的终端前,发出了五个字:路远不能用了。

她不是没见过背叛。在ECA行动的这几年里,她见过太多人在压力下松动——为钱、为权力、为活下去的承诺,把同伴的信息交到不该交的人手上。但那些都是"外人"。都是她可以保持距离去评估和处理的"异常信号"。

不是坐在隔壁工位、在走廊上碰到时会点头说"早"的人。

她拿起桌上的笔,在物资调配单的空白背面写了三个名字。写得很轻——笔尖几乎没在纸上压出痕迹,像是在做一件她随时可以否认的事情。

路远。周海。陈默。

三个名字。三条线。她看着它们,手指捏着笔,没有动。

她不想把这份名单交给任何人去查——不是因为她不信任老刘,是因为这件事的处理方式从一开始就不能是"让通讯组去追踪一个嫌疑人"。

如果发送者是那三个人中的一个,她现在做的每一个决定都会被那个人看到。

她需要自己来。

她把那张纸折了一下——不是对折,是把写了名字的那部分折进去,留下空白的半边。然后拉开抽屉把它放了进去,压在那份物资调配单下面。

她关上了抽屉。

——·——

下午五点半,苏晴去了工程部。

她给自己找了一个理由:路远上次共鸣后的身体评估报告还没收到,她需要白锦书签字的那份副本送到ECA存档,但后勤说文件流转卡在工程部的审批节点上——所以她"顺路"去取一下。

她走进工程部大门的时候,看到周海在一层的维修区。他蹲在一台拆了一半的设备的侧面,手里拿着扳手,嘴里叼着一根没点的烟。看到苏晴进来,他拿下嘴里的烟,抬了一下下巴。

「——找人?」

「白医生有一份报告走你们这边的审批,我路过拿一下。」

周海没有多问,下巴朝楼梯的方向努了一下:「二楼的文员间。小赵在。你直接跟她说。」

苏晴点了点头,没有停下来寒暄。但她走过他工位的时候余光扫了一眼——他的认证终端挂在工位侧面,屏幕朝里。如果他要用EN-07的权限,他需要走到地下层的深层维护区,那里有独立的工作站。她记得周海的白班排班表在今天结束于下午四点——凌晨三点十一分他怎么都不应该出现在深层维护区。

她在心里画掉了第一个可能性。但她没有让自己太早放松。

她没有上二楼去文员间。她绕了一层走廊,经过结构分析室——门开着,里面没有人。陈默的工位靠窗,桌面上摊着几张图纸,一支笔横放在图纸中间,旁边有一杯喝了一半的水。他的认证终端锁着屏,但屏幕保护程序还在运行——一条蓝色波形线在黑色背景上缓慢地左右游走。

她站了两秒。没有停留到会让人注意的程度——只是"路过时往里看了一眼"的速度。然后她继续向前走。

结构分析室没有直通深层维护区的门。要进去的话需要从走廊尽头的楼梯下去,经过一道需要二级权限的防火门。陈默的二级权限的确可以打开那道门——但今天凌晨的门禁记录如果需要调取,可以放在后面再做。

她从走廊尽头转弯,走向楼梯。

然后她停住了。

不是因为看到了什么——是因为她看到了一个人的背影。

路远站在走廊尽头的窗边,背对着她的方向,面朝窗外。和前几天暴雨中他站在二楼窗边时的姿势几乎一模一样——双手没有插口袋,自然垂在身侧。窗外的光照在他身上,在他肩线上勾出一层浅浅的轮廓线。

他没有听到她的脚步声。大概在想什么。

苏晴站在距离他大约十步的位置,看着他。

她想到了那条加密信。想到了那五个字。想到了她刚刚在脑海中排除了周海之后,现在还剩下两个名字——路远和陈默。

路远站着的那个位置,她认识。前几天的暴雨中,她端着那杯周海泡的茶,站在他身边的那个窗边——他当时站在她前面半步,左肩和窗框平齐。她一直在想那个位置不是偶然的。

不是偶然的。

她从走廊的那头看着他的背影,迟疑了大约两秒钟。这两秒里她的大脑其实非常清楚地知道她在想什么——她在做一件她在通讯室里就已经告诉自己不能做的事情:她在用感情代替证据。

她停下了迟疑。

然后她继续走了。经过他身后不远处的楼梯口时,她叫了一声:

「路远。」

他的肩膀动了一下——转过头来。看到是她,他的表情没有什么明显的变化。不是冷淡——是他在听人说话时的自然状态。

「白医生的报告你签了没有?」

「哪份?」

「我上次共鸣后的评估。」

他想了想,似乎在脑中检索这件事——然后他露出了一个"哦"的表情,很淡,但看得真切。「在桌上。我下午签了,应该送到文员间了。」

「行。」

她没再多说。她也下不了决心再多说——因为如果她再多说一句话,她不确定自己会不会问出比"报告签了没有"更危险的问题。

她走下了楼梯。

脚步声在楼梯间里回响了几声,然后被转角吞掉。

路远站在走廊尽头的窗边,看着她的背影消失的方向——大约两秒。然后他转回去继续看窗外。

他不知道她今天看到了一条加密信。

他不知道她刚才站在他身后看了他一会儿。

苏晴走在楼梯间里,手指不自觉地搓了一下指尖——紧张的信号。

她又排除了一个名字。

现在名单上只剩一个了。

(本章完)

—— 第二十一章完 ——
目录 上一章 下一章