联邦拘留中心档案室的冷气似乎渗进了艾拉的骨髓。她站在第七排机柜的尽头,手里握着那个被装入防篡改证物袋的黑色装置,感觉到它的重量比一个火柴盒应该有的重量更沉——那里面装着三千一百二十七个人的名字,每一个名字都是一条被从世界上抹去的生命轨迹,每一个名字都曾经在某个人的手机通讯录里闪烁着“在线”的绿色标记,直到某一天,那个标记变成了灰色,然后再也没有亮起来过。
马库斯·程在档案室门口与联邦监狱管理局的技术主管低声交谈。他们的谈话内容被空调的嗡鸣声掩盖,但艾拉从马库斯的表情看得出来,跨部门协调正在变成一场官僚主义的拉锯战。联邦监狱管理局不愿意承认他们的服务器被一个未知行为者植入了非法隐藏卷——这不仅意味着安全漏洞,更意味着他们过去数年的内部审计全部失效。奥尔特加从诺瓦市警局打来加密电话,告诉艾拉他已经启动了内部保密调查,正在调取过去五年内所有接触过警局与联邦拘留中心之间档案共享系统的技术人员名单。但名单初步筛选结果出来后,他没有在电话里直接说出那个名字。
“名单上有一个人,他的权限等级和在职时间完全符合档案管理员的侧写条件。但这个名字太不可能了——我需要你亲眼看到他的档案才能相信我说的不是错觉。我现在把档案发到你的加密终端上。在打开之前,艾拉,你需要做好心理准备。这个人和你认识。”
艾拉把手机夹在肩膀和耳朵之间,双手在笔记本电脑上打开加密终端。文件传输进度条缓慢地填满,然后弹出一份人事档案的扫描件。她的目光落在档案首页的照片上,然后整个档案室的冷气仿佛在这一瞬间凝固了。
照片上是一个五十岁左右的男人,灰白色头发梳理得一丝不苟,戴着一副金边眼镜,嘴角挂着一丝温和而克制的微笑。他的职务是诺瓦市警局档案管理部主任,负责监督所有刑事案件的档案归档、数据合规性审查、以及与联邦执法系统之间的信息共享协调。他在警局工作了二十六年,比丹尼尔·瓦茨还早四年入职。他是艾拉在警校培训时的客座讲师,是她刚进入网安支队时的业务导师,是她在每一个警察节都会收到手写贺卡的同事长辈。他叫埃利奥特·科尔森。所有人都叫他“科尔森先生”,因为他在警局的资历太老了,老到没有人敢直呼他的名字。
艾拉盯着屏幕上的照片,手指在触摸板上僵硬地悬着。她想起自己在警校时坐在第三排听科尔森讲解档案管理的重要性,他用温和而严谨的语气告诉学员们:“每一份未结案的失踪档案都是一个没有愈合的伤口。我们的职责不是让伤口消失——消失意味着遗忘,而是让伤口保持开放,直到有人找到愈合的方法。”她当时觉得这句话是一个老档案管理员对自己职业的深情告白。但现在她意识到,那句话可能有着完全相反的涵义——让伤口保持开放,不是为了治愈它,而是为了永远拥有它。他收集失踪者的档案不是为了找到她们,而是为了让她们的失踪永远不被遗忘也不被解决。他在档案室里建造了一座数字陵墓,把自己任命为唯一的守墓人。
“他今天在局里吗?”艾拉的声音压得很低。
“今天上午他正常上班。十分钟前我派人去档案管理部找他,他的办公室门锁着,灯关着,电脑关机。他的个人物品还在桌上——一张家庭合照,一个保温杯,一本翻到一半的档案管理规程手册。但他不在了。监控显示他四十分钟前离开了警局大楼,没有带任何行李,只拿了一个棕色的公文包。他把车开向了沉默角方向。”
沉默角。
艾拉把笔记本电脑合上,抓起对讲机。“奥尔特加,封锁沉默角沿海公路的全部出入口。通知海岸警卫队——涨潮还有四十分钟,如果他们现在出发,可以在潮水淹没防波堤之前完成搜索。我现在从联邦拘留中心直接开过去。”她转向马库斯,“联邦层面的协调你来负责——告诉监狱管理局,如果他们不想在明天的新闻头条上看到‘联邦拘留中心服务器被连环失踪案归档者渗透十年未被察觉’的标题,现在就给我派两名法警护送,用最快速度把那个黑色装置的哈希校验副本送进联邦调查局的物证分析中心。这不是请求,这是建议——如果他们不接受建议,我会在明天的新闻发布会上亲自宣读这份建议的详细内容。”
马库斯点了点头,拿起对讲机开始与联邦监狱管理局的技术主管交涉。艾拉和夏琳冲出档案室,沿着地下二层走廊跑向停车场。她的皮鞋跟在水泥地上发出急促的回声,和她之前在法院走廊里追赶加布里埃尔时的节奏一模一样。
沉默角的沿海公路在暮色中蜿蜒向前。防波堤尽头最后残留的夕阳正被逐渐涌上来的海浪吞没,天空从深橙色过渡到深蓝色,然后在海平面上融化成一片模糊的灰色。艾拉把油门踩到底,灰色轿车的引擎发出低沉的咆哮。夏琳坐在副驾驶座上,一手抓着扶手,一手用对讲机与海岸警卫队的搜救艇保持通讯。
“他们已经到了防波堤西南方向海域,但礁石太密,靠近防波堤的时候需要减速绕行。大概还需要十分钟。”
“十分钟后潮水会淹掉整个防波堤。”艾拉咬着牙,把方向盘打过一个急弯。
她们到达沉默角时,废弃加油站的旧顶棚下停着一辆深灰色的轿车。车门半开,驾驶座空无一人。轿车引擎还在发出冷却的滴答声,仪表盘上亮着一盏黄色的低油量警告灯。艾拉停下车,拔出配枪,沿碎石路朝防波堤奔去。夏琳紧跟在她身后,两人的影子被最后一丝暮光拉得很长,在碎石路面上拖出两道模糊的黑色痕迹。
防波堤尽头站着一个人影。灰白色头发被海风吹得凌乱,金边眼镜反射着海面上最后一抹幽暗的微光。他的棕色公文包放在脚边,拉链打开,里面的文件已经被海风卷走了大半,白色的纸张在海面上像一群受伤的海鸥一样盘旋着,然后被海浪逐一吞没。埃利奥特·科尔森听到脚步声,转过身来。他的脸在暮色中显得苍老而平静,嘴角仍然挂着那种温和的微笑,和她在警局走廊里每次遇见他时一样。
“你比我想象中更快。”他说,声音被海风吹散了一半,“我在监控系统里看到你们进入了档案室。我知道你迟早会找到我的索引——你用加布里埃尔留给你的权限后门,我用同样的后门看着你一步一步接近我。这是一场持续了数年的反向观察。你在侧写蓝眼睛,我在侧写你。”
“你为什么要这样做?”艾拉在离他五步之外停下来,枪口仍然指着他,但她的声音里没有愤怒,只有一种冷而深的困惑。
科尔森把双手插进外套口袋里,像在警局走廊里和同事闲聊时一样放松。“二十六年前,我入职诺瓦市警局档案管理部。那时候所有失踪人员的档案都是纸质的,装在牛皮纸档案袋里,存放在地下室的铁皮柜中。每一年,都会有几十个档案袋从未被结案,从未被更新,从未被任何人调阅。它们在铁皮柜里慢慢泛黄,纸张边缘被潮湿的空气侵蚀出褐色的斑点。我负责管理这些档案袋。我的职责是确保它们不丢失、不被破坏、不被遗忘。但我很快发现了一件事——没有人真正关心这些档案袋。没有人会来调阅它们,没有人会来更新它们,没有人会来问一句‘这个人后来找到了吗?’。它们只是数字——一个案件编号,一个失踪日期,一个永不更新的状态字段。它们被系统记住了,但被人的记忆遗忘了。”
他顿了一下,看着海面上被海浪卷走的最后几张白纸。
“所以我决定自己记住她们。我开始在系统里创建隐藏的副本,起初只是几十个人的基本档案,然后越来越多。我从丹尼尔·瓦茨的技术后门里学会了如何在系统最深处建立不被索引的存储卷,他也从我的操作中学会了如何利用我对执法系统内部运作规律的理解来掩盖更直接的犯罪。他需要我教他怎么在系统里彻底抹掉一个人的数字存在。我教了他,条件是每一次他抹掉一个人的时候,这个人的全部数字档案都要先交给我一份存档。他以为这是一种合理的技术交换——他帮我学习他的权限后门架构,我帮他优化数据清洗效率。但他不知道,或者说他选择不去深究的是——我从来不是他的盟友。我只是在他的狩猎网络背后,把被他抹掉的人收进我的数据库里。他完成了丹尼尔无法理解也无法控制的环节——让失踪者的信息真正沉淀为只有我一个人能查阅的终极档案。就像博物馆的馆长不会亲手猎杀动物,但他会把被猎人射杀的每一只珍禽异兽制成标本,放在恒温恒湿的地下室里,一个人观赏。”
海风卷起他外套的下摆,远处海岸警卫队搜救艇的探照灯开始扫过礁石区。他的时间不多了。
“加布里埃尔在法院机房里终止他的程序时,我以为他关闭了所有的后门。但他没有——他故意保留了一个微弱的脉冲信号,一个不会被任何人察觉的同步端口。他用那个端口在最后关头向我发送了一条消息。他说,‘我把剩下的交给你。你知道该怎么做。’他不是在对你说。他是在对我说。他是在告诉我——我现在是最后一个能够接触到这些档案的人,我需要做出一个决定。销毁它们,或者把它们交出去。”
“你选择了什么?”
科尔森弯腰,从公文包里拿出最后一样没有被海风吹走的东西——一台便携式加密硬盘驱动器,外壳是黑色的,和他之前植入联邦拘留中心服务器的那种装置一模一样。他把硬盘放在防波堤的水泥边缘上,往后退了一步。
“我选择了交出去。但我不指望因此而得到任何原谅。”他的声音变得很轻,轻到几乎被海浪声淹没,“你刚到档案管理部工作的时候,我曾经对你很严厉。记得吗?你那时候觉得我是个老古董,只知道规章制度和数据合规,不理解真正的侦查工作是什么。但我在你身上看到了我自己年轻时没有的东西——你不是为了存档而存档。你是为了找到答案。我花了二十六年存档,收集了三千一百二十七个人的人生档案,但我从来没有真正找到过任何一个答案。也许你能。也许你比我们所有人都强。”
他对着硬盘轻轻推了一下,硬盘滑过水泥边缘,落在艾拉脚前的碎石地上。她弯腰把它捡起来,握在手心。冷冰冰的金属外壳硌着她的掌纹,和加布里埃尔在法院机房里留给她的那个信封温度一样。
海岸警卫队的探照灯终于扫到了防波堤尽头。强烈的白光笼罩着科尔森瘦削的身形,把他的影子钉在水泥地面上。他举起双手,对着正在靠近的搜救艇缓慢地跪下来。艾拉走上前,把他扶起来,按照规程对他进行公民逮捕宣告。她读着米兰达权利条款时,意识到自己正在用加布里埃尔在法院机房里被逮捕时听到的同样的话,对他的导师进行着同样的程序。程序正义的面孔从不会因为面对的人不同而改变。这是加布里埃尔教她的最后一课,虽然他本人正是被她用程序正义送进监狱的。
科尔森被押上巡逻车后座时,转头看向艾拉。金边眼镜后面的眼睛不再有温和的微笑,只有一种被卸下了全部伪装之后的疲惫和释然。
“编号3127,你知道我为什么要把你也归档吗?”
“因为我在追查你?”
“因为我归档每一个我尊敬的人。”他说,“在我的数据库里,猎物和猎人最终会被时间和遗忘拉到同一水平线上。归档是唯一能对抗遗忘的方式。我把你归档,不是因为我想让你消失——是因为我不想让你在破获这个案件之后,被遗忘。这个案件会消耗你生命中的很多年。等你完成了所有的追捕和审判,等媒体把注意力转向下一个热点,等到所有人都不再记得蓝眼睛的名字,你会发现你的人生已经被这场战斗彻底改变了。你不再是以前的艾拉·莫里斯。你会需要一个存档,记录下你在这一切发生之前的模样。编号3127就是你的存档。它是我的礼物,也是我的诅咒。有一天你会理解的。”
巡逻车的门关上。尾灯在沉默角碎石路上拖出两道暗红色的光,逐渐消失在沿海公路的转角处。
艾拉独自站在防波堤尽头。海岸警卫队的搜救艇已经撤回,海面上的探照灯光柱被关闭,只剩下月亮在云层缝隙间洒下几缕微弱的银光。涨潮的海水拍打着防波堤底部的礁石,发出低沉而持续的轰鸣。她的右手里握着科尔森留下的加密硬盘,左手上戴着她昨天才收到的那枚素金戒指。纵使天塌,也要正义——这行刻文已经在这里。
她站在那里,忽然想起了很多事。她想起丹尼尔·瓦茨在同一个防波堤尽头说过的一句话——“美好的事物总是会坏掉,你不觉得吗?”她当时觉得这句话充满了冷血的虚无主义。但现在她觉得自己理解了他。他没有在夸耀破坏,他是在描述他眼中无法逆转的衰败——程序正义会被系统漏洞所颠覆,执法边界会被技术后门渗透,人的良知会在一次又一次的灰色抉择中被磨损。他花了二十年看着这一切发生,最后他把自己的尸体交给了沉默角的海水。
她想起安德烈亚斯·科斯塔在审讯室里说的那句话——“代偿模式通常是患者自己意识不到的。”他说的是物理治疗的核心理念,但他实际上在说的是更广义的人类行为——每个人都在用自己擅长的方式代偿自己无法面对的缺失。他用自己的观察癖好填补了他对真实情感需求无法表达的空洞。加布里埃尔用法律条款的精准操控来代偿他无法忍受的程序不确定性。科尔森用数据库里冷静而详尽的归档行为来代偿他面对无数失踪者下落不明时的巨大无力感。而她呢?她用了八年时间侧写陌生人,在每一个连环杀手的心理迷宫里穿行,却始终无法侧写出自己枕边那个人的全部真相。她的代偿就是用追逐真相来逃避身边最亲近的人可能并不值得信任。
但也许编号3127不是诅咒。科尔森说它是存档——记录她在一切发生之前的模样。她不确定自己是否还能回到那个模样,但她知道自己已经不可能被遗忘了。她破获了卡尔索合众国近年来最大规模的连环失踪案,她拆解了一个由线下观察者、系统技术员和法律屏障三重分工构建的狩猎网络,她揭开了档案管理员长达二十六年的隐藏数据库,她亲手把她的丈夫送进了联邦拘留中心。她的名字会出现在每一份关于蓝眼睛案件的案件摘要里,会被写进警察学院的案例教材,会被无数后来者当作侧写师职业生涯的终极标杆。她不会被遗忘。但她会永远和这个案件捆绑在一起——加布里埃尔·莫里斯的妻子,蓝眼睛的追捕者,编号3127。
艾拉把加密硬盘放进外套口袋,转身朝停车场走去。她的手机震了一下。是夏琳发来的消息:“科尔森已押送至联邦拘留中心。他的硬盘正在由马库斯做哈希校验。另外——加布里埃尔的律师阿什顿今天下午向联邦地方法院提交了一份变更辩护策略的通知。他不再援引洛马克斯诉奥尔蒂斯-马克斯案。新的辩护策略是基于科尔森证词中所揭示的客户信息被第三方长期非法监控的事实,主张加布里埃尔·莫里斯在参与狩猎网络期间的部分行为受到了来自‘The Archivist’的胁迫和操纵。这种策略虽然无法改变他的核心罪名,但可能影响量刑听证。他正在试图从主犯降格为被胁迫的从犯。”
艾拉停下脚步,海风吹起她额前的短发,远处的沉默角防波堤已经快要被涨潮全部吞没。加布里埃尔又在玩新的程序牌了。他从来不会停止,即使在已经被定罪的情况下,他仍然能找到一个新的角度来重新定义自己——从猎物变成律师,从律师变成共犯,从共犯变成被胁迫的从犯。她不知道这次法官会不会相信他。但她知道,不管法官怎么判,他已经无法再用他曾经熟悉的方式走出那座法律迷宫了。
她打开车门,把加密硬盘放进副驾驶座上的证物箱里,然后发动引擎。沉默角防波堤在她的后视镜中逐渐缩小,最终变成一条细长的灰色线条,横亘在墨色的海面上。就像那行刻在戒指上的拉丁文、那枚她从头发上取下的GPS发卡、那封她从加布里埃尔手里接过的信封——它已经在那里了,也许从始至终都在那里,在她的视线边缘,等待着她转过头去看到它。


暂无评论,来抢沙发吧!