19. 陌生人之镜

科尔森被捕后的第六周,诺瓦市迎来了春天。

沉默角防波堤上的积雪早已融化,礁石上长出了嫩绿色的海藻,海浪拍打堤岸的节奏似乎也比冬天柔和了一些。但艾拉知道,这片海域和从前一样危险——退潮时露出的礁石仍然像一排被掰断的牙齿,涨潮时卷起的暗流仍然能把站在堤上的人拖进深水。季节改变不了沉默角的地质构造,就像时间无法抹去那些被归档的名字。

联邦地方法院对埃利奥特·科尔森的预审听证会定在三月十四日上午九点。在此之前,艾拉需要完成一项只有她才能做的工作——审核那台加密硬盘里三千一百二十七份失踪人员档案中,哪些属于可以通知家属的范畴,哪些仍然需要进一步的调查确认。这是一项漫长而痛苦的工作。每一份档案都代表着一个真实存在过的人,每一个名字背后都有至少一个至今仍在等待答案的家庭。科尔森把她们归档得非常详细——全名、出生日期、社保号码、失踪日期、最后一次出现的精确经纬度坐标、以及一份完整的数字消融记录。但他从未通知过任何一个家属。他只是在黑暗中保存着这些人的数据,像一个永远不打开收藏柜门的博物馆馆长。

夏琳帮她建立了一个标准化的审核流程——每份档案在审核完毕后会被标记为三个类别之一:绿色标签表示家属已知失踪且案件仍在公开调查中,黄色标签表示家属已知失踪但案件已被系统错误地归档为结案状态需要重新启动调查,红色标签表示没有任何家属报案记录——这些人可能独自生活在诺瓦市,没有亲人,没有朋友,被遗忘在系统里太久了,久到连一个会追问她们下落的人都不存在。红色标签的数量比艾拉预想的多了将近一倍。四百多个人,没有任何报案记录。

“她们是怎么从世界上消失的?”夏琳在第三天的审核工作结束后问道。她们坐在技术层的加密会议室里,面前的白板上密密麻麻地写满了编号和名字。“没有人报案,没有人追问,没有人记得她们——科尔森是怎么找到她们的?”

“他是档案管理部主任,他不需要主动寻找她们。”艾拉把一份红色标签档案放在桌上,揉了揉酸涩的眼角。“他只需要在系统里等待。每当有一个人从任何社会服务系统——医保、社保、银行、租房登记——中退出时,系统会自动生成一份待注销记录。这些记录通常不会被任何人关注,它们只是数据流中的垃圾碎片。但科尔森收集了这些碎片。他把它们从系统日志的底层提取出来,拼凑成完整的人生档案。他不是在追猎失踪者,他是在等待已经被世界忘记的人从他的系统终端前经过。然后他把她们归档。”

她停了一下,声音变得更加低沉。“我在这四百多个红色标签档案里发现了十几个我曾见过的人——不是以警探身份,而是以普通人。她们可能是便利店的收银员,是地铁站擦肩而过的陌生人,是医院候诊区里坐在你旁边翻杂志的女人。她们消失的时候,没有人注意到。因为她们在活着的时候就已经被边缘化了。”

夏琳看着白板上那些编号,嘴唇抿成一条直线。她是诺瓦市警局最资深的网安分析员之一,见过各种黑暗的数字犯罪现场,但面对这面白板上的内容,她也感到了某种无法用经验消化的沉重。这不仅仅是犯罪,这是对人的存在的系统性抹消——科尔森做的不只是归档失踪者,他归档的是一个社会选择不去看见的角落。他把那些本来就站在边缘的人轻轻推了一下,然后记录下她们掉落的过程。

三月十四日清晨,诺瓦市联邦地方法院外聚集了大批媒体记者。科尔森案的预审听证会吸引了全国范围内的关注,不仅仅因为他是蓝眼睛连环失踪案最后一个被逮捕的涉案人员,更因为他长达二十六年的归档行为引发了整个卡尔索合众国对失踪人口管理制度的前所未有的审视。三百多个曾被认为毫无关联的失踪案件,经科尔森的数据库串联之后被发现存在间接交叉——不同年份、不同城市、不同失踪原因,但都曾在诺瓦市的社会服务系统中留下过最后一次数字足迹。

艾拉以控方证人的身份进入法院,没有穿警服,但左胸口袋上别着那枚小小的银质警徽。她走过法院走廊时余光扫到了刻在正门上方的那行拉丁文——“Fiat justitia, ruat caelum”——纵使天塌,也要正义。她已经记不清这是第多少次走进这栋建筑,但每一次抬头看到这行字时,她都会想起加布里埃尔在合议庭裁定后写给她的那封信。法律不是正义本身,它只是正义的容器。容器可以被装满,也可以被掏空,可以被用来盛放解渴的净水,也可以被用来收集死者的数字骨灰。决定容器用途的,始终是握着它的人。

