3. 死者的沉默

联邦调查分局的约谈室在格兰特市法院大楼的地下二层。走廊两侧的墙面覆盖着消音材料,颜色介于鸽灰色和病态的黄之间,像是一张被反复漂洗的旧床单。洛根·瓦茨上一次走进这栋大楼是六年前,作为审计署的合规代表参加一场政府采购纠纷的听证会。那时候他坐在旁听席,膝盖上摊着一本打开的《联邦政府采购条例》,感觉自己站在秩序这一边。

现在他坐在约谈室里那张固定的金属椅子上,椅面冰凉,透过他那条从艾薇衣柜里翻出来的并不合身的牛仔裤,这种凉意直接渗进了尾椎骨。桌对面的墙面上嵌着一面长方形镜子,他清楚那后面站着什么人,但他不打算往那个方向看。

约谈室的门被从外面推开,走进来一个洛根没见过的男人。五十岁上下,灰白色短发修剪得像草坪,深灰色西装没有任何品牌标识但裁剪极其合体。他手里拿着一只薄薄的牛皮纸文件夹,坐下时将它放在桌面上,没有打开。

“洛根·瓦茨先生。我叫库珀。联邦调查分局,内部廉政调查科。”他的声音低沉而礼貌,是那种在教会募捐晚宴上最适合念祈祷词的声音。“谢谢你愿意配合我们来谈一谈。”

“我的上司说如果我不来,会被视为拒绝配合内部调查。我的年度绩效评估会被挂起。”洛根说。他的声音比预想中更平稳。

“梅雷迪斯是个尽责的管理者。”库珀露出一个没有温度的微笑。“我想你一定在猜为什么会被叫到这里。通常我们邀请一名审计员来谈话,都是关于程序上的小问题。你有没有经手过一些让你觉得不太对劲的账目?”

洛根在这个问题落下的瞬间精确地计算了三种可能的回答。第一种是直接否认——那等于在告诉对方自己确实看到了什么并且选择了隐瞒。第二种是含糊其辞——对方会顺势追问,用逐步收紧的提问圈套测出他的反应基线。第三种是承认——承认什么?承认自己看到了那笔从国防后勤局流向自由之声的钱?如果他主动说出来,等于承认自己明知这是一条敏感记录却没有按照标准流程等候二级复核,而是私自进行了深度追踪。

“每天都有。”他说。“我的工作是审查异常值。异常值本来就是‘不太对劲’的东西。大部分最后被证明是录入错误、系统延迟或者会计疏漏。”

“大部分。”库珀抓住了这个词,像抓住一枚棋子。“但不是全部?”

“在我的职业生涯中,经手过大约一万四千条异常记录。大约有百分之零点三最终被确认为实质性违规。其中涉及金额最大的是一百二十万联邦币的虚假退伍军人康复津贴。案件于三年前结案,涉案人员被判四年监禁。”洛根的语速平稳,像是在做季度述职报告。

库珀的眼睛眯了一下,仅仅一秒,然后重新展开。他知道洛根在做什么。这种策略叫“主动喂食”——提供大量真实的、可验证的信息,让对方不得不在处理这些信息的过程中消耗注意力和时间,从而稀释真正的追问。

“那么最近呢?”库珀翻开文件夹,里面只有一张纸。他从西装内袋里取出一支笔,旋开笔帽。这个动作在审讯心理学里叫“信号性准备”——它让受询者的大脑自动进入“即将被记录的发言有后果”的应激模式。“最近有没有哪条异常记录让你觉得和以前不太一样?”

沉默。洛根的指尖在桌面下方轻轻摩擦着拇指肚。他想起了前天晚上从打印机测试页上抄来的那串十六位乱码。想起了塔克留下的那张空白地图。想起了凌晨时分艾薇服务器机柜里那种夹杂着灰尘和电子元件气味的狭窄黑暗。

“没有。”他说。

库珀把这个词写在了纸上。一个字。然后他放下笔,双手交叠放在文件夹上。

“瓦茨先生,你认识塔克·埃利斯吗?”

“认识。同事。”

“他前天下午死于一场不幸的铁路事故。你听说了吗?”

“听说了。”洛根的喉结无声地滑动了一下。“审计署早上发了内部通告。”

“根据我们的时间线,你在事发当天早晨曾去他的工位找过他。能不能告诉我们你找他什么事?”

洛根知道这一刻迟早会来。他做了自己能做的最好的准备——但“最好的准备”在面对联邦调查分局的审讯时可能远远不够。他们的数据库里有他过去十年所有的行为模式、社交图谱和应激生理基线。他们对他的了解可能比他自己更全面。

但有一个东西他们不了解。

他们不了解塔克在死之前为什么要寄出那份空白文件。

“程序讨论。”洛根说。“他负责退伍军人医疗拨款的纸质档案交叉核验。我是数字端口。我们每个月做一次对账。按日历应该在前天做,我去确认时间。”

“你去确认时间。”库珀重复了一遍,语调里多了一层薄薄的怀疑,像浮在汤面上的油。“然后呢?你发现他不在。你和他说话了吗?”

“没有。玛格丽特说他请了病假。我就回去了。”

库珀沉默了很久。久到洛根可以听见镜面墙后面似乎有轻微的电流声。然后库珀合上了文件夹。

