海岸警卫队的探照灯把旧港区照得像一个手术台上的病人。
诺拉站在三楼的破窗前,看着楼下的场景在强光中纤毫毕现。灰网的四个保镖被双手反铐押上了巡逻艇,那个穿灰色西装的中间人还在徒劳地对着加密手机喊话,但信号干扰器把他的声音变成了一串传不到任何地方的电磁波。从游艇上缴获的铝制密码箱被两个警卫队员小心翼翼地抬上了岸,箱子里那块黑色加密硬盘在探照灯下反射着幽暗的光。
硬盘没有离开卡姆登。马丁·德雷克在船屋的那台离线终端上敲下的延迟指令,让克劳斯的地下光纤传输在最后三个字节上功亏一篑。十年前亲手铺设了这条光缆的人,在十年后亲手切断了它。
三楼房间里,维克多·克劳斯被海岸警卫队员从鱼筐上拽起来。他的双手被反铐在背后,眼镜在拉扯中歪到了鼻梁一侧,但他没有挣扎。他站起来的时候,目光扫过了诺拉——不是恐惧,不是懊悔,而是一种更奇怪的东西:像是在重新验算一道已经被证明做错了的数学题。
“你在想为什么。”诺拉说。这不是一个问句。
克劳斯用肩膀推了推歪掉的眼镜,动作笨拙但神情依旧冷静。“我在想,你的出现是一个统计异常。按照系统对所有相关变量的评估,你在第四天就应该被控制住。你的威胁评分在第五天升到了八十七分,第六天达到了清除阈值。但系统没有对你执行清除指令。你知道为什么吗?”
“因为有人在每一步拦住了它。”
“不是人。”克劳斯摇了摇头,嘴角浮起一丝似笑非笑的弧度,“是系统自己。它被设计成不能在公众关注度超过某个临界值时执行清除指令——这是索恩当年加进去的唯一一条安全约束。他怕的不是系统滥杀无辜。他怕的是滥杀被看见。而你,哈桑小姐,你让自己被看见了。”
诺拉看着他。这个人把偏见编码成了算法,把仇恨言论训练成了威胁判断,把三百一十三条人命简化成一行行日志记录。但他说出“你让自己被看见了”这句话时,语气里竟然有一丝近乎赞赏的东西。不是对她的赞赏,而是对一个实验变量超出预期的科学家的赞赏。
“你说系统里唯一的约束是‘不被看见’。”诺拉说,“那你呢?你让自己被看见了吗?”
克劳斯没有回答。海岸警卫队员推着他的肩膀往楼梯口走。他经过诺拉身边时停了一步,用只有她能听到的音量说了一句话:“我的代码还在运行。三块硬盘只有一块是真的——但你不知道的是,真硬盘里的数据在传输开始前就已经被打包分片,分别上传到了七个不同的离岸服务器。今晚你截住了一块。明天它们会继续传输。偏见不是一块硬盘,哈桑小姐。偏见是一段代码。代码会复制。”
然后他被押下了楼梯。
诺拉站在原地,克劳斯的话像一块冰冷的石头沉进了她的胃里。她转头看向窗外。旧码头上,海岸警卫队员正在把那个铝制密码箱搬上一辆装甲运输车。箱子里是今晚被截获的真硬盘。但如果克劳斯说的是真的,那么这块硬盘里的数据只是一棵被连根拔起的树——它的种子已经飘到了别的地方。
她拿起翻盖手机,拨通了马丁·德雷克的号码。
“克劳斯说数据被分片上传到了七个离岸服务器。”她开门见山,“他说代码会复制。”
电话那头沉默了几秒。然后马丁的声音传来,沙哑但异常清醒:“他是对的。幽灵权重的核心代码加上九年的运行日志,总数据量不到八个G。我可以在十分钟内把它打包分片上传到任何一个境外云服务商的免费账户里。如果他在传输开始前已经上传了,那我们今晚截住的只是一个空壳。”
“你怎么判断他是不是在撒谎?”
“我不需要判断。给我两个小时,我可以追踪到那些分片。如果它们已经到了境外服务器上,我就需要——不,不止是我。我需要一个团队。”马丁停顿了一下,“你需要联系格伦·哈洛伦。”
诺拉看了一眼窗外夜空中盘旋的新闻直升机。机身上的“SENTINEL”标志在探照灯下被照得雪亮。“他就在我头顶上。我可以在十分钟内见到他。”
“那就去见。”马丁说,“然后告诉他,他的独家新闻还没有结束。真正的硬盘内容可能已经在暗网上开始流动了。如果他想成为那个最先拿到完整数据并把它公之于众的人,他需要把他的网络安全团队借给我用两个小时。”
诺拉挂断电话,转身看向利亚姆。他靠在墙上,腹部的绷带渗出的血已经把外套下摆染成了一片深色,但他摇了摇头:“我没事。你去。我在这里守着克劳斯。我要亲眼看到他上押运车。”
诺拉伸手按了一下利亚姆的肩膀。他的外套湿漉漉的,分不清是海雾还是冷汗。然后她转身跑下楼,穿过被探照灯照得如同白昼的码头区,朝直升机降落的方向跑去。
《哥伦比亚哨兵报》的直升机停在旧码头东侧的一片空地上,螺旋桨已经停转,飞行员正在检查燃油表。格伦·哈洛伦站在直升机旁边,手里拿着一个卫星电话,正在朝那头的人大声说着什么。他是一个五十多岁的白人,头发剃得极短,留着一把灰白相间的络腮胡,穿着一件印有“SENTINEL”字样的防风夹克。诺拉在新闻行业的聚会上见过他几次,但从没打过交道——哈洛伦是那种专门追查政府和军方丑闻的老派调查记者,在行业里被同行称为“秃鹫”。
他看到诺拉走过来,挂断电话,朝她伸出手。他的手劲很大,像钳子一样握住了她的手。
“哈桑。我一直想见你。六天前你弟弟的案子刚上新闻的时候,我就在内部会议上说了两个字——‘跟住’。现在你把它变成了四十年新闻史上最大的国内监控丑闻。你需要什么?”
“两块硬盘,一个服务器追踪专家,两个小时的窗口期。”诺拉说,“维克多·克劳斯在传输之前已经把数据分片上传到了七个不同的离岸服务器。真硬盘的内容今天被我们截住了,但离岸备份还在。我需要你的团队帮我找到它们,然后在它们被彻底删除或者被暗网买家下载之前,把里面的东西公之于众。”
哈洛伦的嘴角慢慢浮起了一丝笑。那不是一个记者被独家新闻吸引时的兴奋的笑,而是一个一辈子都在和权力系统做对抗的人,在最关键时刻被人需要的笑。
“离岸服务器,七个分片,两个小时。”他重复了一遍,“我手下有一个前国安局网络安全分析师,叫黛娜。她帮我追踪过三个跨境洗钱网络的服务器拓扑图。给她一个原始数据包的时间戳和IP签名,她能在一个小时内追到源头。你的追踪专家是谁?”
诺拉把翻盖手机上的加密通话频道号码给了哈洛伦。“他叫马丁·德雷克。九年前他写了‘先知’系统的原始架构。今晚他在船屋上亲手切断了克劳斯的数据传输。现在他在追踪克劳斯没有切干净的东西。”
哈洛伦把号码输入卫星电话,拨了出去。电话接通后,他开门见山:“德雷克先生,我是格伦·哈洛伦,《哥伦比亚哨兵报》。你听好了——我马上派黛娜来。她的技术比我好十倍。如果那些离岸分片还存在,她会在你还没有喝完一杯咖啡之前把它们全部找到。然后我会在我的报纸头版上刊登一个完整的在线数据库链接。克劳斯要他的代码复制?我给它全人类复制。”
与此同时,旧港区上空,海岸警卫队的第二架直升机缓缓降落。机舱门打开,两个穿黑色制服的军官抬着一副担架下来,快步走向旧码头旁边的临时医疗站。担架上是一个满头白发的老妇人,脸上有轻微擦伤,但神志清醒。她的手腕上绑着一个被扯断的塑料束缚带,另一端垂在地上。在她身后,两个被戴上手铐、穿深色战术背心的预罪局探员被海岸警卫队员押下了另一架直升机。
诺拉朝医疗站走过去。当她认出担架上的人是谁时,停住了脚步。
是艾琳·沃斯。她在城北高速公路上被预罪局的“叙事控制特别行动”小队截停后,被带到了一个未经登记的拘留点。但当海岸警卫队拿到了参议院签发的紧急扣押令并开始对预罪局内部安全调查科的多个地点展开同步搜查时,他们在城郊一栋伪装成物流仓库的建筑里找到了她——被绑在一把椅子上,面前摊着她自己三年前写的那份审计报告,上面用红笔圈出了一行字:“系统的误报率在分组评估中呈现显著的种族和宗教偏差。”
“他们逼我签字。”艾琳躺在担架上,声音沙哑但清晰,“一份认罪书。上面写着我承认伪造内部审计数据,意图损害联邦国家安全。如果我不签,他们就要把我的女儿从大学里带走去‘谈话’。他们连她的名字都找出来了——她在哪里上课,住在哪个宿舍,室友叫什么。他们什么都知道。他们什么都知道……”
诺拉握住她的手。艾琳的手在发抖,不是害怕,是愤怒。
“你签字了吗?”
“没有。”艾琳说,眼泪从眼角滚下来,“但我可能已经不需要签了。你们找到了克劳斯。你们找到了硬盘。你们找到了我。”她用力握紧诺拉的手,“我在那间屋子里待了不知道多久——可能几个小时,可能一整天——我一直在想的是你弟弟。我三年前退出了,我签了保密协议,我拿着离职补偿去乡下种花。我以为自己安全了。但你弟弟从来没安全过。他在论坛上发了三个帖子,他是那么年轻,那么礼貌——他只是在问一个问题。”
诺拉低下头。她的眼眶是干的。她已经太久没有哭过,久到她自己都忘了上一次流泪是什么时候。
“他的问题已经被一千二百万人听到了。”她说,“现在,你来回答他。”
诺拉把艾琳的手轻轻放在担架上,站起来转向哈洛伦:“你在报道里写的第一句话应该是什么?”
哈洛伦看着她的眼睛,没有回答。他知道这个问题不是测试——而是一个姐姐在请一个记者把她的弟弟写进历史。
“我弟弟在论坛上问的那个问题是——”诺拉说,“‘一个公正的系统应该经得起分组评估的检验。如果经不起,它还能被称为公正吗?’”她停顿了一下,“你写这篇报道的时候,能不能把这句话放在第一段?”
哈洛伦沉默了片刻。然后他说:“我可以把这句话放在标题里。”
凌晨两点,旧港区的喧嚣终于开始平息。维克多·克劳斯被押上了一辆装甲运输车,目的地不是联邦预罪局的拘留中心——海岸警卫队直接将嫌犯移交给联邦法警局管辖,跳过了预罪局的司法链条。那个铝制密码箱里的真硬盘被送进了大西洋联邦法警局物证保管中心,两名独立法官连夜签署了证据保护令,将硬盘内容纳入参议院道德委员会的直接监管范围。穿灰色风衣的夜莺——他的本名在海岸警卫队的档案里被记录为“马库斯·卡迈克尔”——被临时停职,但未被逮捕。他的四名队员被解除武装,扣留在联邦法警局的办公区等待内部调查。
在船屋里,马丁·德雷克和黛娜隔着一条加密视频通话线路并肩工作。黛娜是一个三十出头的黑人女性,扎着紧贴头皮的辫子,面前摊着三台显示器。她追踪跨境数据的效率比马丁预想的更快——不到一个小时,她就在一个位于北大西洋岛国的云服务商服务器上找到了第一个分片。接下来五个分片分别在东南亚、东欧和南美洲的三个数据中心被依次定位。最后一个分片——第七个——藏在一家位于中立国瑞士的私人存储服务商的后台,账户名是用克劳斯在极右论坛“净化前线”上的匿名ID注册的。
“七个分片全部定位。”黛娜对着麦克风说,“我现在可以批量下载吗?”
哈洛伦的声音从另一个频道切了进来:“不用下载。直接做反向代理映射——把每个分片指向一个公共镜像服务器。我要让这七个离岸数据在联邦政府还没来得及发跨境删除令之前,就进入公共领域。”
“这可能会违反至少四个国家的数据主权法。”
“我不在乎。”哈洛伦说,“数据主权是用来保护公民隐私的,不是用来保护杀人算法的。”
在旧码头边,诺拉坐在一块被海水冲刷得光滑的礁石上。海风已经转冷,她用夹克裹紧了自己。利亚姆坐在她旁边,腹部的新绷带终于没有渗血了。两个人沉默了很久,只是看着海平面上的航标灯一明一灭。
“克劳斯说偏见是一段代码,代码会复制。”利亚姆终于开口,“他说的可能是对的。”
“他说的是对的。”诺拉说,“但还有另一件事也是对的。代码不是从石头缝里蹦出来的。代码是人写的,偏见是人倒进去的,清除指令是人在某个晚上按下了回车键让它生效的。只要有人愿意承认——不是机器杀了人,而是人杀了人——那么偏见就可以被写出来的人删除。”
“你认为有人会承认吗?”
诺拉看着海平面上正在泛起的极淡的灰蓝色。又一个黎明。
“有一个叫珍妮·莫里森的女人。九年前的九月三日凌晨,她批准了克劳斯进入服务器。她今天在电视上看到了我。然后她接起了联邦参议院的传唤电话。她是九年来的第一个。”她转头看着利亚姆,“你知道为什么人会承认吗?”
“为什么?”
“因为在他们终于看到被他们放进机器里的偏见最终长成了什么东西之后,他们再也无法假装自己只是按了一个按钮。”
凌晨四点,格伦·哈洛伦的笔记本电脑屏幕闪了一下,然后弹出一行字——“所有七个分片的数据均已成功映射至公共镜像服务器。数据库链接现已生效。”黛娜完成了她的工作。
马丁·德雷克在船屋的离线终端上看到了同一行提示。他靠在椅背上,把眼镜摘下来,用左手慢慢揉着眼角。本·费舍尔在他对面煮了一壶新咖啡,把热气腾腾的杯子推到他面前。
“克劳斯说偏见会复制。”费舍尔说,“他不知道偏见也可以被删除。”
“不是删除。”马丁戴上眼镜,端起咖啡,“是替换。你删掉一行代码,它就只是被删掉了。但如果把代码公开,让全世界所有人都能看到它、理解它、在自己的系统里检查有没有同样的东西——那它就不再是武器了。它只是一段历史。”
清晨六点,卡姆登的天际线被玫瑰金的阳光勾勒出清晰的轮廓。今天,第一缕阳光落在旧港区第十三号废弃鱼品加工厂的外墙上,把那些被海风侵蚀的砖石照得发出暗红的光泽。在这栋建筑里被铐走的男人、在三楼地板上留下的那个被烧焦的假硬盘、以及在最后一刻被改写的历史,都将成为此后无数篇报道里被反复回溯的时刻。
诺拉从礁石上站起来。她的骨头每一根都在疼,她的肌肉用七天积累的疲惫向她提出最原始的抗议。但她站得很直。
她的翻盖手机震动了一下。莉迪亚·布莱克发来了一条短信,内容只有一个词:“听证会。”
诺拉打开手机上的新闻应用。联邦参议院道德委员会今天上午将继续就动议SR-8937进行审议。玛格丽特·布莱克请求在正式表决前传唤一名关键证人。这名证人已于昨夜从西海岸一个小镇抵达卡姆登,现在被法警保护在联邦法院大楼附近的一家酒店里。她的名字是珍妮·科尔曼,曾用名珍妮·莫里森,九年前任奥米尼昂公司首席信息安全官。
屏幕下方显示着参议院听证会的直播链接。摄像机扫过坐满参议员的听证厅,最终定格在证人席——那个座椅还空着。
诺拉把手机装进口袋,朝城市方向走去。海风从大西洋方向吹来,带着咸腥和寒冷,但她的脸迎着风。在海洋尽头,太阳正缓缓浮出海面。
在旧港区的另一个角落,维克多·克劳斯被押进了联邦法警局的临时拘留室。他在铁椅上坐了很久,然后抬起头看着天花板角落里的一盏日光灯。日光灯发出持续的嗡嗡声,像是电流被什么东西干扰了一下。他的嘴角微微动了一下——不是笑,而是一个习惯于用逻辑解释一切的人,在终于遇到了一个无法被逻辑解释的变量时,面部的肌肉自然产生的反应。
在船屋里,马丁·德雷克合上了笔记本。封面内侧藏着一张诺拉没有发现的照片。那是十一年前奥米尼昂成立之初的七人团队合影,拍摄地点是卡姆登旧港区,背景就是第十三号废弃鱼品加工厂。当时这栋建筑还没有废弃,是奥米尼昂的第一个临时办公地点。照片左数第三个人是年轻的杰拉德·索恩,站在中间高举双手作势要拥抱世界的是当时的CEO,而最右边那个几乎被裁出画框的人,只留下了半张脸和一个微微上扬的嘴角。
那是维克多·克劳斯。十一年前。在偏见还没有变成代码的时候。
在旧码头的尽头,费舍尔站在他的蓝色船屋甲板上,把昨晚用过的那卷工业胶带重新卷好,放回帆布袋。他的左轮手枪被仔细擦拭干净,装进枪套。他抬头望了一眼正在升起的太阳,然后把烟斗从嘴里拿出来,朝水里弹了弹烟灰。
在布罗克伍德小镇,珍妮·科尔曼已经不在她的图书馆了。她坐在一架穿越夜空的客机头等舱里,由两名联邦法警护送,飞向卡姆登。她面前的小桌板上摊着三份文件:她九年前签的保密协议原件、克劳斯提交的《预测增强模块的偏差调整参数》技术说明扫描件、以及奥米尼昂首席法务官发给她的离职谈判备忘录。每一页纸的边缘都已经发黄。她握着一杯凉掉的咖啡,手心出汗,但不再发抖。
飞机即将开始下降。窗外,大西洋海岸线在晨光中延展,卡姆登的天际线正缓缓浮出云层。
而在旧港区水塔顶端,海鸥在黎明第一缕光中叫了起来。太阳把水塔的影子投射在第十三号废弃鱼品加工厂的外墙上,正好盖住了昨天夜莺踹开的那扇铁门。门框上残留的一个鞋印在光与影的交替中渐渐变淡,像是某种正在愈合的伤口。
卡姆登的天空完全亮了。
这一天,《哥伦比亚哨兵报》的头版头条被传遍了全球。标题上写着:
“一个公正的系统应该经得起分组评估的检验——亚当·哈桑”。
下面,是整个数据库的链接。三百一十二条,每一条都有名字。


暂无评论,来抢沙发吧!