16. 莱昂的最后算法

莱昂·莫里森花了六个月写出“最后稻草”,又花了三个月把它全部删掉。

那是2015年春天,纽黑文地区法院刚刚受理了克莱尔提交的民事诉讼,案件编号CV-15-0427,主审法官是联邦地区法院资深法官艾伦·伯恩斯坦——一个以严格但公正著称的七旬老人。立案本身就是一个奇迹:克莱尔的起诉状在初审阶段被驳回了两次,第三次才勉强通过了立案门槛。伯恩斯坦法官在立案裁定中写道:“原告方提出的证据虽然零散,但已足够构成一个需要被告方予以回应的初步案件。本院不对案件实体问题做出任何预先判断。”这句话的意思是——门开了一条缝。缝隙很窄,但足够伸进去一只手。

与此同时,司法部长莫斯利重启刑事调查的消息在全国媒体上持续发酵。布莱克伍德被发现在其位于东海岸的度假别墅中“隐居”,拒绝接受任何采访。FHSA代理局长——一个从财政部借调来的职业官僚——宣布将“全力配合司法部的调查”,但拒绝就STYX-A3服务器的状态回答任何问题。国会金融服务委员会的主席宣布将召开听证会,审查净值清扫协议的执行过程。整个诺瓦联邦的权力机器,在经历了六年的停滞之后,忽然开始以令人眼花缭乱的速度运转起来。

但莱昂知道,速度是会骗人的。机器转得快,不一定意味着方向是对的。国会听证会可以开一年,司法部调查可以拖两年,民事诉讼可以在一审、二审、终审之间往返数次,每一次判决都可以被上诉,每一次上诉都可以再拖六个月。莫里森家已经等了五年多。他们没有那么多个六个月了。STYX-A3服务器上的数据随时可能被彻底清除——萨米尔·哈基米的秘密备份藏得再深,也架不住一次物理销毁。

所以他开始写“最后稻草”。

“最后稻草”不是一个病毒。它不是恶意软件,不是勒索程序,不是任何会在杀毒软件中触发警报的东西。它是一个社会工程渗透框架——一套整合了公开数据挖掘、网络钓鱼、物理渗透和电子取证的综合行动方案。它的目标只有一个:如果合法的证据保全令不能在STYX-A3被销毁之前进入金库,那么“最后稻草”将提供一条不合法的途径来完成同一件事。

莱昂在灯塔的数据节点上搭建了一个模拟环境,用来测试“最后稻草”的每一个模块。他使用暗潮数据库中的FHSA内部网络拓扑图、财政部主楼的建筑平面图、地下金库的生物识别系统规格书——所有这些都是艾拉在过去六年里一点一点收集的。她把这些数据称为“灯塔档案”,每一份文件都有来源标注、时间戳和可靠性评级。莱昂花了三个月把这些零散的数据拼成了一张完整的作战地图。

第一个模块是“门面”——伪造访问权限。FHSA和财政部之间有一条专用光纤通道,用于传输净值清扫协议相关的财务审计数据。这条通道在物理上是隔离的,但在协议层有一个很少被注意到的漏洞:财政部每季度会向FHSA发送一份合规审计请求,FHSA用一个自动化脚本响应。这个脚本的认证机制——艾拉发现——使用的是2009年部署的旧版加密协议,和赤潮在坎伯兰行动中使用的加密协议是同一个系列。莱昂利用艾拉从德雷克证词中提取的加密密钥片段,写了一个能通过这条通道伪造合规审计请求的程序。一旦进入FHSA内部网络,他就可以从内部跳转到STYX-A3的管理界面。

第二个模块是“替身”——绕过生物识别。财政部地下金库的生物识别系统需要三重认证:虹膜扫描、指纹识别和六位动态密码。艾拉通过莉娜·卡普兰——她那位在财政部设计金库安全系统的前队友——留下的一封旧邮件,找到了一套硬编码在系统固件中的维护模式密码。这套密码本来应该在系统部署后被删除,但莉娜留了一手。莱昂将这个密码集成到“最后稻草”的物理渗透模块中,配合一台便携式虹膜欺骗设备——艾拉花了四个月在灯塔地下室里手工制造的——理论上可以骗过第一道和第二道生物识别。

第三个模块是“退路”——消灭所有操作痕迹。这不是最难的部分。莱昂在暗网上写过太多数据擦除脚本,闭着眼睛都能写。最难的部分是第三个模块中的“退路”本身——物理退路。财政部地下金库只有三个出口:主电梯、消防楼梯和一条已经废弃但理论上仍然可以通过的通风管道。莱昂从公共档案中找到了一份1972年财政部大楼的改建图纸,上面标注了通风管道的原始走向。如果一切顺利——如果生物识别被破解,如果镜像创建成功,如果警报没有被触发——他们可以从通风管道原路返回,经过地下停车场,穿过宪法大道下方的维修隧道,在三个街区外的一个地铁站的废弃站台上浮出地面。

