科尔在警局档案室里待了整整一个上午。这间位于金斯顿警局地下二层的房间,散发着陈年纸张和霉菌混合的气味,日光灯管在天花板上发出持续的低频嗡鸣,像某种挥之不去的耳鸣。他把约恩·墨菲车祸案的卷宗摊开在斑驳的灰色铁桌上,一共四十七页,包括事故现场照片、目击者证词、车辆损毁鉴定和一份薄薄的结案报告。
墨菲死在三年前的十一月十七日,晚上九点二十一分。他的车——一辆银灰色的旧款四门轿车——在金斯顿环城高速M42出口匝道上被一辆重型货车追尾,车辆翻滚三圈后撞上护栏。尸检报告显示死因为颈椎断裂,当场死亡。货车司机名叫维克多·拉兹洛,四十九岁,长途货运司机,血液酒精检测为零,疲劳驾驶被认定为事故主因。拉兹洛本人受了轻伤,在医院观察一晚后出院。他在接受讯问时声称自己完全不记得撞击的瞬间,只说眼前突然一黑,等回过神来已经撞上了。
案件以交通肇事致死结案,拉兹洛被判吊销驾照一年外加社区服务。没有上诉,没有异议,没有任何媒体报道。
一个举报了水厂安全漏洞的人,在举报后第四个月死于车祸。巧合当然存在,但干了二十二年凶杀案的科尔从不相信连环巧合。
他的手指在第四十二页停下。那是一份车辆电子控制单元的检测报告。报告显示墨菲车辆的行车电脑在撞击前三分十七秒记录到了一个异常信号——刹车助力系统短暂失压。检测工程师在备注栏里写道:“可能为电路老化导致的偶发性故障,无法复现。”科尔把这一页折了角,拍了照发给罗西。
不到五分钟,罗西回了电话。
“你知道现代汽车的刹车系统有多少个电子传感器吗?”她的声音听起来像是刚喝完第三杯咖啡,语速比平时快得多。
“你告诉我。”
“十二个。从制动踏板位置传感器到液压泵压力传感器,全都通过车载CAN总线互联。如果有人能远程侵入一辆车的电子系统,他不需要炸掉刹车片,只需要让助力泵在关键时刻罢工三秒钟,剩下的事交给重力和惯性就够了。”
“就像入侵水厂SCADA系统一样。”
“完全一样。”罗西顿了顿,“而且我查了维克多·拉兹洛的货车。他那辆沃尔沃重型卡车配备的是当时最新的自动紧急制动系统,理论上应该在检测到前方障碍物时自动刹停。但那辆车的制动记录显示,系统在撞击前零点八秒才启动了最低等级的减速指令,远不足以避免碰撞。”
“是系统故障?”
“是系统被欺骗了。有人可能用信号干扰器伪装了一个安全距离的假象。但这需要肇事车辆也在攻击范围内,而且是实时操控。”
科尔将卷宗合上,灰尘在灯管的蓝白色光线中飞舞。他拨通了另一个号码——金斯顿交通管理局事故调查科的老搭档,弗兰克·基廷。
“基廷,三年前M42出口匝道的那起致命车祸,你还记得吗?约恩·墨菲。”
电话那头传来翻找文件的声响。“墨菲……墨菲……有点印象。有什么问题?”
“当时有没有调取匝道监控?”
“调了。但匝道摄像头那周正在维修,记录空白。我们只拿到了高速主线上的画面,能看到两辆车在进入匝道之前的行驶状态。”
“画面里有什么异常吗?”
沉默了几秒。“科尔,你现在问这个是什么意思?”
“我只是好奇,那辆货车在撞击前,刹车灯亮没亮。”
基廷呼出一口气。“你知道我已经把那起案子归档了吧?不过既然你问了——”又是一阵键盘敲击声。“找到了。墨菲案的监控副本还存在服务器上。让我看看……嗯,货车进入匝道后刹车灯确实亮了,但是……”
“但是什么?”
“但是亮度不对。从画面上看,刹车灯不是持续亮起,而是以某种频率在闪烁。频率太快,肉眼几乎看不出来,但逐帧播放就能发现——大概每秒闪烁四十次左右。正常的刹车灯不会这样。”
“除非有人通过车载电脑向刹车灯控制器发送了非标准指令。”科尔把桌上的纸张收进公文包。“把那段监控发给我。”
他挂断电话,在档案室的昏暗光线里坐了很久。墨菲的车祸不再是意外,而是一场远程处决。用货车当凶器,用电子系统当扳机,用故障记录当不在场证明。
但他还需要弄清楚最重要的问题:为什么是墨菲?他的举报文件里到底写了什么,值得杀人灭口?
档案室里日光灯突然闪了一下。科尔抬起头,听见头顶传来一声沉闷的震动,像是什么重物落在了地面上。接着是第二声,第三声,然后是连续不断的低沉轰鸣——整栋警局的供水管道在墙体里发出一种不祥的共鸣,仿佛整座建筑正在被什么东西从内部敲击。
“不会吧。”科尔低声说了一句,抓起外套冲向楼梯。
金斯顿警局总部的自来水来自奥克塔维亚水厂的二号主管网,和翠鸟公寓不在同一条支线上,这意味着如果这边也出事,整个东区的供水系统都可能已经被污染。
他冲进二楼走廊时,发现洗手间门口围了五六个人,包括哈洛伦警长和一个面如土色的年轻警员。洗手间里传来的不是氯气的气味——没有那种标志性的漂白剂甜腻感——而是另一种更尖锐、更刺激的味道。
“所有人后退,不要冲水,不要碰任何水龙头!”科尔大喊的同时拨通了消防指挥官斯特恩的电话。
“二号主管网可能也出问题了。警局总部的自来水有异味。”
斯特恩的回复比上次更快:“我已经派人取样了。但不是氯气——这一次不是。”
“那是什么?”
“我们还不能确定。但科尔,你最好出来看看。”
科尔走出警局前门,被眼前的景象钉在原地。
东边的天空已经变成一种低沉的灰蓝色,那是大批警车和消防车汇聚的方向。但更让人不安的是警局门口的街道——路边三个消防栓正往外喷水,每一股水柱都在晨光中泛着不正常的乳白色光泽,像是某种工业乳液被注入了供水管网。水流在柏油路面上汇聚成一片浅洼,表面浮着一层虹彩般的油膜。
斯特恩在电话那头继续说:“奥克塔维亚水厂的调度中心汇报,有人通过远程访问,在凌晨六点零四分——就是十八分钟前——将二号水处理车间的絮凝剂储罐加热到了沸腾温度。那种絮凝剂含有丙烯酰胺单体,加热后会分解出神经毒性气体。幸运的是剂量不大,但足够引起恐慌。这不是致命攻击,这是一次警告。”
一次警告。
科尔看着那三股乳白色的水柱在风中飞溅,水雾在太阳升起的方向形成一道模糊的彩虹。他突然明白了:攻击者不是在随机杀人。他在展示能力。翠鸟公寓只是第一个演示,证明他可以远程投放毒气;墨菲的车祸是第二个演示,证明他可以远程操控任何连接到网络的设备,哪怕是行驶中的车辆。而今天早上的絮凝剂事件,证明他可以在意的时间,向任意的目标实施精准打击。
这一切都像是某种课程。而金斯顿市所有的居民,都是这节课的人质。
科尔回到办公室时,罗西已经发来了一封加密邮件。附件是墨菲举报文件的完整扫描件,共九十七页。他点开第一页,阅读了前五行,瞳孔骤然收缩。
举报文件的开篇写道:
“本人约恩·墨菲,奥克塔维亚水务公司高级控制系统工程师,现向联邦基础设施安全委员会正式举报以下事实:本公司SCADA系统的核心控制协议存在一个被刻意预留的全权限后门,该后门代码由供应商‘安布罗斯工业系统公司’在系统部署时嵌入,因涉及商业机密与采购贿赂链条,公司管理层在知情后选择隐匿不报。该后门可被任何掌握特定十六进制密钥的外部人员利用,绕过所有安全认证,直接对水泵、阀门、化学药剂注射系统执行最高权限指令——”
墨菲不仅知道系统有后门,还知道这个后门是被人故意放进去的。
但更让科尔脊背发凉的是下一页的内容。
“后门加密层使用古希腊神话命名体系进行代码混淆,所有关键参数均以希腊神祇名称作为变量名。其中最核心的根权限模块被命名为‘Eris’——即古希腊神话中的纷争女神厄里斯,传说中她因未被邀请参加众神宴会,怀恨抛下金苹果引发诸神纷争,最终导致特洛伊战争。模块注释中明确写道:‘任何未被邀请的裁决,终将以毁灭实现平衡’。”
厄里斯。
墨菲在第四个月被灭口,而三年后的今天,这个名为厄里斯的后门正在被某人激活,用于对金斯顿市民实施一场匿名裁决。
科尔拨通罗西的电话,声音压得极低:“墨菲的举报文件,有人调查过吗?”
“文件提交后第四周被归类为‘需要进一步核实’,然后就没有然后了。联邦基础设施安全委员会的回复函写道:‘未发现构成紧急威胁的证据’。”
“谁签的字?”
罗西停顿了一下,键盘声停止。“审查主管是朱利安·索恩,当时的委员会法律顾问。他现在是金斯顿联邦上诉法院的法官助理。”
这个名字像一颗冰冷的钉子,楔进科尔的后脑。
窗外,消防栓的乳白色水流终于被关闭了,但地面的积水仍在阳光照射下泛着诡异的虹彩。科尔望着那些逐渐蒸发的水渍,忽然想起一件被自己忽略的事:如果有人能通过厄里斯后门远程控制水厂的任何一个设备,那么他也一定能看到谁在访问水厂的系统日志。
也就是说,从科尔进入翠鸟公寓现场的那一刻起,凶手就已经知道他在调查了。
甚至可能更早。
桌上的电脑屏幕突然闪了一下,弹出一个错误提示框,上面只有一行小字:“系统更新需要重新启动。是否继续?”科尔将光标移到“否”上,但还没点击,电脑就自动关闭了。
三秒后,屏幕重新亮起,背景变成了黑色,正中央浮现出一个古希腊风格的女性侧影——那是陶器上常见的红色人像风格,长发盘起,手持一枝断裂的橄榄枝。她的面容隐没在浓重的阴影里,只有唇边一线暗金色的光。
侧影下方,一串十六进制字符缓慢打字般逐行显现:
“墨菲的档案很精彩,不是吗?但他只说对了一半。后门不止一个。”
画面停顿片刻,然后新的文字浮出:
“你以为只有水厂有吗,探长?”
科尔伸手按住显示器的边框,仿佛想要触碰那些冰冷的像素。他感到一阵寒意从指尖蔓延到手腕,像电流,又像某种警告。
画面消失了,屏幕恢复了正常桌面。仿佛什么都没发生过。只有右下角的系统时间在无声跳动着,六点三十五分,金斯顿市的早晨才刚刚开始,而已经有十七个人没能看到今天的日出。
科尔拔掉了电脑的网线,然后拿起外套,头也不回地走出了办公室。他要去见一个人——朱利安·索恩,那个在三年前签署“未构成紧急威胁”结论的人。但他刚走出大门,手机就响了。
是罗西。
“科尔,我刚从急诊调度中心拿到消息。今天早上六点到七点之间,全市已经有二十九个地址报告了饮用水异常——水龙头流出乳白色液体、刺鼻气味、管道异响。地点分散在全市六个供水区,没有任何规律。这不是针对特定目标的攻击,这是针对整个金斯顿市的无差别警告。”
她深吸了一口气,声音微微发颤。
“而最让我害怕的是——我刚查了那个弹出消息的源IP地址。它来自金斯顿联邦司法大厦内部的局域网。科尔,这个人用法院的网络给你发消息。”


暂无评论,来抢沙发吧!