11. 第五项:抹除证人

<![CDATA[联邦证人保护计划的中央数据库“堡垒”,在诺瓦联邦的所有政府信息系统里,是唯一一个物理位置本身即为机密的存在。

李昂花了整整十二个小时才确认了这一点。在这十二个小时里,他尝试了所有能想到的信息搜集手段——公共记录交叉比对、联邦采购合同的供应链追溯、卫星通信节点三角定位分析、甚至包括对过去十年间联邦政府公开招标文件中涉及“高安全级别数据存储设施”的所有项目的逐一筛查。结果全部指向同一个令人沮丧的结论:堡垒的服务器不在任何已知的联邦政府大楼内,不在任何公开可查的军事基地里,也不在任何一家与联邦政府签约的商业数据中心中。它被藏在某个地方,而那个地方的地图坐标被从所有公开地理信息系统中彻底抹去了。就像马库斯·雷恩用来向他发送消息的那个IP地址一样,它被人为地从信息世界的基础架构层中删除了,留下的只是一个概念上的空洞。

“证人保护计划的数据库是不可能从外部入侵的。”拉斯洛坐在监控室的角落里,面前摊着一份纸质档案。他似乎有一种老派检察官的习惯,在分析复杂问题时必须把材料打印出来,用钢笔在页边做批注。那种习惯在数字化办公已经普及了二十年的联邦司法系统里显得格格不入,但也正是这种格格不入,让他在过去十六年里发现了许多年轻检察官用关键词搜索永远找不到的线索。“不是技术上的不可能,是物理上的不可能。它的服务器不连接任何网络——不是断开,是不连接,从设计之初就没有网络接口。所有数据操作都在指定的安全终端上完成,那些终端本身是定制硬件,不运行任何通用操作系统。进入终端所在的房间需要三位高级别联邦官员的同时授权,授权方式不是密码,是三把物理钥匙同时插入三个分开的锁孔。”

“任何一个物理上存在的系统都有接口。”李昂没有抬头,他的手指在键盘上不停歇地移动,屏幕上正在构建一个复杂的攻击模型图。模型的节点和连线在不断增长、删除、重组。“它需要接收新加入证人的数据,需要更新已有证人的保护状态,需要在证人死亡或被移出保护计划时修改记录。每一次数据操作都需要一个输入点——一个活人坐在一台终端前,用他的手指敲击键盘。只要存在人工输入点,就存在社会工程入侵的可能性。物理隔离可以挡住所有的数据包,但挡不住一个被骗的人。”

“但你需要先知道那个输入点在哪,是谁,在什么条件下操作。”

“我不需要知道服务器在哪。”李昂终于停下手指,转过来面对拉斯洛。他的眼睛因为连续十二小时盯着屏幕而布满血丝,但他的声音仍然保持着一种被疲惫磨练过的清晰。“我需要知道谁在往里面输入数据。证人保护计划的数据库不是由机器自动更新的,每一条记录的创建、修改、删除都需要人工操作,每一行代码的后面都有一个具体的、有名字的、有日常习惯的活人。这些操作由法警署的证人保护部门执行。如果我能找到那个负责本杰明·克罗斯档案的工作人员,并且获得他的登录凭证,我就能用他的合法身份完成第六项任务。”

“法警署。”拉斯洛重复了这个词,语气像是在咀嚼某种难以吞咽的纤维,“那个部门的内部审查机制比联邦调查局还严格。他们的工作人员每季度接受一次测谎检查,每半年进行一次深度背景调查,每年参加一次社会工程攻击防御培训。他们的安全团队曾经把渗透测试专家挡在门外长达四年,直到测试方承认失败。”

“但他们还是人。”李昂说,“是人就会犯错。不是今天,就是明天。不是明天,就是明年。十九年没有犯错的人,可能在第二十年犯一个致命的错误。”

就在这时,艾琳推门走进了监控室。

她的手里拿着一份刚从打印机上取下的文件,纸张还带着激光打印后特有的温热和那种微妙的静电吸附感。她的脸色比过去几天更加苍白,颧骨上因睡眠不足而形成的阴影已经从灰色变成了接近紫褐色。自从第六项任务解锁后,她几乎没怎么说话,一直在用另一台独立于李昂操作台的终端搜索某种信息。她的沉默不是冷漠,而是一个人在追踪了半生之后终于接近猎物时,不敢发出任何声音以免惊跑它。

此刻她的脸上浮现出某种李昂从未在她脸上见过的表情——不是一个合规部总监在分析数据时的专注,不是一个遗嘱受托人在应对危机时的冷静,而是一个猎人在漫长的潜伏期之后、透过瞄准镜第一次看清猎物轮廓时的紧张。那种紧张是全身的,从她握着文件边缘的指尖的微小颤抖,到她呼吸节奏的微妙加快。

“我找到了克罗斯。”她说。声音很低,低到几乎被服务器冷却系统的低频嗡鸣所覆盖,但每一个字都异常清晰,像是被某种力量从喉咙深处逐一推送出来。“准确地说,我找到了他在证人保护计划中被赋予的那个新身份。不是通过入侵任何系统,是通过正常途径——公开信息的交叉比对。”

艾琳将那份文件平铺在操作台上。拉斯洛站起来走到她身边。文件是一份详尽的研究笔记,上面密密麻麻地排列着时间线、人员名单、社保号码的片段和一系列被标记者红蓝两色笔迹的逻辑推导。

“我查了所有关于诺瓦医疗供应假药案的公开庭审记录和当时的媒体报道,确定了克罗斯最后一次被提及的具体日期——也就是万斯向法庭申请将他转入证人保护计划的日期。然后我逐一筛选了在克罗斯消失后三个月内,在诺瓦联邦境内新注册了社会保险号码的全部人员。那个时间段注册新社保号的人有大约两万三千人。然后我将范围缩小到年龄、教育水平和专业背景与克罗斯匹配的人——当时他三十一岁,会计学硕士,在制药行业有九年财务经验。符合全部条件的人只有三个。其中两个人已经能通过其他公开渠道确认其身份与假药案没有任何关系。第三个人,”她用手指敲了敲文件底部的一个名字,“名叫丹尼尔·莫斯。四十八岁,目前居住在北部分水岭州一个人口不到三千的小镇上,职业是小镇上唯一一家零售药房的会计。他的社保号码生成日期和本杰明·克罗斯进入证人保护计划的日期之间,只隔了不到七十二小时。”

“你有地址?”李昂问。

“有。一个邮政信箱和一个住宅地址。住宅地址是北部分水岭州鹿角镇柳树街十七号,一栋独栋平房,过去二十六年里的三次房产交易记录都经过同一家位于自由市的律师事务所代理。”艾琳将另一页文件翻开,上面是谷歌地图的卫星照片截图,一栋灰色屋顶的平房被枫树环绕,院子里有一辆褪色的皮卡和一把被风吹倒的草坪椅,“那家律师事务所,经查证,是法警署的长期外包法律服务机构之一。这是证人保护计划的标准操作——所有涉及被保护证人房产的法律文书都由特定的签约律所代理,确保不会在公开记录中留下任何可以追溯到法警署内部的痕迹。”

“他一个人住?”

“从水电费账单和垃圾清运记录来看,一个人。没有配偶,没有子女,没有宠物。唯一的社会活动是每周三晚上去镇上的图书馆参加读书会——过去七年只缺席过三次。”艾琳的声音出现了一丝极其细微的波动,像是被一根针轻轻刺了一下,“他在那个小镇上安静地生活了二十六年。二十六年间从未违反过证人保护计划的任何一条规定。法警署每季度的定期联络记录显示,他的保护评估等级一直是‘稳定——低风险’。”

“现在他的风险被第六项任务改写了。”拉斯洛接过话,他的手指在那张卫星照片上敲了敲,动作里带着一个老检察官特有的冷硬——那种冷硬不是缺乏同情,而是将同情压制在职业判断之下。“我处理过三起证人保护计划中保护身份失效的后果案件。一旦保护身份被从中央数据库中抹除,证人的第一反应不是联系法警署确认情况——他们被训练成绝对不主动联系任何人。他们的第一反应是假设最坏的情况:保护被撤销了,敌人已经拿到了他们的新身份,必须立即逃离。克罗斯已经在保护计划中生活了二十六年,他早就忘了如何像一个自由人一样做决定。他的每一个生存本能都被证人保护规则重新编程过。一旦他收到那笔钱——那笔被我们伪装成遗产继承的、莫名其妙的钱——他会立刻认为那是法警署在给他‘遣散费’。他会在几个小时内离开那个小镇,切断所有联系方式,试图自己寻找新的藏身处。而在这个过程中,他暴露行踪的概率,根据我处理过的那些案子来推算——超过百分之八十。”

李昂将艾琳的文件翻开,从头到尾逐页仔细阅读。那份档案记录着丹尼尔·莫斯在过去二十六年里的全部表面生活轨迹:每一次纳税申报的金额精确到个位数,每一次驾照更新的日期和地点,两所小型药房的就业记录,三次搬家记录(每次都在同一个小镇范围内,距离不超过五公里)。每一个细节都经过精心设计,看起来都像一个普通的诺瓦联邦小镇居民过着平淡无奇、与世无争的生活。但如果仔细看——如果从一个黑客的视角去看那些看似正常的数字痕迹——会发现某些细微的不协调之处。他的社保号码虽然格式正确,但生成日期和其他所有同批次的号码之间存在着一段无法用正常行政流程解释的空白期。他从未申请过任何形式的信用贷款,从未出过国境,每年的税务申报都由同一家位于自由市的会计事务所代理——那家事务所恰好也是法警署的签约服务商之一。这些不协调单独看都不算什么,但放在一起,就像一幅被精心画上去的赝品画作上隐约透出的原画笔触。

“本杰明·克罗斯。”李昂念出了那个名字,手指停在文件上那张小镇药房的模糊照片上,“二十六年前担任诺瓦医疗供应的首席会计师,经手了所有涉假药药房的进货单据和发票。在艾琳母亲案的和解协议签署前一天被万斯通过私人关系转入联邦证人保护计划。你知道这意味着什么吗?”

“我知道。”艾琳说。她的声音平静得近乎可怕,那平静是一个人在极度痛苦中为了不让自己崩溃而筑起的最后一道堤坝。“这意味着,就在万斯拿出三万六千联邦币来‘补偿’我母亲、让我母亲在一份声称‘无证据证明药品与病情恶化存在直接因果关系’的文件上签字的同时,他已经通过幕后渠道确保了唯一能用会计记录证明他是假药采购最终决策者的人永远不会出现在任何法庭上。他用我母亲的血换了一份法律上的清白,用一个证人的永久消失来确保那份清白永远不会被任何人动摇。”

她的手指在文件边缘收紧,指甲在纸面上按出了细微的月牙形折痕。“二十六年前的那一天——也许就是在同一天——万斯完成了三件事。第一,用三万六千联邦币和一纸保密协议封住了我母亲案件的全部民事法律出口。第二,用证人保护计划将克罗斯从自由市永久移除,封住了刑事调查的关键证据来源。第三,用庭外和解协议的保密条款封住了法庭对假药供应链的后续审查通道。三件事在极短的时间内同步完成,干净利落,没有留下任何可以被翻案的缝隙。我当时只有十六岁,我收到那三万六千联邦币的时候,我以为那笔钱已经是最残忍的补偿了。但事实证明,那笔钱只是万斯整幅拼图里最小的、最表面的一块。他真正的手段,是在我还在为母亲烧头七的时候就已经启动了的。”

监控室里陷入了短暂的沉默。那种沉默不是没有人说话,而是所有人在同一时刻意识到,他们正在面对的不仅仅是一个死人的遗产游戏,而是一套跨越了四分之一个世纪、牵涉了无数人的命运、至今仍在按照设计者的意志精密运转的犯罪系统。系统的心脏已经停止了跳动,但它的四肢仍在移动。

李昂将注意力转回屏幕上。他需要入侵的不是证人保护计划的中央数据库本身——那是一个物理上无法从外部触及的目标——而是负责更新该数据库的那个人员的操作终端。法警署的证人保护部门在自由市设有一个总部办公室,这是公开信息。那间办公室里有人,每天坐进他的工位,用他的虹膜、密码、硬件密钥和动态验证码登录那台连接着堡垒的安全终端。那个人的工位本身,就是堡垒唯一的对外接口。

“拉斯洛,你在司法部十六年的资历够你查到法警署证人保护部门的人员编制吗?”

“不能通过官方渠道查。”拉斯洛说,将钢笔搁在文件边缘,“每一次对证人保护部门的人员编制查询都会被自动记录并实时上报给法警署内部安全办公室。如果我在这个时间节点进行查询——一个正在调查艾奎塔斯健康的联邦检察官突然对证人保护部门的人事结构感兴趣——安全办公室的警报会在十五分钟内触发。他们会反查我近期的所有案件关联,然后发现第六项任务的目标恰好就在证人保护计划里。”

“那就用非官方渠道。”李昂调出一个新的程序窗口,开始编写一套全新的社会工程攻击脚本。这一次不是针对某个把便利贴贴在显示器上的实习生,而是针对法警署总部的信息技术支持外包商——一家私人技术公司,同时为至少七个联邦执法机构提供日常IT维护服务。这类外包商是整个联邦安全体系里最薄弱的环节:他们拥有进入多个独立系统的合法权限,但他们的安全意识和安全投入远低于他们所服务的政府机构。李昂在那家公司的内部邮件系统中找到了一个低级别技术员的账号,使用了一个简单的字典暴力破解攻击。密码破解在不到四分钟内完成——密码是“Marshals2024!”,感叹号、大写字母、数字全部符合联邦安全规范的要求,但它的核心部分仍然是一个字典里能直接查到的单词加一个极易猜测的年份。

他用那个技术员的身份登录了外包公司的内部服务工单系统。法警署证人保护部门的工单列表完整地展现在屏幕上——过去三十天里的全部技术支持请求,从打印机卡纸到安全终端系统更新,每一条工单都标注着请求人的全名、职务、办公室分机号码和内部电子邮件地址。列表上的工单按时间倒序排列,总共四十七条。

他逐条浏览,然后在第二十三条停住了。

“找到他了。”李昂用手指在屏幕上圈出一个名字,“证人保护数据管理专员——负责堡垒数据库日常更新和维护的具体操作人员。名字叫卡尔·亨德里克斯,在法警署工作了十九年。他的职务描述写得很清楚:负责证人保护计划中央数据库的日常数据维护,包括新证人记录的创建、保护状态的定期更新、以及证人退出计划的档案封存。他上周提交了一条技术支持工单,抱怨他办公室的安全终端‘启动时间过长,严重影响工作效率’,请求技术支持人员上门检查硬件状态。”工单的末尾,亨德里克斯附上了他的办公室直接电话号码和内部电子邮件地址。电子邮件签名档里,他的名字下方印着一句引文——“沉默是金。”这是卡尔·亨德里克斯在数字世界里留下的唯一一条个人化的痕迹。除此之外,他没有任何社交媒体账号,没有任何公开演讲或学术发表记录,没有任何能被公共搜索引擎检索到的生活细节。他活得像一个已经在证人保护计划里住了一辈子的人——只不过他的工作是保护别人。

“他这种人不能用常规手段攻破。”李昂将亨德里克斯的工单信息转到大屏幕上,“不会在社交媒体上晒办公桌照片,不会设置弱密码,不会点击任何来路不明的钓鱼邮件。他在法警署内部工作了十九年,见过所有你能想象的社会工程攻击手段,参加过每一年的防御培训,通过每一次的模拟渗透测试。如果我用技术方式攻击他的个人终端,他不会上当,他会在三分钟内识别出攻击特征,五分钟内完成安全事件上报。”

“那就不要用技术方式。”拉斯洛从椅子上站起来,走到操作台前。他的身形在近距离显得比坐在远处时更加高大,肩膀的线条在深蓝色西装的剪裁下笔直而硬朗。他从西装内袋里掏出自己的联邦检察官证件,将证件放在李昂面前的桌面上,皮夹翻开,露出里面那张印着联邦司法部徽章和全息防伪标志的塑料卡。“你现在需要的不是另一个黑客工具。你需要的是一份能被亨德里克斯接受的授权——让他相信,上级已经批准了对克罗斯档案的修改。我是负责调查艾奎塔斯健康虚假申报案的联邦检察官,我在司法部的案件编号和授权范围里,拥有正式的法律权限调取证人保护计划中与本案相关的证人档案信息。这份权限不能直接让他动手修改档案,但它能提供一个合法进入他办公室、接触他操作环境的理由。而一旦你进入了那间办公室,机会就会出现。”

“然后呢?你在他的办公室里对他做什么?”

“不是我在他的办公室里做什么。”拉斯洛直视李昂的眼睛,那双深褐色的眼睛里没有任何闪烁和犹豫,“是你在他的办公室里。我只负责把你带到那里,以我的‘技术顾问’的身份。你需要亲自进去,穿上西装,戴上访客证,像一个真正的联邦技术顾问一样站在他身边。然后在他用他的安全终端调取克罗斯档案进行‘正常查阅’的时候,找到那个可以让你植入修改程序的机会。没有远程方案,没有脚本自动执行,没有VPN伪装——这是纯粹的线下操作。你需要用自己的手去完成它。”

四小时后,李昂站在自由市联邦执法大楼的北门前。

他穿着一套拉斯洛临时从附近裁缝店买来的深蓝色西装,左胸前别着一张当天签发的临时访客证,证件上印着“联邦检察官办公室——技术顾问”的字样和一个条形码。西装的面料僵硬而陌生,领带的结打得太紧,让他感觉自己被装进了一套不属于自己的皮肤里。他的外套内侧口袋里装着一个只有普通U盘一半大小的定制硬件——那是一个专门为单次物理接触设计的攻击工具,可以在插入安全终端的USB接口时绕过操作系统的外设认证协议,自动运行一组预编译的数据库修改脚本。脚本的内容是他在玻璃操作室里花了四个小时逐行编写并反复测试的,它的功能是在克罗斯的保护档案中精确地抹除其保护身份信息,同时向数据库底层注入一条伪造的“保护计划终止——被保护人自愿申请退出”的官方记录,然后将一笔来源被伪造成“遗产继承”的资金通过联邦清算系统转入克罗斯当前身份名下的银行账户。整个操作过程如果通过远程方式进行,需要至少绕过七层安全协议;但如果直接在物理层面接触终端,只需要一次USB插入和四点几秒的等待。

但当李昂真正走进证人保护部门的内部走廊时,他感到自己脚底的寒意正在沿着脊柱向上蔓延。

这条走廊没有任何窗户。墙壁上覆盖着厚重的灰色吸音棉,那些棉板的表面布满了规则的锥形凸起,它们不是用来隔音的,而是用来吸收声波的——在这条走廊里,你每走一步都能听到自己的脚步声被吸音材料吞噬,转瞬即逝,像踩进了一层干燥的积雪。走廊尽头的安全岗后面,一个头发花白的男人正从终端屏幕后面抬起头来。他穿着熨烫得没有一丝褶皱的浅灰色衬衫,系着一条深蓝色的素色领带,左胸口别着一枚李昂从未见过的银质徽章——那是法警署内部为服役满十九年的资深人员颁发的资历标志,形状是一面盾牌上交叉着两根橄榄枝。

那就是卡尔·亨德里克斯。他看起来和工单签名档里那个抽象的姓名完全吻合——整洁、寡言、眼神里带着一种在同一个岗位上工作了十九年后才会形成的、对任何陌生面孔都保持审视的本能。

拉斯洛走在李昂前面,步伐稳而有力。他出示了自己的联邦检察官证件和一份由他亲自签署的证据调取令,调取令的右上角盖着司法部案件编号的红色印章。亨德里克斯接过证件和调取令,用一种被训练了十九年的方式来检查每一处细节——签名的笔迹、日期的格式、案件编号的组成是否符合司法部现行编码规则、授权范围一栏的措辞是否与标准模板完全一致。他的手指在纸张表面缓慢移动,仿佛在用触觉辅助视觉进行二次验证。然后他点了点头,表情没有出现任何变化。他把证件和调取令还给了拉斯洛。

他用右眼对准墙上的虹膜扫描仪,一道淡绿色的光线扫过他的瞳孔。安全门发出低沉的电磁锁释放声,向一侧滑开。他带领拉斯洛和李昂穿过一条更短的走廊,进入一间没有窗户的小型办公室。办公室的陈设极其简朴:一张金属办公桌,两把访客椅,一台设计得近乎粗野的安全终端。那台终端的显示器外壳是厚重的灰色金属,屏幕本身比普通显示器更小,边框更宽,键盘的按键是圆形内凹的机械式结构。整个机器的设计美学不属于当代任何一家消费电子产品制造商——它是专门为联邦政府定制的,外观上没有任何品牌标识,只有一个模压在机箱侧面的生产序列号。

李昂在亨德里克斯登录系统时站在他身后斜侧方的位置,观察着他的每一个操作。登录过程比他之前研究过的任何系统都要复杂:第一步是虹膜扫描,摄像头从两个不同角度同时采集。第二步是一组十六位的字母数字混合密码,亨德里克斯用双手同时键入,左手打前半段,右手打后半段,节奏流畅得像在弹奏一首练了十九年的短曲。第三步是一张插卡式硬件密钥,他从衬衫口袋里取出一张只有信用卡三分之一大小的金属卡片,插入终端侧面的专用插槽。第四步是一组从另一个独立设备上获取的动态验证码——那台设备就放在他桌上,只有火柴盒大小,屏幕上显示着一串每六十秒刷新一次的六位数字。

四重认证,缺一不可,每一项都必须在规定时间内完成。李昂在心里默默记下了每一步的时间和顺序。但他同时也注意到一个微小的细节——亨德里克斯在完成第四步之后,没有将那个火柴盒大小的动态验证码设备收回口袋,而是随意地放在了键盘右侧、鼠标旁边。它在接下来的整个操作过程中都保持在亨德里克斯手臂够得到的范围内。

当亨德里克斯最终调出本杰明·克罗斯的保护档案时,屏幕上展开了一套被压缩进几个数据字段的完整人生——化名丹尼尔·莫斯,社保号码,驾照编号,护照信息,当前保护级别,过去二十六年的定期联络记录摘要,最近一次与法警署联络人员的通话内容笔记。每一个字段里都填着一个二十六年来从未被外界触碰过的秘密。而此刻,这些秘密正安静地排列在屏幕的白色背景上,像一份等待被修改的普通电子表格。

“你要看的档案在这里。”亨德里克斯从椅子上站起来,将座位让给了拉斯洛,“按照规定,我需要在场全程监督调取过程,并记录一切操作。请理解——这是标准流程,不针对您个人。”

“当然。”拉斯洛说着在终端前坐下,他的后背挡住了亨德里克斯的部分视线。同时,他向李昂递了一个极其简短的眼色——眼角的肌肉几乎没有动,只有瞳孔朝门口方向轻微地偏转了一下。那个眼色的含义不需要任何语言解释:你只有一个极短的时间窗口,必须现在就找到触发窗口的条件。

李昂的手在西装口袋里握住了那个小型攻击设备。他的拇指已经放在了激活按钮上。他需要一个理由靠近那台终端的USB接口——接口就在机箱侧面,距离他的位置大约两步远。但这两步之间,隔着一个正在执行监督职责的、受过十九年训练的证人保护专员。

就在这时,走廊里传来了一阵急促而凌乱的脚步声。

一个穿着法警制服的年轻人冲了进来,面孔因为紧张而涨红,额头上渗着一层细密的汗珠。他对着亨德里克斯快速说道:“卡尔,数据中心出现了严重的电力波动,主供电线路的电压骤降了百分之四十,系统正在自动切换到备用电源。备用电源的负载测试上周本来安排做但被推迟了——现在没人知道它能不能撑住。主管让你现在就去检查所有在线安全终端的状态。”

亨德里克斯的眉头皱紧了。他看了一眼桌上的动态验证码设备,又看了一眼终端屏幕上仍然亮着的克罗斯档案页面,犹豫了大约两秒。然后他转向拉斯洛:“检察官先生,我需要离开几分钟。电力波动是紧急事件——如果备用电源切换失败,安全终端可能会在非正常关机过程中丢失数据。等我回来再继续调取。”

他快步走出了办公室,跟着那个年轻法警消失在走廊尽头。

办公室里只剩下李昂和拉斯洛两个人。那台安全终端的屏幕仍然亮着,本杰明·克罗斯的保护档案完整地显示在页面上,每一个字段都是可编辑的——亨德里克斯在离开时没有锁定屏幕,也没有退出登录。USB接口就在终端机箱侧面,金属边框在荧光灯的照射下反射着暗淡的光泽。

“动手。”拉斯洛说,声音压得很低但极其坚定,“电力波动不是我们制造的——这是意外窗口。但这种窗口通常只能持续几分钟,最多十几分钟。”

李昂从口袋里拔出攻击设备,大步跨到终端侧面。他将设备插入USB接口。设备上的微型LED指示灯闪了一下,然后开始有节奏地闪烁——脚本正在自动运行。他在心里默数着时间:一秒,设备绕过外设认证。两秒,脚本完成自解压。三秒,数据库注入开始执行。四秒,所有修改写入成功——克罗斯的保护状态从“活跃——受保护”变为“已终止——被保护人自愿申请退出”。五点几秒,伪造的银行转账指令被植入系统消息队列。

屏幕上的档案页面在修改完成后自动刷新了一下——丹尼尔·莫斯的保护状态字段变成了灰色的“已终止”,旁边多了一行小字注释:“退出类型:自愿申请。审批状态:已批准。生效日期:即时。”

李昂将攻击设备从USB接口上拔出,放回西装内侧口袋。整个过程从插入到拔出,总共不超过四十秒。他重新退回到原来的位置,像一个什么都没做的技术顾问那样安静地站在那里。拉斯洛仍然坐在终端前,手指在键盘上缓慢地翻动着档案的其他页面,仿佛一直在正常查阅文件。

当亨德里克斯回到办公室时,已经过了大约七分钟。他的额头微微冒汗,但整体状态已经恢复了那种职业化的沉稳。他坐回终端前,先是检查了安全系统的运行日志,确认电力波动没有造成数据损坏,然后继续协助拉斯洛调取档案。他的目光从屏幕上扫过,在李昂刚才修改的那个字段上停留了不到半秒,然后移开了。

他没有注意到任何异常。数据库底层的修改没有改变页面显示格式,没有触发任何弹出警告,甚至没有在表面留下任何可以被肉眼察觉的修改痕迹。它只是在底层记录中将一个字段的值从“活跃”悄悄改成了“已终止”,然后在系统日志里写了一条看起来和正常退出流程完全一致的审批记录。堡垒数据库的设计者假设所有的非法修改都会来自外部攻击者,因此将几乎全部的防御力量集中在网络边界和认证层上。他们从未考虑过一个问题——如果攻击者已经站在终端前面,用合法登录用户的身份进行操作,那么堡垒内部的修改审计机制几乎形同虚设。

两小时后,李昂坐在艾奎塔斯地下操作室里,盯着遗嘱系统的通知屏幕。他重新插入了U盘,蓝牙耳机里回荡着服务器冷却系统的低鸣和他自己血液流动的声音。倒计时在修改完成的那一刻就已经停止跳动了——48小时的红色数字凝固在了43:17:22上。但任务完成的判定提示一直没有出现。屏幕上只有一片沉默,那种沉默比任何警报都更令人不安。

然后通知来了。一个接一个,在屏幕上逐条弹出,每一条都使用着李昂现在已经无比熟悉的暗红色等宽字体:

“第六项任务状态更新:目标证人本杰明·克罗斯(化名丹尼尔·莫斯)的保护身份已从联邦证人保护计划中央数据库中被成功抹除。系统记录显示其保护状态为‘已终止——被保护人自愿申请退出’。退出审批记录已自动生成并归档。资金已通过联邦清算系统成功转入其名下账户,转账来源显示为‘遗产继承’。实时追踪确认:克罗斯本人已在收到资金后三小时内自行离开原注册住址北部分水岭州鹿角镇柳树街十七号,目前行踪已脱离证人保护计划的监控范围。判定:第六项任务已完成。第六段加密密钥已释放。第七项任务——最终任务——已解锁。”

接着,屏幕上的文字风格发生了李昂从未见过的变化。之前的所有任务通知都使用相同大小的等宽字体,密集地排列在一整个屏幕上。但这一次,文字变成了更大的字号,深红底色上浮着白色字体,每一行都单独占据一个完整的屏幕页面,仿佛系统在用这种方式强调最终任务的不可跳过性:

“第七项任务——最终任务——内容如下:在你完成第六项任务的地点——自由市联邦执法大楼,法警署证人保护部门办公室——有一个编号为W-47-C的密封档案。该档案由奥德里奇·万斯生前亲自整理并密封,于其去世前三十天通过私人法律代表递交至法警署,要求代为保管至特定条件满足后方可启封。保管条件与你的任务完成进度绑定。你的最终任务:前往上述地点,取出编号为W-47-C的档案,并根据档案内部的指示完成遗产游戏的最终步骤。注意:本项任务不设倒计时,不设具体方式限制。但你的每一步行动都将被遗嘱系统实时评估。”

李昂读完这段文字后,整个地下数据大厅陷入了彻底的、几乎带有物理重量的沉默。只有服务器冷却系统的低频嗡鸣在持续,那种声音现在听起来不再像背景噪音,而像某种巨兽在深处的呼吸。

然后,艾琳打破了沉默。她的声音很轻,但在这间被玻璃和服务器机柜包围的空间里,每一个字都像被放大了一样清晰。

“联邦执法大楼证人保护部门办公室。”她说,“W-47-C。那个编号——如果万斯在生前三十天就已经把档案交进去了,那它就在我们刚才去过的那间办公室里。亨德里克斯的办公室。我们坐在那里翻阅克罗斯档案的时候,那份档案就放在离我们几米远的某个文件柜里。”

“万斯把最终任务藏在了联邦执法大楼内部。”拉斯洛缓缓说道,他的语气里混合着一个老检察官的警觉和某种他自己可能都不愿意承认的钦佩,“不是藏在瑞士银行的保险柜里,不是藏在某个离岸数据中心的加密服务器里,不是藏在任何人都找不到的海外资产里。他把它藏在了全联邦警力最密集、安全级别最高、进门需要四重认证的政府办公楼里。而负责保管它的人——卡尔·亨德里克斯——甚至可能根本不知道他保管了将近一个月的东西是什么。”

“这意味着什么?”李昂问。

“意味着万斯从来没有真正信任过数字系统。”艾琳说,“他把前六项任务全部设计成数字犯罪——操纵股价、入侵数据库、篡改证据、抹除证人保护记录——让所有人都以为他的遗嘱是一场纯粹的数字游戏。但第七项,最终任务,他留给了现实世界。一份纸质密封档案,手写的,用火漆封口的,就像他寄给何明远的那封信。他把这份档案放在全联邦最安全的办公大楼里,由法警署的证人保护部门亲自保管。而取得这份档案的唯一方式——是一个已经被写进了遗嘱任务里的黑客,亲自走回那栋大楼,用和上一次同样的方式进去,然后在亨德里克斯的眼皮底下,找到那个写着W-47-C的抽屉。”

李昂从椅子上站起来,将那个从亨德里克斯办公室里带出来的攻击设备放在操作台上。设备的金属外壳还残留着那台安全终端接口的微温,但那种温度正在迅速消散。

“明天,”他说,“我们回去拿。”

他伸手去拿那个U盘,准备关闭遗嘱系统的界面。但在他的手指触碰到U盘外壳之前,屏幕上的画面突然发生了最后一次变化。那七项任务列表重新出现——前六项旁边全部标着红色的对勾,第七项旁边闪烁着一个绿色的箭头。但在列表的最下方,多了一行他之前从未见过的文字。那行文字的字号比任务列表更小,颜色是接近背景的深灰色,像是被故意设计成只有仔细看才能发现:

“终局提示:第七项任务的完成,并不等同于遗产游戏的结束。当档案启封后,真正的继承人选将在档案内容的见证下产生。遗产并非必然属于完成任务最多的人——它属于第一个理解万斯遗嘱真正意图的人。”

李昂将这句话读了三遍。然后他将U盘从接口上拔下来,屏幕恢复了黑暗。

他转过身,发现艾琳和拉斯洛都在看他。他们的表情各不相同——艾琳的脸上是一种被压抑到极限的焦虑,拉斯洛的脸上是一种老练的、正在重新评估局势的审慎。但他们都在等待同一个答案。

“万斯在遗嘱的最后加了一条规则。”李昂说,“完成全部七项任务的人,不一定是遗产的继承人。遗产会给第一个理解他真正意图的人。”

“他的真正意图是什么?”艾琳问。

“我不知道。”李昂说,“但我有一种感觉——那份编号W-47-C的档案里,写着的可能不是遗产的转让协议。而是他为什么要在死后设计这一切的答案。”

他重新坐回椅子上,开始制定明天重返联邦执法大楼的计划。但在他的心里,有一个声音在反复回放着万斯那条从U盘中弹出的加密消息——那条他在第六项任务开始前收到的、发件人只标注着字母“W”的消息。那句话他已经读过无数遍,但此刻它突然有了新的含义:

“第七项任务会在你不希望它完成的时候完成。”

而现在,第七项任务的内容终于揭晓了。它指向一栋他昨天刚离开的大楼,一间他昨天刚去过的办公室,和一个他昨天刚骗过的老人。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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