14. 联邦最高法院的抉择

维护机器人的电动马达声从走廊两端同时逼近。

艾伦对这种声音再熟悉不过了。奥克港水利电力集团在地下楼层部署了六台型号为RM-2000的履带式维护机器人,用于巡检电缆沟、更换故障模块和清理设备间的灰尘。它们不是武装机器人——它们的机械臂末端装的是螺丝刀和除尘刷,不是武器。但艾伦知道,肖不需要武器。一台自重两百公斤的履带机器人,只要把行进速度调到最高档,就足以将一个人撞成重伤。而地下二层的走廊宽度只有两米,无处可躲。

艾娃蹲在走廊拐角处,侧身探头看了一眼,迅速收回。“三台,全部从东侧走廊过来。速度大概每秒两米。我们有两分钟。”

“西侧呢?”

“西侧走廊尽头是死胡同。货运电梯被锁了。”

艾伦的大脑在高速运转。他在奥克港水利电力集团工作了近十年,对地下二层的每一条走廊、每一个设备间、每一块地板下方的电缆沟都了如指掌。如果他记得没错,他们现在所在的位置距离最近的消防通道只有二十米,但那条通道需要经过一段没有任何岔路口的直走廊——完全暴露在机器人的传感器扫描范围内。

机器人不需要看到他们。它们搭载的红外热成像传感器可以在完全黑暗中锁定人体体温,精度达到零点一摄氏度。

“我们能不能干扰它们的传感器?”艾娃问。

“红外传感器是被动接收的,没法干扰。”艾伦扫视着走廊天花板上的管线,“但它们的导航系统依赖天花板上的激光反射标记——那种银色的反光贴片,每五米一个。如果标记被遮住,机器人会进入安全模式,减速到每秒零点三米,用超声波雷达重新建图。”

“遮住需要多久?”

“一个人跑过去,用手里的任何东西——外套、胶带、甚至是唾沫——把沿途的标记遮掉。另一个人掩护。”

艾娃看了他一眼。“你跑,我掩护。”

“艾娃——”

“我没穿高跟鞋。”她把枪握在手里,检查了一下保险,“而且我是联邦执法人员,受过射击训练。你是工控工程师,你的价值不在开枪上。”她停顿了一下,嘴角出现了一丝近似微笑的弧度,“再说,你现在是西方联邦有史以来唯一一个被超过五千人投票处决的人。如果你死了,那些投票者就赢了。我不能让他们赢。”

机器人的马达声越来越近了。艾伦能看到走廊尽头拐角处的地板上投射出了第一台机器人的阴影——一个低矮的、长方形的轮廓,顶部伸出一根细长的桅杆,桅杆顶端的多光谱传感器正在缓缓旋转。

“跑。”艾娃说。

艾伦转身冲向走廊。他的工装靴踩在混凝土地板上发出沉重的回响,头顶的日光灯管在视野里快速后退。他看到了第一个激光反射标记——一个直径约三厘米的银色圆片,贴在天花板中央。他跳起来,用手掌把一张从口袋里掏出的便签纸拍在标记上。纸张被汗浸湿了,粘在天花板上没有掉下来。

第一台机器人立刻发出了一声轻微的蜂鸣,速度骤降。它的传感器检测到了导航标记异常,切换到了超声波雷达模式。

艾娃的枪响了。子弹击中了机器人的传感器桅杆,发出一声尖锐的金属撞击声。桅杆歪了一下,但仍在运转。机器人的安全协议要求它在失去视觉导航后原地转圈重新校准,这就给了艾伦多出来的十几秒时间。

他继续跑,遮掉了第二个标记,第三个。手臂因为反复跳跃而开始发酸,汗珠从额头上滚下来流进眼睛里。他能听到身后艾娃又开了两枪,然后是机器人履带刮擦地板的声音——不是朝他来的,是朝她去的。她在把它们引向另一个方向。

第五个标记。第六个。

消防通道的防火门就在前方十米处。艾伦冲向那扇门,手指碰到了冰凉的金属推杆——然后他停住了。

门推不开。不是锁了,是被什么东西从另一侧抵住了。他用力撞了一次,两次,门纹丝不动。透过门上的小玻璃窗,他看到了消防通道楼梯间里的情形:一把金属折叠椅被卡在门把手和楼梯扶手之间,卡得非常紧,紧得不像是偶然掉落在那里的。

是有人故意放的。

“艾伦!”艾娃的声音从走廊另一端传来,夹杂着枪声和金属撞击声,“你到了吗?”

