17. 完美的漏洞

深灰色轿车驶出韦斯特波特市区之后,沿着第9号州际公路一路向北。艾伦保持着两百米的距离跟在后面,中间隔着一辆银色的厢式货车和一辆破旧的皮卡。雨刷在挡风玻璃上左右摇摆,把细雨碾成一层薄薄的水膜,对面的车灯透过水膜折射成一片破碎的光晕。莉迪亚坐在副驾驶座上,腿上摊着一张从加油站便利店里买来的州地图,用红色记号笔标出深灰色轿车经过的每一个出口。她的手指很稳,每画一个圈都精确地落在道路编号上。

“他不在往卡斯特市的方向走。”莉迪亚说,“这条路往北通到旧工业港。那里是集装箱码头,已经半废弃了。他要去那里。”

艾伦没有回答。他的眼睛一直盯着前方那两盏红色的尾灯。尾灯在他视野里像两只不眨的眼睛,始终保持着同样的距离,既不加速甩掉他,也不减速让他靠近。雷耶斯知道他在后面。艾伦很确定这一点——从一个路口转弯开始,那辆深灰色轿车每次转弯都打转向灯,每次变道都规规矩矩,甚至在一个黄灯路口停下来等了一个完整的红灯。他没有试图逃跑。他像在引导一场护送。

旧工业港在韦斯特波特北郊的海岸线上,曾经是欧尼亚合众国东北部最大的集装箱中转站。上世纪九十年代末期,随着航运业向南方深水港转移,这里的码头一个接一个地关闭,起重机被拆走卖掉,仓库的铁门全部焊死,只剩下一排排空旷的混凝土建筑矗立在灰色的海岸线上,像一排列队等待退役命令但命令从未下达的老兵。

深灰色轿车减速驶入一条通往码头深处的碎石路,艾伦跟着减速,但他没有开进去。他把车停在碎石路口的一间废弃加油站旁边,关掉引擎和车灯,在黑暗中观察。加油站的外墙上布满涂鸦,加油机早就被人拆走卖了废铁,只剩下四个水泥基座嵌在地面上。雨停了,海风从海岸线的方向吹过来,带着盐、铁锈和腐烂海藻的味道。

“他进去了。”莉迪亚指了指前方大约三百米处。深灰色轿车的尾灯在码头仓库群的深处停了下来,然后熄灭了。车门开了又关,一个人影从车里出来,走进了其中一栋仓库。艾伦从手套箱里拿出手电筒和那把折叠刀,把刀装进外套口袋,把手电筒握在手里。他转头看莉迪亚,她已经自己开了车门,站在碎石地面上,把地图折好放进了外套内侧的口袋。

“你不需要进去。”艾伦说。

“你不需要一个人进去。”莉迪亚回答。

他们沿着碎石路走进去。码头的路面布满裂缝,裂缝里长出干枯的野草和不知名的藤蔓,在风里发出沙沙的摩擦声。仓库区的建筑比红木街那些更加高大,也更加破败。大多数仓库的屋顶已经塌陷,露出锈蚀的钢梁和破碎的天窗。海鸥在天窗的空洞里做了巢,偶尔发出一两声短促的鸣叫,在空旷的建筑之间反复回荡。

雷耶斯走进的那栋仓库与众不同。它的屋顶完好,窗户被封着铁板,但铁板上切割出了整齐的通风口。门口没有焊死,而是装了一道新的铁门,铁门上有一个密码锁,此刻锁是开着的,门缝里透出一线冷白色的灯光。

艾伦推开铁门。门铰链保养得很好,没有发出一丝声响。门后是一条狭窄的走廊,墙壁上刷着白色的防火涂料,天花板上的LED灯管发出稳定的白光。这条走廊干净得不像在一个废弃码头里,更像是在某个大学的实验楼。走廊尽头是另一道门,这道门半开着,门后传来键盘敲击声和某种电子设备运转的低频嗡鸣。

艾伦推开门。

