16. 权力的后门

南洲历399年,霜月十八。下午两点二十分。新州最高法庭,合议庭服务器机房。

沈默说完那句话之后,岳嘉石做了一个所有人意料之外的动作。他没有去拿操作台上的灰色副卡,没有试图解释自己为什么在两点零四分带着数据擦除器出现在机房里,也没有继续追问第三张权限卡的持有人是谁。他只是慢慢地靠在了身后的机柜上,金属外壳的凉意透过他的西装外套传到脊柱,让他的脊背不自觉地挺直了一瞬。然后他笑了——不是胜利的笑,也不是嘲讽的笑,而是一个做了十二年安全总监、以为自己在执行命令、到头来发现自己也是被蒙在鼓里的那一个,才会有的笑。

“程伯安从来不把全部权限给任何人。”岳嘉石说,声音很轻,像是说给自己听的,“我以为我至少是例外。”

“你不是。”程知远说。

“你也不是。”岳嘉石看着程知远,灰眼睛里第一次出现了一种接近于疲惫的东西,“你是他儿子。他给了你主卡,但他没有告诉你第三张卡的存在。你猜第三张卡的持有者是谁?”

程知远没有回答。他脑子里在快速排除名单。千盾安全执行部全员的权限等级他都知道,最高的是岳嘉石和他自己,其次是今天带在身边的三个行动员。联合安全委员会那边,五名常务委员各有各的权限范围,但服务器的物理访问权限不在常务委员手里——这是一条被写入安全条例的隔离原则,立法者的权限不能覆盖执行者的操作区域。苏秉文作为首席法官有权限进入机房,但苏秉文今天下午两点整正在法官席上主持审理,他的行动轨迹被三台摄像机全程记录,不可能在两点零二分出现在四十米外的服务器机房里。

剩下的只有一个人。这个人不在任何权限名单上,不需要任何权限卡,因为整个联合研究院的安全架构都是他设计的。他设计了清道夫的底层逻辑,设计了“绊线”模块的声波测绘功能,设计了墙基点零服务器的双条件关闭机制——而且他在375年霜月设计这一切的时候,在系统底层留了一条只有他自己知道的终极通道。这条通道不需要经过任何认证系统,因为它本来就是认证系统本身。

“沈泽川。”岳嘉石说出了程知远脑子里正在想的那个名字,但他的语气不是在回答,而是在纠正。他顿了顿,然后说:“不是沈泽川。是继承了沈泽川全部技术遗产的人。沈泽川在385年死之前,把他的所有研究成果交给了一个人。不是你——你当时还在千盾写清道夫的代码。不是你弟弟沈默——沈默当时是程伯安的女婿,沈泽川不信任任何和程家有关系的人。”

程知远的瞳孔收缩了一下。“沈霆。”

“沈霆。”岳嘉石重复了一遍这个名字,像是在确认某个自己一直在怀疑但从未找到证据的猜想,“沈泽川临死前四十八小时把U盘给了沈松山,把笔记本给了沈霆。沈霆用这本笔记本在地下研究了十年。他不需要权限卡就能进入第四十条的服务器——因为他把沈泽川留在系统底层的那条终极通道重新激活了。这条通道的入口不在墙基点零,不在合议庭服务器机房,不在任何物理设施上。它在清道夫的代码本身里。只要输入一段特定的触发代码,任何一台连接到第四十条网络的终端都可以越过权限验证直接进入管理员模式。”

沈默听到这里,从外套内侧拿出了沈泽川的笔记本。他翻到最后十七页的前面几页——那些页面上写满了清道夫的代码片段。他之前在墙基点零的服务器屏幕上见过这些代码,它们和第四十条的核心架构长得一模一样。但他一直没有注意到其中一段代码的注释栏里有一个很不起眼的手写标记:一个圆圈,圆圈里面是一个字母“Z”。沈泽川的签名习惯——在所有他认为是“最终版本”的代码旁边画一个圈,里面写Z。这个标记在笔记里出现了三次。第一次在第三十八条的草案批注旁边,第二次在墙基点零剖面图的冗余空间标注旁边,第三次在一段被他标注为“紧急通道”的代码片段旁边。