科尔森坐在被告席上,穿着橘色的联邦拘留中心囚服,灰白色头发被剪短了,金边眼镜换成了一副塑料框架的矫正眼镜。他的双手放在桌面上,手腕上没有手铐,但他整个人的姿态看起来比在沉默角防波堤上时又缩小了一圈。他似乎正在被自己创建的数据库反噬——那些被他归档保存了长达二十六年的人,正在把他推向审判。他看到了旁听席上的艾拉,隔着法庭的距离微微点了一下头,嘴角仍然挂着那种温和而克制的微笑。那是二十六年养成的职业性表情,即使在审判台上也无法被摘除。

预审听证会持续了两天。控方提交了从科尔森加密硬盘中恢复的物证——三千一百二十七份失踪人员档案的索引目录,以及科尔森与丹尼尔·瓦茨之间在系统权限共享和技术交换方面的通信记录。辩方没有否认科尔森创建了隐藏数据库,但辩称他的行为本质上是档案管理职能的极端延伸——他没有伤害过任何一个人,没有导致任何一个人失踪。他只负责在系统里保存那些即将被常规程序自动清除的失踪者数据,而且他没有将这些数据用于任何非法用途。他的行为没有造成实质性的社会危害。

控方对“实质性社会危害”的界定做出了尖锐的回应:科尔森的行为导致数百个案件在系统内被错误标注为“已结案”或“数据已清除”,使得家属寻找失踪亲人的努力被系统层面的程序漏洞系统性挫败;在长达二十六年的时间里,他的数据库像一堵无形的墙,把寻找者和被寻找者隔绝在不同的信息维度中。辩方援引洛马克斯诉奥尔蒂斯-马克斯案的判决精神,试图论证被告不应当因为档案管理中的程序性问题而被追究过重的刑事责任。

旁听席上的记者们同时低下头在笔记本电脑上疯狂敲击键盘。艾拉听到“洛马克斯案”这几个词的时候,手指在膝盖上收紧了一下。她想起自己在法院走廊里对加布里埃尔说过的话——她说过他会援引这个判例来为自己辩护,说过他已经对这套法律武器形成了依赖,说过他无法在被剥离律师身份之后重新学习如何不用程序特权来保护自己。现在这句话在另一个法庭里以完全不同的语境重演,并且被他的律师用在了为科尔森脱罪的逻辑上。

“检方对辩方援引洛马克斯案的适用性提出质疑。”控方律师站起来,声音坚定。“洛马克斯诉奥尔蒂斯-马克斯案涉及的是民事诉讼中程序滥用的认定标准。被告科尔森的行为不是程序滥用,而是大规模的系统性身份隐藏——他利用档案管理权限,将数千名失踪人员的信息从公共记录中隐匿至只有他自己能够访问的私人数据库。这种行为已经超出了程序滥用的范畴,构成了对失踪人员及其家属的信息权利的根本性侵犯。洛马克斯案不是用来保护档案窃贼的盾牌。”

法官——一位头发花白、面容严肃的老法官——在听完双方辩论后敲下法槌,宣布预审听证会延期至一周后继续,届时合议庭将对洛马克斯案在刑事案件中的适用边界做出初步裁定。

艾拉走出法院时,看到夏琳站在台阶下等她,手里拿着一个牛皮纸信封。

“科尔森在拘留中心提出请求——他想在正式庭审之前见你一次。他说他有一些信息,只能当面告诉你,与加密硬盘里尚未被解密的档案分区有关。那部分数据可能涉及尚未暴露的其他关联人员。”

艾拉接过信封,把它翻过来。信封没有封口,里面只有一张便条,用铅笔写成,字迹潦草但可辨。便条上只写了一个数字——0024。在科尔森的数据库索引中,0001到3126是失踪人员的编号。3127是她自己。0024落在失踪者编号序列的最前端,排在他的归档系统建立之初。这个人被归档的时间比梅根、索菲和克洛伊都早了将近二十年。它是科尔森开始收集档案的初始原因——一个让他偏离了正常档案管理员职责的源头。

“他说0024号档案不在加密硬盘里。硬盘里编号从0001开始连续递增到3127,但0024是空的——那个文件夹只有一个编号,没有任何数据。他说如果我想知道0024是谁,我必须亲自去问他。这是他在监狱里唯一还握在手上的信息。”