他把这三个模块全部写完了。然后他坐在灯塔的电磁屏蔽室里,面对着屏幕上一行行精确到字节的代码,花了整整三天测试每一个模块、每一个子模块、每一个异常处理分支。他测试了如果生物识别在第一道门失败该怎么办,测试了如果加密认证在服务器响应超时后该怎么办,测试了如果他们在通风管道里遇到逆向气流、被锁在隧道某一段、或者被红外热成像设备探测到该怎么办。他写了八十七个“如果”。每一个“如果”后面都跟着一段解决方案——不是完美的方案,但至少是可行的方案。

三天后,测试通过了。屏幕上的最终模拟结果显示:“方案可行性评估:67%。主要风险点:物理渗透阶段与外部响应时间的同步窗口过窄。建议:需要至少两名地面支援人员实时监控财政部外围安保通信频段。”

然后莱昂把整个程序删除了。

不是一部分。是全部。源代码、编译后的可执行文件、模拟环境配置、测试数据、所有备份——他用七次覆写算法将它们在硬盘上彻底粉碎,连文件名都不可恢复。然后他将用于开发的那台“阿特洛波斯”离线终端拆解成零件状态,把硬盘单独取出,放进一个法拉第袋,沉入了灯塔下方三十米深的海底裂缝中。

艾拉在旁边看着他做这一切。她没有阻止他。她只是靠在灯塔弧形墙壁上,手臂交叉在胸前,用一种研究数据异常时的专注表情看着他在屏幕前反复操作、确认、销毁每一段代码。直到最后一块数据从内存中被擦除,她才开口。

“测试通过,然后删掉。为什么?”

莱昂关掉屏幕,转过身。“我写它的目的不是为了用它,是为了知道它能不能被写出来。”

“解释。”

“你知道我在写最后一个模块的时候发现了什么吗?”莱昂站起来,走向灯塔的窗户。窗外是四月的灰崖镇海面,冰冷灰绿色的海水在礁石上撞碎成白色的泡沫。远处有一艘货轮正在缓慢驶向北方,和那天他从哈灵顿办公室窗户看到的那艘一模一样——也许就是同一艘。它永远在那条航线上来来回回,载着不知是谁的货物,从不靠岸。

“我发现——如果我想通过非法途径进入金库,我需要使用赤潮在坎伯兰使用过的同一套加密协议。我需要使用莉娜·卡普兰设计的安全系统中的维护模式漏洞。我需要使用科林·哈斯金斯——那个在艾拉的天线阵列上安装后门的人——设计的渗透框架。简单说,‘最后稻草’如果要成功,我必须变得和他们一模一样。用它进入金库的方法,和他们在2009年12月14日进入我家的方法是同一种逻辑——把程序正义当作绊脚石踢开,把目的当作手段的正当化理由。”

他转过身,直视着艾拉。

“那天在我家里,有人捂住伊森的嘴,把他带走了。那个人也许相信自己是在执行一项‘更高目标’的合法命令。他也许和当时的我一模一样——觉得自己正在做一件虽然不太对但不得不做的事。我不想变成他。我不想在任何维度上变成他。哪怕只是一行代码的相似。”

艾拉沉默了很久。灯塔的旋转光束每隔七秒扫过一次海面,从窗户透进来,在莱昂脸上划过一道短暂的白光,然后重新陷入黑暗。反复。像一种古老的信号,在说——我在,我在,我在。

“你用了六年走到这个结论。”艾拉终于开口。

“是的。”

“那现在呢?你把方案删了。合法的证据保全令还没下来。STYX-A3上的数据随时会被清除。如果你的选择是不做非法的事,而合法的路又走不通——那你准备怎么办?”

莱昂从口袋里掏出一个U盘,放在桌上。不是那块磨损了六年的黑色闪存盘,是一块全新的、银色外壳的U盘。标签上手写着一行字:“最后稻草·合法版本”。

“我删掉的是违法的版本。但我在写它的过程中,发现了一个合法的路径。”他坐下来,将U盘插入艾拉的离线终端。屏幕上弹出一份重新撰写的行动方案,比之前删掉的那份短得多,也简单得多。没有伪造认证协议。没有绕过生物识别。没有通风管道。

