第17章 · 导火索

塞拉斯坐在办公桌前,看完了萨赫勒行动的战后报告。

报告很长,措辞冷静,数据分析充分,每一个结论都被三组以上的独立数据源交叉验证过。但塞拉斯读完之后,把报告从终端上划掉了,然后靠在椅背上,望着天花板的某个点,一言不发地坐了将近五分钟。

二十三个终端被截获。十五人被捕。四个据点被捣毁。超过三百TB的数据被收缴。

但核心目标——法尔汉和陆远——不在其中。

米兰把他们留在了行动之外。米兰在战前的情报筛选阶段,把这两个名字从”允许打击”的名单中划掉了。理由是:“他们是技术源头,活着的价值大于被捕的。继续追踪。”

塞拉斯看到那条备注的时候,指关节发出一声脆响。

他站起来,走到办公室的落地窗前。窗外是深圳南山区科技园的夜景,无数个白色的窗口在黑色的建筑立面上排列,像一块巨大的电路板。他的倒影在玻璃上隐约浮现,面无表情,像一尊被冷光冻结的雕塑。

他理解米兰的”精细操作”。他理解米兰想要放长线钓大鱼。他理解米兰需要通过监控数据党的活动来绘制完整的组织拓扑。他理解这一切——在战略层面,他理解。

但他不再接受了。

萨赫勒行动是一个完美的陷阱,但米兰把它变成了一个鉴别工具——用二十三条命换来了对伊莎贝尔·克劳斯的身份确认。米兰没有在这个基础上继续施压,没有趁数据党阵脚大乱的时候发动第二波打击,没有封堵SkyWalker的漏洞——他什么都没有做。他回到了那间贝尔格莱德的办公室,坐着,看着,等待。

塞拉斯不知道米兰在等什么。但他知道一件事:米兰的”精细操作”正在消耗他的耐心,而耐心是塞拉斯最短的资源。

他走回办公桌前,按下了内线。

“刘洋,帮我调一份数据。——深圳市立儿童医院,患者陆子衿的星链医疗授权档案。”

对面沉默了一秒。“头儿,医疗数据——”

“我签权限。”


深圳市立儿童医院的医疗信息系统在凌晨两点三十七分收到了一条来自星链亚太安全中心的标记指令。

指令没有被拦截,没有被审核,没有触发任何警报——因为它的来源IP属于星链安全部门的合法操作网段,签名证书有效,授权码等级为A3——安全调查用途的合法授权。医院的系统在零点几秒内完成了验证,然后自动执行了标记。

患者ID:GDSZ-LL-2052-07-4417 姓名:陆子衿 当前医疗授权状态:正常

新标记:待核查——可能存在欺诈性使用 标记来源:星链安全部门 · 授权码 A3-SEC-ASIA-7712 执行操作:远程医疗服务单需经72小时人工审核 生效时间:即时 预计审核完成时间:72小时后(自动计算)

没有任何人被告知。没有任何弹窗提醒。医生在第二天早上打开工作站的时候,不会看到一条红色的警告——他只会发现,当他试图发起远程专家会诊请求时,系统弹出了一行灰色的提示文字:

「当前账户存在异常标记。远程医疗服务已被挂起。请联系您的星链客户经理了解更多信息。参考编号:SEC-HOLD-7712-4417。」

没有电话。没有邮件。没有申诉通道。

只是一个安静的、灰色的、不会引起任何注意的页面跳转。


陆远在第二天上午十一点接到了电话。

他当时正在据点的屏蔽室里调试SkyWalker的新版调制参数——萨赫勒行动之后,法尔汉增加了协议的安全层,每次通信前需要先通过一组动态生成的QKD噪声模式验证对端身份。他把新参数刷入测试终端,正准备开始第一轮闭环测试。

手机震了一下。屏幕亮起,来电显示是:「深圳市立儿童医院 · 神经内科」。

他接起来。

“喂,我是赵医生——陆子衿的父亲,是吧?”

“是我,赵医生。”

