16. 不完美的线索

倒计时第九天,新维多利亚市警局技术分析组的办公室里,莉娜在凌晨三点零七分发出了一声短促的惊呼。

她已经在电脑前连续坐了十一个小时,面前摆着三个空咖啡杯和一堆被拆开的能量棒包装纸。弗罗斯特靠在沙发上假寐,听到声音立刻睁开了眼睛。克罗夫特从白板前转过身,手里还握着马克笔。莉娜的手指悬在键盘上方,像是刚触碰到了某种她不敢相信的东西。

“那个继电器碎片。”她说,声音因为缺乏睡眠而沙哑,“奥克伍德塔楼电梯控制柜里烧毁的那个。消防部门的鉴定报告说它是‘因短路导致的高温熔毁’。但我刚把鉴定报告里的金相分析数据和继电器制造商的技术规格做了比对。”

“结果呢?”

“继电器的触点材料是银氧化镉合金,标准熔点是九百六十摄氏度。短路电弧的温度通常在两千到三千度之间,足以瞬间熔化触点。但鉴定报告里的照片显示,这个继电器的外壳熔化模式不均匀——一侧完全烧毁,另一侧只出现了轻微的变形。如果是短路,熔化应该从触点向外均匀扩散。”

“你的意思是?”

“继电器不是自己短路的。是有人在它旁边放了一个很小的、能产生定向高温的装置。”莉娜把金相分析图放大到屏幕上,“你看触点表面的微观结构——这里有一些不规则的凹坑,尺寸在零点三到零点五毫米之间。这和工业标准中记载的‘微型铝热剂反应残留’的形态特征完全吻合。”

“铝热剂。”弗罗斯特站起来,走到莉娜身后,“他在继电器旁边放了一枚微型铝热剂装置。当电梯到达指定位置时,他通过远程信号引燃了它。高温瞬间烧毁了继电器,触发了制动系统失效,然后铝热剂本身被爆炸完全消耗,不留下任何化学成分——除了那些显微镜下才能看到的微小凹坑。”

“这不是纯粹的网络攻击。”克罗夫特的声音低了下去,“他在物理层面做了手脚。”

“蓝湖庄园泳池的循环泵也是。”莉娜打开另一个文件,手指在触摸板上快速滑动,“我重新检查了泳池循环泵的维修记录。事故前三天,蓝湖庄园的设备维护日志里有一条记录——‘更换循环泵控制器主板,原主板因电压波动损坏’。更换操作由外包维修公司完成,维修人员的工单上签了一个名字——‘A.莫罗’。”

艾伦·莫罗。那个被吊销执照的牙医,那个替死去的弟弟守着尊严的哥哥。他在维修公司的工单上签了自己的名字,大摇大摆地走进蓝湖庄园的设备间,亲手把一块预装了后门程序的控制器主板换进了泳池系统。没有人会怀疑一个穿着维修工制服、拿着合法工单的人。而那份工单——莉娜进一步查证——是由蓝湖庄园的物业管理公司外包给一家名为“卡姆登设施维护”的公司,这家公司在威斯敏斯特市工商注册信息中的注册地址,恰好是卡姆登街114号。

“他从一开始就不是一个人在战斗。”弗罗斯特说,“凯斯宾在屏幕后面写代码,莫罗在外面——带着他的牙科修复工具,他的维修工制服,他的铝热剂装置。他们用了六年时间,把每一个攻击点都布设好了物理层面的保险。即使网络入侵被阻断,物理装置仍然可以触发。”

克罗夫特走到白板前,在布莱克伍德和索恩的照片下方分别写下了“物理辅助”四个字。然后他在朱利安·克罗的照片下画了一个问号。“水晶宴会中心呢?停车场的一氧化碳泄漏——那次攻击有没有物理辅助?”

莉娜翻到水晶宴会中心的维修记录。她的表情随着页面滚动越来越凝重。“宴会中心地下停车场的备用发电机在事故前四天做过一次‘例行维护’,更换了一个排气系统的柔性接头。维修公司——又是卡姆登设施维护。工单签字——‘A.莫罗’。”

