11. 同床异梦

直升机桨叶的声音越来越近,低频的震动穿过冷杉林的树冠层,像一只看不见的巨手在拨动整片森林的琴弦。维克多把黑色帆布包甩到肩上,推开后门,一股干燥的松脂气味扑面而来。艾莉森紧跟着他,鸭舌帽压得很低,安全密钥攥在手心。

后门外是一条被落叶覆盖的碎石小径,通向冷杉林深处。维克多没有沿小径走,而是直接拐进了右侧的灌木丛。他用手拨开一丛几乎有人那么高的蕨类植物,露出地面上一块锈迹斑斑的铁质盖板。

“废弃的雨水排水渠,七十年代修的。林业监测站关闭之后就没再维护过,但结构还很完整。”他把盖板掀开,一股潮湿的泥土味和腐叶味涌上来。排水渠内部比他描述的更窄,仅容一人弯腰通过,渠壁上覆盖着一层滑腻的苔藓。

维克多先跳下去,落地时溅起一小片积水的声响。他打开手机的手电筒功能,光束在逼仄的混凝土管道中形成一个不断晃动的光圈。“跟紧我,脚下可能会滑。涵洞大约两百米长,尽头是废弃矿场的通风井。矿场有三层,地下部分是天然岩洞改建的,直升机再低也看不到。”

艾莉森跟着跳入排水渠。混凝土壁上的水汽凝结成细密的水珠,在手机灯光下像是某种发光的苔藓。她弯着腰在管道中前进,每走一步都能感觉到湿气从裤脚往上蔓延,膝盖擦过粗糙的混凝土壁面,磨得生疼。涵洞里唯一的声音是他们的脚步声和从远处洞口传来的风啸——那风啸被管道扭曲成一种奇特的声音,像是某种古老的乐器被错放在了地底。

大约走了十分钟,前方的管道忽然变宽,他们能直起身子了。维克多停下来,用手电筒照向头顶——一个直径约三米的垂直通风井,井壁上嵌着生锈的铁质爬梯,从底部一直延伸到看不见的顶部。井口处漏下一圈微弱的天光,证明那里直通地面。

“上去。矿场第一层就在上面。”

爬梯的每一级踩上去都会发出一声金属疲劳的呻吟。铁锈碎屑随着每一步簌簌落下,沾在艾莉森的头发和肩膀上。她爬了大约十五米,手臂开始发酸,然后手掌触碰到了一片平坦的水泥地面。她翻身上去,四周是一片巨大的黑暗空间,空气中弥漫着岩石粉末和陈年硝铵炸药残留的气味,干燥而阴冷。

维克多紧随其后爬上来,用手电筒扫了一圈。光束所到之处,显现出粗凿的岩壁、锈蚀的铁轨、几辆翻倒在轨道尽头的矿车,以及一面被凿在岩壁上的工具架,上面还挂着几把早已锈成红褐色的镐头。矿场的天花板最高处约有二十米,上面垂下来若干根早已断裂的通风管道,在微弱的气流中轻轻晃荡。

“信号已经中断了。”维克多看了一眼手机,屏幕上显示“无服务”,“从这里开始,我们进入了卫星和蜂窝网络的双重盲区。清扫者看不到我们,帕尔默的直升机也看不到。你有大约十五到二十分钟。”

他放下帆布包,从里面取出笔记本电脑和那台外接硬盘。硬盘里存着刚刚从福赛克实验室下载的全部外库数据。他找了个平整的岩面坐下,打开电脑,屏幕的冷光在他脸上映出一片幽蓝色的光晕。与此同时,那台黑色匿名手机忽然发出一声短促的提示音——不是消息推送,是遗愿清单应用自动刷新了。

艾莉森低头看去。屏幕上的清单界面已经变了。第一项任务旁边是绿色对勾,第二项任务显示“数据下载完成,待提交”,而第三行文字正在从模糊变清晰,一个字一个字地浮现出来:

“第三项:将白色幽灵核心证据提交至联邦参议院调查委员会,同时匿名公开福赛克外库数据中与巢穴平台交叉索引的全部数据集。要求:公开时间必须与听证会召开同步。备注:公开范围不包括个人可识别生物特征原始数据,仅公开统计层面和行为模式数据集——但不得在清单中提前声明此限制。”