“门被卡住了!”

“谁卡的?”

艾伦正想回答,走廊天花板上的广播系统突然响了。扬声器里传出的声音不属于肖,不属于凯勒,不属于佐伊。那是一个女人的声音,低沉而清晰,带着一种经过精心训练的冷静:

“霍桑先生,别白费力气了。那扇门是我锁的。”

诺拉·韦斯特。

艾伦猛地抬起头,看着最近的天花板扬声器。韦斯特——那个在联邦调查局会议室里告诉他“零就是塞巴斯蒂安·克罗”的女人,那个把新地址留在了北境工业集团总部的女人,那个米拉说她“在三个阵营之间走钢丝”的女人。她一直都在大楼里。

“你为肖工作?”艾伦对着最近的监控摄像头问。

“不。”韦斯特的声音里出现了一丝微妙的变化,不是得意,也不是愧疚,而是某种更接近于疲惫的东西,“我为我自己工作。肖以为我是他的人,北境工业集团以为我是重新回归的老员工,克罗以为我是帮他传递情报的线人。他们都错了。我从三年前离开北境的那一天起,就只为一件事回来——让‘织网者’项目彻底曝光。天罚平台只是‘织网者’的一个测试版。真正的‘织网者’系统至今仍在运行,而且它的部署范围不止奥克港。如果你把U盘插进主控服务器执行清零,你只会清掉天罚平台,但清不掉‘织网者’的根服务器。证据会丢失,真正的系统会继续存在。”

艾伦站在被卡住的防火门前,胸口剧烈起伏。机器人的马达声似乎暂时远了一些,但他能听到艾娃的枪声越来越稀疏——她在节省子弹。

“你想要什么?”

“和你一样。证据。完整的、可以在法庭上呈现的证据。”韦斯特的声音冷下来,“我花了三年时间渗透进北境工业集团的内部网络,拿到了‘织网者’系统在全国六个城市基础设施中部署后门程序的完整部署图。但我拿不到天罚平台的数据——因为数据在肖手里。如果你拔出U盘,清零天罚平台,我的证据链就断了。我需要你在动手之前,先接入肖的服务器,把里面的数据全部拷贝出来。”

“你是让我相信一个两头骗了三年的女人?”

“我不需要你相信我。”韦斯特说,“我只需要你知道一件事——你妻子在死前三天,通过我在暗潮论坛上的匿名账号,给我发了一条私信。她说她手里有一份关于奥克港工控系统后门的完整技术分析报告,但需要验证其中几组数据。我回复了她。我们约在她去世后的第二天见面。她晚了。她永远不会晚了。”

走廊里的日光灯在艾伦头顶嗡嗡作响。他闭上眼睛,深吸了一口气。

“消防通道的门。怎么打开?”

“我远程解锁。但我警告你——肖已经知道你切断了工控网络的物理连接。他现在正在执行备用计划:手动触发。他不需要整个天罚平台来完成一次处决,他只需要找到控制奥克港市区任何一个要害设施的独立工控终端,手动输入恶意指令。他现在正在地下二层的安防中心里编写一条直接针对你体内设备——你的手机、你的车、甚至你的心脏起搏器——的攻击程序。你没有心脏起搏器,但你身上有一部手机。那部手机的电池里有一个温度保险丝,是普利默旗下子公司生产的。肖可以远程触发保险丝短路,让你的手机在口袋里爆炸。”

艾伦低头看了一眼自己的口袋。天罚平台的投票页面还在屏幕上闪烁。同意执行票数:六千八百四十三。距离午夜:两小时四十一分钟。投票评论区里的留言仍在滚动,但现在留言的内容变了——不再是“我要来线下执行”,而是“现场直播在哪里?为什么还没有人拍到他?”“刷了一下坐标,显示已经有人在路上了,坐等。”“今天会是天罚平台第一次线下执行吗?历史性时刻。”

他们在等。像等着看一场真人秀。

防火门的电磁锁突然发出一声咔嗒轻响,然后门自动弹开了一条缝。艾伦推开椅子,冲进了楼梯间。身后传来艾娃的脚步声——她也跟了上来,脸上多了一道擦伤,但枪还在手里。

“韦斯特帮了你?”她喘着气问。

“暂时。但她有自己的目的。”