“克莱尔的民事诉讼已经被立案。一旦证据开示程序启动,原告方可以向法院申请进入特定场所进行证据保全。如果我们能在证据开示程序中向伯恩斯坦法官证明,财政部地下金库里的STYX-A3服务器存储了与本案直接相关的证据,法官可以签发一项有限制的证据保全令。法警陪同进入,全程录像,所有提取的数据在法庭监督下封存。”

“那需要时间。”

“对。但不需要把灵魂卖给他们。”莱昂指着屏幕上的方案,“这份新方案的核心不是技术。是法律论证——克莱尔已经在起诉状第四稿中写好了基础,哈灵顿的律所正在准备证据保全申请的附件。如果我们能说服伯恩斯坦法官,STYX-A3上的数据属于‘面临即时销毁风险的关键证据’,他可以根据联邦民事诉讼规则第34条签发紧急保全令,跳过常规排期,在四十八小时内执行。”

艾拉快速浏览了屏幕上的法律论证段落。她的眼睛从左扫到右,光标一行行向下滚动。看到第二页时,她的嘴角浮现出一个微微上扬的弧度。不是胜利的微笑——是她那种只有在发现某个逻辑漏洞被完美堵上时才会流露出来的、近似于职业尊严感的满意表情。

“你把违法方案的框架,全部翻过来变成合法论证。”她说,“进入通道,从渗透变成了证据保全申请。生物识别,从欺骗变成了法警陪同下的系统合法访问。数据提取,从隐形复制变成了法庭监督下的镜像封存。甚至通风管道——你把它替换成了联邦民事诉讼规则第34条的紧急动议条款,作为‘即时销毁风险’的法理依据。”

“是的。”

“你用了多少时间?”

“写完违法版本用了六个月。删掉它用了三秒钟。写完合法版本用了三天。”莱昂关上终端,将那块银色U盘收回口袋。“但这不是关键。关键是——当我写完违法版本的时候,我在最后一行代码注释里写了一段话。你知道我写了什么吗?”

“什么?”

“‘这个方案的每一步都完美无缺。它的完美就是它的罪过。’”

灯塔里安静极了。海风从古老的石墙缝隙中渗进来,带着盐和冷雾的气味。远处那艘货轮已经消失在海平线上,只剩下烟囱冒出的淡淡灰烟在暮色中渐渐稀释。

“莱昂。”艾拉忽然开口,声音比之前轻了很多。“你有没有想过——如果你真的在2009年那天,在驱逐现场,在你家的客厅里,你有能力做什么?”

“我想过无数次。每一次都得出同一个答案。”

“什么答案?”

“那天我什么也做不了。就算我有全世界所有的技术,所有的知识,所有的资源——我也挡不住一纸止赎令。那纸令状背后是联邦法律,是紧急授权法案,是净值清扫协议,是整个金融危机期间被赋予超常规权力的行政机器。我挡不住它。”他停顿了一下,手在口袋里攥紧了那块银色U盘,指节发白,然后继续说下去。“但我可以证明——它不该存在。”

几天后,纽黑文地区法院,伯恩斯坦法官的法庭。

克莱尔站在原告席上,面前的讲台上摊着民事诉讼起诉状和证据保全申请的联合动议文件。她的律师——哈灵顿律所资助的一位名叫莉迪亚·陈的民事诉讼专家——正在向法官做口头陈述。陈律师四十出头,华裔,在复杂民事诉讼领域有着极高的胜率。她说话的方式简洁有力,每一个论点的位置都精确得仿佛经过了精密测量。

“法官阁下,”陈律师说,“我方已于三周前提交了证据保全申请,要求对财政部地下金库中的STYX-A3服务器进行法警陪同下的镜像保全。至今未收到被告方对申请中核心问题的回应:即该服务器上存储的‘净扫·内部安保’档案面临即时销毁风险。我方有理由相信——基于服务器近期异常数据清理活动——延迟执行保全将导致关键证据永久灭失。”

被告席上,财政部和FHSA的代表律师进行了反驳。他们的论点很直白:证据保全申请缺乏足够的证明力,所谓的“异常数据清理活动”缺乏独立来源的验证,STYX-A3服务器涉及金融稳定敏感信息,不宜在民事诉讼证据开示阶段就被第三方接触。

伯恩斯坦法官是一位七十岁出头、戴着半月形老花镜、说话不紧不慢的老人。他在双方律师完成辩论后,摘下眼镜擦了擦,然后用一种和他年龄不相称的锐利目光看着被告律师。

“被告方刚才说,STYX-A3服务器不包含与本案相关的证据。请问,这是基于对服务器内容的实际检查得出的结论,还是基于被告方对‘相关’一词的法律解释?”

被告律师愣了一秒。“法官阁下,我方立场是基于——法律解释。”

“我明白了。那么原告方提出的‘异常数据清理’指控,被告方是否否认?”