“那个柔性接头在发电机全功率运转时破裂,让一氧化碳倒灌进了新风系统。”弗罗斯特说,“我们当时以为是电机爆炸震裂的,但实际上是莫罗换了一个有预置缺陷的接头,它只会在特定振动频率下破裂。也就是说,震裂是设计好的。”

房间里陷入了一种沉重的寂静。三个攻击,每一个都同时拥有网络路径和物理路径。凯斯宾的黑客技术是锋利的矛,但莫罗的物理渗透才是确保矛尖刺中目标的推手。他们是齿轮和齿轮,彼此咬合,缺一不可。

“但他现在没有莫罗了。”莉娜打破了沉默,“莫罗在威斯敏斯特的公寓已经被监控了。他不能再以维修工的身份进入奥克伍德国际会议中心。如果凯斯宾要在峰会上发动攻击,他必须独自完成——或者用另一种方式。”

“这也意味着最后两个目标的攻击方式会和前三次不同。”弗罗斯特站起来,走到白板前,用马克笔在哈德威克大法官和韦勒的名字下面画了双线,“前三次,他都有物理锚点。这次他没有。所以他必须完全依赖纯数字手段。这既让他的选择变少了,也让他的攻击路径更容易预测——网络入侵是他唯一的入口。如果我们能在峰会前找到并封堵所有网络漏洞,他可能无计可施。”

“但他给了我们U盘。他把所有攻击入口都标注出来了,包括网络层面的。他等于把自己的底牌摊在了桌上。”

弗罗斯特沉默了一会儿,然后说:“因为他从来没有真正想赢。他想要的是被阻止——以最不可能被阻止的方式。”

“他想要公平。”克罗夫特的声音很轻,“他给了我们全部的信息,给了我们九天时间,给了我们一个全州最精锐的安保团队。他要让自己的最后一场审判变成一场真正的对决。如果我们能在这种条件下阻止他,那说明系统还有希望。如果我们阻止不了——”

“那他会认为系统已经没救了。”

天刚亮的时候,克罗夫特开车去了奥克伍德国际会议中心。他需要亲眼看到那栋建筑,需要把U盘里那些红色圆圈和真实的物理空间对应起来。会议中心坐落在新维多利亚市和威斯敏斯特市交界处的一片缓坡上,外观像一只栖息在山丘上的巨大白鸟,穹顶在晨光中泛着柔和的乳白色。周围三公里范围已经全部被联邦安保团队封锁,每一条通往会议中心的道路都设有检查站,每一辆进入的车辆都要接受反恐级别的排查。

他出示了警徽,被放行进入外围区域。会议中心内部的装修正在最后收尾——穿着工装的技术人员正在调试大屏幕,清洁工在给大理石地面打蜡,安保人员在每一个入口安装金属探测器。他穿过主会议厅,抬头看向穹顶。那六个电动排烟窗整齐地排列在穹顶的钢结构节点上,每一个的型号果然是V-4400-PRO。那盏一点二吨重的水晶吊灯悬挂在穹顶正中央,四条钢缆在晨光中几乎看不见,让它看起来像是悬浮在空中的。主舞台的液压升降平台正在被技术人员测试,每一次上升和下降都伴随着低沉的液压泵声。

他走到舞台正下方,蹲下来检查液压系统的控制柜。柜门锁着,是一把标准的工业锁——锁芯型号印在外壳上,上网可以轻易找到开锁工具。他站起来,沿着墙壁走到空调新风系统的进气口。进气口的金属格栅上拧着四颗螺丝,螺丝头已经微微生锈,显然很久没有被打开过。

然后他做了一件事。他拿起手机,拨了联邦法警驻卡斯卡迪亚州办事处的电话,要求增派两名安保人员到新风系统的进气口位置。对方问他的理由。他说:“因为有人六年前就在这里画了一个圈。”