房间很大,曾经是码头仓库的行政办公室,现在被改造成了一间私人研究室。四面墙上挂满了大幅地图——不是印刷地图,而是高精度卫星影像的打印输出,标注着密密麻麻的坐标和数据注释。中间是一张长条形的金属桌,桌上放着四台并排的显示器,每一台的屏幕上都显示着不同的界面——一个是地质测绘的GIS系统,一个是联邦移民数据库的查询窗口,一个是“希望之光”受益人在全国各地的分布热力图,还有一个是加密邮件的发送界面,光标正在一个空白的新邮件草稿里闪烁。

雷耶斯站在桌子后面,双手放在键盘旁边。他的大衣已经脱掉了,搭在椅背上,围巾也解下来了,整齐地叠放在大衣旁边。他穿着一件深灰色的高领毛衣,袖口微微卷起,露出左手手腕上一块银色表盘的老式手表。他的姿态不像是被跟踪的逃亡者,更像是一个等待学生来交论文的教授。

“你比预计慢了十分钟。”雷耶斯说,语气平和得像是在讨论天气,“我在威斯敏斯特大道的加油站等了你们一会儿。你们停下来买了地图。”

艾伦走进房间,莉迪亚跟在他身后。她看到墙上的卫星影像时倒吸了一口凉气——那些影像覆盖的范围不仅仅是蓝岭森林,还有另外七个她从未见过的地点,每一个都用红笔圈出了坐标,每一个坐标旁边都标注着一个日期和一组编号。她认出了其中一组编号的格式——那是联邦失踪儿童数据库的案件编号。

“这不止是蒂莫西。”莉迪亚的声音冷下来,冷到零度以下,“每一个坐标都是一个孩子。”

雷耶斯没有否认。他走到墙边,用手指点了点最左边的一张地图——那个地点是一片远离公路的废弃采石场——然后说:“2013年,桑德斯失踪案。科罗拉多州,嫌疑人同样是‘希望之光’的受益人,警方同样因为保护条款无法深入调查。我找到他的时候,已经太晚了。像蒂莫西一样。”他的手指移向右边的另一张地图,“2014年,双胞胎姐妹坎宁安案,俄勒冈州。2015年,米格尔·罗萨斯案,得克萨斯州。这些案子都和蒂莫西一样——不是随机选择的孩子,而是被系统性地选择来充当程序漏洞的样本。不同的人去接近他们,同一个人去记录他们。”

“你收集他们的坐标。”艾伦说,声音沙哑而低沉,“你把他们的遗骸位置标注在你的地图上。你把这叫做什么?研究?”

“我叫它证据。”雷耶斯转过身,面对着艾伦。他那双浅灰色的眼睛里,第一次出现了一丝不是从容、不是平静、不是算计的东西。艾伦在那双眼睛里看到了一种被消耗了太久、已经变成灰烬的热情。“二十年。我说了二十年的证据。这些地图上的每一个坐标,都是一次程序漏洞的牺牲品。我没有制造这些漏洞,马什先生。我只是找到了它们,记录了它们,把它们变成了可以量化的实证。当我在参议院委员会面前展示那些虚拟案例的时候,那些案例不是虚构的——它们是真实的,真实到我不敢用真名,只能用编号。”

“你还敢说你没有伤害那些孩子?”

“我没有。”雷耶斯的声音依然是平静的,但平静里裂开了一道极细的缝,“但我也没有救他们。我的工作是记录这套系统如何杀人——不是用枪,不是用刀,是用程序。每一次警察被程序拦住,每一次嫌疑人被保护条款放走,每一次失踪案因为身份保密条款而变成悬案,都是一起程序性谋杀。我不用亲自去接近他们,我只需要等着他们被发现——或者不被发现。我把每一个案例记录在案,把每一个坐标标注在地图上,把每一份档案锁在储物柜里,然后把那些被提炼过的数据写成报告,提交给那些有能力修改这套系统的机构。我知道他们会愤怒,会震惊,会在听证会上质询,然后——什么都不会发生。因为程序的惯性太强了,强到可以碾碎所有试图改变它的努力。”

“所以你开始自己制造案例。”莉迪亚说,声音像刀刃划过玻璃,“因为你等了二十年,没有人听你的。所以你需要一个极端的案例——一个完美到无法被忽视、无法被掩盖、无法被解释成统计误差的案例。你需要我儿子的尸体来充当论证的基石。”

