19. 最高法院的终局裁决

联邦最高法院的侧门在休庭后仍然紧闭着,但消息已经像电流一样传遍了整栋大楼。法警从大卫·克莱因身上搜出了两部手机、一台加密平板电脑和一个嵌入皮带扣里的微型信号发射器。这些设备被装进防篡改证据袋,送往了联邦调查局数字取证实验室。克莱因本人被带到了法院地下层的临时拘留室——没有戴手铐,但两名法警一左一右坐在他两侧,像是两尊沉默的石像。

艾伦没有去车库。他站在法院一楼的走廊里,背靠着冰冷的大理石墙壁,看着手机屏幕上凯勒发来的那条消息。消息只有短短几行字,但每个字都像秤砣一样坠在他的胃里。

“市议会,今晚。肖的计划仍在运行。我有新线索。在车库等我。”

他把消息给米拉看了。米拉读完后的表情让艾伦想起她在法庭上看到大卫·克莱因手机屏幕的那个瞬间——不是惊讶,而是某种验证了最坏猜测之后的冷静。“市议会全体议员的提名仍然在天罚平台的系统中。肖虽然逃了,但他在逃亡前就已经预设好了提名的触发条件。如果克罗昨晚没有开源代码,如果禁令没有在午夜前批准,市议员们的名字现在已经在投票页面上了。”

“但禁令已经批了。最高法院已经叫停了处决程序。”

“禁令叫停的是针对你的处决。”米拉把手机还给他,声音压得很低,“但天罚平台上还有另一个投票通道——肖预设的连环提名程序。那个程序的技术基础和处决投票是同一套代码,但它的法律身份完全不同。你是一个人,市议会是一个机构。最高法院的禁令措辞写的是‘针对原告艾伦·霍桑的投票处决程序’——它没有覆盖市议员。肖知道这一点。大卫·克莱因也知道。他们故意设计了两个独立的目标列表,就是为了让法律保护来不及扩展。”

艾伦想起了肖在安防中心说过的最后一句话:“信使不会死,只会改名换姓。”肖不是在逃跑。他是在把信使的身份和操作权限转移给了一个预设的自动化系统,然后让那个系统在他缺席的情况下继续运行。他不需要按按钮,只需要确保按钮在正确的时间被正确的人按下去。

“我们还有多少时间?”

“不知道。肖预设的提名触发条件可能是午夜,也可能是今天下午,也可能是市议会就基础设施商品化法案投票表决的那一刻。只有肖自己——或者克罗——知道触发条件是什么。”米拉看了一眼手表,“克罗现在在哪里?”

“地下三层。他在收拾东西。他说他会出庭作证。”

“他需要比出庭作证做得更多。”米拉掏出手机,拨通了佐伊的号码,“佐伊,帮我追踪塞巴斯蒂安·克罗的当前位置。然后接通他的加密频道。我需要他立刻接入最高法院的书记处电子系统——不是作为证人,是作为天罚平台的联合管理员。他需要从后台检查肖预设的所有提名草稿和触发条件。”

佐伊的声音从扬声器里传出来,背景里仍然有键盘敲击声和服务器风扇的低鸣。“我已经在查了。克罗的加密频道在三分钟前发了一条消息给我——他说他在最高法院地下停车场。他来找艾伦。”

艾伦和米拉对视了一眼,同时转身走向楼梯间。

最高法院的地下停车场是一个巨大的混凝土空间,荧光灯管排列在天花板上,把灰色的墙壁照得苍白而均匀。艾伦推开防火门时,看到塞巴斯蒂安·克罗正站在一辆旧皮卡旁边,身上仍然是那件皱巴巴的灰色T恤,帆布背包挂在一边肩膀上。三天没刮的胡茬让他的脸看起来比实际年龄老了十岁,但他的眼睛不再是视频画面里那种空洞而亢奋的光芒。那双眼睛现在很静,静得像是一口已经不再试图翻涌的井。

“你不应该在法庭上吗?”艾伦问。

“我不需要坐在旁听席上等。”克罗从背包里拿出那台旧笔记本电脑,打开屏幕转给艾伦看,“肖的预设提名程序不在天罚平台的主服务器上。他在销毁本地证据之前,把市议会提名程序的触发脚本转移到了一个独立的云节点上。那个节点不在奥克港,不在北境工业集团的服务器上,甚至不在西方联邦境内。它注册在一家叫‘冷港数据托管’的离岸公司名下。”