夏琳看着艾拉脸上的表情,没有追问细节。她只把车钥匙递给她,然后说:“我会在办公室里等你。如果你需要任何技术支持,随时打电话。”

艾拉驱车前往联邦拘留中心。她走过那道她已经熟悉的安检通道,交出配枪,摘下警徽,把手机和钥匙锁进储物柜。法警引导她穿过三道电子门,进入同一间狭长的律师会面室——她和加布里埃尔会面时的那一间。钢化玻璃那边,埃利奥特·科尔森已经坐在椅子上等待她。他的塑料框眼镜在日光灯的照射下反射出白色的光斑,遮住了他的眼神。

“编号0024。”艾拉坐下后开门见山,“你的硬盘里这个档案夹是空的。你为什么会空出一个编号?”

科尔森没有立刻回答。他把双手放在桌上,十指交叉握紧。然后他开始说话,声音比在沉默角防波堤上更轻,像是正在从自己内心深处挖掘出某种被埋葬了太久的东西。

“二十六年前,我刚开始在档案管理部工作时,有一个女人每周三下午都会来警局。她不是来报案的——她的女儿失踪已经超过一年,案件因为缺乏线索被转入冷案卷宗。她不是来催促警方,她只是来请求查看她女儿的原始失踪报告,想从中找到任何可能被忽略的线索。她来了连续六周,每次都提出同样的请求,每次都被前台告知——冷案卷宗只有获得正式审批后才能调阅,而审批过程需要数周。”

“她找到了你。”艾拉说。

“她在走廊里拦住我,拉着我的袖子,哭着求我帮她看一眼她女儿的档案。就一眼。她说她梦到女儿被困在一个没有窗户的房间里,房间里有无数扇关着的门,每一扇门后面都是另一间没有窗户的房间。她说她需要知道女儿失踪那天的详细报告,否则她会疯掉。我帮了她。我用自己的权限从冷案卷宗库里调出了那份档案,复印了一份给她。她拿着复印件在档案室门口跪下来感谢我。她的手指紧紧攥着那张纸,指节发白,像是攥着女儿的手。两周后她在沉默角防波堤尽头跳海自杀了。她留了一封信给我——她说她终于知道了女儿失踪那天的每一个细节,但这并没有让她找到女儿。真相没有让她解脱,它只是让她更加无法忍受女儿在某扇门后面的某个房间里等着她去救援而她永远到达不了那个房间。她说她决定自己去找女儿,希望另一个世界比这一个更仁慈。”

科尔森把眼镜摘下来放在桌上,用拇指和食指揉了揉眼眶。当他再次抬起头来时,那双没有金边眼镜遮拦的眼睛看起来疲惫而苍老,像一个终于被时间追上的老人。

“她叫玛格丽特·伊达尔戈。索菲·伊达尔戈的母亲。”他说,“她的女儿索菲失踪时三十一岁,在沉默角附近被找到遗物。二十年后,她的另一个女儿——索菲·伊达尔戈——被同一个狩猎网络、同一个沉默角、同一片海水夺走了生命。我以为是巧合,直到我发现丹尼尔的猎物筛选中有一类固定的目标——那些曾经在系统里有过家属查询记录的人。他利用我清理数据的权限学会了如何追踪失踪者家属的查询频率,然后从中筛选出那些因为失去亲人而长期处于代偿性信任状态中的独居女性,把她们列入蓝眼睛的观察名单。索菲之所以被选中,是因为二十年前她的母亲查询过她姐姐的档案。梅根被选中,是因为她的母亲在因痴呆症住院前多次在系统里查询走失老人的信息。克洛伊被选中,是因为她自己在法学院辍学后查询过她一个被前男友跟踪的朋友的报案记录。她们所有人的共同点不是注册了心桥——而是在系统里留下过查询记录的家属或被她们查询过的记录。”

“她们每一个人都被系统标记过了。丹尼尔只负责筛选数据库里那些‘正在活跃寻找某人’的人,然后由安德烈亚斯在现实中接近她们,加布里埃尔负责把她们的法律保护拆除干净。而我对这个筛选机制的存在选择了沉默——因为正是我教会了丹尼尔如何使用系统查询日志中的家属搜索行为模式来追踪和评估这些潜在目标。他之所以能筛选出索菲,是因为我二十年前为她的母亲非法调阅过她姐姐的档案。我的数据库不是从丹尼尔那里衍生出来的——丹尼尔的狩猎名单是从我的数据库里衍生出来的。我为了纪念索菲失踪的姐姐而创建的第一个归档编号,成了他用来筛选索菲本人的工具。我以为我在保存她们,但我实际上在为他递送她们。”

他的声音没有提高半分,但每个字都像从裂开的石缝里挤出的水滴,持续地、沉重地砸在会面室静默的空气里。