雷耶斯沉默了很久。墙上的LED灯管发出细微的电流声,四台显示器上的界面在静默中自动刷新着数据。他的目光从莉迪亚身上移开,落在自己那双戴着皮手套的手上。他摘下手套,慢慢折好,放进口袋里。他的手指很细,皮肤呈现出一种病态的苍白,指甲修剪得整整齐齐。

“2015年夏天,”他终于开口,声音很低,像是自己对自己说话,“我在卡斯特市做田野调查。我观察了十二个孩子。他们分布在六个不同的学区,每天走着六条不同的路线。其中八个孩子有家长接送,三个孩子有固定的同行伙伴。只有一个孩子,每天下午三点从校车站走回家,独自一人,经过一段四分钟的路线。他的父母都在工作,他的邻居在下午三点几乎全部不在家。他是完美的样本——不是因为他是蒂莫西·马什,而是因为他是整个卡斯特市唯一一个满足所有条件的孩子。”

艾伦的拳头砸在金属桌上。四台显示器同时跳了一下,键盘滑到了桌子边缘悬了半截。他没有冲上去打雷耶斯。他站在原地,两只手按在桌沿上,指节因为用力而变得惨白,太阳穴上的血管突突地跳着。

“是你把埃雷拉派去的。”

“是我。”雷耶斯说,没有任何犹豫,“我给了他详细的指示——什么时候出现在公园,什么时候出现在图书馆,什么时候在校车站附近。我需要他留下能被警方记录但无法被警方追查的痕迹。我需要警方内部产生质疑——为什么这个人每次都被盘问,每次都被释放。我需要那个质疑积累到足够大的强度,然后爆发。”

“然后你让他绑架了我的儿子。”

“我没有。”雷耶斯的声音终于升高了,不是出于愤怒,而是出于某种艾伦无法理解的情感——也许是挫败,也许是更复杂的某种自我辩护的冲动,“我让埃雷拉在校车站接近蒂莫西,获取他的信任,建立一套‘秘密友谊’。这是我在报告里用来证明漏洞存在的必要步骤。但我从来没有下过绑架的命令。那天下午——9月17日——埃雷拉自己做了决定。他告诉我他要把孩子藏起来,藏到一个谁也找不到的地方。他说这样做可以让案例更加‘完美’。他想要取悦我。他以为这样做可以让我给他一个永久的身份,一个不再需要逃跑的身份。”

莉迪亚从金属桌的另一侧绕过来,站在雷耶斯和卫星地图墙之间。她的脸被显示器的冷光照亮,映出一种不属于活人的色调。“你发现他做了之后,没有阻止他。”

“我无法阻止他。”雷耶斯说,“埃雷拉在红木街地下通道里把蒂莫西藏了五天之后才告诉我。那时候搜救已经开始,卡斯特市每一个警察都在找那个孩子。如果我向警方报告,整个计划就暴露了,所有的案例研究、所有的档案、所有的数据——二十年的积累——会被销毁。他们会把我和埃雷拉一起抓起来,然后把所有的证据封锁在某个永远不会被公开的联邦档案库里。所以我做了我唯一能做的事。”

“你修改了地图。”艾伦说。

“我修改了地图。”雷耶斯重复了这句话,声音忽然轻了下去,轻得几乎听不见,“那是唯一能让蒂莫西不被找到的方法。埃雷拉不肯告诉我他把孩子藏在哪里。他说那是他的秘密,是他用来保护自己的筹码。我以为他迟早会说——我一直以为他会说。但他在2016年1月被囚禁在红木街地下通道,他再也没有出来过。”

“你在说谎。”莉迪亚走到雷耶斯面前,一把拉开他的公文包。公文包的铜扣弹开了,里面的东西散落一地——几本护照,每一本上面都是雷耶斯的照片,但每一本上的名字都不同;一张联邦参议院司法委员会的长期通行证;一个老式的皮质笔记本,封面上压印着他姓名首字母的组合;还有一叠打印出来的电子邮件通信记录,每一封的日期都在2015年8月至10月之间,收件人和发件人都被用加密代码替代。莉迪亚捡起那叠通信记录,翻到第一页。那一页的第一封邮件日期是2015年7月14日——蒂莫西失踪前两个月。邮件的发件人是雷耶斯,收件人的代码是一个她在任何联邦公开文件中都没有见过的缩写,读法是:C.O.C。

