15. 零的现身

货运通道的金属门被撬开了。

艾伦从楼梯间冲下来时,看到门锁上插着一根撬棍,撬棍的末端还缠着从某个工具箱里拿出来的防滑胶带。门半开着,地下停车场的冷风从缝隙里灌进来,带着外面夜色的凉意和汽车尾气的余味。远处传来几个人的脚步声——不是肖的,肖的脚步更轻、更快、更熟悉这栋楼的每一条退路。这些脚步声迟疑、杂乱,偶尔停下,像是在手机屏幕上确认某个坐标的更新。

是那三个翻墙进来的投票者。

艾伦贴着墙壁移动,尽量让自己的影子融入停车场水泥柱的阴影里。他离他们大概五十米,中间隔着三排停着的车。他能听到他们在低声交谈,声音被混凝土墙壁反射得断断续续。

“定位显示目标还在大楼里,但具体楼层刷新不出来了——信号好像被什么东西屏蔽了。”一个男声,年轻,带着某种被肾上腺素浸泡过的亢奋。

“那个叫信使的管理员不是说了吗,自动系统暂时不能用,得靠我们手动。我们只要找到他就行。”第二个男声,更低沉,更冷静,冷静得让艾伦后颈发凉。

“手动是什么意思?”第三个声音——是个女人,听起来年纪不大,语气里有明显的犹豫,“我以为我们只是来围观的。你刚才说‘找到他’,找到之后呢?”

短暂的沉默。然后第二个男声回答了她,用一种像是在解释一道数学题的语调:“投票已经通过了。我们是执行者。天罚平台从来没有过线下执行,如果我们做到了,历史会记住我们。”

艾伦没有听完他们的回答。他沿着水泥柱绕到了停车场另一侧,看到了一辆灰色的厢式货车——那是每天给集团总部送打印纸和办公用品的后勤车,钥匙通常由当值保安保管。驾驶室的门没锁,遮阳板上夹着钥匙。艾伦坐进驾驶室,发动引擎,车灯没有打开。

他拨通了米拉·温顿的电话。

“米拉,肖的服务器数据被毁了。但艾娃给我的硬盘还在——克莱因在联邦调查局内网的操作日志都在里面。我需要你在午夜之前向法院提交补充证据申请,把硬盘里的内容加入案件档案。”

“艾伦,你在开车?”米拉的声音里夹杂着键盘敲击声,显然还埋在文件堆里。

“我在停车场。三个投票者翻墙进来了,肖往停车场深处去了。我需要出去。”

“等一下——”米拉敲击键盘的声音停了,“我刚收到一条来自联邦最高法院书记处的邮件。你的案子被提级了。”

“什么?”

“奥克港联邦巡回法院的斯里尼瓦桑法官在闭庭后向联邦最高法院递交了紧急管辖权转移申请,理由是本案涉及宪法第五修正案正当程序条款的根本性问题,且被告方涉及联邦政府高级官员,地方巡回法院的管辖权可能不足以覆盖。他申请将案件直接提级至联邦最高法院审理。最高法院刚刚回复——受理。艾伦,你的案子将在联邦最高法院开庭。”

艾伦握紧方向盘,感觉到货车在低速行驶中碾过停车场地面上的减速带,车身轻微颠簸。他从未想过自己会以这种方式与联邦最高法院产生关联——不是为了某个抽象的法律原则,不是为了某个可以写进判例法的先例,而是为了一个最简单、最原始的问题:当有人想杀你的时候,法律能不能在你死之前叫停那个正在倒计时的时钟。

“什么时候开庭?”

“明天。”米拉顿了一下,“因为你的处决投票今晚午夜截止,斯里尼瓦桑法官在转移申请中附注了‘紧急人身保护令’的请求。最高法院必须在午夜之前裁定是否发布临时禁令。九名大法官正在被紧急召集。艾伦,这意味着从现在到午夜,你是整个西方联邦法律系统的保护对象——至少在法律上。”