“这段代码。”沈默把笔记本摊开在操作台上,手指指着那个圈Z标记,“我父亲在385年写的这段代码——它是什么?”

岳嘉石走过来,低头看着那段代码。他看了很久,久到门口的三个行动员开始不安地交换眼神,久到林律师忍不住往前走了一步也想看。然后他直起腰,脸上的表情变了。不是困惑,不是愤怒,而是一种技术专家面对自己无法企及的同行时才会有的、带着敬意的苦笑。

“这是一条反向激活指令。”岳嘉石说,“它不是用来开启第四十条的——它是用来让第四十条误以为自己正在被开启。当这条指令从任何一台连接第四十条网络的终端发送给服务器时,服务器会认为院长权限卡已经物理接触了核心接口,于是自动进入管理员模式等待下一步指令。但下一步指令永远不会来——因为发送这条指令的人根本不打算操作服务器。他只是想让服务器进入一种‘等待管理员确认’的挂起状态。在这种状态下,第四十条的所有自动功能——包括标记、评估、清除——全部暂停。相当于用服务器自己的逻辑把它自己冻住了。”

“挂起状态持续多久?”

“直到有人用真的权限卡插入服务器核心接口,手动退出管理员模式。或者直到有人在服务器本地终端上输入另一段恢复代码。”

沈默和程知远对视了一眼。今天上午十点十一分,沈默在墙基点零插入程伯安的副卡,系统进入了管理员模式。他当时以为是自己主动触发了管理员模式——权限卡插进去,认证通过,模式切换。但按照岳嘉石刚才的解释,第四十条在那之前就已经处于挂起状态了。沈默插入权限卡的时候,服务器不是在切换模式,而是在从一个已经挂起了不知道多久的等待状态中被唤醒。

“它什么时候进入挂起状态的?”沈默问。

岳嘉石没有回答。他走到操作台前,推开蹲在地上的技术员,自己坐在终端前面,手指在键盘上快速敲击。他调出了第四十条的系统日志——这份日志今天上午沈默在墙基点零的服务器上也看过,但岳嘉石看的是更早的时间戳。他把日志往前翻,翻过今天凌晨的标记记录,翻过昨天的标记记录,翻过过去一周的标记记录。然后他停住了。

南洲历399年,霜月十一。凌晨三时零七分。整整一周前的同一个时刻。

系统日志上显示了一条极其简短的记录:“紧急通道代码接收。来源:未知终端。终端物理位置:旧京第九区,防空洞D-12。认证结果:沈泽川终极通道验证通过。系统状态更新:进入管理员挂起模式。备注:等待权限卡物理确认。”

D-12。沈霆的房间。一周前的凌晨三点,沈霆在D-12的终端机上输入了沈泽川笔记本上的那段紧急通道代码。那段代码通过灰鼠会的加密信道连接到了墙基点零的第四十条服务器——因为灰鼠会的加密信道和联合研究院的地下通讯网络使用的是同一条老旧的光缆,是沈泽川在375年铺设的,埋在隔离墙地基以下二十米,从来没有被任何施工队发现过。

“沈霆在七天前就冻结了第四十条。”岳嘉石的声音带着一种奇怪的平静,像是在阅读一份已经发生了太久、已经无法挽回任何事的旧报纸,“今天凌晨清道夫标记沈念知的时候,第四十条的自动清除功能其实已经被冻结了。那四个中继器在第七巷捕获的信号——包括沈念知的信号——都被写入了标记数据库,但它们触发的不是清除流程,只是标记流程。标记不会杀人。清除才会。而清除——在过去七天里,从来没有被启动过。”

沈默站在原地,身体里的某种东西正在被翻搅。今天凌晨他在地下诊所醒来,苏婆告诉他清道夫标记了他,他以为自己在被追杀的边缘。他穿过倒塌的四号地道,爬过排水管的锈蚀内壁,到达墙基点零,看到屏幕上那个巨大的红色数字——一万四千三百八十七人。他以为这个系统正在全力运转,正在把人一个接一个地推进深渊。但事实是,沈霆在七天前就按下了暂停键。沈霆没有告诉任何人——没有告诉沈松山,没有告诉苏婆,没有告诉沈默。他让所有人都继续按照系统仍在运转的方式行动,因为他需要这种恐惧——恐惧是最好的伪装。只有程伯安相信清道夫仍在全力运转,他才会继续坐稳在旁听席上,才不会怀疑有人在法庭上给他准备了一个不一样的结局。