邮件的内容只有一行:目标确认——蒂莫西·马什,8岁,卡斯特市榆树街。

艾伦从她手里接过那叠打印出来的通信记录,翻到下一页,又翻到下一页。这封邮件不是发给埃雷拉的,不是发给任何一个执行层面的人的。它使用了一套特殊的加密中继,代码格式和萨利纳斯笔记里截获的巴列维共和国人口贩卖网络通信完全一致。他翻到第七页的时候停了下来。那封邮件的日期是2015年9月17日,蒂莫西失踪当天,发件人是加密代码——C.O.C,收件人是一串被抹掉的地址,正文只有三个单词。

孩子已到位。坐标随后发送。

艾伦把那张纸翻过来。背面印着一行自动生成的服务器信息:中继节点——红隼地理信息服务内部服务器,访问时间——09-17-2015 15:24。

三点二十四分。蒂莫西失踪后七分钟。

雷耶斯的脸色终于变了。他伸出手去夺那张纸,艾伦后退了一步,把纸举到他够不到的位置。然后他把纸翻过来,正面朝上放在金属桌上,用手指压在邮件正文上。

“你说你没有下过绑架的命令。这封邮件的发件人代码C.O.C——你不会不知道它对应的是哪个组织。你用了二十年去收集证据,你的每一个坐标、每一份档案、每一张卫星图都指向同一个结论——在‘希望之光’程序的背后,有一群人在利用它的漏洞运行着一个完整的贩卖网络。他们不是罪犯,你也不是罪犯;但在你们之间,有一个由外包联系人组成的灰色地带,负责把被标记的孩子送到需要他们的地方。埃雷拉只是那个网络里最低层的一个节点。而你,你是那个负责识别目标、标注位置、确认时间窗口的人。”

艾伦的声音越来越低,低到几乎变成耳语。

“你刚才说你是记录者。但C.O.C的邮件在你的内部服务器里,用的是加密代码,时间是绑架发生的同一分钟。你不是记录者,雷耶斯。你是供货商。”

房间陷入了完全的寂静。海风从封窗铁板的缝隙里灌进来,带起墙上卫星地图的边缘轻轻掀动。远处码头的某处传来海浪拍打混凝土的沉闷回响,一声,又一声,像某种古老的钟表在计量着时间。

雷耶斯站在四台显示器的冷光里,银白色的头发有些乱了,几缕散落在额前。他的嘴唇动了一下,像是在组织某种精确的措辞,然后放弃了。他垂下手,把那张通信记录从艾伦手底拉过来,放在自己面前。他低下头,看着上面自己的加密代码,看了很久。

然后他忽然笑了——不是胜利的笑,不是嘲讽的笑,是一种耗尽所有可能性之后只剩下荒谬的笑。

“你以为我不知道你在做什么吗?”艾伦说。

“不。”雷耶斯说,笑声在喉咙里戛然而止,“你不知道的是另外一件事。”他缓缓抬起眼睛,“你以为你看到的这些坐标——蓝岭森林、采石场、双胞胎姐妹的山谷——是完整的名单。但不是。储物柜里所有的档案,都是我自己收集的案例。但C.O.C的服务器不在欧尼亚境内。他们直接控制的坐标比我多得多。我给他们提供了埃雷拉,他们告诉我有其他联系人可以接手。但我只是一个供货商,马什先生——如你所说。而我给他们的第一个名单,上面的名字不是蒂莫西·马什。”

他把一个东西推到桌子对面。

艾伦低头看去,心脏猛烈地撞击胸腔,撞得他几乎听不到任何其他声音。

那是一张旧照片。照片边缘已经卷曲,日期戳显示2013年。画面里,卡斯特市市立图书馆的儿童阅览区,一个小女孩微笑着把画册递给一个右肩略低的年轻人。女孩的红色头发在阳光下亮得像燃烧的铜线。是露西亚。她的脸上洋溢着毫无戒备的信任。

“我的第一个供货对象,”雷耶斯说,“你们还没找到。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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