“法律上”这个词悬在空气里,像一根没有系牢的绳子。艾伦看了一眼手机上天罚平台的投票页面。同意执行票数已经超过了八千,倒计时显示距离午夜还有一个小时十九分钟。投票评论区里的留言仍在刷新,但语气明显变了——不再有人讨论“要不要去”,而是“已经到了,人呢?”“有人在直播吗?”“是不是被耍了?”

然后他看到了最新的一条置顶公告,署名是信使:

“致所有现场执行者:目标正驾驶一辆灰色后勤厢式货车,试图从地下停车场东侧出口逃逸。车牌号已更新至平台实时追踪页面。拦截他。”

肖还在大楼里。即使他销毁了全部证据,即使他正在撤退,他仍然在以管理员身份更新天罚平台上的处决指令。他像一个正在输掉棋局的棋手,但手里还捏着最后一个可以翻盘的棋子——那八千个投票者。他只需要他们中的任何一个,在艾伦离开停车场之前拦住他。

艾伦从后视镜里看到了变化。三个原本在大楼深处搜索的人影突然同时转向,开始往东侧出口跑。他们不再低头看手机了——他们已经不需要看手机,他们知道目标的位置,知道方向,知道他们离自己不到两百米。

艾伦踩下油门。

厢式货车的引擎发出低沉的咆哮,加速冲向东侧出口的坡道。出口的卷帘门已经升起了——肖为他自己留好了撤退路线,却方便了艾伦的逃亡。坡道尽头是奥克港夜晚的街道,路灯的橙色光照在湿漉漉的沥青路面上,反射出破碎的光斑。

货车冲出坡道,冲进街道,轮胎在转弯时发出尖锐的摩擦声。艾伦在后视镜里看到了追出来的人影——只有两个。第三个——那个女声——没有跟上来。她站在停车场出口的坡道上,手机屏幕的光照着她的脸,她看着那辆远去的灰色货车,没有动。

艾伦拐进一条单行道,加速向北岸驶去。他拨通了佐伊的电话。

“佐伊,肖在大楼安防系统里公告了我的车牌。他还在追踪我的位置。你能屏蔽他吗?”

“我正在试。”佐伊的声音里夹杂着快速的键盘敲击声,“他的追踪信号依赖水利电力集团内部的车牌识别摄像头网络。我现在正在侵入那个网络的中央控制器——等等,有人已经先一步侵入了。不是肖。是另一个人。他的权限比我还高。”

“是谁?”

“洛根·凯勒。清洁工。”佐伊的声音里出现了一种艾伦从未听过的情绪——不是惊讶,而是某种接近于敬畏的东西,“艾伦,你知道凯勒在水利电力集团的内部系统里用的是谁的登录凭证吗?不是他本人的。他用的是马库斯·韦勒的管理员账号。韦勒‘出差’之后,这个账号应该已经冻结了,但凯勒不仅解了冻,还在账号权限里添加了一个隐藏的超级用户组——这个权限级别甚至比肖还高。他刚才用一次授权操作,把所有车牌识别摄像头的追踪数据全部转移到了一个虚拟服务器上,那台服务器正在循环播放三个月前的监控录像。肖看到的你的位置,是三个月前停在地下车库里那辆货车的坐标。”

艾伦松开了油门,把车速降到正常行驶范围内。后视镜里的街道空空荡荡,没有追兵,没有车灯。清洁工又出手了——而且这一次,他暴露了自己远不止是一个“清洁工”的事实。

“佐伊,凯勒到底是什么人?”

电话那头沉默了几秒钟,佐伊的声音压低了很多。“我刚才顺手查了一下他在水利电力集团的工作档案。他入职的时间是二十年前,职位那一栏写的是‘后勤维护专员’。二十年来没有升迁,没有调岗,薪资等级是最低的。但我交叉比对了他的入职日期和奥克港水利电力集团工控系统的建设时间表——”

“怎么了?”