“佐伊说过这家公司——它是北境工业集团的全资子公司,专门处理高度敏感的信息资产。”

“对。肖把市议会的提名名单和触发脚本全部打包存在了冷港的服务器上。要删除那个脚本,需要冷港的根权限。我没有那个权限。北境工业集团有,但他们不会配合。联邦政府有管辖权,但申请跨国数据保全令需要至少四十八小时——等到那时候,提名早就触发好几轮了。”克罗敲了一下键盘,屏幕上的界面切换到了一个艾伦熟悉的页面——天罚平台的后台管理界面。但这个版本和他之前看到的任何版本都不一样:它的配色方案是深灰和暗红,左上角标注着“冷港数据托管·优先级队列管理”。

“这是信使的管理后台,”克罗说,“肖用了三年的时间在北境工业集团的离岸服务器上搭建了一个完全独立于天罚平台主站的镜像系统。即使主站被清零,即使克罗的代码被开源,即使联邦最高法院发布了禁令——这个镜像系统仍然可以独立运行。它不需要主站的投票数据,不需要主站的处决执行模块。它有自己独立的提名列表、投票通道和——最关键的部分——自己独立的执行接口。”

“执行接口连着哪里?”

“奥克港市议会大厦的楼宇自动化系统。”克罗调出一张建筑结构图,“市议会大厦是三年前翻修的,翻修工程的承包商是普利默公司的全资子公司。他们在楼宇自动化系统中部署了和圣玛格丽特医院一模一样的后门程序——覆盖了电力、供水、暖通空调和消防喷淋。如果肖的提名触发,投票通过后的处决指令不会经过天罚平台主站,而是直接从冷港的镜像系统发送到市议会大厦的楼宇自动化节点。最高法院的禁令管不到冷港——因为它不在西方联邦的司法管辖范围内。”

艾伦盯着屏幕上那张建筑结构图。市议会大厦他有印象——莉娜去世前两周,曾带他去那里参加过一个关于公共图书馆经费的市民听证会。他们坐在最后一排,莉娜在笔记本上记了好几页的要点,准备回书店后写一篇支持图书馆预算的社区倡议。她喜欢那栋建筑。她说里面的木制旋转楼梯让她想起自己小时候常去的那家老书店。

“触发条件是什么?”

克罗沉默了几秒钟,然后调出了另一个页面。那是一个倒计时界面,数字正在以秒为单位递减。倒计时的终点不是午夜,而是今天下午两点整——正好是奥克港市议会就基础设施商品化法案进行最终投票表决的时间。

“肖设计的触发条件是——当市议会对法案进行记名投票时,天罚平台同步发起对全体议员的处决提名。投票通道在提名发起的同一分钟开启,投票持续时间压缩到六十分钟。如果法案在六十分钟内未获通过,处决自动执行。如果法案通过了,提名自动撤销。”克罗的声音变得沙哑,“这不是处决,这是绑架。肖在拿整个市议会的命来要挟一项法案的投票结果。而投票者甚至不知道自己在投什么——他们只会看到罪状摘要上写着‘这些议员违背了民意,阻碍了基础设施的现代化进程’。”

艾伦感到一阵寒意从脚底直冲到头顶。他想起科尔森医生在北岸诊所里说过的那句话——“这个平台的可怕之处在于,它只需要一半的真相。而完全正义的冲动加上完全匿名的手段,就等于完全纯粹的暴力。”现在连一半的真相都不需要了。只需要一句模糊的“违背民意”,就足以让无数个屏幕后面的手指点下同意的按钮。

“你能停掉它吗?”

“我不能。冷港的根权限不在我手里。”克罗合上笔记本电脑,从背包里拿出一个艾伦熟悉的物体——一个黑色的塑料U盘,和清洁工给艾伦的那个几乎一模一样,“但我复制了清洁工的安全模块代码,然后对它做了一些修改。原来的安全模块是用于全局清零的,会同时删除所有数据和所有后门。我的修改版只做一件事——它会向冷港服务器的目标端口发送一个硬件级别的拒绝服务指令,让那台服务器在物理层面上与互联网断开连接。不是通过软件封禁IP,不是通过防火墙规则,而是直接向服务器主板的电源管理芯片发送关机指令。唯一的问题是——”

