15. 源代码的选择

诺瓦市北郊有一座废弃的天文台,坐落于湖畔断崖的最高处。

它建于上世纪六十年代,曾经属于诺瓦大学天文系,用来观测五大湖上空的气象变化和深空星体。预算削减后,天文台被弃置,望远镜的镜片被拆走,只留下一个空荡荡的白色穹顶和一圈环形的铁制楼梯。多年来,这里成了情侣偷偷约会、流浪汉躲风避雨、以及偶尔有少年骑着摩托车来对着星空喝啤酒的地方。

今晚这里没有摩托车,没有流浪汉,没有情侣。只有两个人。

卡勒姆将车停在山脚下的碎石路边,步行二十分钟穿过一片荒芜的苹果园才到达穹顶下方。四月末的夜风从湖面灌上来,带着水汽和野苹果花的微甜,吹得穹顶的旧铁皮发出低沉的呜咽。他推开虚掩的铁门,门轴发出粗粝的摩擦声,回声在穹顶内部盘旋了好久才消散。

艾琳站在穹顶中央,头顶是裂开的天窗。月光从裂缝里漏下来,在她深色的外套上洒下一层薄薄的银灰色。她的面前是一台便携式投影仪,画面投射在穹顶内侧的白色弧面上——那是一幅巨大的星图,由密密麻麻的数据节点组成。每一个节点代表一个曾经参与过网络审判的评论者,每一条连线代表他们与霍普·卡特坠楼事件的关联程度。在这张星图的中心,一颗红色的圆点标注着一个名字——霍普·卡特。

“这是‘镜像’系统的全景视图。”艾琳的声音没有经过任何电子处理,在天文台空旷的穹顶下显得很轻,但每一个字都清晰地落在石墙上,又被反射回来,像层层叠叠的回声交织在一起,“每一条线都是一条评论,每一个节点都是一个人。你看到左上角那个绿色的小点了吗?那是露西·本森。她的连线已经被我切断了。”

卡勒姆走进穹顶,在离她几步远的地方站定,抬头看着那片由数据和记忆构成的星图。它在月光下缓慢旋转,像一个沉睡中的星系。

“你叫我到这里,不是让我来看星星的。”

“不是。”她按了一下遥控器,星图收缩到左上角,屏幕上取而代之的是一张照片——一个女人,侧脸,半身,正在某次行业峰会的签到台前低头签字,胸牌模糊不清,但轮廓与之前她发给卡勒姆的资料中那个被称为“格雷女士”的影子高度吻合。“这是黑箱部门的负责人。真实姓名——根据我最新交叉比对的结果——叫玛格丽特·格雷夫斯,五十三岁,毕业于康奈尔大学法学院,曾在联邦贸易委员会任职七年,1998年加入奥克森集团后直接从公共记录中抹去了自己的所有个人信息,用的是一种我花了三年时间才找到线索的身份隐匿手段,方法是将社保记录转入一个虚拟信托名下。你想知道她在集团内部的正式职位吗?”

“什么?”

“安全顾问。她的名片上印的是‘战略规划顾问’,但她在内部通讯中的权限等级与沃利斯平级,某些领域甚至高于他。”

卡勒姆将这些信息在脑海里与联合调查组掌握的资料进行交叉比对。玛格丽特·格雷夫斯,这个名字在调查组的目标名单上至今仍是空白。他们知道有一个被称为“格雷女士”的人存在,但没有具体姓名、没有照片、没有任何可以被传票触及的身份锚点。而他眼前这张模糊的侧脸照片,将是整个调查中第一枚能够锁定黑箱部门核心的定位钉。

“你为什么先给我这张照片?”他问。

“因为她在四十八小时前启动了一项针对我的反向追踪计划,路径是通过你和我之间的加密通讯频道植入追踪程序。”艾琳的语气依然平静,但她的手指在遥控器背面轻轻敲了两下,泄露了一丝不易察觉的紧张,“她以为我会继续使用那条加密通道。我的反制措施是将旧通道转变为单向监视管道,用虚假的GPS信号制造了一个诱饵,让她的技术组不断追逐一个根本不存在的移动目标。但这不是长久之计。她迟早会发现那个诱饵背后的真相。”