“凯勒入职的那一周,奥克港水利电力集团刚刚签下了第一份工控系统建设合同。他是整个系统从零开始建设的亲历者。他参与了每一代工控架构的更迭,每一个版本的底层代码他都经手过。二十年来,他选择留在最低的职位上,因为最低的职位让他可以不被任何人注意地进入任何一个部门、任何一间机房、任何一台终端。艾伦——洛根·凯勒可能比马库斯·韦勒更了解奥克港的工控系统。他不是在隐藏自己。他是在用二十年的时间,把自己变成了这栋大楼里最不可见的人。”

艾伦握着方向盘,感觉到这座城市在车窗外流动。每一盏路灯都连着电网,每一根水管都连着泵站,每一个红绿灯都在用某种看不见的节律跳动。这座城市是一台机器,而洛根·凯勒花了二十年时间,穿着灰色制服,推着拖把桶,把自己变成了这台机器里最安静也最致命的一颗齿轮。

“佐伊,帮我接通凯勒。我需要问他一个问题。”

几秒钟后,凯勒的声音从车载蓝牙里传出来。“艾伦,你现在安全了。肖的追踪画面显示你还在停车场里。但我不确定还能撑多久——肖不是傻瓜,他会发现录像被循环了。”

“你手里还有多少没告诉我?”

凯勒没有回答。

“马库斯·韦勒的管理员账号,二十年前的入职时间,比肖还高的系统权限——你知道肖在干什么,你知道克罗在地下三层,你知道普利默的后门程序是怎么进来的。你一直都知道。你为什么等了这么久?”

电话里传来了凯勒深深的呼吸声,像是某个已经被憋了很多年的话终于被推到了嘴边。

“因为二十年前,我是这个系统的首席架构师。”他的声音很轻,每一个字都像是从压在水底的石头下面一个一个地冒出来,“我设计了奥克港第一代工控系统的底层架构。在我交稿的那一周,北境工业集团收购了项目的主要承包商。他们把我降职为后勤维护,用自己人替换了整个技术团队。二十年来,我一直在看。一直在等。我没有等到北境自己垮掉——但我等到了你妻子。莉娜·霍桑是二十年来第一个从外部用自己的力量挖到了普利默后门的人。她是一个书店店长,没有任何背景,没有任何授权,但她只用了三个月就挖出了我花了十几年都拿不到的证据。”

艾伦的车在一条安静的住宅区街道上停了下来。引擎怠速的低鸣声填满了车厢。

“那你为什么不在她死之前帮她?你有全系统最高权限,你可以在任何时候阻止天罚平台。”

凯勒沉默了很久,久到艾伦以为信号断了。

“因为我害怕。”清洁工的声音老了十岁,“我已经隐形了二十年。隐形人最怕的不是被发现——是被发现之后发现自己的隐形毫无意义。莉娜在收集证据的那三个月里,我每天都在图书馆里看着她坐在那台公共电脑前。我可以走过去,告诉她我知道的一切。但我没有。我告诉自己我是在等待时机。直到她死在重症监护室里,我才知道我只是在为自己的恐惧找借口。”

车厢里安静了。

然后手机屏幕上弹出了天罚平台的最新推送。倒计时正在逼近最后一小时。投票评论区里突然安静了很多——那些亢奋的留言被一长串沉默的句号取代,偶尔有一两条新的:“有人拍到现场了吗?”“怎么好像没动静了。”“坐标是不是错了。”

“凯勒,”艾伦重新发动了引擎,“你花了二十年等待时机。时机不是等来的。时机是你自己创造的。”

“你打算怎么做?”

“去米拉的办公室,把艾娃的硬盘交给她,让她在午夜之前提交到联邦最高法院。然后——等法院的判决。”

“如果法院驳回禁令申请呢?”

“那就在午夜之前,回地下三层。我做我的选择。”艾伦的手在U盘上握了一下,“你做你的。”

电话挂断了。