“瓦茨先生,我不想吓到你,但有些事我觉得你应该知道。联邦调查分局之所以介入这次谈话,不是因为审计署内部的合规问题。三天前,我们的网络监控系统在追踪一批境外恶意软件时,意外截获了一个从审计署内网发出的加密数据包。这个数据包的加密协议非常特殊——它不是普通的商用加密,是一套定制算法,和联邦政府在十年前那次大规模信息泄露事件中丢失的一套源代码的底层逻辑高度相似。”

他停顿了一下,观察洛根的反应。洛根的反应是没有任何反应,因为他确实不知道库珀在说什么。

“数据包的发送节点恰好是你使用的终端。发送时间是前天上午十点二十三分。内容经过了多重加密,我们目前只能解析出其中包含的一段关键词,其中包括‘国防’‘拨款’‘自由’三个词。”库珀的语速逐渐变慢,每一个词都像是在冰面上试探着踏下脚步。“你能帮我解释一下,为什么这三个词会同时出现在从你终端发出的加密数据包里吗?”

洛根的大脑在此刻分裂成了两个独立的运算区域。一个在恐慌,另一个在以一种近乎冷酷的精确度分析着库珀话里的每一个细节。

库珀在说谎。至少是在部分说谎。

如果联邦调查分局真的截获了他从棱网系统抓取那笔交易记录时发出的加密数据包,那他们不需要坐在这里问他问题。他们直接逮捕他就行了。他们现在坐在这里问问题,恰恰说明他们没有完全破译他那些数据。或者更糟——他们只看到了一部分,但没看到另一部分。

另一部分是什么?

洛根想到了一个让他浑身发冷的可能性。也许那个被他截取的数据包里,一开始就夹带了他不知道的东西。也许是塔克植入的。也许是那个从未存在过的前任首席审计师留下的幽灵脚本。也许是某个比自由之声更隐秘的势力,在他动念去抓取那笔数据之前,就已经准备好了等待他的陷阱。

库珀还在等他的回答。约谈室里安静得能听见日光灯管里电流的嗡鸣。

“我无法解释。”洛根最终说。“因为我不知道你在说什么。”

库珀的眼角肌肉动了动。这是洛根进来之后他露出的第一个不受控制的微表情。不是愤怒,不是失望。而是——满意。

像是在一条漫长的隧道尽头看到了第一个光点。

“你知道。”库珀缓缓说,声音低到几乎像是在对镜墙后面的人说话。“我觉得你可能不知道自己卷入了什么。但你会知道的。因为从现在开始,你的终端、你的通讯、你在审计署内网做的每一件事,都会被实时监控。不是比喻。是字面意义上的实时。你点开一个文件夹,我的人能看到。你删除一条记录,我的人能看到。你在厕所隔间里用手机发一条短信,我的人也能看到。”

他把文件夹推向洛根。没有打开。

“这不是威胁,瓦茨先生。这是透明化安全程序,依据《联邦信息防护法》第七十二条。作为联邦雇员,你有义务配合。如果你试图规避监控,你就构成妨碍联邦调查。”他站起身,把椅子推回原位。“你可以走了。但离开之前,你的直属上司梅雷迪斯想在你工位上和你简短谈话。我建议你和她保持良好的合作关系。”

洛根站起来,膝盖僵硬。他走到门口时,身后传来了库珀最后的声音。

“瓦茨先生。替我和艾薇问好。”

洛根没有转头。他推开约谈室的门,走进那条铺着消音材料的灰色走廊,脚步声被墙壁完全吞没。他能感觉到镜面墙后面所有眼睛像钉子一样钉在他的后背上。他调整了步幅,把注意力集中在呼吸的节奏上,用审计员数数字的方式一步一步走出法院大楼。

但在走廊尽头的电梯门前,他停下了。

电梯门的不锈钢面板映出他的影子,扭曲、拉长,像一个不成功的仿制品。他盯着影子里的自己,突然想到一个问题——一个比库珀所有的试探、威胁和微笑都更可怕的问题。

库珀刚才提到了“十年前那次大规模信息泄露事件”。

洛根知道那件事。那是一桩非常著名的网络安全丑闻——十年前,一套属于联邦政府绝密级别的信息加密算法从内网被完整窃走,至今没有追回。这件事在审计署内部教材里被当作“信息安全失败典型案例”讲授,但教材里从没提过一个细节。

而洛根恰好记得。

十年前丢掉那套算法的人,是当时担任联邦网络安全局技术总监的一个人。

他的名字叫库珀。

电梯门叮的一声打开。洛根迈步走进电梯,在金属门在他身后合拢的瞬间,他的脊背沿着电梯内壁缓缓滑下半寸,后脑抵着冰冷的镜面钢板上。数字面板上的楼层指示灯一格一格跳向地面。

他不知道自己卷入了什么。

但那个丢失了加密算法的人正在负责调查一桩使用了同样加密逻辑的数据泄露案。

而调查对象是他。

电梯叮的一声到达了大堂。洛根站直身子,整了整从艾薇那里借来的并不合身的衬衫领口,然后走了出去。

他需要和梅雷迪斯谈话。他需要在被实时监控的每一秒里,都演好一个困惑、害怕、但原则上愿意配合的普通审计员。

而在他的大脑最深处,他已经在计划一件不能被任何监控抓到的事。

他要去找塔克留下的那张地图。那张空白的、零页的、只有一张纸的地图。

因为塔克在死之前寄出的不是一张纸。

那是一份说明书。告诉洛根下一步该去找谁。

而那个人此刻一定也在等着洛根联系他——用一种亡者才会用的方式。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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