“我方认为该指控缺乏独立验证——”

“这不是我问的问题。”伯恩斯坦打断了他,“我的问题是:你们是否否认存在异常数据清理活动?是或不是。”

被告律师沉默了大概三秒钟。那三秒钟在法庭上被拉得很长,长到足以让后排旁听席上的一名记者在笔记本上写下“被告方沉默了”然后画了一个圈。

“我方——没有足够的内部信息来确认或否认该指控。”被告律师最终回答。

伯恩斯坦将眼镜重新戴上,在面前的便签上写了几行字。然后他抬起头,做出了一个让整座法庭都屏住呼吸的决定。

“本院批准原告方的证据保全申请。鉴于被告方无法否认证据面临即时销毁风险,且该证据与本案的核心事实直接相关,本院签发紧急证据保全令。财政部须在四十八小时内允许原告方、原告方技术专家及法院指定法警进入地下金库,对STYX-A3服务器进行完整镜像保全。所有提取的数据将在本院监督下封存,由独立第三方进行审查,以确定其与本案的关联性。本裁定不得上诉。”

法槌敲下。一声脆响,在整个法庭里回荡。

克莱尔低下头,双手捂住脸。她的肩膀在微微颤抖。莱昂从旁听席上站起来,穿过人群走向她。当他走到她身边时,她抬起头,眼睛里不是泪水——是那种被压抑了太多年、忽然间被允许释放的、像春汛一样汹涌的光芒。

四十八小时。两年零四个月的法律程序、六年的证据收集、无数次被驳回的信息申请、一份又一份被签署又否决的搁置令——所有这一切,在伯恩斯坦法官敲下法槌的那一刻,被压缩进了两天的时间窗口。

当天晚上,艾拉在灯塔里收到了法院传真的保全令副本。她用扫描仪逐字逐句地读完了整份文件——法官签名、法院印章、执行条款、证据封存程序——然后她打开加密信道,向“米兰达”发了一条简短的消息。

“四十八小时后,我们会进入金库。谢谢你在黑暗中点亮的光。”

回复几乎是即刻弹出来的。仍然没有署名,没有可追溯的发送源头。只有一行字:

“不要谢我。谢那个在地下二层工作了九年、用一个暂停键救下了所有日志的人。他的名字叫萨米尔·哈基米。他才是点亮光的人。”

艾拉盯着那个名字看了很久。萨米尔·哈基米。FHSA地下二层的一个IT技术员。一个从未被注意到的人。一个在伪造工单面前按下暂停键的人。一个把即将被删除的日志分割成片段、藏入公共互联网深处的幽灵。他现在在哪?还在FHSA吗?还是已经换了一份工作,在城市某处安静地生活,不知道自己在六年后的今天被一个匿名为“米兰达”的普洛斯彼罗成员称为“点亮光的人”?

她将消息转发给了莱昂。莱昂收到时正坐在坎伯兰公寓的厨房餐桌前,面前摊着那张磨损的便利店收据——格拉斯顿伯里船屋码头,德雷克搬家前一天,匿名信,手写墨水,字迹潦草但有力。他翻过收据,在背面写了一行字:

“萨米尔·哈基米。记住这个名字。等到这一切结束,去找到他,当面说谢谢。”

然后他将笔放下,走到窗前。街对面的车今晚没有出现。坎伯兰四月的夜晚温柔而安静,梧桐树正在抽新芽,月光洒在空旷的街道上,照亮了那些曾经空置了数年、最近终于有人搬进去的店铺橱窗。这座城市在金融危机后第一次看起来不那么像一个战场了。

但莱昂知道,战争还没有结束。四十八小时后,他会走进财政部地下金库,站在STYX-A3面前,亲手创建它的全盘镜像。然后他会把那份镜像交给法院封存,等待伯恩斯坦法官的独立第三方审查——最后等待里面的内容。

他的手指在口袋里碰到了那块黑色闪存盘。六年了,它的外壳已经被磨损得几乎认不出原来的颜色。那个密码——“FORTIS-09C3-1147”——他倒背如流。他从未在联网环境下输入过它。他一直等到今天,等到这扇合法的门被打开,等到那份紧急证据保全令被签发,等到法槌在法庭上敲下那声响彻整栋大楼的脆响。

还差两天。

他把闪存盘握在手心里,金属外壳被体温暖得温润。窗外,一轮近乎圆满的春月正从梧桐树枝间缓缓升起来,月光穿过玻璃,在地板上投下银白色的方格。莱昂站在那里,直到月亮升到足够高,直到克莱尔从卧室出来,从背后抱住他,两个人什么也没说,只是一起看着同一片月光,数着距离他们走进那道门的最后时光。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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