“需要有人把那东西插进冷港数据中心的物理服务器上。”艾伦替他说完了后半句。

“是的。冷港的服务器不在云端,它在物理上是一台真实的机器,放在一栋真实的建筑里。那栋建筑在距奥克港三百公里外的铁锈带工业区——一家废弃的半导体工厂的地下掩体里。北境工业集团在十年前买下了那家工厂,把它改造成了离岸数据托管中心。名义上它是外资企业,实际上它是北境工业集团的海外数据避难所。”

“三百公里。开车至少三个小时。现在时间是——”艾伦看了一眼手机,“上午十点零三分。距离下午两点还有不到四个小时。”

“所以你需要飞过去。”克罗从帆布背包里掏出一把钥匙,钥匙环上挂着一个塑料牌,印着一家叫“铁锈带航空租赁”的公司的标志,“我在来之前已经订好了一架塞斯纳轻型飞机。它停在奥克港通用航空机场,飞行时间大约七十分钟。你可以在中午之前到达冷港数据中心。”

艾伦接过钥匙,看着克罗。“你不跟我一起去?”

“我要回法庭。米拉需要我在证人席上把冷港镜像系统的存在公之于众。如果我在法庭上证明天罚平台仍然在通过离岸服务器运行,最高法院就可以将禁令范围扩展到冷港的所有者——北境工业集团。到时候冷港的根权限就不再是一个法律避风港了。”克罗把背包重新甩到肩上,转身走向停车场出口。走到一半他停下来,回头看着艾伦。

“有一件事你需要知道。冷港数据中心的物理安防系统由北境工业集团的私人保安团队负责。他们不接受联邦执法机构的管辖,不受西方联邦法律约束。如果你走进那栋建筑,你就是闯入了一个法律真空地带。没有任何人能在那里保护你。”

“我知道。”

“那你还去?”

艾伦握着钥匙,感受着金属在掌心里慢慢变热。“莉娜去圣玛格丽特医院的那天晚上,如果她知道有人在电网里埋了后门,她还是会去。因为她约好了第二天要见的人,要交出去的文件,要做完的事。”他把钥匙装进口袋,“我有四个小时。四个小时之后,要么冷港服务器关机,要么十五个市议员的名字被挂上匿名投票。那不是选择题,克罗。那只是接下来要做的事。”

他走向那辆旧皮卡。引擎发动的声音在空旷的地下停车场里回荡。

克罗站在原地,看着皮卡的尾灯消失在出口坡道的光线里。然后他转过身,推开了通往法院大楼的防火门。

奥克港通用航空机场在城市的西郊,是一个被农田和旧工业区包围的小型机场。艾伦到达时,一架白色机身的塞斯纳172已经停在跑道尽头的停机坪上,螺旋桨在阳光下反射着刺眼的光斑。飞行员是个五十多岁的退役空军运输机飞行员,自我介绍时只说了一句“叫我老头就行”,然后递给艾伦一副降噪耳机和一个呕吐袋。

“克罗跟我说你赶时间。”老头坐进驾驶舱,开始逐一检查仪表盘,“七十分钟,顺风的话六十五分钟。降落地是一个废弃的工业机场,跑道是水泥的,但几十年没维护了,可能会有点颠。你确定要去?”

“确定。”

老头没有再问。他推动了油门,螺旋桨的嗡鸣声迅速升高成一种尖锐的咆哮。塞斯纳在跑道上加速,机头抬起,奥克港的天际线在舷窗里逐渐缩小,变成一片密密麻麻的灰色和蓝色交织的拼图。

艾伦透过舷窗往下看。从空中俯瞰,奥克港的布局清晰得像一张电路图——东区的变电站、北岸的富人区、市中心的水利电力集团总部塔楼、老城区的红砖建筑群、南边的工业码头和废弃仓库。每一条街道都是一根导线,每一栋建筑都是一个节点。他在这个电路里工作了十年,参与了其中一部分的设计,却从未从空中看过它的全貌。