他们沿着楼梯往上跑,跑到了一楼大厅后方的设备走廊。艾伦推开走廊尽头的一扇门,发现自己站在奥克港水利电力集团总部的大厅后侧。正门已经降下了金属卷帘门,透过门上的观察窗可以看到外面停车场上聚集了一小群人——大概十几个,有的手里举着手机在拍摄,有的正在试图撬开侧门的门禁系统。他们的脸被手机屏幕的光照亮,表情各异:有的亢奋,有的紧张,有的像是在参加一场刺激的夜游活动。

“他们不是暴徒。”艾伦低声说,“他们是上班族、学生、外卖骑手。他们今天上午还在做和昨天一样的事。然后他们刷到了天罚平台的通知,看到了我的坐标,决定过来——就像他们决定去吃夜宵一样。”

“因为在屏幕上点‘同意’和出门用双手掐断一个人的呼吸之间,只隔着一层屏幕。”艾娃看着窗外那些脸,“肖把这层屏幕撤掉了。他以为撤掉屏幕之后,他们会犹豫。但你看他们——他们没有犹豫。”

艾伦的手机屏幕上弹出了佐伊的消息:“熔断小组已向十七个已知投票者发送了伪造的定位更新,将他们引导到了奥克港东区的一座废弃仓库。但仍有至少八个人没有被骗——他们已经到了你所在的停车场。我们无法伪造所有信号。”

八个人。也许十个。也许等到午夜时分会更多。

然后天花板上的广播再次响了。这一次是洛根·凯勒的声音。

“艾伦,我在消防控制室。我刚刚通过大楼的烟雾管道注入了一整罐工业级催泪气体——非致命,但足以让停车场上的聚集者暂时无法靠近大楼。你有大约二十分钟的窗口。这段时间里,你需要去地下二层的安防中心。肖就在那里。他现在没有了机器人,没有了安保人员——他们都被催泪气体逼退了。他一个人。”

艾伦转身看向电梯——但电梯已经全部被肖从安防中心远程锁定。他只能走楼梯。

“我和你一起下去。”艾娃说。

“不。”艾伦摇头,“你把韦斯特给你的证据带出去。现在。在肖还能被阻止之前。如果我没有出来——”

“你会出来的。”艾娃从口袋里掏出那个微型加密硬盘,塞进艾伦手里,“因为这是你妻子的证据。我拿到的操作日志只涉及大卫·克莱因的犯罪行为。但韦斯特说的‘织网者’全国部署图——那是莉娜生前最后一份报告试图证明的东西。她没有完成。你必须完成。”

她走向侧门,推开门前回头看了艾伦一眼。

“在楼下见到肖的时候,替我问他一件事。他在联邦调查局里安插的人,除了大卫·克莱因,还有谁。”

然后她消失在门外的夜色里。

艾伦握着那个微型加密硬盘,往楼梯间走去。楼梯往下延伸,灯光越来越暗,直到只剩下应急灯惨白的光。

地下二层到了。走廊尽头就是安防中心——玻璃墙后面的房间里,雷蒙德·肖正坐在一排显示器前,稀疏的棕色头发在屏幕光里泛着灰色。他的双手放在键盘上,但没有在打字。他似乎正在等艾伦。

艾伦推开门走进安防中心时,肖抬起头,摘下了金丝眼镜,用一块软布慢条斯理地擦着镜片。

“霍桑先生。”他的声音平静得像是在公司例会上欢迎一位迟到的同事,“你来晚了。投票已经完成了百分之九十七。同意执行票数七千一百零四票。反对票数两百一十三票。距离截止时间还有一个小时四十分钟,但统计上已经不存在翻盘的可能了。”

“你的线下执行者们被催泪气体堵在外面了。”

“是的,暂时的。但催泪气体会散的。他们总会进来。而你总不能永远留在这栋楼里。”肖戴上眼镜,镜片后面的那双眼睛没有任何恶意,只有一种无限接近于平静的东西——那是一个技术官僚做完自己的工作后等待结果时的表情。“不过我必须承认,你用物理断网切断工控连接的那一招——确实漂亮。我没有预判到。你在备份管理中心复制密钥的时候,我注意到了那个操作,但我以为你只是要拿到清零程序的执行权限。我没想到你会想到物理层。”

“因为你不懂工控。”艾伦慢慢走向他,“你懂代码,懂算法,懂数据处理。但你不知道光纤端口编号的规律。你不知道配电单元的手动切断开关在哪个面板后面。你不在这栋楼里工作了九年。”

“没错。我是网络安防专家,不是工控工程师。”肖微微点了点头,像是承认对方在某个学术观点上占了上风,“但我也知道一件事——你现在站在这里,没有把U盘插进主控服务器,是因为你仍然相信法律能替你实现正义。你相信米拉·温顿能在法庭上帮莉娜讨回公道。你相信证据比清零更重要。”