对方的语气没有异常——但陆远在华为的实验室里培养了多年的信号分析直觉,让他捕捉到了电话那头背景音里的一种微妙的寂静。那不是正常的诊室背景音。赵医生可能换到了一个没有人的地方在打这个电话。

“有一个情况需要告诉你,“赵医生说,语速比平时慢了一些,像在斟酌每一个字,“今天早上我们准备把子衿昨天的夜查影像传给北京天坛医院的专家。系统弹了一条提示——说你们账户的远程医疗服务被挂起了。理由是账户异常标记。审核周期是七十二个小时。”

陆远握着手机的手没有动。但他的大脑在零点几秒内完成了对一个句子的多重解析:远程医疗服务被挂起。账户异常标记。七十二小时。

“赵医生——子衿下一次计划内的远程会诊是什么时候?”

“原本是明天下午。但如果服务被挂起——”

“她明天能看上吗?”

电话那头沉默了几秒。赵医生的声音再响起来的时候,比刚才低了一些,像是在说一句他不愿意说的话:“按照系统显示的规则——如果七十二小时内没有人处理这个标记,服务会自动恢复。但’恢复’的意思是进入人工审核队列,不是直接通过。实际等待时间……我遇到过的最长记录是六天。普通的情况是一到两天。”

陆远感到自己的指腹在手机外壳上施加了过大的压力,塑料外壳发出一声轻微的嘎吱声。

“这个标记——是谁下的?”

“系统只显示了一个授权码。没有名字,没有部门。但——“赵医生又停顿了,这一次更长,“以我在这个系统里工作十二年的经验,这种标记通常来自星链的安全部门。不是医疗系统内部的审核。医疗审核的标记会带一个’MED’前缀。这个标记的前缀是’SEC’。”

SEC。

安全部门。

陆远闭上眼睛。在他合拢的眼睑后面,他看到的不是黑暗,而是一张脸——不是米兰的脸,是另一张。一个他在数据党的档案中看过照片但从未亲眼见过的人。塞拉斯·陈。亚太区安全总监。

萨赫勒行动的失败没有让塞拉斯收手。他只是换了一个工具。

“谢谢你告诉我,赵医生。”

“陆先生——我知道你最近在跟医院打交道上遇到了一些困难。如果你需要什么帮助——我能做的不多,但如果你需要我直接跟天坛的专家用个人通讯方式联系——”

“不用。我来处理。”

他挂了电话。

屏蔽室的灯光是冷白色的,在头顶发出均匀的荧光。测试终端还在等待他的指令,屏幕上的状态栏闪烁着「等待用户确认」的字样。陆远站在工作台前,看着那块屏幕,但没有在看上面的参数。

他感到一种奇怪的东西正在他的血管里流动——不是恐惧,不是慌乱,而是一种他从认识自己以来从未如此清晰地体验过的情绪。愤怒。纯粹的、透明的、不带任何杂质的愤怒。它像一个缓慢升起的液面,从他的腹腔开始,一节一节地淹过他的肋骨、他的胸腔、他的咽喉。

米兰的控制是一张网。网的逻辑是约束、引导、等待——它不会勒死你,但它会让你永远在它允许的范围内活动。

塞拉斯的方式不同。塞拉斯的方式是直接掐住你的喉咙。你的女儿需要远程专家会诊,你的女儿需要AI影像分析,你的女儿需要每一条通过星链传输的医疗数据——他可以把它们全部冻结。不是威胁,不是警告,不给你任何谈判的筹码。他只是在系统里改了一个字段,就让你的女儿失去了获得救治的通道。

陆远把手机放进口袋,推开屏蔽室的门。

女儿正在据点角落的垫子上画画。她趴着,两条小腿在空中晃荡,画的是两个人——一个高一个矮,手牵着手,站在一块绿色的东西上面。她看到爸爸走过来,举起画纸:“爸爸你看,这是你和我!”

陆远蹲下来,看了一眼那幅画。画上的人眼睛画得很大,嘴角向上弯,两个人都像在笑。