“我哥没有告诉我。”沈默的声音很轻。

“他不需要告诉你。”岳嘉石关闭日志界面,站起来,转身看着沈默,“因为他知道你会做到你该做的事。他冻结了系统,你去墙基点零插了权限卡,程知远在法庭机房拿枪指着我,林律师在合议庭面前提交了证据——这些事不是同时发生的,是一环扣一环的。沈霆设计了整条因果链的第一个环节,但他不知道后面会怎么发展。他只是选择相信你们。”

机房里安静了一瞬。走廊外面的脚步声又响起来了,这一次不是皮鞋——是布鞋,很轻,步子很小。沈念知出现在机房门口,身后跟着沈松山。她仍然穿着那件宽大的清洁工工装,袖子被卷到了手腕以上,露出两条瘦小但结实的胳膊。她的脸因为在地下生活了九年而苍白得几乎透明,但眼睛很亮,和她母亲一模一样。

“妈妈说,休庭时间要结束了。”沈念知的声音很清晰,像是在复述一条她已经背熟了的消息,“她让我告诉你们,审判长在合议庭看完第三十九条备录之后打了一个电话。电话打给了联合安全委员会主任江万清。通话时长四分十七秒。挂电话之后,审判长让书记官准备重新开庭。但是他同时让人把法庭外面走廊里的两台摄像机搬走了。只留下了法庭里面的三台。”

沈默听完这句话,脑子里迅速拼出了一幅图。苏秉文打给江万清的电话,四分十七秒——足够苏秉文把现在法庭上正在发生的事全部讲清楚:程知意在被告席上公开了第三十九条备录,她的律师提交了第四十条的系统日志,旁听席上坐着程伯安,摄像机正在把一切直播给闭门会。江万清在电话那头会怎么回答?他不能说“销毁证据”——苏秉文告诉他这件事本身就意味着证据已经在合议庭手上了。他也不能说“立刻终止审判”——那样等于不打自招。他只能说一句话,而这句话决定了苏秉文接下来的全部行动。苏秉文挂掉电话之后搬走了走廊里的两台摄像机——不是法庭里面的,是走廊里的。他不想让走廊里发生的事情被录下来。

“走廊里有什么?”沈默问。

“什么都没有。”沈松山接话了,声音很沉,“但走廊通向三个地方——合议庭、家属会见室、和消防楼梯。他搬走走廊的摄像机,意味着接下来在走廊里发生的事不会有影像记录。”

接下来在走廊里会发生什么?

沈默把笔记本合上,放回外套内侧。然后他把操作台上的灰色副卡拿起来,递给沈松山。“你和沈霆带着念知留在这里。机房的门从里面可以锁死,副卡有开门权限。程知远的人会守在门外。我去家属会见室——休庭期间程知意会被押送到那里见家属。如果苏秉文搬走了走廊的摄像机,他的下一步行动会发生在会见室里。”

“你去会见室需要穿过走廊。”程知远说,“走廊没有摄像机。你消失在走廊里,没有人会看到你什么时候到了哪里——但同样,也没有人会看到别人对你做了什么。”

沈默点了点头。他已经想到了这一点。苏秉文搬走走廊摄像机的理由对外可以说得很体面——“休庭期间走廊没有庭审活动,保留摄像机浪费资源”。但实际上,他在走廊里制造了一个监控盲区。在这个盲区里,任何人都可以出现在任何地方,任何事都可以发生,任何痕迹都可以在事后被否认。

而家属会见室在走廊的尽头。程知意在休庭期间会被法警从被告席带到会见室,在那里等待和家属见面。沈默如果想去见她,他必须穿过那条没有监控的走廊。苏秉文知道他会去——因为苏秉文在合议庭看到了第三十九条备录和第四十条日志,知道这些证据的来源是沈默,知道沈默一定在法庭大楼里,知道沈默一定会利用休庭去见程知意。搬走摄像机的真正目的不是隐藏什么,而是创造一条让沈默可以安全抵达会见室的通道。然后在那条通道的尽头等着他的不是程知意——是苏秉文自己。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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