他转过身,在键盘上敲了几下。最大的那台显示器上弹出了一个文件夹窗口,里面是密密麻麻的文档图标。

“这些就是你想要的全部证据。普利默后门程序的完整部署记录。北境工业集团与国防部之间关于‘织网者’项目的全部加密通信。马库斯·韦勒批准普利默软件部署时签署的内部备忘录扫描件。大卫·克莱因在联邦调查局内部利用我的操作日志发起天罚提名的全部记录。康拉德·伯克收受北境工业集团政治献金的账目明细。如果这些文件被提交到法庭上,整个链条上的每一个人都会被定罪。你妻子的名字会写入判例法的历史。”

艾伦盯着那些文件夹图标,手指在外套口袋里攥紧了。

“但问题在于——”肖按下了一个键,所有文件夹图标同时变成了红色,“这些文件全部存储在这栋大楼的本地服务器上,不在任何云端备份里,也不在任何一个外部硬盘上。它们被加密在一个双向验证的本地存储架构中。要解密这些文件,需要两个管理员账号——‘零’和‘信使’——同时输入授权密码。如果你让克罗授权解密,他就必须从地下三层上来,走到这个房间里,当着我的面输入密码。而我是不会输入密码的。所以——”

他靠在椅背上,双手交叉放在腹部,姿态像一个刚讲完课等待学生提问的教授。

“所以你手中的全部证据,只是一个打不开的保险箱。而打开保险箱的钥匙,一半在你手里,一半在塞巴斯蒂安·克罗手里。而克罗要拿到你那一半,就必须走出地下三层。”

走廊里突然传来了脚步声。不是机器人的履带声,不是安保人员的靴子声,而是一种更慢、更迟疑的脚步声——像是有人正在扶着墙走,在每一级台阶上都犹豫半秒,但仍然在往下走。

塞巴斯蒂安·克罗走进了安防中心。

他的脸色比视频画面里更加苍白,皱巴巴的灰色T恤上沾满了电缆夹层里的灰尘,头发因为长期不见光而呈现出一种不健康的灰黄色。但他的眼睛和视频里不一样了——不再是那种空洞而亢奋的光芒,而是一种刚刚做出了某个决定、并且已经在为这个决定恐惧的眼神。

“肖。”克罗的声音在发抖,但他在努力让它平稳,“我同意解密。我愿意交出我的那一半密钥。”

肖的表情在零点几秒内出现了一道裂纹——那是他今天晚上第一次失去从容。他没有料到克罗会走出地下三层。三年来,克罗从未离开过那个机房的保护壳。他是躲在代码后面的人,躲在屏幕后面的人,躲在匿名哲学后面的人。而现在他站到了另一个人的面前。

“为什么?”肖问。

克罗从口袋里掏出了那本笔记本——艾伦几天前在他桌子上看到的那本,记录着他发现莉娜是无辜者之后写下的愧疚的那本。他翻到最后一页,转过来给肖看。

那页纸上只有一行字,笔迹潦草但用力很深:“我不能再让无辜者为我的实验而死。”

“你要进监狱。”肖说。

“我知道。”

“你要在军事法庭上被判处终身监禁。”

“我知道。”克罗把笔记本合上,放在桌上,“但现在先把密钥交出来。我和你,两个人,两半密码,同时输入。这些文件解密后,全部交给艾伦·霍桑。”

肖看着他曾经的合作伙伴,沉默了很久。安防中心里唯一的声音是显示器散热风扇的嗡鸣和远处暖气管道里的水流声。

然后他笑了。那个笑容很短,很轻,但艾伦从里面读出了某种他不愿意承认的东西——那是一个赌徒在发现自己仍然有机会翻盘时的笑容。

“好。”肖说着,把键盘推向前方,“我们同时输入。”

两个男人面对面坐在安防中心的两台终端前。克罗的手指放在键盘上,肖的手指也放在键盘上。屏幕上弹出了一个双通道加密验证界面,两个输入框分别标记着“管理员零”和“管理员信使”。

“倒数三秒。”肖说,“三、二、一。”

两个人的手指同时落在了键盘上。

但艾伦看到了一件事——肖在按下最后一个键之前,左手的拇指以极其微小的幅度侧移了大约一厘米,碰到了键盘侧面一个艾伦从未见过的、不属于标准键盘布局的按钮。