“子衿,“他说,声音比他想象中要沙哑,“爸爸要出去一下。跟沈姐待一会儿,好吗?”

小姑娘的笑容淡了一些,但她没有问为什么。她只是点了点头,然后低下头继续画画。陆远站起来的时候,看到她在那幅画的天空上加了几颗星星——用黄色的蜡笔画的,在纸张的顶部一字排开,整整齐齐。

他转身走向法尔汉的笼子。

法尔汉正在分析米兰的日志——萨赫勒行动之后,他把所有的精力都投入到了那个嵌套入口的搜寻中。他面前的屏幕上密密麻麻地排列着固件反汇编的窗口,光标在一个内存地址偏移量上闪烁,旁边是手写的注释。

“法尔汉。”

法尔汉没有回头,但他的手停了下来。

“子衿的远程医疗被冻结了。“陆远说,“塞拉斯干的。七十二小时人工审核。以塞拉斯的风格——七十二小时后也不会解冻。他会一直拖着,直到我做什么。或者什么都不做,看着她断诊。”

法尔汉转过来。他的眼睛因为连续熬夜布满了血丝,但他的目光非常清醒。

“他在逼你。你在数据党这件事——塞拉斯知道。他动不了我们——米兰在保护我们不被物理打击。所以他从你女儿下手。”

“我知道。“陆远说。他的声音安静到近乎透明,像一根被拉到了极限的金属丝,在断裂之前发出那种最纯净的、最尖锐的振动。“所以计划提前。我们现在就行动。”

法尔汉看着他,没有立刻接话。

“计划还没准备好。嵌套入口的搜索还没完成——我没有找到米兰的那个后门地址。没有那个入口,SkyWalker只能做一个隐蔽信道,不能在星链核心网中创建自治域。”

“我们没有时间等它准备好了。”

“如果我们现在强行注入——失败的概率——”

“我知道。”

陆远站在笼子的门口,冷白的灯光从他身后照进来,在他的身体前方投下一道轮廓分明的阴影。他看起来没有任何激动。他的双手垂在身体两侧,没有握拳,没有颤抖。但他的眼睛里有一种法尔汉从未在他身上见过的东西——不是疯狂,不是冲动,是一种比那更深、更重、更冷的东西。

“不是为了数据党,“陆远说,“不是为了自由互联网。”

他停了一下。

“——为了我女儿。还有米兰的女儿。还有所有被这个系统绑架的孩子。”

法尔汉沉默了很长时间。

然后他从抽屉里拿出了一个东西——一台黑色的加密通信终端,比手机大一圈,外壳是金属的,侧面有一个物理开关。他把终端推到桌面上,推到陆远面前。

“米娅留给你的那个号码还在。米兰的私人加密通道——从你第一次联系她之后,她就把它激活了。她说如果你什么时候需要直接跟你通话——拨这个号。”

陆远拿起那台终端。金属外壳很冷,在他的掌心里缓慢地吸收着体温。他找到了通话记录中的那个号码——一组十六位的数字,没有存储在SIM卡上,是硬编码在终端的加密芯片里的。

他按下了拨号键。

线路接通前的等待音是一种经过特殊处理的、没有任何频率特征的混沌白噪音。响了四声。

然后线路接通了。

对面没有人说话。但陆远能听到呼吸声——均匀、平稳,像一个人在深夜独处时特有的那种呼吸节奏。

“下午好,陆远。”

米兰·沃伊诺维奇的声音从线路那头传过来。比陆远想象中要低一些,没有他预想中的那种权威感——不是虚弱,而是一种极其克制的平静,像一面结冰很厚的湖面。

“我一直在等你的电话。”

陆远握着终端,站在屏蔽室的中央。周围的声音——键盘声、风扇声、远处的人声——在那一瞬间都变得非常遥远,像隔了一层正在缓慢增厚的水。

“你知道你的人在做什么吗?“他说。

“塞拉斯。“米兰说。他的声音没有任何惊讶,像在陈述一个他已经看过结果的实验数据。“我知道。那不是我的命令。”

“那你阻止他。”