手机在起飞前收到了米拉发来的最后一条消息:“庭审恢复。伯克在证人席上提交了北境工业集团四年前架空联邦网络安全局的完整证据链。九名大法官中已有六人明确倾向于将禁令范围扩展至全部天罚平台关联系统。但需要时间。尽量在两点前回来。”

飞机进入了铁锈带上空。下方的景色从城市的灰色变成了大片大片的褐色和铁锈红——废弃的钢厂、空无一人的仓库、生锈的龙门吊和干涸的运河。这是西方联邦工业时代留下的尸骸,被时间和资本一层层覆盖,然后在覆盖层下面被改造成了另一些东西。冷港数据中心就藏在某一块尸骸下面,像一只寄生在旧工业躯壳里的新物种。

老头拍了拍艾伦的肩膀,指着前方地面上一个模糊的矩形轮廓。“那就是你要去的地方——前铁锈带第三半导体厂的厂区。三年前有家公司买下了整个厂区,对外说是做工业遗址保护,实际上在地下埋了一整套数据中心。我在飞行圈里听同行说过,那地方连卫星地图都做了模糊处理。”

塞斯纳开始下降。水泥跑道在视野里迅速放大,跑道两侧长满了齐膝高的野草。飞机触地时颠了两下,然后滑行减速,最后停在一座锈迹斑斑的旧机库前。

艾伦跳下飞机。铁锈带的空气又干又冷,带着一股陈旧的金属锈味。旧机库的外墙上挂着一块褪色的金属牌,上面写着“冷港数据托管——私有财产,禁止入内”。牌子下面是一扇没有窗户的铁门,门旁边的刷卡器上闪烁着绿色的待机指示灯。

他用克罗给他的那把钥匙在刷卡器上试了一下。门开了。

门里面是一条长长的、被荧光灯照得雪白的走廊,墙壁和天花板都是新建的,与外面破败的厂房形成了割裂的对比。走廊尽头是第二道门,这道门更厚,用的是钢板而不是木头,门口有一台虹膜扫描仪。

艾伦没有能通过虹膜扫描的权限。但他注意到这扇门上方有一个通风管道检修口,尺寸刚好容一个人爬进去。他从走廊角落里找来一把折叠梯,拆开检修口的金属格栅,钻了进去。

通风管道里又窄又暗,金属壁面上结了一层薄薄的冷凝水。艾伦匍匐前进,手臂和膝盖在金属表面上交替摩擦,每移动一米都发出沉闷的回响。大约二十米之后,他透过脚下的出风口格栅看到了目标——一个两层楼高的地下大厅,里面排列着成排的服务器机柜。每个机柜上都贴着北境工业集团的鹰徽标志。大厅正中央是一台比周围机柜大一倍的黑色设备,外壳上印着白色的字母:CC-001。

冷港主服务器。

大厅里有两个保安——一个坐在入口处的监控台前,另一个正在机柜之间做例行巡检。他们的制服上绣着北境工业集团安防部门的臂章,腰间别着电击枪和通讯器。艾伦在通风管道里屏住呼吸,估算着从出风口落到地面的距离和时间。他需要一个足够长的窗口,让他能够在保安察觉之前跑到主服务器前,把U盘插进端口,等待三十秒——然后原路撤回。

他看了一眼手机上的时间。下午一点零三分。距离两点还有五十七分钟。

然后他的手机屏幕突然跳出了一条天罚平台的推送通知。不是投票更新,不是评论区的留言,而是一条他从未见过的红色公告:

“致天罚平台全体注册用户:由于主站技术调整,部分功能正在迁移至镜像系统。新提名列表已同步至镜像服务器。目标列表:奥克港市议会全体十五名议员。提名理由:对基础设施商品化法案的投票立场违背民意。请注意:本次提名不接受公开投票。投票资格仅限镜像系统注册的高级用户。投票开启时间:今日下午两点整。——冷港数据中心。”

肖把提名公告公开发在了天罚平台主站上,让那些已经因为禁令而沉寂下来的八千多名投票者看到镜像系统的存在。他在做两件事——第一,告诉全世界天罚平台并没有被禁令击败,它仍然有能力发起处决;第二,暗示只有“高级用户”才能参与市议会的投票,这会让平台上的普通投票者产生一种被排除在外的焦虑感。他们会感到愤怒。他们会要求参与。他们会愿意为镜像系统扩大规模。

