科瓦尔在银桥市的第四天,开始主动给报社打电话。
电话是在清晨六点十二分打到《边界观察》编辑部座机上的。值夜班的实习编辑接起电话,听到一个温和而有礼貌的男声,自称是联邦一家主流媒体的记者,想就堤丰名单的后续报道与哈特总编辑做一次“同行交流”。实习编辑没有当场给出答复,只是记下了对方的回拨号码,然后把便条放在了哈特的办公桌上。
哈特看到便条时刚泡好当天的第一杯咖啡。她盯着那串号码看了几秒,然后打开抽屉,取出一台便携式信号溯源设备——这是康拉德在岛上失联前寄给她的最后一件设备,一台可以反向追踪来电信号路径的加密分析仪。她把号码输入进去,设备用了大约四十秒完成追踪,然后屏幕上弹出了一个地理坐标:银桥市老城区,湖滨旅馆,三楼,312号房间。
科瓦尔的房间。
“他终于坐不住了。”哈特把溯源结果递给旁边的余助理,然后拿起座机话筒,拨通了银桥市最高法院法警队的值班电话。“我是《边界观察》总编辑。我申请对一位正在被纽黑文限制令约束的联邦特工进行通讯监控授权。他在今早六点十二分主动联系了我的编辑部。”
挂断电话后,哈特靠在椅背上,看着窗外渐渐亮起来的天色。科瓦尔在旅馆房间里待了将近四天,期间只叫过两次客房服务和一次红茶。他不打电话、不联网、不使用任何电子设备——直到今天清晨。一个专门负责策反和渗透的特工突然开始打电话,只有两种可能:要么他已经完成了任务,准备撤离;要么他的任务遇到了障碍,需要主动出击。
根据法警队昨晚在法院西翼通风管道里发现的第四个中继器来看,科瓦尔的监听网络已经被破坏了大半。韦德在安装第四个中继器时被隐蔽摄像头拍到了正脸,法警队没有当场抓捕他——他们选择反向监控,通过韦德的行踪来反向追踪科瓦尔在整个银桥市建立的其他联络点。但韦德显然也察觉到了什么,他从昨晚十点离开法院之后就没有再回公寓。
科瓦尔失去了他最得力的内应。这就是为什么他开始打电话。牧羊人手里没有了狗,就只能自己走进羊群。
哈特的决定是打回去。
她在上午八点整拨通了科瓦尔的号码。电话响了两声就被接起来了,对面传来一个平稳而温和的声音,和实习编辑描述的完全一致:“哈特总编辑,感谢你回电。”
“科瓦尔先生。”哈特直接把真名丢了出去,像是在牌桌上翻开一张底牌,“你的媒体通行证上写的名字是罗杰·米尔斯,但我不打算用假名称呼你。你想要什么?”
电话那头安静了片刻,然后科瓦尔发出了一声很轻的、几乎像是在茶会上聊天的笑声。“直接。这是好习惯。我在维斯和克拉克的档案里读到了你的名字,哈特女士。他们说你是一个不会浪费时间的人。所以我也直说——我今天下午会离开银桥市。在我离开之前,我想和你做一笔交易。”
“什么交易?”
“一份访谈。独家。内容是关于联邦金融安全局在堤丰案中扮演的真实角色。涉及的人物包括劳伦斯·肖、罗曼·克劳斯、以及一些你目前还不知道的人。条件只有一个——访谈地点由我指定,在你觉得安全的范围内。”
哈特用笔在便条上快速记下了几个关键词,然后抬头看向坐在对面的余。余正在用另一台设备对通话进行实时录音和频谱分析,他朝哈特竖了一下大拇指,表示信号路径已经在被同步记录。“为什么?”哈特问,“为什么你要在接受限制令约束的情况下,主动向一个被你监控了四天的记者提供独家访谈?”
“因为你已经拿到了清洁协议的完整版。”科瓦尔的声音第一次出现了一丝微妙的变化——不是紧张,而是一种被压在职业素养下面的疲惫。“今天凌晨,你们的渡鸦网络把康拉德·瓦尔特破解的第三次通讯内容同步给了十七家境外媒体。我在凌晨四点收到了联邦那边的通知,清洁协议这四个字已经出现在三家欧洲报纸的网络版上。哈特女士,我和你一样是干信息这一行的,只不过我干的是反向信息——阻止它扩散。当一个信息已经扩散到无法阻止的时候,我能做的最理智的事,就是让自己站在信息发布者的同一边。这叫做止损。”
哈特沉默了几秒。科瓦尔这段话的逻辑是无懈可击的。清洁协议的内容一旦被境外媒体公开,斯威尼和肖就不再是能用内部调查和外交照会来控制局面的了。科瓦尔作为肖的直接下属,他比任何人都更早闻到了风向转变的气味。他不是在背叛肖——他是在肖倒台之前给自己找一艘救生艇。
“访谈地点?”哈特问。
“银湖西岸,旧气象站遗址。我知道克拉克和维斯在那里交接过证据。那个地方对你们来说有象征意义。对我来说——它是一个监控盲区。没有摄像头,没有无线电覆盖,没有围观群众。你带一个录音笔,我一个人。就这些。”
哈特把旧气象站的位置在脑子里过了一遍——那是维斯在湖区隐居期间改造的加密通讯站点,安全局在包围它之后中断了那里的所有通讯,但气象站本身的物理结构没有被摧毁。如果科瓦尔想要一个对双方来说都不在官方监控范围内的地点,气象站确实是最合理的选择。
“下午三点。”哈特说,“如果我三点半还没回来,我的编辑部会把完整的谈话录音通过渡鸦网络发出去。你知道这意味着什么。”
“我知道。我只有一个额外的请求。”科瓦尔的声音压得更低了,像是担心被某个连他自己都不知道的监听设备捕捉到,“请把阿尔文·帕克带来。不要强迫他。只是告诉他,我有些话需要当面对他说。”
哈特挂断电话,转向余。“你听到了吗?”
“全程录音。信号溯源锁定在湖滨旅馆312房间,与之前法警队提供的科瓦尔入住信息完全匹配。”余摘下耳机,揉了揉被耳机压疼的耳朵,表情里混合着困惑和警惕。“他为什么要见帕克?帕克在三岔路口放走了克拉克,按安全局内部的逻辑,帕克现在是叛逃者。科瓦尔作为一个即将在访谈中背叛肖的人——他见帕克想做什么?”
“我不知道。”哈特把便条折好放进口袋,站起来拿起外套,“但我认识帕克。如果你去问他,他会来。”
帕克在银桥市最高法院的证人保护延伸区——一栋位于老城区边缘的旧公寓楼里,由法警队二十四小时轮岗守护。维斯和伊恩抵达银桥市之后,帕克也通过独立路线进入了纽黑文,但一直没有公开露面。布雷克为他申请了单独的证人保护令,理由是他在三岔路口向伊恩提供关键情报的行为,符合纽黑文宪章对举报人的保护定义。
哈特在公寓楼下见到了帕克。他穿着一件普通的深灰色毛衣,坐在窗边的椅子上,手里拿着一杯没加糖没加奶的黑咖啡。窗外的雪停了,阳光透过玻璃照在他脸上,让他的五官看起来比在三岔路口时更清晰——也更疲惫。
“科瓦尔想见我?”帕克听完哈特的转述后,把咖啡杯放在窗台上,沉默了很久。窗外有鸽子扑棱着翅膀飞过。当他重新开口时,声音很轻,但每一个字都经过了仔细的掂量。“我在安全局工作了六年。科瓦尔是我的直属上级。他教过我审讯技巧、情报分析、策反心理学。他是一个从不出手的人——他总是让人自己走到他面前。现在他要我去见他。你知道这意味着什么吗?”
“什么?”
“意味着他已经没办法策反任何人了。”帕克站起来,从椅背上拿起外套,“他失去了韦德,失去了中继器网络,失去了肖的信任,失去了清洁协议的保密性。他手里没有任何牌了。当一个牧羊人没有任何牌可以打的时候,他要见自己的前下属,不是为了策反——是为了交代。”
“交代什么?”
“这就是他需要我在场的原因。”帕克把外套穿上,动作很慢,像是在穿一件已经很久没碰过的制服,“有一些事情,只有我作为安全局内部人员才能听懂。他不能直接对你说,因为你会错过那些藏在措辞缝隙里的信息。但他可以对我说——用一个六年的上下级之间才懂的暗语体系。他在把最后一份情报递出来,而他选择了我作为接收人。”
旧气象站的废墟在午后的阳光下显得比伊恩记忆中更安静。维斯从气象站撤离后,安全局对这里进行了搜查,但除了搬走几台无线电设备之外,没有对建筑本身造成太大的破坏。石砌的外墙还是原来的样子,楼顶的风速计还在缓慢转动,铁门上维斯的挂锁已经被撬掉了,取而代之的是一根生锈的铁丝,松松地挂在门把手上。
哈特、帕克和两名随行法警在下午两点四十五分抵达气象站。法警留在外围守住出口,哈特和帕克推开门走了进去。一层大厅还是伊恩离开时的模样——地上的螺栓孔、墙角的报废记录仪、墙上那台慢了整整两天的挂钟。挂钟的时针仍然停在错误的时刻,秒针纹丝不动。
科瓦尔已经在里面了。他站在二层楼梯口,穿着一件深色的便装外套,没有打领带,手里端着一个从旅馆带来的保温杯,杯口冒着白气——红茶。他的外表和边境检查站监控照片上完全一致:四十多岁,深色头发梳得一丝不苟,眼镜片后面的眼神温和而专注。如果不是早就知道他的身份,任何人都会以为他是一个来湖区度假的大学讲师。
“哈特女士。帕克。”科瓦尔朝两人点了点头,语气平淡得像在开一场例行工作会议。他的目光在帕克身上停留了更长的时间。“阿尔文。你瘦了。”
“你也没变。”帕克的声音很冷,但那种冷不是仇恨,而是一个曾经的下属在面对背叛了自己信任的上级时,努力维持的距离感。
科瓦尔没有在意帕克的语气。他走到一层大厅中央,把保温杯放在那张落满灰尘的铁桌上,然后从外套内侧取出一个没有任何标记的黑色加密硬盘。硬盘的外壳上有几道划痕,看起来已经用了很多年。
“这里面是过去十二年间,联邦金融安全局执行的全部清洁协议记录。”科瓦尔把硬盘放在保温杯旁边,用手指轻轻推了一下,让它在铁桌上滑到哈特面前。“一共十七份。涉及二十三个目标。其中十二人被成功摧毁——包括五名财政部内部审计员、三名联邦记者和四名独立检察官。另外十一人——包括玛格丽特·维斯和伊恩·克拉克——被列为‘执行中’,随着我的撤退而中止。”
哈特没有立刻去碰那枚硬盘。她用录音笔对准科瓦尔,声音平稳得像个职业记者应有的样子:“你为什么要把这些交出来?”
“因为清洁协议今天凌晨曝光之后,我就是它的最后一个活着的知情人。”科瓦尔把双手放在桌面上,十指交叠,姿态和克劳斯在羁押室里面对伊恩时一模一样——一个计算者正在做最后的计算。“肖今天凌晨已经向斯威尼提交了紧急辞职信。他的辞职信抄送给了联邦人事管理局,理由是‘个人健康原因’。他不会等到清洁协议的完整内容在法庭上被公开。他会在那之前消失。”
“消失?”帕克皱起眉头。
“在情报体系里,‘消失’不是换工作。是换身份、换地点、换一切。他应该在今天凌晨之前就已经离开旧金山了。没有人知道他去了哪里——也许连斯威尼都不知道。肖在堤丰隐性名单里的身份被康拉德破解的那一刻,他就开始执行自己的撤离计划。清洁协议的十七份记录只是他撤离前没能销毁的遗物。”
科瓦尔把视线从哈特转向帕克,目光里第一次出现了一种不是计算的东西——也许是歉意,也许是更复杂的、连他自己都没能完全理清的东西。“阿尔文,你的退休金账户是肖开的。所有被列为堤丰追加合作方的人都有一个幽灵账户,账户里的钱从来没有被本人动用过。这是肖的标准操作——先用幽灵账户把所有潜在威胁都提前框定为‘共犯’,一旦这些人开始查案或者试图举报,就用账户作为胁迫工具。你从来没有拿过那笔钱,但账户的存在本身就足以毁掉你的信用。”
“我知道。”帕克的声音很平静,“维斯告诉过我。她说我的账户和她的账户是同一个手法做的。”
“那你知不知道,你的账户在三天前已经被肖手动注销了?”
帕克的表情在这一刻终于出现了裂痕。他盯着科瓦尔,嘴唇动了一下,但没有发出声音。幽灵账户的注销不是良心发现——幽灵账户是威胁工具,工具只有在两种情况下会被销毁:要么被威胁的人已经死了,要么威胁者已经放弃了威胁。肖没有放弃威胁帕克的理由——除非肖自己已经决定消失了。
“他注销的不止你一个。”科瓦尔继续说道,“他注销了所有追加合作方的幽灵账户,包括维斯的,包括那四个合作方的,包括你的。他一夜之间抹掉了所有能把自己和堤丰联系起来的中间节点。这是他最后的防火墙。他的计划是:清洁协议是罪证,但执行清洁协议的人是‘未能正确理解上级意图的下属’。他会把所有的责任推到斯威尼身上,再让斯威尼把责任推到他身上,然后两个人在联邦司法系统反应过来之前一起消失。”
“斯威尼不会消失。”哈特说,“他是联邦现任财政部长,他一旦消失,整个联邦政府都会震动。他没法像肖那样换身份。”
“你说得对。”科瓦尔把保温杯拿起来,喝了一口红茶,动作从容得和这间落满灰尘的废弃气象站完全不搭,“斯威尼不会消失。他会死扛。但他手里的牌已经不多了。肖昨晚注销幽灵账户的行为等于在堤丰防火墙最脆弱的地方又撕了一道口子。没有幽灵账户,斯威尼就无法再威胁维斯和帕克的可信度。没有幽灵账户,那些追加合作方——尤其是国防部采购司副司长——会立刻发现自己是下一个被抛弃的替罪羊。他们会翻转。就像克劳斯翻转了一样。”
哈特把录音笔的角度调整了一下。“科瓦尔先生,你还没有回答我最初的问题。你为什么要做这些?止损的动机不足以解释你把十七份清洁协议全交出来。止损只需要闭嘴就够了。你不需要开口。”
科瓦尔没有立刻回答。他把保温杯放回铁桌上,走到一层大厅的窗边,看着外面被积雪覆盖的松林。阳光透过窗框的影子在他脸上划了一道分界线,一半在明处,一半在暗处。
“我和肖共事十五年。”他终于开口,声音比之前轻了很多,像是在自言自语,“十五年来我替他完成了六次策反,三次证人清理,无数次情报渗透。他教我的第一句话是——‘一个成功的牧羊人从不自己出手’。我一直以为自己是他最忠诚的学生。直到今天凌晨,我在旅馆房间里收到了他的最后一条加密消息。”
他从外套口袋里掏出手机,打开屏幕,把消息内容展示给哈特和帕克。消息发送时间是今天凌晨三点十四分,发件人——劳伦斯·肖。内容只有两行字:
“科瓦尔:清洁协议已曝光。你的特别行动处将被作为替罪单位交出。建议你在联邦调查局介入之前自行撤离。这是我给你的最后一次预警。——肖”
“他把我所在的整个特别行动处都交出去了。”科瓦尔把手机收回口袋,声音里终于露出了一丝被压抑了太久的波动,“十五年的忠诚,换回来的是被作为替罪羊打包甩卖给调查局。他连亲自给我打电话的勇气都没有。一条短信。冷冰冰的,公事公办的,像在安排一次会议取消。”
帕克看着科瓦尔,眼神里的冰冷在一点点融化。不是因为同情——而是因为理解。他自己也是被肖放进幽灵账户名单里的替罪羊之一。他和科瓦尔之间差的不远:一个是被肖当作潜在威胁提前框定的人,一个是被肖当作替罪单位打包交出的人。他们都是肖的工具,区别只在于使用的顺序。
“所以你交给我的十七份清洁协议,”哈特拿起那枚黑色加密硬盘,放在掌心里掂了掂,“不是交易。是报复。”
“是纠正。”科瓦尔转过来,摘下眼镜,用衣角擦了擦镜片上的雾气。没有眼镜的时候,他的脸看起来老了十岁,眼角密布的细纹在阳光下显露无遗。“我用了半辈子阻止真相扩散。这是我第一次——也是最后一次——帮它扩散。纠正这个词太重了,我知道。那些被清洁协议摧毁的人回不来了。我参与清理的那六个目标回不来了。纠正不能让他们复生。但它能让还活着的人——维斯、克拉克、帕克——不再被清理。”
他把眼镜重新戴上,看向帕克。“阿尔文,我要求你来,是因为肖给你的幽灵账户虽然被注销了,但注销记录本身可以被恢复。你需要那份记录——不是来证明你清白,你的清白已经有维斯和克拉克的证据链证实了。你需要那份记录来证明另一件事:肖的幽灵账户计划不是他个人的行为,而是堤丰隐性名单上多个合作方的共同策略。注销记录里的每一个签名都对应一个合作方。如果你能恢复那些签名——”
“就能把整个隐性名单串起来。”帕克接过他的话,眼睛里的光重新亮了起来,那是一个技术人员在复杂数据面前被激活的本能。“肖在注销账户的时候一定用了系统管理员的权限。系统管理员的操作日志和普通用户不同,每一次注销都会留下不可删除的痕迹,包括操作时间、操作IP和授权签名。如果我能拿到FSB服务器的物理访问权限——”
“你拿不到。”科瓦尔摇了摇头,“FSB的服务器核心在旧金山财政部大楼地下四层,你不可能进入。但有一个镜像备份服务器,位置在银湖西岸的康拉德·瓦尔特旧岛上。肖在五年前委托康拉德为FSB做数字取证系统升级的时候,康拉德秘密备份了FSB的核心数据库到自己的离线服务器上。肖不知道这个备份的存在。康拉德本人可能也没来得及用上它——但服务器还在岛上。如果哈特的团队能拿到它——那些注销记录上的每一个签名就都能被恢复。”
哈特把加密硬盘小心地放进自己的背包里,然后把背包扣紧,站起来。“科瓦尔先生,你刚才说你和肖共事十五年,最后换回来的是被当作替罪羊甩卖给调查局。但你有没有想过——那些被清洁协议清理的目标,每一个都和你今天一样,只是他们没有一个叫科瓦尔的上级能在最后关头给他们发一条预警短信。”
科瓦尔没有回答。他把保温杯里已经凉透的红茶倒在地上,拧紧杯盖,把杯子收进外套口袋。然后他朝帕克伸出了手。帕克犹豫了两秒,握住了它。两只手在落满灰尘的铁桌上空短暂交握,然后各自收回。
“阿尔文。”科瓦尔走到门口时停下脚步,没有回头,声音背对着他们传过来,“你的退休金账户里有六万二千联邦币。那不是幽灵账户里的脏钱。那是你入职六年来的实际退休储蓄金。肖没有动过它。它还是干净的。辞职之后你可以用它去做你想做的事。”他推开铁门,走到气象站外面被积雪覆盖的石板路上,然后消失在松林的阴影里。
气象站一层只剩下哈特和帕克,以及墙上那台挂钟——它的时针仍然指着错误的时刻,但不知什么时候,秒针开始重新走动了。它发出细小的、有节奏的咔嗒声,在安静的废墟里像一个刚刚苏醒的心跳。
帕克在铁桌边站了很久。窗外的阳光把铁桌上落着的一层薄灰照得发亮,灰尘上有科瓦尔保温杯留下的圆形印记,还有加密硬盘被推动时划出的一道浅浅的拖痕。他伸出手,用指尖轻轻擦过那道拖痕,然后把手指收回来,在掌心里攥紧了。
“他说肖留给我的是干净的。”帕克的声音很低,像是在自言自语,“六年。六万二千联邦币。没有脏钱。没有幽灵账户。”他把手掌摊开,低头看着自己的掌纹,“我之前不知道。我从来不敢查那个账户。我以为里面全是克劳斯的赃款。”
“所以你现在知道了。”哈特把背包挎在肩上,“你打算怎么办?”
“康拉德在岛上的服务器。”帕克抬起头,眼神回到了三岔路口递给伊恩数据卡时的状态——冷静、专注、带着一个技术人员在面对复杂系统时的精确感。“如果注销记录还在那里,我可以恢复每一个合作方的授权签名。肖跑了。但隐性名单上其他人跑不掉。”
哈特点了点头,拿起对讲机通知了外围的法警。两人走出气象站时,湖面上的雾气正开始升腾,银湖在午后的阳光下反射着铅灰色的光芒。远处的湖心,旧灯塔礁的黑色礁石群像一排沉默的哨兵,半隐半现地立在湖水与雾气之间。
哈特在笔记本上写下了一行字:“气象站挂钟,秒针今日重启。六年零四个月以来第一次走动。原因不明。”
在回银桥市的车上,她翻开康拉德寄给她的那本旧版《信号与噪声》。扉页上维斯的赠言已经有些模糊了,但旁边多了一行后来加上的小字,笔迹和康拉德在最后47秒内发出的备注完全一致。那行字大概是他在寄出这本书之前写下的最后一句话:“已经完成了。”下面是他的签名,签得很潦草,像是在和一个认识了很多年的老朋友挥手告别。
哈特合上书,把它和科瓦尔的加密硬盘一起放在背包里。车窗外,银湖西岸的松林在暮色中缓缓后退,远方旧岛的方向隐约能看到一艘搁浅的渔船,被废弃了不知多少年。


暂无评论,来抢沙发吧!