米兰在电话那头沉默了一下。当他的声音再次传来时,多了一种陆远无法准确辨识的东西——不是歉意,不是辩解,更像是某种……等待。

“我为什么要?”

陆远的手指在终端的金属外壳上收紧。他感到那种刚刚沉下去的愤怒正在以更快的速度重新涌上来——但他在它冲过咽喉之前把它压住了。

“因为你女儿在我这边。”

他把这句话说出来之后,对面的沉默变成了一种不同质地的沉默。不是通话中断的空白——是一种正在被某种东西填充的、正在发生化学反应的沉默。

“而你还爱她。“陆远说。

那句话说出口之后,陆远自己都感到意外。他不是计划好要说这句话的——它从他嘴里自己跑了出来,像一个一直在等机会出现的念头,终于找到了一个出口。

线路那头的呼吸声变了。不是变快,不是变重——是出现了一个极其微小的、几乎听不到的停顿。像一个正在稳定行走的人忽然被绊了一下,在零点几秒内失去了节奏,然后迅速恢复了。

但那零点几秒内——陆远捕捉到了。

“你女儿在数据党的据点里,每天给她的母亲写信,信里说她不恨你。“陆远说。他的声音不再急促了,每一个字都像被水冲洗过的石头一样清晰分明,“她以为我们不知道她是谁。我们知道。但我们没有利用她来对付你——不是因为我们不想,是因为她自己选择了站在哪一边。你设计了一个可以把全人类锁在里面的系统。但你没办法把你自己的女儿锁进来。”

沉默。很长的沉默。

陆远能听到米兰的呼吸声在那一端变得更深了——不是紧张,更像是一个人在做一个需要消耗大量内在资源的决定之前,刻意调整自己的呼吸频率。

“米兰——她叫米娅。她二十六岁。她在柏林的地下据点里写代码,画的电路板比数据党大多数全职工程师都要好。她不姓你的姓,但她做的是你做的事——她造东西。你不帮她,她可能有一天会被塞拉斯的人找到。我不知道塞拉斯知不知道她的存在——但如果他知道,你比我清楚他会怎么做。”

他说完这句话之后,没有继续。他把终端夹在肩膀和耳朵之间,等待着。

米兰的声音再次传来时,比他之前说的任何一句话都要轻——不是音量上的轻,是一种年龄上的轻。像一个四十七岁的男人在说一句他十七岁时就该说的话,但拖到了现在。

“陆远。你知道我为什么不封那个漏洞吗?”

陆远没有回答。

“我花了三十年建这个系统。三十年中,我无数次在固件里留门——不是为了自己,是为了测试有没有人能发现它们。前六年,没有人。中间十年,有五个人发现了第一层。之后七年,没有人能走到第二层。”

他的声音停了一下。

“你是第一个走到第三层的。你自己没意识到——但你已经走到了。法尔汉也是因为你的方向才跟上来的。我女儿也是因为你的存在才决定打那个电话。”

“所以你不是在等我求你。“陆远说。他在说这句话的时候,感到自己正在慢慢地理解一些东西——不是米兰的全部算计,而是米兰这个人的某种底层架构。“你是在等我来找你。”

米兰没有回答。但那不否认本身就是一种确认。

“好。我来了。“陆远说。“你现在有两个选择:让他拖到我女儿断诊。或者你打开那扇门。不是帮我——我是说,帮你自己。”

“帮我自己什么?”

陆远握着终端,看着屏蔽室墙上那层细密的铜网。铜网在灯光下泛着暗淡的金属光泽,像一道被编织成墙的沉默。

“帮你女儿。你已经有三十年没有修通过一条真正的线了。你现在有一个机会——不是连接世界——是连接你和你女儿之间的那条。”

电话那头沉默了很久。久到陆远开始怀疑线路是否已经被挂断了。

然后米兰的声音再次传来。只有一句话,声音平静得近乎耳语:

“我会处理塞拉斯。七十二小时——我给你争取七十二小时。窗口期一到,你自己决定怎么走下一步。”

通话结束。