回到警局的时候,他发现莉娜和弗罗斯特正在对哈德威克大法官和韦勒进行深度背景挖掘。屏幕上滚动着两个人的全部公开信息——财产记录、旅行记录、政治捐款、社交圈。莉娜找到了一个之前被忽略的细节。

“马丁·韦勒不仅是布莱克伍德的私人律师。他还曾经是凯斯宾·拉金被停职审查时的听证会法律顾问——不过是代表市政工程局那一方。”

克罗夫特停住了脚步。“韦勒在听证会上?”

“对。他是人事主管聘请的外部法律顾问。听证记录里有一页之前我们没有仔细看——韦勒在总结陈词中说:‘拉金先生声称自己是在举报腐败,但他没有意识到,绕过组织程序擅自公开内部信息本身就是一种对组织纪律的破坏。一个不尊重规则的人,无论动机多么高尚,都应该为自己的行为承担后果。’”

“这就是凯斯宾听到的最后一句话。在他失去工作、失去声誉、失去对系统的全部信任之前,韦勒代表系统对他说的最后一句话。”弗罗斯特的声音里透着某种接近于敬畏的沉重,“韦勒不是随机目标。他是凯斯宾的私人记忆。”

“而哈德威克大法官代表的是系统的顶端。他写下了布莱克伍德的无罪判决,让一切合法化。”克罗夫特在白板上用一条线把韦勒和凯斯宾直接连在一起,“如果韦勒是凯斯宾的私人记忆,那么哈德威克就是所有举报者的共同失败。”

倒计时的数字一天天变小。第八天,总务署的技术团队根据U盘里的漏洞报告开始紧急修补网络入口,但穹顶排烟窗和吊灯绞盘的固件升级被供应商告知“无法在活动前完成”。第七天,联邦法警在大法官哈德威克的住宅外增加了便衣护卫,并在韦勒的律师事务所周围部署了监控。第六天,艾伦·莫罗在威斯敏斯特的公寓里接受了联邦法警的问询。他没有逃跑,没有抵抗,只是安静地坐在扶手椅里,喝着他的凉茶,回答了每一个问题。他没有交代凯斯宾的藏身之处,但他确认了一件事——

“他没有打算活过第九天。”

法警的笔录传回新维多利亚市的时候,弗罗斯特把这句话写在了白板上所有人的照片最上方。她在它下面画了一道横线,然后写了一个日期——峰会当天。

第五天。第四天。第三天。第二天。时间在以一种令人窒息的速度收缩。克罗夫特几乎住在了警局里,困了就在沙发上躺两个小时,然后起来继续研究建筑结构图。他快把那四个攻击入口的每一个细节都背下来了——排烟窗的电机型号、液压平台的油路走向、新风系统的管道直径、吊灯绞盘的钢缆规格。但他仍然不知道凯斯宾会选择哪一个入口。或者,四个都会用。

倒数第二天,晚上十一点。克罗夫特独自站在警局天台上,手里拿着那部不属于他的手机。屏幕上的对话框已经沉默了很多天,从他离开卡姆登街114号之后就没有再亮起过。他打了一行字,删掉。又打了一行,又删掉。最后他打了四个字。

“明天九点。”

发送。等了十分钟。没有回复。他把手机放回口袋,看着这座城市的夜色。他想起了弗罗斯特在第一天对他说的话——“当一个人开始和你对话的时候,你们之间就已经建立了某种联系。这种联系会改变你,也会改变他。”他现在明白了,被改变的不是凯斯宾。是他自己。他不再确定,站在被告席上的到底是谁。

明天九点,奥克伍德国际会议中心的穹顶下,卡斯卡迪亚州司法系统的最高代表将齐聚一堂。而屏幕后面的那个人,将用最后两个名字完成他十二年的作业。所有人都将看到。他也将看到。那是他作为证人必须尽的义务——亲眼见证,亲耳听见,然后做出一个没有人能替他做的选择。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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