艾伦把手机调成静音,从通风管道出风口拆掉最后一块格栅,跳了下去。他落地时的声音被服务器机柜的散热风扇噪音盖住了。那个在机柜之间巡检的保安正好背对着他,走到了最远的一排机柜后面。

艾伦猫着腰跑向主服务器。CC-001的机柜正面有一个物理USB维护端口,端口旁边贴着一张红色的警告标签:“仅限冷港授权维护人员使用。任何未经授权的物理接入将触发安防警报。”

他把克罗的U盘从口袋里掏了出来。

就在他把U盘对准端口的那一刻,整个地下大厅的灯光突然从白色变成了红色。刺耳的警报声从每一个扬声器里炸开,音量比奥克港水利电力集团的火警还大了不止一个级别。两个保安同时转向他,其中一个已经拔出了电击枪。

“放下你手里的东西!双手抱头!”

艾伦没有放下。他把U盘插进了端口。

服务器屏幕上弹出了一行白色文字:“安全模块启动。目标端口:CC-001主板电源管理芯片。执行指令:硬件关机。确认执行此操作?Y/N。”

他按下了Y。

三十秒倒计时开始。屏幕上跳出一个进度条,百分比数字在快速跳动。保安的电击枪发射了,两根金属探针带着导线飞出,但艾伦已经闪到了主服务器的另一侧,探针击中了机柜外壳,蓝色的电弧在上面弹跳了一下就消散了。

第二个保安从侧面冲过来,用警棍挥向艾伦的头部。艾伦矮身躲过,警棍砸在了机柜的面板上,发出一声尖锐的金属撞击声。他抓住保安的前臂,用肩膀撞向他的胸口,两个人一起摔倒在防静电地板上。

倒计时在屏幕上继续跳动。二十秒。十五秒。

第一个保安已经重新装填了电击枪,正在绕过服务器机柜向艾伦逼近。艾伦从地上爬起来,手里握着的不是武器,而是手机——屏幕上打开了天罚平台的后台页面,那是克罗在来之前传给他的一个紧急访问链接。页面上显示着冷港镜像系统的所有提名草稿。他的手指在屏幕上快速滑动,找到市议会提名列表,按下了“全部选中”,然后按下了“强制删除”。系统弹出了一个对话框:需要管理员密码。

他输入了克罗在飞机上发给他的那一串字符——那是克罗作为天罚平台联合管理员的根密码。肖以为他把冷港镜像系统的管理员权限完全转移到了自己手里,但他忘了克罗仍然是天罚平台原始架构的创建者。镜像系统是从主站代码分叉出来的,而分叉代码的最底层仍然保留着零的管理员签名。

系统提示:密码验证通过。删除请求已提交。是否确认删除全部提名草稿?

他按下了确认。

屏幕上的倒计时跳到了零。CC-001主服务器的电源指示灯从绿色变成琥珀色,然后熄灭。服务器内部的风扇逐渐减速,嗡鸣声从高到低,最后变成一片绝对的安静。与此同时,天罚平台后台页面上的市议会提名草稿全部消失了,只剩下空白的灰白色背景和一行系统提示:

“镜像数据已清除。冷港服务器集群离线。”

两个保安站在原地,看着突然陷入黑暗的大厅。应急灯自动亮起,但主服务器已经完全停止了运转。安防警报仍在刺耳地嘶鸣,但那已经只是空荡荡的回声。

艾伦从地板上站起来,把U盘从端口里拔出来。他的手在流血,不知道是什么时候划破的,但他感觉不到疼。他转过身,面对着两个保安。

“我要走了。你们可以不拦我,也可以试着拦我。但不管你们怎么选——那台服务器已经关机了。提名名单已经删除。你们在保护的数据已经不存在了。”

保安互相看了一眼。他们没有放下电击枪,但也没有继续逼近。艾伦从他们中间穿过,走向通风管道下方的折叠梯。

“你叫什么名字?”其中一个保安在他身后问。

艾伦没有回答。他爬进了通风管道,沿着来时的路径匍匐前进,身后是空荡荡的、黑暗的地下大厅。在手电筒的光束里,他能看到自己手背上的血正在一滴一滴地落在金属管道的壁面上,染出暗红色的斑点。

