17. 司法涟漪

联邦拘留中心会面结束后的第三天,艾拉在警局技术层召开了一次闭门会议。参会人员只有四个:她自己、夏琳、奥尔特加,以及联邦调查局卡尔索合众国分部派来的高级技术调查员——一位身材瘦削、戴着一副厚框眼镜的中年男人,名叫马库斯·程。他是联邦层级最资深的数字取证专家之一,专门负责追踪那些在传统调查手段之外运行的隐蔽数据路径。

会议室的门从里面锁上了。白板上写满了艾拉在过去四十八小时内整理出来的线索碎片。丹尼尔在便条上正面写的“第三个的名字不在系统里”,背面用隐形墨水写的“她不知道第三个的名字”,加布里埃尔在会面中提到的“The Archivist”的代号,丹尼尔加密档案中被远程移走的那部分空白数据分区,以及联邦拘留中心档案室终端上那个无声的查询记录——“查询完成。欢迎回来。”——那个查询记录是夏琳在前天夜里通过跨系统交叉比对发现的。她本来在追查丹尼尔生前最后几天的系统活动日志,却意外发现联邦拘留中心的档案服务器与诺瓦市警局的冷数据分区之间存在一个极细微的同步脉冲。脉冲的幅度很小,持续时间极短,任何常规监控程序都不会触发警报。但夏琳用了艾拉教她的方法——不追踪数据内容,只追踪数据的移动模式——发现这个脉冲每隔固定的时间段就会出现一次,周期精确到毫秒级别。这意味着它不是偶然的系统波动,而是一个被预设的自动化程序。

“这个程序在做什么?”奥尔特加盯着白板上的脉冲时序图。

“它在备份。”马库斯·程推了推眼镜,用激光笔指着图上的一个峰值。“它在定期将某个特定类型的数据从诺瓦市警局的冷数据分区复制到联邦拘留中心档案服务器的一个隐藏卷中。备份的内容不是完整的档案——它只筛选那些被标记为‘长期失踪’或‘未结案’的人员记录。但筛选的触发条件非常特殊——只有当某个案卷同时满足三个条件时才会被纳入备份:第一,案件状态为失踪或死亡且未破案;第二,案件与警局内部系统存在技术关联;第三,案件的相关数据曾被至少一个已注销权限的账户访问过。”

“这三个条件恰好覆盖了蓝眼睛案件的所有受害者,”夏琳的声音发紧,“以及——如果丹尼尔说的是真的——过去十年间所有通过非正常程序被注销的失踪人口档案。”

会议室的空气变得沉重起来。如果这个备份程序已经运行了长达数年,那么“档案管理员”掌握的数据量可能远超他们最初的估计。他不是一个被动接收丹尼尔转交信息的角色,他是一个主动从警局系统中提取特定失踪人员数据的收割者。他把这些数据存储在联邦拘留中心的服务器上——这个位置本身就充满了讽刺意味,因为联邦拘留中心是关押加布里埃尔的地方,是联邦执法体系中最不可能被怀疑藏匿非法档案的地点之一。他把自己的数据库建在了执法系统的腹地。

“我们需要物理访问联邦拘留中心的档案服务器。”艾拉站起来,走到白板前,用马克笔在联邦拘留中心的位置画了一个圈。“马库斯,你那边能不能拿到授权?”

“我已经在申请了。但联邦拘留中心的服务器属于联邦监狱管理局管辖,不在FBI的直接权限范围内。我需要至少七十二小时才能拿到跨部门访问授权。这七十二小时里,档案管理员有足够的时间察觉到我们在追查他,把整个隐藏卷清理干净。”