陆远放下终端,看到自己的手在轻微地发抖——不是因为恐惧,是因为他刚刚做了他这辈子做过的最大胆的一件事。他直接跟米兰·沃伊诺维奇说了话。他直接戳进了那个男人最深的裂缝。他提了米娅。

法尔汉站在笼子门口,看着他。他的表情不是询问,是一种带着某种接近敬畏的重新审视。

“他说什么?”

“他给了我们一个窗口。“陆远说。他把终端还给法尔汉,然后走向女儿的方向。“现在我们需要在那七十二小时里——找到米兰藏在固件里的那个真正的后门。”

他蹲在女儿面前,帮她理了理被图画纸蹭乱了的衣领。小姑娘抬起头看他,眼神清澈得像两颗被水洗过的玻璃珠。

“爸爸,你打完电话了?”

“打完了。”

“是打给谁的呀?”

陆远看着她的眼睛。他想了想。

“打给一个跟爸爸一样——也有一个女儿的人。”

小姑娘不太理解这个回答,但她没有追问。她举起手里的画纸,上面两个人手牵着手站在绿色的草地上,头顶是黄色的星星。

“送给你。“她说。

陆远接过那张画。他的视线在画纸上停留了很久,久到眼眶开始发热。

他没有让眼泪流下来。

但他在心里做了一件他从未做过的事——他对米兰·沃伊诺维奇说了一句话,一句米兰永远也不会听到的话:

我们都是父亲。我们都在用不同的方式保护自己的孩子。但我的女儿——我不会让她变成你的女儿那样。我不会让她需要写信才能告诉我她的感受。

他把画纸小心地折好,放进了胸前内侧的口袋里——紧挨着阿米娜给的那枚钥匙,紧挨着那封还没有送到贝尔格莱德的信。


贝尔格莱德。

米兰放下电话之后,在黑暗的办公室里坐了很久。

他没有开灯。窗外的萨瓦河在夜色中泛着微弱的粼光,老城区的屋顶在月光下勾勒出模糊的灰色轮廓。他面前的电脑屏幕已经自动切换到了待机模式,黑色的背景上偶尔闪过一个移动的光标。

他的手边放着那本牛皮封面的日记。翻开的那一页还是空白的。

他拿起笔,笔尖悬在纸面上方。

他想写很多东西。他想写关于陆远——这个第一次让他感到无法完全预测的人。他想写关于塞拉斯——他已经越界了,动一个孩子的医疗档案,这不是安全调查,这是绑架。他想写关于自己——他坐在电话前等待一个中国人的来电,等了整整两天,当电话终于响起的时候,他发现自己接起电话时手指在发抖。他已经很多年没有发抖过了。

他最终在日记上写了一段话。字迹不像平时那样工整,出现了一些他从未允许自己出现过的潦草:

2057年10月。不记得具体日期了。

刚才我接了一个电话。一个我从没见过面的人,用我女儿的存在作为筹码,要求我阻止我自己的安全总监去伤害他的孩子。

我没有拒绝他。

我不知道我是不想拒绝,还是不能拒绝。

他合上笔记,没有署名。

窗外,一颗星链卫星正在以均匀的速度划过贝尔格莱德的夜空。它看起来和其他的星星没有任何区别——冷漠、精确、不带有任何温度。但在这颗卫星内部运转的固件中,有一段从未被记录在任何文档中的代码路径正在安静地等待着。它在米兰的脑子里存在了六年,在固件中沉睡了四年,从未被任何人激活过。

米兰站起来,走到窗前。他看着那颗卫星的光点逐渐融入夜空中更密集的光点群落中——那十二万颗沉默的星星在他头顶排列成一张没有尽头的网。

他想起父亲。

线要通。

但线通到哪里去?通到什么程度?如果线的另一端没有人——或者线的那一头站着的是他自己的女儿——那么通了的线,还算是通了吗?

米兰没有回答自己的问题。

但他也没有删掉那个嵌套入口。

微信公众号二维码

扫码关注微信公众号
阅读更多独家内容