17. 死而复生的建筑师

市政厅应急管理办公室的终端在清晨六点五十一分发出了一条加密指令,目标直指萨克雷大楼主控服务器的不可逆协议公开数据包。福斯特的主机屏幕上,那条指令被防火墙捕获并展开,像一条被从深水中拖出的电缆,每一层加密壳被剥开时都露出更令人不安的内核。

“篡改范围:选择性删除。”福斯特念出了指令的核心参数,他的声音在主机房里显得格外干涩,“目标字段:阿利斯泰尔·萨克雷的操作日志、生物识别记录、超级管理员登录时间戳。替换方案:将上述字段全部替换为系统错误代码,制造技术故障的假象。”

“删除他,但保留其他人。”雷恩说,“让科尔、布莱克、薇薇安的处刑记录仍然公开,让后门计划仍然曝光,但把所有指向阿利斯泰尔的直接证据替换成空白。这样公众会知道发生了什么,但无法在法律上追究任何个人。”

阿利斯泰尔从折叠椅上站起来,走到福斯特的屏幕前,低头看着那条指令的来源IP。他的步伐比之前任何一次都更稳,仿佛外部威胁的出现反而让他从被动接受审判的状态中解脱了出来。

“马库斯·韦勒。”他说出了那个名字,语气里混合着厌恶和一种奇怪的释然,“维斯特布鲁克市应急管理办公室主任,奥罗拉智能董事会成员,我签署后门合同时的第三方见证人。他不是为了保护我。他是为了保护自己。”

“他知道后门计划?”雷恩问。

“不只是知道。他在见证合同上签了字。那份合同里有一条条款——如果后门系统在未经他批准的情况下被公开,他将获得司法豁免权,前提是他能证明自己是‘被动知情’。他花了六年时间确保自己看起来是一个被动知情者。但如果我的操作日志被公开,他在合同上的签字也会随之曝光。”

这就是韦勒必须在数据包被发送前拦截它的原因。他不是萨克雷家族的盟友,他只是恰好站在同一堵墙后面的另一个人。墙要塌了,他在试图把自己那一侧的砖块抽走,让阿利斯泰尔一个人承担全部重量。

福斯特的手指在键盘上快速移动,调出了防火墙的拦截选项。“我可以从主机房侧阻断这条指令。奥罗拉智能的防火墙是我亲手写的,我知道它的每一个后门。但问题是——如果我阻断韦勒的篡改指令,我必须同时向市政厅发送一条拒绝响应。那条拒绝响应会暴露我——以及这台服务器——的精确位置和当前状态。”

“他已经知道服务器在哪里。”雷恩说,“他正在攻击它。”

“知道大致位置和收到防火墙拒绝响应是两回事。拒绝响应会附带完整的服务器状态日志,包括当前活跃的权限账户、最近的系统操作、公开数据包的生成进度。韦勒会知道朱利安现在是最高管理员,会知道处刑序列已被中止,会知道他需要攻击的不只是服务器,还有坐在主机房里的人。”

科尔文从地上捡起他那台摔裂了外壳的笔记本电脑,手指按在电源键上犹豫了一下,然后没有按下去。“如果韦勒有超级用户级覆盖权限,他可能已经调动了市政厅的应急响应小组。应急管理办公室下属的网络安全小队可以绕过标准执法程序,直接以‘防范基础设施威胁’为名采取行动。他们不需要搜查令。”

主机房里的每个人都在同一瞬间明白了这意味着什么。如果韦勒决定动用网络安全小队,他可以将主机房里的所有人定性为“对城市基础设施构成迫在眉睫威胁的未知黑客”。他可以合法地切断这栋楼的供电,可以封锁地下停车场,可以在不公开任何理由的情况下将所有人拘留在没有通讯、没有律师、没有外界知晓的环境中。

“他还有多久能调动小队?”雷恩问。

“应急响应小组的标准出动时间是十五分钟。如果他在发送篡改指令时已经启动了调动程序——”科尔文看了一眼墙上的数字钟,“可能只剩下不到十分钟。”