“那我们就不走官方渠道。”艾拉转向奥尔特加,“联邦拘留中心今天下午有一批新的拘留档案需要录入系统。录入工作需要警局网安支队的技术支持,因为我们和拘留中心共享同一套电子档案平台。我可以以技术顾问的身份进入他们的档案室,在现场进行一次合法的系统维护操作。档案管理员以为他会藏在联邦系统的深层权限后面,但他忽略了一件事——诺瓦市警局与联邦拘留中心之间的档案共享协议中有一个条款,允许警局在紧急调查需要时直接调取未被正式归档的拘留档案副本。这个条款是加布里埃尔在四年前以律师身份参与修改的,他当时声称是为了保障被告人的数据知情权。我现在终于明白他为什么要推动这项修改——他在为今天的我留一扇门。”

奥尔特加看着她,沉默了几秒,然后点头。“带上夏琳和马库斯。你们两个负责技术操作,马库斯负责在现场做联邦层面的数据取证认证——如果发现了什么,我需要它能直接在联邦法庭上作为证据使用。”

下午两点,艾拉和夏琳乘坐一辆无标识的黑色轿车抵达联邦拘留中心。马库斯·程已经在拘留中心的档案室等她们,他穿着一件深蓝色的FBI技术调查员制服,胸前挂着一块电子身份牌,正在和拘留中心的档案主管交谈。档案主管是一个头发花白的胖女人,显然对突然涌入她领地的联邦探员和警局技术员感到不安,但马库斯用他那温和而专业的语气安抚了她——“只是一次常规的跨系统兼容性检查,不会影响档案室的正常运行,大约需要四十分钟。”

档案室位于联邦拘留中心行政楼的地下二层,是一个没有窗户的恒温房间,面积大约相当于两个篮球场大小。成排的服务器机柜在防静电地板上整齐排列,LED指示灯闪烁着蓝色和绿色的光。房间里的空调出风口发出持续的嗡鸣声,温度被精确控制在摄氏十八度。服务器机柜分为三个区域——左侧区域存储当前在押人员档案,中间区域存储已释放或转移人员的历史记录,右侧区域存储与联邦执法数据库同步的共享索引。艾拉的目标是中间区域——因为隐藏数据分区通常不会被创建在频繁读写的活跃服务器上,而是会被埋藏在访问频率最低、最不容易被日常维护触及的冷存储区域里。

夏琳打开笔记本电脑,接入档案室的内部网络交换机。她的手指在键盘上飞速敲击,屏幕上滚动着命令行提示符和系统日志。马库斯站在她身后,用一台独立的取证设备实时录制所有的操作过程,确保任何被发现的数据都能满足联邦法庭的采信标准。艾拉则在档案室里缓缓走动,目光扫过每一排机柜上的标签。她知道自己在找什么,虽然她从未见过那个东西——一个不属于联邦监狱管理局标准设备编号体系的额外硬件。丹尼尔的权限后门往往需要通过物理端口才能实现最高权限的远程操控,这意味着档案管理员很可能在服务器机柜中安装了一个微型的独立存储模块,通过USB或SATA接口直接连接主板,完全不经过操作系统层面的权限管理。

在中间区域的第七排机柜深处,她找到了它。一个比火柴盒略大的黑色装置,外壳没有任何制造商标识,没有序列号,没有型号标签。它被插在服务器主板背面的一个USB接口上,位置隐蔽得几乎不可能被日常维护发现。装置表面只有一个微小的LED指示灯,每隔三秒闪烁一次暗绿色的光。艾拉没有直接拔掉它。她从口袋里拿出一个便携式的USB写保护器,先把装置通过写保护器连接到夏琳的笔记本电脑上,确保数据的读取操作不会对原设备造成任何修改。然后她对夏琳点了点头。