艾伦开着车穿过奥克港安静的街道。午夜前最后一个小时的夜色浓得像墨水,但远方的天际线上已经开始出现一丝极其暗淡的灰白色——那是天亮前最深的黑暗里最浅的预兆。天快亮了,但黎明之前的每个瞬间都可能是一道无法跨越的深渊。

手机屏幕又亮了。不是天罚平台的通知,不是米拉的邮件,不是凯勒的消息。是一串艾伦从未见过的号码,没有署名,只有一行字:

“霍桑先生,我是诺拉·韦斯特。肖的本地证据已经销毁了,但有一份文件他没有删除权限——因为那份文件从第一天起就不在任何本地服务器上。它在北境工业集团总部的离线档案室里,那是一份九页的会议纪要,记录了四年前北境工业集团、国防部项目办公室和奥克港水利电力集团三方的一次秘密会议。会议的唯一议题是:是否将‘织网者’系统的测试范围从海外目标扩展至国内基础设施。投票结果是二比一。投了唯一一张反对票的人,名字叫康拉德·伯克。”

艾伦的瞳孔收缩了一下。康拉德·伯克——联邦网络安全局局长。那个米拉在文件中发现收受过北境工业集团政治献金的人。那个在所有指控中被描绘成大卫·克莱因保护伞的人。

他投了反对票。

“他把这份会议纪要交给了我在北境的内部联系人保存,作为他的保险。”韦斯特继续写道,“伯克不是你想的那样。他做错了很多事,但他没有同意过把系统用在国内。问题是——在北境手里,一张反对票远远不够。他们架空了伯克,通过大卫·克莱因和雷蒙德·肖直接操控了天罚平台的运营。伯克知道真相,但他的手被绑住了。他需要有人从外部推动。”

“你为什么要告诉我这些?”

“因为我需要你决定一件事。”韦斯特的短信在屏幕上停顿了很久,像是在等一个回复,然后继续,“联邦最高法院明天开庭。米拉·温顿会把联邦网络安全局列为被告之一。如果你在庭上把伯克描绘成北境的保护伞,他会成为替罪羊,而真正的保护伞——国防部里面那些从未在文件上签字的人——会安然无恙地继续坐在办公室里。但如果你告诉法庭真相——伯克反对过,但被架空了——那么联邦网络安全局会从一个共犯变成一个制度失败的受害者。这不是伯克一个人的问题,是整套军工合同监管系统的问题。”

“你为什么在意这个?”

又是一段很长的停顿。

“因为三年前,我是北境工业集团政府关系部门的副总裁。那场三方会议,是我安排的。那张反对票,是我替伯克归档的。我是他们中的一员,然后他们把我踢出了局。我回来,不只是为了曝光‘织网者’——我回来是为了把我自己写进历史的正确那一页。虽然那一页已经很晚了。”

艾伦放下手机,看着挡风玻璃外渐渐变浅的夜色。

诺拉·韦斯特——那个两边都骗、三个阵营之间走钢丝的女人——她不是任何人的同谋,也不是任何人的救星。她只是一个在关键时刻做了错误选择、然后用余下的一切时间试图挽回的人。她犯了罪,但她也保存了那个箱子里的最后一份证据。

天边的那抹灰色又亮了一点点。

艾伦踩下油门,驶向宪法权利中心的办公室。仪表盘上的电子时钟显示着二十三点二十一分。距离午夜还有三十九分钟。距离联邦最高法院临时禁令的裁定——还有三十九分钟。他口袋里的U盘和硬盘都还在。他的手机上天罚平台的投票页面还在刷新,但评论区已经沉默了。那些屏幕后面的匿名者们正在等待,像一群看不见的陪审员,在没有法官、没有律师、没有证据的法庭上,等待他们亲手选定的死刑执行。

而艾伦·霍桑,作为被他们选中的人,正在穿过午夜前的奥克港,带着一个女人的硬盘、一个黑客的U盘、一个清洁工的秘密和一个叛逃者的笔记本,驶向天亮之前最后一场审判。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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