艾拉坐在玻璃这边,感到自己的胸口被某种东西狠狠地撞击了一下。原来索菲·伊达尔戈之所以被纳入蓝眼睛的猎物名单,是因为她的母亲在二十年前曾为了寻找另一个失踪的女儿而反复查询系统、留下了被丹尼尔筛选算法捕获的搜索痕迹。母亲在绝望中寻找长女的行为,反而把次女标记成了目标。而科尔森创建0024号档案——那份被命名为玛格丽特·伊达尔戈而非索菲的档案——是在母亲跳海自杀之后才开始的。他为她创建了一个编号,但没有填入任何数据,因为这个编号从一开始就不属于失踪者。它属于一个被他的数据库衍生出的狩猎网络间接杀害的寻找者。

“你为什么不填上索菲的数据?”艾拉问,声音比她自己预想的更平稳。

“索菲是编号0891。我不需要在0024里再填一次她的数据。我需要0024空着——作为我数据库里唯一一个没有失踪者的编号。它是我欠玛格丽特·伊达尔戈的债。它提醒我,我的数据库从一开始就不是为了保存失踪者而建的。它是我试图偿还她母亲所受伤害的结果。我在这条路上走了二十六年,最终发现我欠的债没有还清,反而越欠越多。”

艾拉沉默了很久。钢化玻璃上倒映着她自己的脸,与科尔森苍老疲惫的面孔重叠在一起。她想起丹尼尔在防波堤尽头跳进海水之前说的最后一句话——“我去见我的妻子”——她当时以为那是他的临终忏悔。但现在她意识到丹尼尔的妻子也是在诺瓦市综合医院的重症监护室里病逝的。她的肌肉逐渐丧失功能,从腿部到手臂,最后是膈肌。她死的时候意识完全清醒,但身体已经不能做任何动作。丹尼尔在蓝眼睛网络之外被记录的第一次异常行为,是在她死后第三天,调取了诺瓦市警局内部系统中关于身体残疾人士护理记录的全部家属查询日志。他开始在那里面寻找谁在照顾谁,谁在疲惫地爱着谁,谁在反复查询那些永远不会更新的失踪档案——像玛格丽特·伊达尔戈那样,像索菲和梅根的家属那样。他筛选的不是猎物,他筛选的是“爱”——那种在筋疲力尽中仍不放弃,在绝望中仍反复查阅档案、试图从已结案的卷宗里挖出最后一丝希望的执念。这种执念被他看见了,被他归档,然后被他标记成蓝眼睛的猎物。

艾拉站起来,把椅子推回原位。她知道科尔森已经给出了他最后的答案,没有别的了。她走到房门口时停下来,回头隔着玻璃看着他,然后开口:

“编号3127的档案——你把我归档的时候,有没有把你刚才对我说的这些话写进去?”

“没有。”科尔森重新戴上塑料框眼镜,遮住那双疲惫的眼睛。“编号3127里只写了你能活到看着我们所有人落入法网的那天。我没有把任何未来写进去——因为你的未来不是档案,是还在继续的时间。所有其他人都在数据库里停在了某个日期,只有你的档案没有结案日期。它将在你真正进入无法挽回的沉默之前一直保持开放。我把它设置成了可写状态,你可以自己选择往里面填什么。”

艾拉推开房门,走回走廊。她的手指再一次触碰到了那枚素金戒指——已经在她的皮肤温度下变得温热。她知道接下来她要做的事:回到警局,打开科尔森的加密硬盘,审核完剩下的所有红色标签档案,把每一份能够通知的家属姓名整理成一份完整的通知书清单。在接下来的几个月里,来自联邦和地方的联合调查组将逐案通知这些家属,告诉他们在她们失踪的几年甚至几十年后,终于有人找到了她们的名字。她还要准备联邦地方法院下一次开庭时的补充证词,将科尔森的陈述纳入对丹尼尔筛选机制的分析框架。

她在走廊尽头停下脚步,从口袋里摸出那张科尔森写的便条——0024。她还不知道该怎么在档案里标记这个编号。它不属于失踪者,不属于蓝眼睛的受害者,不属于任何一个被归档或被筛选的人。它属于一个在沉默角防波堤尽头跳海的女人,一个在二十年前试图用最后一点力气寻找女儿的寻找者。

她把便条折好,放回口袋,然后推开联邦拘留中心的出口玻璃门。春日的阳光落在她脸上,但她心里想着的是沉默角防波堤的尽头——那曾经有过一座白色灯塔,如今只剩碎石和钢筋桩沉在海底。但海水从来没有忘记冲刷它。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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