夏琳深吸一口气,在键盘上敲下挂载指令。屏幕上弹出了一个文件夹目录。不是几十个文件,不是几百个,而是三千多个。三千多个以数字编号命名的子文件夹,从0001到3127。每一个文件夹代表一个失踪的人。在丹尼尔的加密档案里,受害者都是以代号或姓氏缩写出现。但在这个数据库里,她们有全名、出生日期、社保号码、失踪日期、最后一次出现的精确经纬度坐标、以及完整的生活数据档案——家庭住址、工作单位、社交圈分析、行为模式评估、以及一份详细的“数字消融”记录。后者是档案管理员最令人毛骨悚然的创作:他以冷静而系统化的笔触详细记录了每一个失踪者的数字存在是如何被逐步从网络中擦除的——社交账号的注销时间、银行账户的休眠处理、电费账户的最后一次扣款、手机号码的失效日期、以及她们在网络上留下的最后一条信息的内容。

艾拉在索引中找到了梅根·科斯特洛的编号——0742。克洛伊·郑——0891。索菲·伊达尔戈——0915。这三个人编号接近,但并不连续,说明中间还插入了数量庞大的其他失踪者。档案管理员按照信息被交付的顺序进行归档。而在她们三人之后,编号一直延伸到了一千以上,两千以上,三千以上。丹尼尔的狩猎网络只覆盖了梅根、索菲、克洛伊和两名未确认身份的受害者。但档案管理员收集的数据覆盖了三千一百二十七个人。他不仅仅是从丹尼尔手中接收信息,他还从其他来源——那些以非正常程序注销、失踪在系统夹缝中无法追溯的人——系统地、大规模地收割着失踪者的数字遗产。他与丹尼尔之间不是合作关系,是寄生关系。丹尼尔在猎杀活人,而他在归档死人——以及活人即将变成死人的全部数据轨迹。他站在丹尼尔的系统权限背后,像一只无声的秃鹫,啄食着每一次狩猎留下的数据腐肉。

夏琳打开编号3127的文件夹——这是索引中最新的一个。创建日期是三天前。文件夹里只有一张照片、一份基本信息表、以及一行状态标注。照片上是一张女性的脸,深棕色短发,轮廓清晰,眼神锐利。那是一张执法机构内部档案的标准证件照。照片下方一行标注写着:“警衔:警探。所属单位:诺瓦市警局网安支队。状态:活跃监控中。”

艾拉·莫里斯。她是第3127号。

在见到自己的照片和编号之前,艾拉以为自己已经足够冷静,以为她对“档案管理员”的未知威胁做好了足够的心理准备。但当她看到自己的证件照被归档在三千多个失踪者文件夹的最末尾,状态标注不是“已完成消融”或“已移交第三方”,而是“活跃监控中”时,她感到的不仅仅是恐惧或愤怒,而是一种更深层的、近乎本能的警觉——这个人的逻辑系统与丹尼尔、加布里埃尔、安德烈亚斯完全不同。那三个人收集信息的目的是为了让猎物消失,而档案管理员的目的是让猎物被永久保存。加布里埃尔在法院机房里终止程序之前曾透露过这个代号,但他只说了档案管理员“存档”——他没有说存档的内容还包括活着的人。也许连加布里埃尔自己都不知道,档案管理员从一开始就把所有参与蓝眼睛案件调查的执法人员也纳入了归档计划。他在归档猎人的同时,也在归档追捕猎人的人。他的数据库是一个双重镜像——一边是猎物,一边是猎手,所有进入过这个案件核心圈层的人,最终都会在这个数据库里得到一个编号。

马库斯·程拿起对讲机,声音紧张但克制:“我们需要把整台服务器做物理封存。这不是普通的隐藏数据分区——这可能是卡尔索合众国近年来发现的最大规模的非法个人信息收割数据库。至少数十名不同执法机构的调查人员都可能被他纳入监控。FBI将启动跨辖区联合行动来锁定数据库里每一个编号对应的实体。”