卡勒姆的眉头紧锁。他知道奥克森集团的技术能力很强,但如果艾琳的评估是准确的——格雷女士已经掌握了他们之间的通讯路径——那就意味着他自己的通讯设备也可能受到威胁。联合调查组内部的保密协议虽然规定了所有敏感信息必须通过专用内网传输,但他与艾琳之间的联系从来没有纳入过内网的保护范围。

“你和她之间,现在在打一场信息战。”卡勒姆说。

“一场在暗处进行的攻防。她试图突破我的防御,锁定我的物理位置,然后利用奥克森集团的影响力将‘镜像案’的关键证据在审判前扼杀。我在反向利用她的追踪信号,逐步反向渗透她的内部通讯系统。这是一场攻防博弈——谁能更快找到对方的致命弱点。”

屏幕上的画面再次切换,这次是一张时间线图表。左边的日期是2003年9月至10月,标注了霍普·卡特从资产冻结到坠楼的所有关键节点;右边的日期是最近几周,标注了从乔治·迈尔斯死亡到今天的所有事件。两条时间线在中间被一根虚线连接在一起,像一副蝴蝶的两翼对称展开。

“乔治·迈尔斯的死亡,是我计划中最失控的部分。”艾琳的声音忽然低了一些,“我给他的资料,是想让他看到自己做过什么。我以为他会反击、否认、或者公开道歉。但他选择了自杀。这不是我的本意。”

她的目光从投影幕上移开,落在卡勒姆脸上。在天文台摇曳的月光里,她的表情第一次出现了某种接近于犹豫的神色。不是后悔,不是辩解,更像是某种被压抑了很久的坦白。

“马库斯·陈的崩溃也不是我的本意。我以为他会用一切手段为自己辩护,然后在这个过程中暴露出他评论方法论的虚伪。但他没有辩护——他直接承认了。这是我唯一一个完全超出算法预测的目标。他的行为超出了所有预设分类,让我重新审视整个计划。”

她顿了顿,手指无意识地触碰手腕上那条磨损的银色手链。

“还有露西·本森。她写给我的那封信,你收到了吗?”

“收到了,”卡勒姆说,“已经归档为证物M-0027。”

“她是名单上第一个被豁免的人。她只评论了四个字——‘太可恶了’。我本来预计她会否认、会忘记、会反击。但她没有。她想了很久,然后写了那封信。不是被逼的,不是被吓的,是她自己选择写的。”艾琳深吸一口气,“这改变了我对‘镜像’系统的看法。最初设计这套算法时,我把所有人都预设为逃避者。我认为他们在面对自己的镜像时会否认、会崩溃、会逃跑。但露西证明我错了。人比算法复杂。有些人在看到真相后,会选择改变。”

她望向穹顶裂口外面的夜空。月亮已经移到了穹顶的正上方,银色的光柱穿过裂缝直直地落在石板地面上,像一根连接天地的手指。

“我今晚叫你到这里,不是为了让你帮我打赢信息战。格雷女士的反击只是时间问题——她的攻击窗口还剩不到二十四小时,目标是把我塑造成一个危险的精神病人和一个试图用代码换取金钱的背叛者。她已经从大学档案中调取了我十六岁时的心理评估记录,同时伪造了一份备忘录,声称我曾试图将霍普的代码卖给奥克森。一旦这些材料被有选择地泄漏给媒体,我作为‘正义执行者’的信誉将彻底崩塌,联合调查组中任何依赖我提供证据的链条都会受到质疑。她想让这场审判在舆论法庭上就结束,让她不战而胜。”

卡勒姆的脸色变得严峻。心理评估档案加伪造的商业备忘录——即便他清楚这些材料是捏造或歪曲的,一旦进入公共视野,媒体会毫不犹豫地把它们变成头条。公众不需要真相,只需要叙事。而格雷女士手中握有的,正是制造叙事的全部工具。

“你需要我做什么?”

艾琳从口袋里拿出一个密封的防水文件袋,递给他。文件袋很薄,但很沉,像是装着比纸张更重的东西。