雷恩的大脑在极短的时间内完成了推演。十分钟。韦勒的人会在十分钟内抵达萨克雷大楼的地下停车场,通过他们不知道的某条通道进入主机房。如果福斯特阻断篡改指令,韦勒就会精确知道他们的位置,应急小队的行动将更快、更精准。如果福斯特不阻断,公开数据包里的阿利斯泰尔证据将被删除,韦勒的签字会消失,整个曝光行动的核心逻辑——没有例外、没有赦免、没有空白——将被瓦解。

但还有第三条路。

“不可逆协议的公开数据包现在生成到多少了?”雷恩转向福斯特。

“百分之三十四。”

“它能被提前发送吗?跳过剩下的生成过程,把已经完成的部分直接推送到目标节点?”

福斯特的手指在键盘上停住了。他抬起头看着雷恩,眼神里浮现出一种技术人员面对大胆假设时特有的兴奋与紧张交织的光芒。“技术上可行。数据包采用分段压缩格式,已生成的百分之三十四包含了后门计划的合同原件、采购记录、装置分布图和——我刚确认——阿利斯泰尔与韦勒的见证合同扫描件。如果现在发送,韦勒的签字会在篡改指令生效之前到达全球十七家媒体的服务器。”

“那就现在发送。”

“问题是。”福斯特的语速变快了,“提前发送会跳过数据包内置的完整校验协议。已生成的部分会被发送,但未生成的部分——包括朱利安的声纹验证记录、权限转移日志、处刑中止操作时间戳——可能永远丢失。这意味着朱利安参与整件事的证据不会被公开。他不会被牵连。”

主机房里的空气仿佛凝固了一瞬。朱利安站在麦克风旁边,他的手还插在口袋里,指尖的麻木感尚未完全消退。他听懂了福斯特的话——提前发送意味着他可以不承担任何法律风险。但同样,也意味着全世界永远不会知道他做了什么。

“发送。”朱利安说。他的声音很轻,但没有任何犹豫。

福斯特没有动。他看着朱利安,像是在确认这句话的分量是否被说话者本人完全理解。然后他转过身,手指落在键盘上,开始输入提前发送的指令序列。屏幕上弹出了一连串警告提示:校验不完整、时间戳缺失、后续数据丢失风险、不可撤销——福斯特用相同的节奏全部跳过,每一个“确认”键都敲得干脆利落。

数据包提前发送的进度条出现在屏幕中央。百分之三十四。百分之四十。百分之五十二。每一个百分点都代表着数千页的证据文件、数万条操作日志、数十兆的监控数据被推送到光纤的另一端,推送到编辑部的服务器、司法机构的数据库、市政厅的公开档案系统。

阿利斯泰尔看着进度条,嘴唇翕动了一下。他说了一句话,声音低到几乎只有他自己能听到:“那个见证合同上,不只有韦勒的名字。”

雷恩转过身。阿利斯泰尔的目光仍然固定在屏幕上,但他的双手重新开始颤抖——不是缺氧导致的颤抖,而是一种更深层的、来自记忆深处的震动。

“还有谁?”

“市政法院首席法官埃德温·帕里什。”阿利斯泰尔念出这个名字时,脸上的肌肉在微微跳动,“六年前,他是萨克雷制药的首席法律顾问。后门合同的第三页有他的签字——作为法律合规审查人。他签署了意见书,证明后门系统‘不违反联邦隐私法’。三年后,他被任命为市政法院首席法官。再三年后,他主持了前三次针对萨克雷制药的集体诉讼听证会。”

雷恩感到一阵寒意沿着脊柱攀升。帕里什。市政法院首席法官。他就是那个被阿利斯泰尔用后门干扰了工作的三位联邦法官的同一法院的最高负责人。而他在被干扰之前,本身就是后门计划的签署者之一。

“韦勒不是唯一一个需要删除你的名字的人。”雷恩说,“帕里什也需要。如果见证合同被公开,帕里什不仅会失去法官职位,还会面临伪证罪和司法腐败的指控。”

“帕里什在市政法院的权限有多大?”