“先别急着封存。”艾拉盯着屏幕上的编号3127,然后转向夏琳,“在编号索引中,从3100到3127之间,有没有其他近期创建的条目?如果他在最近几周内创建了多个新编号,那么其中至少有一部分可能是警局或联邦调查局参与蓝眼睛调查的其他人——包括你,夏琳,包括奥尔特加,包括马库斯。我要所有被标记为活跃状态的执法身份编号列表。在这之前,任何人都不要使用警局内部网络发送任何与本次行动相关的信息。档案管理员可能在系统里植入了关键字触发式警报——如果他在监控我们的通讯,任何提及他代号或隐藏数据库的消息都会让他提前行动。”

夏琳立刻开始筛选。她的手指在键盘上飞快地键入筛选条件,屏幕上很快列出了一份名单——在最近六周内新创建的档案编号共有二十三个,其中五个被标记为“活跃监控中”。除了编号3127的艾拉本人之外,另外四个分别是夏琳·帕克、奥尔特加、马库斯·程,以及一个让艾拉的心脏骤然收紧的名字——加布里埃尔·莫里斯,编号3123。

档案管理员也在归档加布里埃尔。如果连加布里埃尔都成为了归档目标,那么档案管理员与蓝眼睛网络之间就从来不是寄生或合作关系。他是独自行动的第三方观察者,他把猎人和猎物一起放在同一个数据库里,用完全平等的视角记录他们的命运消长。他不站在任何一方,他站在所有人的上方。也许他从一开始就在等待这一刻——等待艾拉·莫里斯找到他的数据库,然后看到她自己的名字和丈夫的名字并排躺在同一个文件夹索引里,像两块对称的墓碑,被同一个归档系统赋予了两个连续的编号。

“复制整个隐藏卷的所有数据,按联邦取证标准做哈希校验,然后把这个USB装置物理移除、装入防篡改证物袋。我要所有编号对应的活跃监控目标数据——包括执法人员的部分——在加密状态下单独隔离,不上传联邦共享数据库。”艾拉做了几个深呼吸,然后转向马库斯·程,“接下来我们需要找到他本人——档案管理员。他知道我们今天下午要来,他提前创建了我的编号。他一定在某个地方观察着这个档案室的日志记录。他不是丹尼尔那样的技术老手,也不是安德烈亚斯那样的线下掠食者。他可能是一个比我们都更熟悉联邦与地方系统之间数据缝隙的人——一个长期在档案管理或数据合规岗位上工作、对失踪者信息有着病态执念的内部人员。他不需要亲自接触任何一个受害者,他只需要坐在一台终端前,看着所有人在他面前的屏幕上被一个个归档。他的快感不来自杀戮,而来自知道——只有他一个人知道——所有失踪的人最终都去了哪里。”

她把那个黑色装置交给马库斯,看着他把装置封入防篡改证物袋,贴上联邦证据标签,签上自己的名字和日期。然后她拿起对讲机,拨通了奥尔特加的加密频道。

“我们找到了档案管理员的数据库。他的归档范围比我们预想的要大得多——三千多个失踪人员的完整数字档案,包括蓝眼睛案件的全部受害者,也包括加布里埃尔、我本人、以及至少数十名其他调查人员,还有所有进入过蓝眼睛案件调查核心圈层的人。档案管理员很有可能仍在执法体系内部任职。我需要你启动一项内部保密调查,调取过去五年内所有接触过联邦拘留中心与诺瓦市警局之间档案共享系统的技术人员名单——重点筛选那些拥有系统级权限、曾在档案管理或数据合规岗位工作、并且在过去几个月对冷数据分区有过异常访问记录的人。他很可能就在那个名单里。”

她挂断对讲机,转向夏琳和马库斯。窗外,联邦拘留中心的探照灯开始在暮色中亮起,把灰色的混凝土墙壁照得惨白。在档案室冰冷的空调嗡鸣声中,三千一百二十七个人的名字静静地躺在那个火柴盒大小的黑色装置里,等待着一个从未被预告过的重见天日。而她自己的编号3127,此刻正以“活跃监控中”的状态挂在索引的最末端,像一只尚未闭上的眼睛,注视着她接下来要走出的每一步。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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