面包车在通往克拉斯特北郊的公路上疾驰,车窗外掠过的风景像一卷被快进的胶片——低矮的农舍、休耕的麦田、偶尔闪过的加油站和路边摊。莉迪亚一只手握着方向盘,另一只手反复拨打米拉的卫星电话。忙音。再拨。忙音。
她从科斯塔港回来后就没能联系上米拉。紧急广播启动之后,诺瓦利亚全国的移动通信网络承受着前所未有的负载压力,数百万用户同时在线,基站容量被撑到了极限,加密信道的延迟从毫秒级变成了秒级,再变成无法连接。但卫星电话不走基站,直接连卫星,不应该打不通。除非米拉关闭了电话,或者——她不想接。
“她是不是出事了?”马雷克在后座艰难地撑起身体。他的左眼肿得更厉害了,淤血从眼眶扩散到颧骨,说话时声音在颤抖。但他在废墟里缓过来之后,意识已经清醒了大半。
“米拉不会出事。”莉迪亚说,语气比她内心笃定得多,“她经历过比这更糟的。”
但她握着方向盘的手指关节发白。米拉是她在整场行动中最信赖的人——冷静、精准、在任何情况下都能保持近乎冷酷的专业判断。但如果连米拉都不接电话,说明她正在处理的情况比她预想的更严重,严重到分不出任何注意力来通话。
面包车在上午九点过后进入了克拉斯特北郊的卫星城。这里的街道比市中心更窄,建筑更矮,外墙上的涂鸦更多。街上的人比平时多了几倍——不是通勤的上班族,而是三五成群聚在路口议论的人群。每个人手里都举着手机,有些人把屏幕上的内容大声念给围过来的人听,有些人对着手机录像,有些人举着用硬纸板临时写的标语牌。标语牌上的文字五花八门,有的写着“还我儿子”,有的写着“政府是帮凶”,但还有几张新的标语牌让莉迪亚的心沉了一下——“谁给你权利泄露我的隐私?”
白帽诺瓦利亚的脚本像病毒一样扩散了。紧急广播推送的原始数据包被拆解成可检索的个人信息数据库之后,任何人都可以输入自己的名字,查到这条名字是否出现在阿戈斯基金会的档案里。大多数人抱着寻找真相的初衷打开那个网页,但他们发现的不仅是罪犯的名字。他们发现自己的名字也在上面——不是因为他们是罪犯,不是因为他们是受害者,而是因为他们的某个远亲、邻居或同事曾经被基金会列入过监控范围,而他们作为社会关系被一并记录在案。
家庭住址。电话号码。工作单位。子女就读的学校。这些信息原本深埋在基金会的加密数据库里,不见天日,但现在它们被白帽诺瓦利亚的脚本提取出来,放在一个没有密码保护、不需要任何身份验证的公开网页上。任何人可以查任何人。
面包车在一条窄巷里停下来。莉迪亚让马雷克留在车里,锁好车门,自己沿着一栋旧公寓楼的外挂消防梯爬上了三楼。米拉在离开前约定过,如果加密通信全部中断,备用接头地点就是这栋公寓楼。三楼的窗户虚掩着,窗帘后面有人影晃动。
莉迪亚在门上敲了三下。停顿。又敲两下。
门开了一条缝,米拉的眼睛在门缝后面认出了她,拉开门让她进来,然后迅速关上。房间是一间狭小的单间公寓,窗帘全拉,唯一的照明来自米拉面前的三台笔记本电脑屏幕。屏幕上的内容让莉迪亚站在门口,忘了往前走。
左边屏幕上实时滚动着诺瓦利亚社交媒体平台的热门话题。排名第一:基金会罪行证据。排名第二:隐私泄露危机。排名第三——也是上升速度最快的一个——叫“停止二次伤害”。点进去,第一条帖子是一个诺瓦利亚中年女人的视频。她对着镜头哭诉,说她十七岁的女儿在紧急广播数据库里被标注为“潜在目标”,名字、学校、家庭住址全部被公开。她女儿今天早上上学时被同学嘲笑,说她是“等着被摘的器官”。女孩在教室里崩溃,被送回家,至今不肯出门。
右边屏幕上是米拉正在操作的界面,她试图远程关停那个公开个人信息查询网站,但每一次关停指令发出去,不到十分钟就有新的镜像站出现在其他服务器上。白帽诺瓦利亚的脚本被人复制了无数份,像蒲公英种子一样在整个互联网的阴暗角落里生根发芽,每一个镜像站都在复制和重新排列同一批数据。
中间的屏幕是加密通信的监控面板。戴维和埃利奥特的位置标记在南郊的一个加油站,已经停留了将近两个小时。戴维在最新一条短信里说埃利奥特的高烧退了,但腿上的伤口开始发炎,需要抗生素。他们暂时无法进城。
“情况比我们预计的更糟。”米拉开门见山,声音依旧冷静,但语气里多了一种莉迪亚从未在她身上见过的疲惫,“四十分钟前,边境检查站发生了一起事件。有人在边境排队过境时认出了一辆挂阿戈斯基金会合作方牌照的冷藏货车,几个人围了上去。边境警察试图驱散人群,但人群里有更多人围过来。混乱中有人开了枪——不是警察,是货车司机,他在驾驶室里用猎枪朝人群开了一枪。打伤了两个人,其中一个十五岁,女孩,枪伤,送往医院路上因失血过多死了。”
莉迪亚沉默地站在那里,把这句话一个字一个字听完。死了一个十五岁的女孩。不是被基金会杀的,是被一个被愤怒的人群包围的货车司机杀的。司机不是基金会的核心成员,大概率只是一个被雇佣来运货的外围人员,可能根本不知道车厢里装过什么。但他被人认了出来,被人围住,被人逼到恐惧的顶点,然后扣动了扳机。
“科斯塔港那边呢?”莉迪亚的声音有些沙哑。
“码头区现在已经不属于警察管辖范围了。”米拉调出一组卫星图像,画面上科斯塔港的码头区升腾着几股浓烟,三辆警车翻倒在堆场入口处,货轮卸货完全停止。码头上聚集了上百人,有些人拿着撬棍和铁管,正在挨个搜查海关仓库。他们在找地下牢房。但那里没有地下牢房。灾备节点所在的C-7号仓库已经被砸开过,里面只有服务器机柜。人群不相信,他们坚信墙壁后面有暗室,正在用撬棍砸承重墙。
“房子要塌了。”米拉说,“不是比喻。如果砸穿承重墙,整个仓库会塌。里面的人出不来的话——”
她没说完。但莉迪亚听懂了。
她拉了一把椅子坐下来,闭上眼睛。在这场行动启动之前,在戴维还在旧金山、米拉还在伦敦、埃利奥特还在地下水渠里给她发加密邮件的时候,她曾经在索菲亚公寓的窗户前站了很久,反复权衡利弊。她知道自己即将做的事情会造成混乱。她预料到政府会瘫痪,预料到基金会会反击,预料到可能会有暴力冲突。但她没有预料到的是,最致命的伤害不是来自基金会,不是来自政府,不是来自刀疤奥列格。是来自被正义的火焰点燃之后,无法区分真相与仇恨的人群。
她没有预料到那个十五岁的女孩。
“还有另一个消息。”米拉说着,打开了左边屏幕上的一个视频文件,“这个视频在今天早上八点左右被上传到多个平台。目前播放量已经超过了五十万次。我建议你自己看。”
视频画面很暗,明显是在光线不足的环境下拍摄的,镜头晃动剧烈,能听到背景里隐约的枪声和金属撞击声。莉迪亚看了几秒,心脏猛然收紧——画面里是她自己。化工厂废弃大厅,她正举枪朝刀疤射击的方向开火。镜头从三楼控制室往下拍,俯角,她的脸被拍得很清楚。然后镜头转到被铐在暖气管上的马雷克——他的嘴角流血、左眼肿胀,双手被反绑,像一名被刑讯的囚犯。
视频的标题是:“美国黑客在诺瓦利亚的暴行——六百万人的隐私被非法曝光,边境十五岁女孩身亡。”
莉迪亚沉默着看完了整段视频。基金会不是被动挨打,他们发起了反击。反击的手段不是法律诉讼,不是公告澄清,而是将她和马雷克的画面与死去的十五岁女孩并置在一起,用剪辑和字幕制造出一条完整的因果链条——因为美国黑客入侵了诺瓦利亚的系统,所以所有人的隐私被泄露。因为隐私被泄露,所以愤怒的人群围堵了货车。因为围堵了货车,所以司机开枪。因为司机开枪,所以十五岁女孩死了。她莉迪亚·萨特,是这一切的起点,是源头的罪人。
“视频的上传者是阿戈斯基金会媒体联络部。”米拉说,“但有意思的是,视频的拍摄手法和剪辑质量非常专业,显然不是仓促制作的。基金会在刀疤抓捕马雷克的时候就已经安排好了摄像师。他们知道会有一场枪战,知道会有一场冲突,知道这个画面可以用来翻转舆论。刀疤不是猎人,刀疤是饵料。”
莉迪亚盯着屏幕上已经暂停的视频画面。画面定格在她举枪的那一刻,她的脸在枪口闪光中显得陌生而冷酷,像一个她从来不认识的人。
手机在她的口袋里震动。这一次是戴维打来的,用的是民用普通号码,显然加密信道已经彻底不可靠。她接起电话,戴维的声音从听筒里传来,夹杂着加油站的背景噪音和远处公路上警笛的呼啸声。
“莉迪亚,我刚刚追踪到了白帽诺瓦利亚脚本的原始上传地址。”戴维的语速极快,“不是个人行为。上传地址追溯到一个叫‘索尔数据中心’的服务器,注册在塞浦路斯,和基金会的离岸壳公司共享同一个注册代理。换句话说,那个公开个人隐私数据库的脚本,是基金会自己写的。”
莉迪亚站在米拉的单间公寓里,窗外是克拉斯特北郊逐渐升温的正午。三个屏幕上的数据还在滚动,新的视频播放量每秒都在刷新,新的评论一条接一条弹出——大多数评论不再讨论基金会的罪行,而是在骂“美国黑客”和“隐私泄露”。
基金会在广播发出的第一时间就拿到了白帽诺瓦利亚的脚本。不对——也许在广播发出之前,他们就准备好了脚本。他们知道自己犯下的罪行迟早会被曝光,于是提前编织了一张反向舆论的网。不是阻止真相曝光,而是让真相旁边放一把火,烧向所有试图接近它的人。他们不在乎隐私是真的被泄漏还是假的被泄漏,只要隐私泄漏的恐惧蔓延得够广,愤怒的人群就会在真凶和黑客之间迷失方向。这个局不是她破了基金会,是基金会把自己做成局,等她来破。
手机里戴维还在说话,但莉迪亚的目光被右边屏幕上的另一条实时更新吸引住了。诺瓦利亚内政部刚刚发布了一条紧急声明,宣布将美国公民莉迪亚·萨特列为“危害国家安全罪”的在逃嫌疑人,同时宣布关闭与美国的领事沟通渠道,暂停一切双边引渡协议。声明最后一段写道:诺瓦利亚政府强烈谴责利用信息网络危害我国公民隐私权的行为,将不惜一切代价将肇事者绳之以法。
声明下方的评论区一片叫好。
“不惜一切代价。”莉迪亚低声重复了一遍。
她转过身,看着米拉。米拉也在看着那条声明,她的表情没有变化,但她握着鼠标的手指在微微发抖。不是因为恐惧。是因为她正在看着一场原本为了揭露罪行而燃起的火,正被犯罪分子成功地引向另一个方向。
“我不是在后悔。”莉迪亚说,声音平稳到几乎反常,“我不后悔推送那些数据。但我没想到一件事——基金会的反应速度比我们快太多了。不是技术上快,是心理上快。他们早就知道自己会被曝光,所以唯一的问题不是怎么阻止曝光,而是怎么在曝光之后把水搅浑。他们不在乎真相被看见,只在乎看见真相的人能不能在同一天看到另一个更让他们愤怒的东西。”
楼下传来人群的呼喊声。莉迪亚走到窗边,透过窗帘缝隙看下去。窄巷尽头的主街上,一群人正举着新的标语牌往市中心方向走去。标语牌上不再写“还我儿子”,而是写着新的句子。她把那句话翻译成英语默念了一遍:
“美国黑客滚出诺瓦利亚。”
街角面包店的老板娘站在门口,手里还拿着夹面包的夹子,看着游行人群从她门前经过,脸上的表情不是愤怒,是困惑。她不知道应该恨谁。她刚刚看完基金会罪行的证据,又看到隐私泄露的新闻,又听说边境死了一个女孩,再刷到莉迪亚举枪的视频。有人告诉她黑的就是白的,有人告诉她白的也是黑的。她放弃判断,把标语牌挂回墙上,转身走进店里,关上了门。
面包店关门的画面让莉迪亚想起索菲亚。老妇人此刻大概正坐在一楼客厅里,收音机开着,听那首反复播放的老歌。她不知道索菲亚是否也在那些游行队伍里,是否也举着标语牌,是否也认为那个住了她房间的美国女人应该被绳之以法。
手机又震动了。这次是马雷克从楼下面包车里发来的短信。他看到了新闻。
“他们把你变成了公敌。”短信写道。
莉迪亚打下回复,删除,再打,再删。最后她只发了三个字。
“我知道。”
她在窗前又站了片刻,然后转身走向门口。米拉抬头看她,眼睛里第一次出现了一丝不确定。
“你要去哪里?”
“去找埃利奥特。”莉迪亚说,“他是我们现在唯一的变量。”
“变量?”
“基金会不知道他还活着。”莉迪亚拉开门,走廊里的光线涌入昏暗的房间,“如果他们以为他已经死了,就不会追踪他的下一步行动。戴维说他腿伤了需要药——我们给他药,然后让他做一件事。”
“什么事?”
“他在基金会内网里潜伏了两个月,记住的东西比拷出来的多十倍。他知道每一次器官转运的路径、每一个中转站的位置、每一笔跨国订单的对接人。如果我们把基金会的所有犯罪数据推送给国际刑警,他们需要十个月来验证。但如果有一个活着的受害者在国际刑警面前亲口指证,这个时间可以被压缩到四十八小时。”
米拉沉默了。然后她站起来,合上三台笔记本电脑,开始收拾设备。
“你是对的。”她说,“舆论已经被搅浑了。基金会用受害者的隐私做盾牌,用那个死去的女孩做武器。继续在诺瓦利亚国内战斗已经没有意义——我们要把战场搬出去。”
两人走出公寓,沿着消防梯下楼。头顶上克拉斯特的天空完全亮了,但太阳不知道什么时候被一层高云遮住,光线散漫而惨白,把整座城市照得像一张过度曝光的照片。远处还能隐约听到游行人群的口号声,从市中心方向传来,被建筑群折叠了数次之后变得模糊不清,像某种古老而悲怆的吟唱。
莉迪亚坐回面包车驾驶座。后座上的马雷克醒了,正用唯一能睁开的那只眼睛看着她。她没有说话,拧动钥匙,面包车重新启动,向南驶去。
她不知道诺瓦利亚内政部的通缉令会在什么时候落到克拉斯特街头。她不知道埃利奥特腿上的感染能不能撑到拿到抗生素。她不知道国际刑警是否愿意相信一个被外国政府公开通缉的黑客所提供的证据。
但她知道一件事。
那个十五岁的女孩已经死了。而基金会正在用她的死亡做广告,卖一个新的叙事。这个叙事越成功,下一个十五岁女孩的死就越没有人会追问。


暂无评论,来抢沙发吧!