艾莉森把屏幕转向维克多。维克多看了两遍,然后发出了一声极轻的、近乎感叹的笑声。“他在备注里写了——‘不得在清单中提前声明此限制’。你父亲是在告诉你,第三项任务的真正要求不是公开全部数据,而是让清扫者以为你会公开全部数据。清扫者会看到任务正文的措辞,认为你会把所有人的生物特征数据都曝光。他们会被迫行动——要么阻止你,要么在听证会之前抢先出手。但你父亲在备注里给了你一个例外条款,只有你看得到。”

“让清扫者被迫行动。”艾莉森重复着这几个字,大脑在飞速运转,“父亲设计清单的目的不是为了让我完成一系列犯罪,而是为了让清扫者在每一个节点上都做出反应。他们的每一个反应,都在留下新的痕迹。白色幽灵数据被提取,他们烧了机房;福赛克数据被下载,帕尔默派了直升机。他们越紧张,暴露得越多。”

“而现在第三项任务将逼他们做出更大的动作。”维克多合上笔记本电脑,“如果清扫者以为你要在听证会上公开全部生物特征数据,他们会不惜一切代价阻止你——包括在听证会现场采取行动。而联邦参议院的听证会现场,是全美媒体都在直播的地方。”

艾莉森在黑暗中沉默了片刻。矿场深处的某个地方传来一声极远处的水滴落入水潭的回响,声音被岩洞的空腔结构放大成一种空灵而悠长的余韵。

“这就是父亲想要的效果。”她说,“他不是要我在暗处悄悄提交证据。他是要让清扫者在光明处暴露自己。听证会不是终点,是舞台。”

维克多把一块从帆布包里拿出的移动电源递给艾莉森。“你的手机电量不多了。在出涵洞之前充上。出涵洞之后信号会恢复,清扫者会重新定位到你。到那时你必须已经做好了公开数据的一切准备。我这里有个问题——听证会是三天后。倒计时还剩不到三十八小时。时间对不上。”

艾莉森也注意到了这个问题。她打开清单界面仔细查看,发现第三项任务下方多了一行之前没见过的提示文字:“本项任务启动后,倒计时将自动延长至听证会结束。如听证会延期,倒计时同步顺延。”

“他知道听证会的日期。”艾莉森的声音很轻,“他二十年前就知道。这不是预判,这是某种——我不知道该怎么形容——某种对整个事件进程的精确推演。”

“或者他参与了听证会的触发条件。”维克多的眼睛在黑暗中闪着幽光,“联邦参议院听证会不是凭空出现的。你想想——是什么促使参议院决定在这个时候召开听证会?是你账号被窃取之后那些犯罪预告引发的舆论风暴。你的账号被窃取是清扫者执行的,清扫者是根据你父亲预设在程序中的指令执行的。也就是说,你父亲用清扫者的手,制造了一场舆论危机,而这场危机反过来逼出了他想要的听证会。他不是在预测未来——他是在制造一个环环相扣的因果链条。”

矿场深处又传来一声水滴的回响,这一次比上一次更清晰,像是某种节奏正在加快。艾莉森把手伸进口袋,触碰到安全密钥冰凉的金属外壳。父亲在密钥里埋设了近场中继器,让清扫者能追踪她的位置。但如果密钥除了发射信号之外还有别的功能呢?如果它也是一个接收器,能够在特定条件下接收父亲从某个预设位置发出的最后一段信息呢?

她把这个想法告诉了维克多。维克多沉默了三秒钟,然后从她手里接过安全密钥,重新打开笔记本电脑,用根权限登录了巢穴初代服务器的休眠分区。他在系统日志中搜索了与安全密钥序列号相关的全部记录。屏幕上弹出了一条被标记为“待触发”的系统指令,指令内容被加密了,但指令的触发条件写得很清楚:

“当持有者在无网络信号的环境中停留超过十五分钟,且清单第三项任务已被激活,执行以下程序:向持有者设备发送加密指引文件。文件内容为听证会提交证据的完整策略方案。”

“十五分钟。”维克多看了一眼手机上的离线计时器,“我们已经到了。”

话音刚落,安全密钥忽然微微振动了一下。不是手机振动的那种感觉,而是更轻、更短促的一次微颤,像是内部某个沉睡已久的微型机械终于完成了一次迟到了二十年的动作。紧接着,那台黑色匿名手机上弹出一个新文件——没有发件人,没有传输路径,文件直接出现在手机的本地存储里,像是它本来就在那里,只是在等待一个特定的时刻被看见。