阿利斯泰尔闭上了眼睛。“市政法院拥有对全市所有执法机构的法律监督权。包括应急管理办公室的网络安全小队。韦勒调动的小队,法律授权文件需要帕里什签署。如果帕里什知道韦勒正在试图拦截数据包,他可能已经签署了一份授权——将主机房里所有人定性为‘对司法系统构成威胁的未知恐怖分子’。”

这意味着即将到达的应急小队不是来逮捕他们的。他们是来消除威胁的。而在帕里什法官签署的授权文件下,“消除威胁”这四个字有着非常模糊但足够致命的法律解释空间。

福斯特的屏幕右侧弹出了一个新的监控窗口——地下停车场入口的实时监控画面。通讯恢复后,大楼的摄像头重新上线了。画面中,三辆没有任何标识的黑色厢式货车正以极快的速度冲入地下停车场,车身侧面没有任何部门名称,只有一排闪烁的黄色应急灯。

“他们到了。”科尔文的声音紧绷,“从停车场到主机房,走维修通道只需要四分钟。”

数据包发送进度:百分之七十一。

雷恩转向福斯特。“主机房有第二个出口吗?”

“有。维护隔间后面有一条旧电缆井,通向大楼外侧的通风管道。通风管道出口在北侧停车场边缘,距离他们的车队大约两百英尺。”

“你能从那里离开吗?”

福斯特愣住了。“我——”

“你不是威胁识别协议的目标。科尔文已经被列入处刑名单,但他的名字在公开数据包的已发送部分里已经有了。韦勒和帕里什想要删除的是阿利斯泰尔的记录。你和科尔文不是他们的主要目标。但如果你留在这里,你手上的代码知识是他们最大的变量。”

朱利安从口袋里抽出手,走到福斯特面前。“带上服务器里所有能在移动硬盘上存下的东西,现在就走。我和父亲留在这里。”

“为什么?”福斯特问。

“因为如果他们到了这里,看到主机房是空的,他们会翻遍整栋楼。但如果我父亲在这里,他会成为他们注意力的全部焦点。”朱利安转向阿利斯泰尔,他的眼神里没有请求,只有判断,“你愿意吗?”

阿利斯泰尔看着儿子。在这一刻,他们之间的空气不再是父子之间惯常的那种由上往下的俯视与由下往上的仰望,而是平等的人与人之间的对视。他点了点头。

福斯特迅速从机柜中拔出两个移动硬盘,开始拷贝数据。科尔文帮他拆除维护隔间后面的电缆井盖板,露出一个狭窄的、布满灰尘的方形通道。数据包发送进度跳到了百分之八十九。

雷恩站在主机房的门口,听着外面越来越近的脚步声——不止四分钟。应急小队的移动速度比他预期的更快,他们已经进入了维修通道。

“你也走。”朱利安对雷恩说。

“我不在他们的名单上。”

“你现在在了。你进了这栋楼,你看到了所有东西。韦勒不会留下目击者。”

脚步声在走廊尽头响起,沉重的靴子踏在混凝土上的节奏。雷恩望向电缆井的入口,福斯特和科尔文已经消失在通道深处,只留下移动硬盘最后一角的光泽在黑暗中闪了一下。

雷恩做出了决定。他转身走进了电缆井,但在完全进入之前,他回头看了朱利安一眼。

“你说她知道你会怎么选择。”雷恩说,“但你没有说的是——你也知道她会怎么选择。”

朱利安没有回答。他只是站在主机房的蓝色冷光下,站在他父亲身边,面对着那扇即将被撞开的门。

电缆井盖板在雷恩身后合上,隔绝了最后一道光。在黑暗中他听到主机房的门被猛地撞开,听到有人在大喊命令,听到金属碰撞地面的声响,然后他什么都听不到了,只有通风管道深处呼啸的气流声和他自己的心跳。他的手机屏幕在口袋里亮起——发送进度:百分之百。不可逆协议公开数据包已成功传输至全部十七个目标节点。在维斯特布鲁克市破晓的天空下,在市政厅、在联邦法院、在媒体编辑部的打印机上,在无数台服务器的收件箱里,薇薇安·萨克雷三年前种下的种子正在同时破土。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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