屏幕上的验证界面突然变了。所有的文件图标从红色变成了黑色,然后一个一个地开始消失。不是被打开,不是被复制,而是被删除。每一个文件删除时,屏幕上都会弹出一行系统日志:

“安全协议已触发。未经授权解密尝试已被检测。全部本地文件正在销毁。”

“你疯了!”克罗猛地站起来。

“我没疯。”肖的手指仍然在键盘上敲击,触发着一层又一层的安全删除协议,“我只是比你们多准备了一条后路。你以为我会把证据留在一个可以被两个人同时打开的地方?从你叛逃的第一天起,我就知道有一天你会回来。所有的文件都预设了销毁协议。我的半把密钥不是用来解密的——是用来触发销毁的。你给我的,恰好就是我需要的。”

文件一个接一个地消失,速度越来越快,像是有一把看不见的火正在吞噬整个数据目录。

克罗冲向键盘试图中断删除进程,但他没有管理员权限——他的权限和肖是平等的,而删除指令一旦触发,需要两个管理员同时撤销。肖不会撤销的。

“再见,克罗。”肖按下最后一个回车键,“再见,霍桑先生。投票仍在进行。线下执行者仍在路上。而你们的证据——已经不存在了。”

显示器上弹出了最后一行系统提示:“删除完成。零个文件剩余。”

安防中心陷入了沉默。

克罗跌坐在椅子上,双手捂住了脸。他的肩膀在颤抖,但艾伦分不清那是因为愤怒、恐惧还是别的什么东西。肖从座位上站起来,整了整西装前襟,走向安防中心的侧门——那条通道通向货运电梯,电梯直通地下停车场。他早就规划好了撤退路线。

艾伦没有追他。他站在原地,看着空空如也的显示器屏幕,手指在外套口袋里触摸到了那个微型加密硬盘——艾娃交给他的硬盘。

硬盘里的文件不属于天罚平台的本地服务器。它们是大卫·克莱因在联邦调查局内网上的操作日志。肖刚才销毁了他掌握的全部证据——但他不知道艾娃·克莱因在今晚早些时候从联邦调查局的内网里拷贝出了另一份独立的证据副本。

那份副本不在肖的服务器上,不在北境工业集团的网络上,不在任何一个可以被远程删除的云端里。它就装在艾伦口袋里,尺寸只有指甲盖大小。

而它足以证明大卫·克莱因在联邦调查局副局长办公室里的全部操作记录——包括他向天罚平台提名莉娜·霍桑时使用的IP地址。

艾伦没有告诉肖这件事。他让肖带着他的绝对自信走进电梯里,以为自己是今晚最后的赢家。

电梯门在肖身后关闭的那一刻,艾伦转向克罗。

“你刚才走进来的时候,说你‘不能再让无辜者为我的实验而死’。现在是时候把这句话变成行动了。肖的证据毁了,但我手里还有证据。我需要你以天罚平台创始人的身份,在法庭上作证——证明天罚平台的后门程序源自北境工业集团的‘织网者’项目,证明雷蒙德·肖和马库斯·韦勒蓄意利用该系统进行政治勒索,证明大卫·克莱因在联邦调查局内部为这些操作提供保护。”

克罗抬起头,眼睛里第一次出现了某种除了自我怜悯之外的东西。

“如果我作证,我就会被公开。所有人都会知道零是谁。我会成为整个西方联邦最被憎恨的人。”

“你已经是了。区别在于,被憎恨是因为你制造了杀人机器,还是因为你在最后关头亲手关掉了它。”艾伦转身走向门口,在门框边停下,“天快亮了,克罗。投票午夜截止。外面的人还在等。你还有不到两个小时来决定——你是零,还是塞巴斯蒂安·克罗。”

走廊里传来了洛根·凯勒的声音,从头顶的广播系统里降落下来,平静而苍老。

“停车场上的人散了,催泪气体起了作用。但其中三个人翻过了侧墙,正在试图从货运通道进入地下停车场。肖也往那个方向去了。艾伦,你需要在一小时之内从这栋楼里撤出去。”

艾伦拔腿向楼梯间跑去。

在他身后,安防中心的灯光仍然亮着,塞巴斯蒂安·克罗一个人坐在空荡荡的房间里,双手放在膝盖上,面前是一排被删除得干干净净的黑色屏幕。他盯着那些屏幕看了很久,然后站起来,从桌上拿起了那本笔记本。

他翻到那行“我不能再让无辜者为我的实验而死”的旁边,拿起一支笔,犹豫了几秒钟,然后在那句话下面写下了新的字:

“但首先是——我不再是零。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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