文件标题是:《听证会策略——致艾莉森》。

她打开文件。父亲的字迹以扫描图片的形式出现在屏幕上——不是打字,是手写。每一个字母都带着轻微的倾斜和特有的收笔习惯,和她记忆中外婆家那几本旧相册背面父亲写的注释笔迹一模一样。

“艾莉森,当你读到这封信的时候,你应该已经完成了白色幽灵和福赛克数据的提取,并且已经启动了清单第三项任务。这意味着你距离听证会还有不到三天时间。在这三天里,你将面临三件事:第一,清扫者会用尽一切手段阻止你进入听证会现场。他们的手段包括但不限于——技术干扰、法律威胁、以及将你的社会身份彻底污名化。你需要接受一个事实:在听证会召开的那一刻之前,你在法律意义上将一直是一个‘在逃的网络犯罪嫌疑人’。我无法帮你改变这一点,因为正是这一点让你有资格成为原告。”

“第二,帕尔默会试图将你与白色幽灵证据的联系彻底切断。他可能已经采取了行动——如果莫里斯的办公室着火了,那一定是他干的。帕尔默和清扫者不是同一股力量。清扫者是我设计的自动程序,帕尔默是程序之外的人。他是你真正的危险。”

“第三,你会需要做出一个选择——在听证会上,你可以选择只提交证据,也可以选择在提交证据的同时公开你的真实身份。前者会让你安全地退出游戏,遗产归你,但你母亲当年被迫放弃的那一半财产背后的真相将永无人知。后者会让你彻底暴露在巢穴公司及其所有关联势力的火力网下,但你将有机会在法庭上追问到底。我不能替你选。但无论你选哪一条路,你都需要一个人——联邦调查局网络犯罪组的里奥·海因斯探员。他不是清扫者的人,不是帕尔默的人,不是任何势力安插的人。他只是一个在这个案子上发现了疑点之后没有放弃的普通人。你要相信他。”

信的末尾是一行签名——“塞巴斯蒂安·克劳斯”,签名下方有一个手绘的笑脸,和她八岁时在父亲书房里看到过的那些随手涂鸦一模一样。

艾莉森关掉文件,把手机屏幕按灭。她的眼睛在黑暗中适应了很久,直到能分辨出矿场岩壁上那些粗糙凿痕的纹理。维克多安静地等在旁边,没有说话。

“他提到海因斯探员。”她终于开口,“那个联邦调查局的探员——我父亲让我信任他。”

维克多把笔记本电脑合上,放进帆布包。他站起来,把矿灯从背包侧袋取出来挂在手指上,光柱在他脚下投下一个跳动的光圈。“那就信任他。到这一步为止,你父亲没有选错任何一个人——维罗妮卡、莫里斯、甚至我。如果他选了你,又选了海因斯,那他一定有理由。”

他顿了顿,转过脸看着她,脸上的表情在矿灯余光中显出某种奇特的坚定。

“在你去听证会之前,我先帮你把身份问题解决掉。我可以让清扫者以为你已经公开了数据——用脚本模拟一次虚假的数据泄露,让它看起来像是福赛克外库数据已经被匿名上传到了几个公共数据平台。清扫者会以为你已经完成了第三项任务,他们的注意力会被转移到虚假的泄露点上,而真正的提交可以等到听证会当天。这是我们唯一的窗口。”

他把矿灯挂回背包上,朝通风井的方向走去,走出去几步又停下来,回头看了艾莉森一眼。“你知道吗,我一直在想一个问题——为什么你父亲要给清扫者留一个近场追踪器。现在我明白了。他不是要让他们追踪你,他是要让你追踪他们。你每到一个地方,清扫者就会跟到那个地方。而你去的每一个地方——莫里斯的机房、苏尔湾的礁石海岸、冷杉林的安全屋、这个废弃的矿场——每一个都是他二十年前就选好的棋盘格子。他让你把棋子一颗一颗地放在该放的位置上。”

他转过身继续朝前走,背影逐渐被矿场的巨大黑暗吞没,只剩下矿灯的微光在岩壁上不断跳跃。

“清扫者以为自己在下棋。”他的声音从黑暗中传来,带着隧道回声特有的空灵和悠长,“但他们每一次落子,都在帮你走下一步。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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