法官专用走廊的应急灯把一切都染成了暗红色。艾拉沿着走廊奔跑,皮鞋跟在磨光的大理石地面上发出急促的撞击声。她的右手按在枪套上,左手握着对讲机,夏琳的声音从里面断断续续地传出来。
“NE-227端口正在以每秒数倍的速度扩展桥接范围——它不止连接了一台外部设备,它正在接入诺瓦市警局内部系统的核心服务器!丹尼尔死后系统日志里没有任何异常的未授权访问,但现在端口活动记录显示加布里埃尔在使用一个我们从未发现过的独立权限——他给自己留了一扇只有他知道的门!”
艾拉没有回应。她拐过一个转角,发现走廊尽头是一道紧闭的防火门,门上标着“机房重地——非授权人员禁止入内”。门禁读卡器的指示灯是红色的,但她推了一下门把,门开了。锁已经被提前解除,读卡器的外壳被撬开,里面的线路被人用专业手法短接过。加布里埃尔来过这里。也许在庭审开始之前,也许在更早的时候——在所有人都把注意力集中在合议庭裁定上的那几个小时里,他借着作为律师在法院内部的自由通行权限进入了这道走廊。
她推开门,进入法院的中央机房。这是一个被空调冷气充斥的房间,成排的服务器机柜像墓碑一样矗立在防静电地板之上,LED指示灯在昏暗的光线中闪烁着蓝色和绿色的光。机房深处,靠近主配线架的位置,一个穿着炭灰色西装的男人正背对着她站着。他的左手按在配线架的一个端口上,右手握着一台小型平板电脑,屏幕上的数据流以极快的速度滚动。
“加布里埃尔。”
他转过身来。应急照明在他脸上投下明暗交织的阴影,让那张她熟悉了八年的脸看起来像一幅被割裂的肖像——半边是她在图书馆窗口初见时的温柔,半边是沉默角防波堤尽头的冷峻。他的蓝眼睛在服务器指示灯的微光中闪了一下,然后他微微笑了。
“你比我想的更快。我以为你会在法庭上多待几分钟——接受同事们的祝贺,对媒体发表声明,享受属于你的胜利。”他的声音平稳、从容,和在维罗纳餐厅里帮她分析案件疑点时一模一样。
“你在做什么?”艾拉的手仍然按在枪套上,但她没有拔枪。她需要他说话。她需要知道他在做什么,以及怎么阻止他。
“我在完成丹尼尔没能完成的事。”加布里埃尔把平板电脑转过来,让她看到屏幕上的界面。那是一个她从未见过的程序——界面简洁得近乎简陋,只有几行命令行提示符和一个不断增长的进度条,显示完成度从百分之六十七跳到了百分之六十八。“丹尼尔在系统里留下了很多后门。NE-227只是其中最大、最容易暴露的一个。但他还留下了其他的——那些他藏得更深、从未激活过的端口。其中一个埋藏在诺瓦市警局内部系统与法院电子案卷系统的桥接层里。如果激活得当,它可以做一件非常简单的事。”
“什么事?”
“删除。批量删除。它会以系统管理员的最高权限向所有连接到诺瓦市警局内部网络的终端发送一条不可逆的格式化指令。所有存储在我们内部服务器上的电子证据——包括丹尼尔上传的加密档案、安德烈亚斯刚刚录制的证词视频、修理厂的报废车辆记录、潮汐公寓的Wi-Fi日志、甚至你为我做的每一份侧写笔记——都会在不到九十秒内被全部抹除。没有备份,没有恢复。就像它们从未存在过一样。”
艾拉的血一下子变冷了。如果这些数据被全部清除,不仅蓝眼睛案件的电子证据链条会崩溃——那些备份在警局服务器上的受害者时间线、法医鉴定结果、声纹比对报告、以及所有基于数字日志推导出的间接证据都会从服务器中彻底消失。丹尼尔已死,安德烈亚斯的证词成了没有数字佐证的孤证——加布里埃尔可以用他在法庭上反复施展的同一套辩护技巧,把每一项指控都打回“证据不足”的灰色地带。所有已经排期等候审理的案件都将被污染,整个司法系统不得不在迟来的正义与程序失效之间做出艰难抉择。
但加布里埃尔还没按下执行键。他还在说话。
“但你不打算现在阻止我。”他从配线架旁边走开一步,把手从端口上移开,好像是在给她让出一个可以拔掉连接线的空间。“你在想——他为什么要在实施之前告诉我?他可以选择直接执行,在我冲进机房之前就让进度条走完。但他没有。他故意留了时间。”
“因为你不是在销毁证据。”她缓缓开口,她的脑子正以比任何时候都更快的速度运转。“你是在谈判。”
加布里埃尔的笑意加深了一点。“你用了八年时间来了解我,艾拉。但在今天之前,你从未真正理解过我处理问题的方式。我不销毁证据。我是一个律师,我信仰程序正义——也许是以你不认同的方式。但证据本身对我而言从来都不是敌人。这个程序不是用来销毁证据的。它是用来把证据转移到另一个服务器上的——一个独立于诺瓦市警局、不受卡尔索合众国联邦检察官管辖范围约束的安全数据库。协议规定这个数据库由第三方托管,解密密钥将在案件审理的某个阶段自动披露。”他顿了一下,把平板电脑放在两人之间的地板上。“我的谈判条件很简单。我要你确保安德烈亚斯·科斯塔和所有后续证人都能得到公正的程序保护,不以胁迫认罪或恶劣监禁来换取他们在法庭上的配合。我要你确保我的当事人——不,我不再用这个词——我要你确保那些因我的程序策略而被波及的刑事案件中的被告,不会因为我一个人的行为而遭受报复性重判。最后,我要你用诺瓦市警局的名义签署一份保证书,承诺完成对内部系统所有残余后门的彻底清查,确保不再有第二个丹尼尔·瓦茨、第二个NE-227、第二个能够利用系统漏洞犯罪的人在警局内部滋生。”
艾拉盯着他。她的手指从枪套上松开。
“你在要求我用警局的信誉来担保你的条件。”
“是的。因为你我都知道,除了你,没有人能做这个担保。奥尔特加不会听安德烈亚斯的,州检察官不会听我的。但他们都会听你的——刚刚在州最高法院让一个连环司法破坏者三振出局的英雄警探。你现在拥有的道德权威,比我职业生涯中见过的任何一个执法者都要大。你可以用它来复仇,也可以用它在废墟上重建规则。选择权在你。”
机房里的空调仍在嗡鸣。进度条的完成度跳到了百分之八十一。
“如果我拒绝呢?”
“那么我会把数据转移到一个你永远无法接触到的司法辖区,让它在那里等待时机。也许十年后,也许二十年。当某个你从未听说过的检察官重启蓝眼睛的冷案时,解密密钥会自动发送到他的邮箱。你在物理上不会丢失这些数据——但你在司法程序上会永远失去它。那些女人会在时间里再等十年或二十年,等待真相迟迟不肯浮出水面。而你——你会不得不一直等着。”
百分之八十五。
艾拉站在两排服务器机柜之间,冷气从头顶的出风口吹下来,她额前的碎发被吹动了一下。她看着加布里埃尔。她的丈夫。她的对手。她此生见过的最复杂、最矛盾、最让人无法简单定义的人。他是一个连环程序滥用者,但他从未亲手杀过任何一个人。他是蓝眼睛狩猎网络的法律屏障,但他为自己保留的最后一张牌不是逃亡,而是用数据换取系统性的程序公正。他在摧毁正义的同时,也在用自己的方式定义正义。
百分之八十九。
“我需要你的答案。”加布里埃尔说。他无名指上的那道旧伤疤在服务器指示灯的蓝光里隐约可见,提醒着她这个男人曾经用这双手为她做过八年的晚餐,也曾经在无数个深夜用这双手敲下那些消解了一个又一个受害者法律保护的动议文件。
她想起他在维罗纳说的那句话——“不管发生什么,你永远是我最珍视的人。”她当时以为那是警告,后来以为那是测试,现在她终于明白那是什么。那是他在用他自己的方式告诉她:当最终时刻到来,当他必须做出一个无法回头选择的瞬间,他会在那之前把底牌交给她。不是因为她抓住了他,而是因为他从来就没打算带着这张底牌离开。
她不是在与一个试图掩盖罪行的罪犯对垒。她是在与一个深知程序失序所造成的灾难远大于他一个人所能承担的罪犯谈判。
“我同意。”她听到自己的声音在机房冷空气中响起,每一个字都被服务器风扇的嗡鸣声切割得清晰而决绝。“我会签署保证书。我会确保程序公正覆盖到所有相关人员。我会督促警局完成系统清查。但加布里埃尔——在这之后,你必须把全部转移的数据连带你预留的那条备份后门路径一并交还给法庭。你不能再有任何后门,不能再有任何隐藏的信息。你已经失去了援引洛马克斯案的权利,你将面对刑事审判。谈判到此结束。”
加布里埃尔点了点头,然后弯腰捡起平板电脑,拇指按向屏幕上那个取消传输的红色图标。进度条停在了百分之九十七。他按下执行键,界面刷新,一行文字浮现在屏幕中央:“传输已终止。缓存数据正在清除。所有连接正在安全关闭。NE-227节点已离线。”
他放下平板电脑,整了整西装领口,把敞开的领口合拢,然后从口袋里掏出一条深蓝色的领带——和他结婚那天戴的那条一模一样。他慢慢将领带绕过衣领,打好一个温莎结,用手指把它抚平。然后他从西装内侧口袋里取出一个信封,放在旁边的机柜上。信封上用工整的印刷体写着:“艾拉·莫里斯亲启。”
“这是我的完整陈述。我自己的笔迹,我自己的签名。里面详细记录了丹尼尔、安德烈亚斯与我之间的合作模式、每一次行动的决策过程、以及我本人对洛马克斯案以及其他相关判例的援引策略的完整法律分析。这不是为了换取减刑——你我都知道,任何检察官都不会在看完这封信之后再给我任何协商的余地。这封信存在的唯一原因是——在案件审理完结之后,你可以把它放进你的个人档案。不是警局的档案。是你自己的档案。当你有一天需要向自己证明,你追捕了八年的猎物不是一个与你同床共枕的怪物,而是一个用错误的方式做着他认为正确之事的男人时——这封信也许能帮助你理解。”
他后退一步,站在服务器机柜的阴影里。法警的脚步声从走廊远处传来,快速接近。
“安德烈亚斯和丹尼尔用吸管和句号标记他们的猎物。我从来不用那些。我唯一的仪式是每天早上在你醒来之前把早餐放在鞋柜上——因为那是你唯一愿意接受照顾的时刻。”他微微垂下头,声音低到几乎被机房空调的噪音吞没。“你可以恨我。你有全部的权利。但我希望你有一天能理解——我对你的爱从未被纳入任何程序。它从一开始就在系统之外。”
艾拉站在机房的荧光灯下,看着她的丈夫。她想说点什么。她想问他——八年前他在图书馆窗口转过来对她微笑的那一刻,那双蓝眼睛里看到的究竟是一个他爱的女人,还是一个可以被纳入他精密计算的猎物。但她没有问出口。因为她知道,对于加布里埃尔·莫里斯来说,这两个答案从始至终都是同一个答案。这就是他最深的罪,也是他最深的悲哀——他无法区分爱与控制,无法区分保护与占有,无法区分正义的法律程序与他用来扭曲程序的全部才华。
法警冲进机房,六支手枪同时对准加布里埃尔。他被按在机柜上,双手被反铐在背后,被宣告米兰达权利,被带出走廊。在经过艾拉身边的时候,他停了一秒。法警没有阻拦——也许是因为她的警徽,也许是因为她眼中那层薄薄的、始终没有落下来的湿润。
他的嘴唇无声地动了一下。那个嘴型和他在高等法院民事法庭上的最后一次一模一样——“对不起。”
然后他被带走了。
艾拉弯腰捡起那个信封,把它放进外套内侧口袋里。然后她拿起加布里埃尔留在地上的平板电脑,检查传输终止的确认日志。屏幕上显示所有桥接均已被关闭,NE-227节点的残余权限已被永久性物理隔离。丹尼尔·瓦茨在系统里留下的最后一道后门,在他死后的第二十三天,终于被彻底封死。
她按下关机键,把平板夹在腋下,走出机房。走廊里的应急灯已经切换回正常的白光。透过法院走廊尽头的玻璃窗可以看到诺瓦市灰色的天空正在被傍晚的暮色染成深蓝。沉默角方向的海浪在远处反射着最后一抹残阳的橘红色微光。
她掏出手机,拨通夏琳的号码。等待音响了半声就被接起来。
“他启动了格式化程序,但他在最后阶段终止了它。所有数据完好无损。他还在法院机房主配线架上留下了一个独立的加密模块,里面包含针对NE-227端口所有残余权限的封堵方案和一份他的完整陈述。我需要鉴证科立刻封锁机房,同时通知奥尔特加和联邦检察官——加布里埃尔·莫里斯现在正式被拘押,他将在刑事法庭上面对谋杀从犯和系统性程序滥用的指控。”
她挂了电话,靠在走廊的石墙上,闭上眼睛。从她发现丈夫手机里那份关于“诺拉”的侧写文档的那个深夜至今,她经历了沉默角的防波堤、北部山区的木屋地下室、修理厂后备箱里的索菲·伊达尔戈的日记本、诺瓦市综合医院候诊区里安德烈亚斯咬断的吸管、以及州最高法院穹顶下那场让加布里埃尔三振出局的合议庭裁定。她追捕了三个共犯——一个已葬身海底,一个已关进审讯室,一个正在被法警押送到联邦拘留中心。她打赢了她职业生涯中最艰难的一场仗。但她没有感到胜利的喜悦,感到的只有一种被抽空之后的疲惫,和胸口那封尚未打开的信,像一块冰凉的石头贴在心口。
她睁开眼睛,站起身,朝着法院正门走去。那里有成群的记者在等待她的声明,有奥尔特加和州检察官在等待她的现场汇报,有夏琳在等她确认所有电子证据的安全,有无数双手即将伸过来与她握手、无数张脸即将凑过来对她表达祝贺或安慰。但推开门之前,她的手伸进了外套内侧口袋里,摸到了那个信封。她停住了。
她没有急着出去。她知道外面的一切都在等她,但她需要先让信里的字迹穿过她正在剧烈震荡的胸口,才能知道该用什么样的表情去面对那些闪光灯。她撕开信封,展开那几张纸。加布里埃尔熟悉的笔迹一行行铺开——不是打印稿,是他用钢笔亲手写成的,笔迹工整有力,正是她在书房那份侧写文档里看到过的同一种字体。她从那封信的第一句话开始读,背靠着法院走廊冰冷石墙,任外面沉默角的海浪声和记者们的喧嚣混在一处。她知道夏琳会替她挡住那些镜头足够久。她需要的时间不多了——但她必须读完这封信。


暂无评论,来抢沙发吧!