通往顶层无线电发射塔的楼梯是一条盘旋而上的铸铁螺旋梯,踩上去每一级都会发出沉闷的金属呻吟。泽娜跑在最前面,她的帆布鞋在锈迹斑斑的台阶上留下浅浅的印记。陈敏居中,手里握着那台便携存储器,手指紧紧扣住外壳边缘。娜塔莉断后,每爬两层就回头看一眼——楼梯井下方,手电筒的光束已经开始从大厅层向上扫射,光柱在螺旋梯的弧面上投下快速移动的暗影。
“还有多远?”陈敏压低声音问。
“发射塔的维护梯在第十四层,我们现在在第八层。”泽娜头也不回地说。她的呼吸已经开始变得急促,但脚步没有放慢。“顶层有一个废弃的广播控制室,控制室窗外就是发射塔的基座平台。从平台爬到塔顶,再跳过对面建筑的防火梯——整个路径我走过四次,每次都带着全视的安保在身后追。”
“你之前为什么被追?”娜塔莉的声音从队伍末端传来,她的话语被喘息切割成短促的片段。
泽娜没有立刻回答。螺旋梯转过一个弯,第九层的楼层标识在黑暗中一闪而过——一块褪色的搪瓷铭牌,上面的数字已经被铁锈侵蚀得几乎无法辨认。楼梯间的墙壁上开始出现更多的涂鸦,有些是几十年前的老派街头艺术,有些则是最近几年的数字解码标志——那些几何图案娜塔莉在诺瓦理工的网络安全课程上见过,是地下数据活动者用来标记“安全节点”的暗号。
“因为我发现了真理引擎在儿童监护案件中的应用模式。”泽娜终于开口,声音在螺旋状的楼梯间里产生了奇异的混响,仿佛不止一个人在同时说话。“一开始我只是在做例行内容审核——全视的语义标签部负责给平台上的热点事件分配情绪标签,确保算法推荐的精准度。但去年十一月,我注意到一个异常。有一批涉及家庭法庭的帖子被系统自动标记为‘高动员潜力事件’,但它们原本只是普通的监护权纠纷,没有任何异常的社会关注度。”
第十层。楼梯间墙壁上出现了一扇被封死的窗户,木板缝隙里有月光漏进来,在灰尘弥漫的空气中形成一道斜斜的光柱。
“我向上级报告了这个异常。”泽娜继续往上爬,她的声音在月光的间歇中显得格外疲惫。“上级告诉我这只是算法的一次常规试运行,让我把注意力放回自己的工作上。但我是负责审核异常的人——我的工作就是发现算法中的模式。我开始在自己的权限范围内秘密追查。我发现在过去八个月里,真理引擎通过类似的方式介入了全国十一起家庭法庭案件。每一次,它都在案件进入公众视野之前就开始预先部署舆论引导。”
“每一次都有人死吗?”娜塔莉的声音从下面传来。
泽娜的脚步顿了一瞬,然后又恢复了节奏。“不是每一次。前五起案件并没有发展到致命的地步。算法只是在测试——它先制造小规模的舆论浪涌,观察公众情绪的反馈模式,然后收手。第六起案件开始升级。它通过定向推送向一名父亲连续三周灌输他的前妻正在虐待孩子的虚构信息。那个男人最终在家事法庭门口刺伤了他的前妻。她活了下来,但终身残疾。”泽娜深吸了一口气,第十一层的锈蚀铭牌在她经过时发出轻微的碰撞声。“全视网络的报道标题是:‘家暴受害者反击施虐者——法庭无力,民众自救’。那个标题在热搜榜上挂了整整四天。”
第十二层。
“第七起案件更严重。第八起。第九起。每一次都是类似的剧本——选择一对涉及监护权纠纷的父母,通过算法放大非监护方(通常是父亲)的愤怒和无力感,同时在公众平台上预埋对母亲不利的‘污点素材’。等到暴力发生时,舆论已经被预先调制好了。公众看到的不是一个杀人犯,而是一个‘被逼到绝路的父亲’。受害者变成了活该的施虐者。每一次,每一个案子,都是这个剧本。”
第十三层。楼梯间墙壁上的涂鸦突然变得密集起来,各种颜色的喷漆层层叠叠地覆盖着彼此的边缘。在所有的符号和文字中间,一幅巨大的涂鸦格外醒目——一个孩子用手捂住眼睛,手指缝里透出蓝色的光芒,那光芒不是画上去的,而是用某种夜光颜料涂抹的,在黑暗中自行发光。涂鸦下面写着一行字,字体像是用尺子量过的标准模板喷涂:“当算法决定谁该死的时候,我们还剩下什么?”
娜塔莉在经过那幅涂鸦时,感到一阵彻骨的寒意。那个捂住眼睛的孩子让她想起了凯——她七岁的外甥,此刻大概正被某个联邦社工安置在一间陌生的房间里,还不知道他的母亲已经不在了,还不知道全世界正在把杀死他母亲的人称为英雄。她强迫自己移开目光,继续向上爬。
第十四层。
泽娜推开了一扇标着“广播控制室”的铁门。门没有锁,铰链上涂抹的润滑油还是新鲜的——显然她在之前的几次逃亡中已经做好了准备。门后是一间大约四十平方米的控制室,控制台沿着圆形墙壁排列,台面上铺满了早已报废的真空管放大器和机械开关。控制室的窗外就是发射塔的基座平台——一个悬在十四层楼高度上的金属结构,被铁锈和岁月侵蚀得千疮百孔,但主体骨架仍然牢固。诺瓦市的夜空在平台外展开,霓虹灯的光芒染红了低空的云层,每一块云都是一幅全视网络广告牌的反射画布。
“从这里爬上去。”泽娜推开窗,冷风灌进来,把控制室里积了几十年的灰尘吹成一阵微型沙暴。“发射塔的维护梯有二十五级,爬到塔顶之后你会看到对面建筑的屋顶——那是旧城区邮电总局的配楼,楼顶的防火梯距离塔顶大约三米。跳过去,顺着防火梯下到底层,然后穿过马路就是旧城区的地下隧道入口——不是我们刚才来的那个,是另一条,通向诺瓦河对岸的。”
“你呢?”陈敏抓住了泽娜的手臂。她的手指收紧了——不是威胁,而是一种传递紧迫感的肢体语言。“你跟我们一起走。全视的人会找到你。”
泽娜摇了摇头。她的眼睛里,植入式增强器的白光在控制室的黑暗里显得格外亮,但亮光后面是一双年轻却已经极度疲惫的眼睛,眼白里布满血丝,眼眶下方挂着一片青灰色。“你们拿到的数据只是真理引擎运行日志的一部分。还有另一份文件——所有被它选中作为目标的人的完整档案,包括你们妹妹被评估时使用的全部数据来源。那份文件不在服务器上,在另一台物理隔离的设备里,藏在这栋大楼的地下层一个我专门改造过的保险箱里。我今晚回来就是为了取它的。如果我现在走,全视的人会在大楼里搜索,找到保险箱只是时间问题。”
“那些档案能证明什么?”娜塔莉问。
“它们能证明全视网络在事前就已经知道马尔科姆·斯特林存在暴力倾向,并且算法的介入故意强化了这种倾向而不是阻止它。”泽娜从口袋里掏出那张她之前弹到地上的员工卡——原来她在经过大厅的时候已经把它捡回来了。她把卡塞进陈敏的手里。“这张卡里的安全芯片可以作为法院传票的物证。加上你们拿到的日志,你们就有了直接证据——全视网络的算法不是被动的信息传播工具,而是主动的暴力煽动者。但要证明他们事前就具备预知和放任的恶意,你们需要档案。”
塔楼下方,手电筒的光束突然密集起来。有人在无线电里喊了一声短促的命令,声音被风吹碎,听不清具体内容,但语调中那种冷硬的执行感穿透了距离。
“我可以陪她下去拿。”陈敏说。
“不行。”娜塔莉的回答比自己的预期更快、更硬。“全视的安保马上就会抵达这个控制室。如果我们三个人都在这里,没有人去外面接应,所有人都会被堵在楼里。陈敏,你的便携存储器里有日志,你必须优先保证它安全离开。泽娜需要的是掩护和转移注意——而我的EMP发射器可以在关键时刻瘫痪他们的追踪设备。”
陈敏盯着她,嘴唇绷成一条白线。在联邦网络司令部的六年训练中没有教过她如何面对“把队友留在火力网后面”的命令——因为她是那个留下来的人。但现在,她的手指仍然扣着便携存储器的外壳,那里面的数据足够把一家市值万亿的企业告上联邦最高法院。这些数据比她的命更重。
“我会在诺瓦河对岸的雷明顿码头等你四十分钟。”陈敏说,声音重新回到了那种去除了所有情感的精准频率。“四十分钟之后你没有出现,我会启动数据备份的自动分发程序,把日志发送到联邦调查局、诺瓦自由报、以及三个独立人权法律组织的加密邮箱。”
“这是全视最怕的事。”泽娜说。她的嘴角在月光里弯了一下,但那是任何人都不应该称之为“笑”的弧度。“他们把那么多资源花在阻止数据外泄上,却从没有想过——真正会泄露数据的,是他们自己培养出来的算法审计员。”
楼下传来了铁门被踹开的声音。控制室下方的第十三层的某扇门被破开了,脚步声开始在楼梯间里密集地回荡,像一阵正在上升的冰雹。
娜塔莉转向窗口,伸出手。“给我那张卡。”
泽娜把员工卡放在她手心里。塑料卡片还带着体温,边缘处有一道细微的裂痕——那是她把卡片弹到大理石地面上时摔出来的。“地下层的保险箱在废弃邮件分拣室东墙第三个分拣柜后面。柜门需要我的指纹和虹膜双认证——所以你用我的卡没用。我自己去。”
“那你需要——”娜塔莉把EMP发射器从内袋里抽出来,递向泽娜。
“不需要。”泽娜已经退到控制室的门口,她深棕色的短发被窗外的风吹得凌乱,增强器的白光在她瞳孔里闪烁。“我不需要武器。全视的人不会杀我——至少不会在知道我能帮他们找到丢失数据之前杀我。如果他们抓到我,他们会审问我。那会给你时间。”
她转向陈敏,嘴唇翕动了一下,似乎想说什么,但最终只是极轻微地点了一下头。然后她消失在门口,脚步声一路向下来时的螺旋楼梯——逆向的人流方向。她正在朝着那些上升的手电筒光束走去。
陈敏咬着嘴唇,转身爬上窗台。她的动作极为利落,手掌抓住发射塔维护梯的冰凉的铁栏,双脚在窗框上一蹬,整个人便稳稳地挂在了梯子上。冷风把她的白大褂下摆吹得猎猎作响。
娜塔莉在跳上窗台之前,最后回头看了一眼控制室。月光照亮了那些报废的真空管,它们像一排死去的昆虫标本排列在控制台上。远处,霓虹灯的反光在云层上翻滚,全视网络的广告词在那些光里重复着同一句话:“全视看见一切。”
“不。”娜塔莉对自己说。“你看不见我。”
她抓住维护梯冰冷的铁栏,开始向上攀爬。
风很大,吹得铁梯在风中微微颤抖,每爬一级都能感觉到铁锈碎屑剥落在掌心里。娜塔莉不敢往下看——她知道下面是十四层楼的垂直坠落,是旧城区铺着石子的街道,是全视网络的安保人员在黑暗中闪烁的手电筒。她只是向上看。塔顶离她还有十二级。十级。八级。陈敏已经在塔顶的平台上等着了,她的轮廓被身后霓虹灯染红的天空映成一幅剪影。
五级。三级。
她的手抓到了塔顶平台的边缘。陈敏一把攥住她的手腕,发力将她拉上平台。娜塔莉跪倒在生锈的金属格栅上,大口喘息,肺部像是在燃烧。冷风从她湿透的后背刮过,让她不由自主地战栗。
“三米。”陈敏指着对面的防火梯,声音在风中被扯得破碎,但依然清晰。“你能做到。”
娜塔莉站起来。塔顶平台的边缘没有护栏,只有一道被铁锈腐蚀得快要断掉的横梁。三米外的对面建筑屋顶上,防火梯的金属结构在霓虹灯光中闪烁着暗红色的光泽。三米——她在大学体育课上跳远的最好成绩是四米二。但那是十年以前,那时她穿的跑鞋有减震鞋底,跳落的地方是铺着缓冲垫的沙坑。
现在她穿着平底实验室鞋,脚下的起跳面是生锈的格栅,对面的落地点是水泥屋顶。中间是三米的缝隙,缝隙下面——是十四层楼加无线电塔高度的死亡落差。
“一起跳。”陈敏握住她的手。那只手还是凉的,干燥的,出奇地稳定。娜塔莉想起几个小时前她在实验室里碰过陈敏的咖啡杯——温的。现在那杯咖啡还在她的办公桌上,大概已经彻底凉透了。
她们后退了三步。风停了半秒,像是整个世界在吸气。
然后她们同时起跑。三步的助跑很短,但足够了。娜塔莉的脚尖踩在塔顶边缘的铁梁上——铁梁发出一声尖锐的呻吟——然后她整个人腾空了。
三米的缝隙在两栋建筑之间展开。在那一秒多的时间里,娜塔莉看到了脚下的旧城区街道:橘黄色的路灯、被风吹得翻滚的废纸、一辆停在街角的黑色厢式车——车顶上有全视网络的标志。那一刻她意识到,全视网络的人不止在大楼里。他们在外面也有布置。他们在包围整片区域。
她的脚落在对面屋顶的水泥地面上。膝盖重重地撞上了防火梯最下面一级台阶的金属踏板,疼痛从髌骨一路炸开到髋关节。陈敏落在她旁边,一个翻滚卸掉了冲击力,动作干净得像体操运动员。
两个人撑着防火梯的栏杆站起来,不约而同地回头看。
无线电塔顶的平台上,一个手电筒的光束出现了。全视网络的安保人员已经到达了控制室,正在爬上发射塔。光束在塔顶扫来扫去,然后停住了——光照在了防火梯这边。距离太远,他们无法跳过那三米的缝隙。但他们会通知街上的队伍。黑色厢式车里的团队会在几分钟内封锁这片街区。
“泽娜——”娜塔莉的声音卡在喉咙里。
陈敏拉住她的手臂。“她做了选择。我们现在唯一能为她做的事,就是让她冒的风险值得。”
她们顺着防火梯往下爬。每下一层,霓虹灯的光芒就亮一分,仿佛她们正在从黑暗沉入火焰。防火梯的铁板在脚下砰砰作响,声响惊动了小巷里的一群鸽子,它们扑棱棱地飞向夜空,在霓虹灯的光里变成一群黑色的剪影。
防火梯的底部落在一条狭窄的后巷里。地面是湿滑的鹅卵石,两侧墙壁上挂满了排水管的铁锈渍。从巷口望出去,可以看到旧城区邮电总局正面的街道——那辆黑色厢式车还停在那里,但车灯灭了。驾驶座上没有人。
“雷明顿码头。”陈敏低声重复了一遍集结点的名字。她松开娜塔莉的手臂,从口袋里掏出两副黑色的口罩和帽子——还是军方风格的应急装备。她递给娜塔莉一半。“戴上。旧城区的主要街道上都有全视的公共监控摄像头。面部识别算法是全世界最先进的。”
娜塔莉接过口罩,把帽檐拉低到几乎遮住眉毛。口罩内侧贴着一层柔软的衬垫,散发着淡淡的消毒酒精气味。
她们沿着后巷向北移动,尽量走没有路灯的阴影区域。旧城区的街道在这个时间几乎空无一人——那些底层居民知道在深夜出门意味着什么。偶尔有一辆出租车驶过,车顶的广告屏播放着全视网络的突发新闻,标题已经变成了:“虐童母亲家属试图掩盖真相——莉娅·阿达莫之姐下落不明”。
娜塔莉在看到那个标题时脚步停了一瞬,然后继续走。
她的妹妹。她的莉娅。现在连她的消失都被编进了剧本里。
她们穿过一座横跨旧城区运河的小石桥,桥下的水面折射着对岸霓虹灯的色彩,像一条流动的伤口。过了桥就是雷明顿码头的范围——一片被废弃的内河货运码头,集装箱堆场上长满了齐腰高的野草,码头栈道的木板被白蚁蛀得千疮百孔。
陈敏走到码头尽头的一间废弃调度室前,输入了一串密码。调度室的铁门打开,里面是一间简陋但设备齐全的安全屋:一张铁架床、一台离线电脑终端、一套应急医疗包、以及一整面墙的纸质档案——全视网络的内部文件打印件,用图钉按在软木板上,密密麻麻地覆盖了整面墙壁。
“这里是我过去三年的全部收集。”陈敏说着把便携存储器插入离线终端,屏幕亮起,照出她疲惫却仍然清醒的脸。“除了真理引擎的运行日志,我还存了全视网络董事会的内部通讯记录、他们与联邦通信委员会的闭门会议纪要、以及他们用来测试叙事操控效果的焦点小组报告。但这些都不够。要真正撕开他们的防线,我们需要泽娜手里那份档案——那些被害者的人性,那些算法无法量化的东西。”
娜塔莉走到那面贴满档案的墙前。她看到一张赫胥黎案受害者的照片——那是一个微笑着的中年女人,戴着一副老花镜,怀里抱着一只橘猫。照片下面贴着一行陈敏手写的标签:“艾琳·赫胥黎,43岁,图书馆员。被全视叙事模板标记为‘虐待丈夫的冷漠妻子’。实际上长期遭受丈夫家暴,三度报警,警方记录齐全。但这些记录在案发后被从网上全部清除了。”
旁边还有更多照片。更多的人。更多的笑容,更多的标签,更多的谎言。
娜塔莉的视线在那些面孔上一一扫过。最后她在一张空白的区域停下了——那一块软木板上还没有贴任何照片,只有一枚图钉钉着一张黄色便签。便签上写着两个字,笔迹是陈敏的,但字迹潦草到几乎无法辨认:
“莉娅。”
娜塔莉盯着那张空白的便签。窗外,诺瓦河的对岸,全视网络总部大楼的霓虹标志在夜空里闪烁,红蓝渐变的光芒映在河面上,像一条正在缓缓扩散的血痕。
调度室的离线终端突然发出了一声短促的提示音。加密信道收到了一条信息,发件人是一个被多重代理转发的未知地址。只有一行字:
“泽娜被抓了。她在大楼地下层被截住了。全视的人正在把她押回总部。档案没有拿到。”
陈敏读完那行字,缓缓闭上了眼睛。她的小臂上,那道红色的保护标记在终端屏幕的蓝光里像一道未愈合的切口。
娜塔莉握紧了口袋里的EMP发射器。她的指节泛白,一如马尔科姆握着那把解剖刀时的样子。但她握着的不是凶器,而是她唯一的筹码。如果她扣动扳机,硬盘里的数据会在零点三秒内灰飞烟灭,但她想给莉娅找回名字的最后一丝希望也会随之消失。
窗外,霓虹灯闪烁了一下。
然后整片雷明顿码头的灯都灭了。不是停电——只有码头区域的灯灭了。精准到每一盏路灯、每一个信号灯、每一扇窗户的安全灯同时熄灭,像是有人按下了某张控制台上的总开关。
黑暗中,码头的木板栈道上响起了脚步声。不是一个人的脚步。是经过训练的、以扇形队形推进的多个人的脚步。
陈敏一把拉起娜塔莉,推向调度室后方的一扇后门。她的另一只手抓住了便携存储器,拔出来塞进娜塔莉的手心里。
“走。沿着后巷一直跑,不要停。”
“你——”
“我会拦住他们。”陈敏的声音还是那种去除了一切情感的精准频率,但她眼中的神色泄露了某种更深的东西。不是在联邦网络司令部受训时的冷硬,而是三年里她看着那面贴满受害者照片的墙时一直埋在眼底的某种东西。“那些档案——泽娜没拿到的东西——在码头地下还有一个备份点。我用三年时间建立了一个分布式的存储网络,全视永远找不到所有节点。如果我被带走,数据会在二十四小时后自动释放。”
“你也会成为全视叙事模板里的另一个角色。”娜塔莉说。
陈敏的嘴角动了一下。那是一个接近微笑的动作,但它没有抵达眼睛。“让他们编故事吧。我已经在联邦网络司令部和全视的内网里潜伏了五年。他们可以抹黑我的名字,但他们抹不掉我留下的每一个数字痕迹。”
后门被推开。冷风从诺瓦河的方向涌进来,带着水草腐烂的腥味和遥远的霓虹灯光。
娜塔莉攥着便携存储器冲进黑暗中。身后的调度室里,陈敏的手从白大褂口袋里掏出了另一把EMP发射器——同一型号,同样磨损的序列号,握把上同样经年累月的摩擦痕迹。原来她一直都有另一把。原来她从一开始就知道,自己可能需要留下来。
后门关上的瞬间,娜塔莉听到了前门被撞开的声音。然后是陈敏的声音,平静得像在念一份实验报告:“你们知道非法闯入私人空间在诺瓦联邦法律中构成什么吗?”
没有人回答。
只有脚步声,然后是沉默。
然后是某样东西倒在地上的闷响。


暂无评论,来抢沙发吧!