他爬出检修口,穿过白色走廊,推开铁门,走进了铁锈带午后刺眼的阳光里。

老头的塞斯纳仍然停在跑道上,螺旋桨已经在慢慢地旋转。艾伦跳进副驾驶座,老头看了一眼他流血的手,没有问任何问题,只是把油门推到底。飞机在水泥跑道上加速,机头抬起,铁锈带的褐色大地在舷窗里迅速缩小。

手机屏幕上弹出了米拉的消息:“庭审中。大卫·克莱因的电子设备分析报告已当庭提交。他与冷港服务器之间的通信记录包含对市议会提名程序的直接操作指令。最高法院刚刚以六比二裁定,将禁令范围扩展至天罚平台全部关联系统,包括冷港镜像系统。克莱因已被再次逮捕。但肖仍然在逃。”

艾伦靠在座椅上,闭上了眼睛。

飞机的引擎声填满了整个机舱。他感到手背上的伤口正在慢慢凝结,血不再滴了。距离下午两点还有三十一分钟。提名名单已经删除,但肖还在逃。冷港的服务器已经关机,但北境工业集团明天可以再建一台新的。战争还没有结束——但今天,市议会大厦木制旋转楼梯上面的投票厅里,十五个议员将不会在手机屏幕上看到自己的名字被挂上匿名处决名单。

艾伦睁开眼睛,透过舷窗看到了远方奥克港的天际线。玻璃塔楼在午后阳光里闪着光,圣玛格丽特医院的白色大楼矗立在东区,水利电力集团总部的深色塔楼在市中心安静地站立着,老城区的红砖建筑群在树荫里若隐若现。

在这座城市的某一条街道上,洛根·凯勒正穿着灰色制服推着拖把桶穿过某条走廊。在某一个地下机房里,塞巴斯蒂安·克罗正坐在联邦最高法院的证人席上,对着麦克风说出他写在那本笔记本最后一页上的话。

在某一家独立书店的收银台后面,一个新的店长正在整理书架。透过橱窗,可以看到街对面那棵老橡树的叶子正在午后的阳光里微微发亮。那家书店的名字叫“莉娜的书房”。招牌是艾伦亲手挂上去的。他每天都会路过那里。

飞机开始下降,奥克港通用航空机场的跑道在视野里逐渐清晰。艾伦的手机上弹出了最后一条推送——不是天罚平台,不是最高法院,不是新闻头条。是一张照片。照片拍摄的是奥克港公共图书馆三楼那扇看得见老橡树的窗户。窗户下面的座位上,放着一本翻开的《霍华德庄园》,书页翻开在第三十二章。书的主人已经不在了,但书还在。那些被她标注在页边的淡蓝色批注还在。

艾伦把手机放进口袋。飞机的轮子触到了跑道,发出一声轻微的吱响。

他回来了。距离下午两点还有二十六分钟。他有一场庭审要继续参加,有一份证词要当面提交给九名大法官,有一个清洁工要在车库等他,有八千多个匿名投票者仍然不知道在屏幕后面等着他们的下一个选择题是什么。

但此刻,在飞机滑行减速的轰鸣声里,艾伦第一次感受到了一种不同于愤怒的东西。那不是释然,不是宽慰,不是任何可以被轻易命名的情感。那是一种更深的、更安静的确认——确认自己站在了正确的地方,做着正确的事,无论结果是什么。

塞斯纳停在了停机坪上。艾伦跳下飞机,走向停车场。他的步子很稳,手背上的伤口已经结了痂。阳光照在奥克港的街道上,把沥青路面晒出一层淡淡的蒸汽。

他的手机屏幕亮了起来。

不是推送通知,不是短信,不是任何陌生人发来的威胁或忏悔。是日历提醒——他设定的一个重复提醒,从莉娜去世后就没有取消过,也没有按时响起过。提醒的内容是她用她的手机帮他输入的,在她最后一次住院的前一天。提醒事项栏里只有一行字:

“艾伦,记得吃饭。”

今天是六月三十日,下午一点三十四分。距离两点还有二十六分钟。他站在通用航空机场的停车场边,握着那部屏幕碎裂的旧手机,在这一天的午后阳光里站了很久,然后拉开了车门。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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