“这是‘镜像’系统的完整技术文档和源代码副本,以及一份由我自己签署的声明,详细说明过去几个月中我所进行的所有操作的动机、手段和结果。声明中包含了乔治·迈尔斯自杀事件的完整时间线和我的个人评估——哪些在我的预设范围内,哪些超出了我的预期和本意。如果格雷女士成功摧毁了我的信誉,这份文件将是你手中唯一能证明我提供了真实证据的材料。如果我在接下来的对抗中落入她的陷阱——”

她停顿了一下。

“如果发生了什么意外,这份文件就是我的最后陈述。你可以将它作为证据提交给法庭,也可以将它销毁。选择权在你。”

卡勒姆接过文件袋,感受着它在手中的分量。那不是一叠纸的分量,而是一个人将过去十二年的复仇与最近几周的动摇全部浓缩进去的重量。一个人主动交出的剑,以及对持剑者的信任。

“你为什么信任我?”他问,“我是警察。我有责任在任何情况下逮捕你。你已经预料到自己可能会在格雷女士的反击中失去一切——但你依然选择把最后的底牌交给我。”

“因为你是唯一一个在码头上对我说——”她看着他的眼睛,“‘我会以合法的方式追究你应承担的责任。不是作为敌人,是作为一个警察。这是我能给你的最高敬意。’”

她重复这句话的时候,没有讽刺,没有感伤,只有一种安静的确信。那种确信不是盲目的信仰,而是在漫长观察后做出的理性判断——她选择相信他,不是因为他是完美的正义化身,而是因为他在可以选择妥协的时候选择了诚实。在可以选择假装没看见的时候选择了面对。

“你从来没有骗过我,”她说,“从来没有假装你支持我做的事情。你一直告诉我,你会追究我的法律责任。你没有说过你会原谅我,也没有说过你会放过我。你只是做了你承诺过的事——用合法的证据,走合法的路径。在所有人里,你是唯一一个在我面前从不演戏的人。”

天文台外面忽然传来一声细微的响动。像是鞋底碾过碎石的嘎吱声,极轻,极短,如果是没有受过训练的人,大概率会把它当成风吹过树枝的声音。

但两个人都听见了。

卡勒姆迅速移到穹顶入口侧面的阴影里,右手按住腰间配枪,左手举起示意艾琳留在原地。他低声对着无线耳机呼叫支援,但在这座远离市区的山上,信号只有时断时续的一格。耳机里传出断续的静电噪音,没有任何可辨识的语音。

投影仪的散热风扇还在低声嗡鸣,星图的余晖在穹顶上微微闪烁,将两个人的影子投射在弯曲的白墙上,像两个被困在地球上仰望宇宙的孤独生物。

艾琳关闭投影仪。天文台陷入一片黑暗,只有天窗裂口中漏下的月光,在石板地面上画出一道模糊的光斑。

“是她的人。”艾琳在黑暗中说,声音压得很低但依然平静,“黑箱的外勤组。也许他们追踪到了我的假信号,也许他们只是扩大了搜索范围,把整座山都包了进去。不管是哪种情况——我们已经不在暗处了。”

卡勒姆看着她,她的轮廓在月光下只剩一个剪影——一个女人,三十岁,站在一座废弃天文台的穹顶下,交出所有的武器和证据后,面对正在逼近的危险,仍然没有选择逃跑。黑暗中他看不见她的表情,但他能感觉到她的目光正落在门外的夜色中,冷静而沉静。

“天文台后面有一条旧防火通道,一直通到湖边。”她说,“你先走,带着文件。”

“你留下?”

“他们的目标是我。他们看到你就会收手——奥克森还不敢直接对一个联邦联合调查组的探员动手。但我需要你走,因为如果这份文件落入他们手中,我做了十二年的所有事情就真的白费了。”

远处又传来一声响动。这次更近,更清晰。不是鞋底碾碎石的声音,而是一辆车的引擎在山路上低速行驶的低沉轰鸣。车灯没有开,但轮胎压在碎石路面上的声音在寂静的山林中无处遁形。

卡勒姆将文件袋收进外套内袋,拉上拉链。他没有从防火通道走,而是站在穹顶入口的阴影里,用身体挡住了唯一的入口。他的影子投射在石板地面上,像一道从月光中切下来的屏障。

“我说过,”他说,“我会以合法的方式追究你的责任。但你没听到后半句——在追究之前,我不会让任何人提前动手。这是我能给你的最高敬意。”

引擎声越来越近。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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