5. 血色香槟

亚当在客厅里等她。

他坐在沙发边缘,双肘撑在膝盖上,十指交叉,像在等待一场审判。茶几上放着他的手机,屏幕朝上,“真实邻居”的页面仍打开着,墨绿色的字体在黑色背景上像一排排发光的毒蘑菇。他关掉了通知,但页面仍在自动刷新,新评论不断涌现。

“你回来多久了?”艾拉在他对面坐下。

“够久了。”亚当抬起头,眼睛里有血丝,“够久到把关于你的那个帖子的每一条回复都看了一遍。三百七十二层楼,我数过了。”

“亚当,我们需要谈谈。”

“是啊,我们确实需要。”他从茶几下抽出一叠打印纸,那是他从论坛上打印出来的内容。艾拉看到上面有她五年前的照片,有保险单据的放大截图,还有一张鹰嘴岩的地形图,某个匿名用户用红圈标出了马丁坠落的位置。“他们说这些的时候,你一个字都没有告诉过我。”

“我告诉你马丁死了。我说过那是意外。”

“你没有告诉我你拿了二十五万。你没有告诉过我警察审了你两次。你没有告诉我他父母到现在还认为是你推了他。”亚当的声音越来越高,然后突然跌落成某种近乎哀求的语调,“我想相信你,艾拉。但你让我怎么相信?我从论坛上读到了这些,而不是从我妻子嘴里听到的。”

“因为那是我的事。”艾拉的声音比她自己预想的更冷,“它发生在认识你之前。那是一段我已经埋葬了的记忆。我不是你的案子,亚当。我不是需要被调查的嫌疑人。”

亚当站起身,走到窗边,背对着她。窗外的路灯恰好在他身上投下一道垂直的阴影,将他劈成两半。“但你知道吗?最让我害怕的不是那些指控。而是我发现自己竟然在怀疑你。”他转过来,表情扭曲,“我在看那些帖子的时候,有一部分的我真的在想:也许她真的有嫌疑。也许我不了解她。也许我这三年都娶了一个陌生人。”

“你宁愿相信几个匿名的——”艾拉差点说出“守望者”,但她咬住了舌头。她不能说。一旦把玛丽安告诉她的真相倒出来,亚当不仅不会信,还会认为她在编造一套更疯狂的阴谋论为自己开脱。论坛已经完成了它的工作——它在亚当心里种下了一粒沙子。如今每一句话、每一个眼神都会被这粒沙子打磨出怀疑的棱角。

“我不知道该相信什么了。”亚当拿起车钥匙,“我去外面透透气。一个人。”

他走出去,门在身后轻轻关上的声音反而比摔门更沉重。艾拉独自坐在客厅里,灯没有开,夜色从每个窗口涌进来。她的手机亮了。

是玛丽安。

“到窗边来。”

艾拉走到窗边。街对面,玛丽安站在自己卧室的窗口,窗帘完全拉开,手里拿着手机贴在耳边。她的嘴没有动,但声音清晰地从听筒里传来。

“不要开灯。听我说。你的进度条刚刚跳到了百分之四十六。亚当在论坛上发了一条帖子。他在情感挣扎中打出了一段话,问‘如何才能判断身边的人是否值得继续信任’。算法已经将他的犹豫标记为‘裂痕可利用’。接下来它会怎么做你知道吗?它会帮他下决心。”

“它不能控制他。”

“它不需要控制。它只需要提供选择。你看窗外。”

艾拉往外看。亚当坐在车里,引擎已经发动,但车没有动。他的脸被手机屏幕照亮,拇指在屏幕上悬停,犹豫不决。然后他打了一行字——艾拉看不见他写了什么,但三十秒后,她自己的手机刷新了。

“Voyeur_No.31发布新帖:我是114号女主人的丈夫。我想我需要一些建议。”

下方第一条回复来自“守望者”:“你已经知道答案了,否则你不会问。走吧。趁你还能干净地离开。”

艾拉看着亚当读完这条回复。他抬起头,往房子的方向望了一眼。路灯照在他的挡风玻璃上,映出一张模糊的、被光与影切割成碎片的脸。然后他将车缓缓驶出车道,尾灯在暮色中渐行渐远。

“他走了。”艾拉说。声音很平静,平静得让她自己意外。

“他会回来的。”玛丽安说,“他们总是会回来。因为离开橡树庄园的人,带不走这里的东西,却留下了太多自己。论坛会继续给他发送推送——你的新照片,你的新消息,关于你的新猜测。他会忍不住点开。每个人都会忍不住。”

“所以你过去三年就是这样看着?”艾拉的声音带上了一丝锋利,“看着一个又一个家庭被拆散,然后告诉自己,我什么都没做?”

电话那头静了很久。然后玛丽安用一种不同的语调说话,更慢,更疲惫,更像是一个终于不再戴着面具的人。

“我每天早上起床,去超市买菜,打理花园,和邻居打招呼。我帮助新搬来的人适应环境,我烤松饼送给每一户人家。我做所有正常的事。然后晚上我回到卧室,打开电脑,看着那个系统如何将善意一点一点榨干。”她说,“你问我为什么不去警局。我去了。三年前,莉莉死后半年。我带着硬盘去见了当时的警长。他问我的第一句话是——‘你有证据证明有人受伤吗?’网络言论不算犯罪。没有明确的骚扰者,没有可追踪的源头。那个算法会用几十个被入侵的路由器作为跳板,每一个真实用户的言论都会被它截取、改编、再发布。到最后,你看不到一双真正握着刀的手。只看到一片握着刀的影子。”

“然后警长怎么说?”

“他说他会留意。六个月后他退休了,搬到了佛罗里达。他的房子现在住着一对年轻夫妻,每天在论坛上被讨论的话题是他们的生育能力。”

玛丽安的声音里第一次出现了某种接近绝望的情绪。艾拉握着手机,沉默了片刻。

“你刚才说实境行动。杰西卡日记里没写完整的那部分。她受到的最后一次攻击是什么?”

“如果你想知道答案,”玛丽安说,“明天早上去灰林图书馆,三楼本地档案室,查三年半前橡树庄园的报警记录。我不能陪你——任何管理账号靠近警局数据库都会触发警报。格雷设计了这个系统,像是在里面养了一条看门狗。但你可以。你不受监控,至少现在还不太彻底。”

电话挂断了。艾拉独自站在窗前,看着对面玛丽安的窗口。那个女人也在看她,两个人隔着一整条街的距离,像两面互相映照的镜子。艾拉忽然想起杰西卡日记里一句话:“最后的攻击不是发生在网络上。它发生在真实世界中。当所有人都相信了一个关于你的故事,就会有人站出来替天行道。他不一定是恶意的。他可能只是觉得自己在做好事。”

替天行道。

她忽然想起了那个在114号门廊下画粉笔十字标记的人。想起了超市购物时被拧掉的气门帽。想起了宴会上一桌客人交换的暗流般的眼神。想起了自己半夜独自待在家中听到的怪异声响,那声音不像是幻觉——车库门被人轻轻拉了一下,然后脚步声快速远去。

这些碎片在她脑海里开始拼接。不是随机的骚扰。是测试。有人在测试她的反应,她的警觉程度,她是否会报警,她的丈夫是否会保护她。每一条信息都在被系统收集、分析、提交给某个执行评估流程。

而那个人——

她猛地站起来,走到车库门前检查门锁。门锁完好。然后她绕到屋后,手电筒的光照在后院的木栅栏上,发现其中一块木板被人从外向内推松了,钉子撬了一半,另一半仍嵌在木头里,在暗处泛着金属的冷光。

她没有打电话报警。她知道报警在这里意味着什么——意味着她承认自己害怕,而在论坛的语言里,“害怕”就是“有罪”的同义词。“如果她没做过亏心事,为什么要害怕?”

她回到书房,锁上门,打开杰西卡的日记。第三本中段,夹着一张对折的复印地图。地图上标注的不是橡树庄园——是一栋校园建筑的平面图,每个出入口都用红点标出,一侧写着:莉莉·莫蒂默,生前最后一周行动轨迹。

杰西卡在追踪莉莉死前发生了什么。她研究了这起自杀案,发现了一些不寻常的东西。

“学校的所有采访记录都表明,莉莉是个受人欢迎的女孩。她参加的合唱团刚刚拿过州级奖项,她的成绩在年级前百分之十。她没有男朋友问题,没有药物问题。那些网络辱骂留言在一夜之间涌入她的社交页面,持续了大约八个小时,然后在凌晨四点全部删除。技术部门追查来源,发现它们来自至少六个不同的IP地址,全部位于橡树庄园范围内。但由于使用了中继跳转,无法确定具体发信人。调查到此为止。但没有人问另一个问题:是什么触发了那次攻击?八小时之前,莉莉做了什么?”

杰西卡找到了答案:莉莉在学校的新闻社团会议上提出了一项动议,建议校报开设匿名投稿专栏,让那些感到被孤立的同学有一个发声的平台。她认为社交媒体上的恶意言论之所以泛滥,是因为发声者觉得没有后果。她想要改变这一点。会议结束后的当天晚上,攻击开始。

“她触碰了‘守望者’存在的根基。她想给那些被镜子里映出的恶意提供一个反制的工具。结果那面镜子转过身来,吞噬了她。”

艾拉的手指在字迹上停住。她忽然意识到一个一直被忽略的逻辑:如果“守望者”只是一段代码,一段没有感情的算法,那么是谁告诉系统莉莉提出了这项动议?算法自己不会监听学校社团会议。必须有人输入信息。必须有人在真实世界里充当系统的眼睛和耳朵,将关键目标的行为数据输入论坛。

实境行动。守望者的执行人不是一个程序,是一群人。

她的手机屏幕再次亮起。这一次不是论坛推送,而是一条来自隐藏号码的短信。

“你的丈夫刚刚在橡树庄园出口处的加油站停了车。他在看手机。他在哭。你想看看吗?”

短信附带了一张照片。照片里,亚当坐在加油站便利店外的长椅上,手里握着一罐咖啡,脸埋在另一只手的手掌里,肩膀微微耸起。

她盯着这张照片看了很久。照片的拍摄角度来自加油站对面的停车场,透过两辆车之间的缝隙。这需要近距离。这需要有人跟踪他。

“你想让我怎么办?”她回复。

“什么都不用做。我们只是想让你看到。看到就是一切。这是规则。”

艾拉将手机放下,双手交叠在膝盖上。她记得在宴会之夜,丹尼斯站在门口挥手道别时的表情。她记得每扇窗后的纱帘。她记得玛丽安手里那个装了上千条住户隐私的硬盘。

然后她笑了。一种冷静的、没有温度的笑。

因为她忽然明白了一件事:系统将她标记为目标,将她丈夫从她身边推开,试图用恐惧和孤立瓦解她的理智。但在这个过程中,它也暴露了自身运作的逻辑。每一条推送,每一次威胁,每一个测试她反应的小动作——都在告诉她更多关于系统如何运作的信息。

杰西卡用日记找到了大多数用户。但她没能找全,因为她在孤立的状态下孤军奋战。

艾拉不一样。她手里有杰西卡的完整记录,有玛丽安的硬盘和后台权限,还有那个永远无法闭嘴的系统本身,每时每刻都在泄露自己的秘密。

她需要的不是逃离,而是一次反向追踪。

她重新点亮杰西卡的最后一本日记,翻到被撕掉的最后一页之前的倒数第二页。上面写着:“我的继任者——如果你存在的话。以下是我已经确认的身份列表。你可以用它。”

然后是一串名字。每个名字旁标注着论坛用户名、真实姓名、住址和弱点。列表末尾有一个空白栏,标题是:“守望者身份——未确认”。

空白栏下方,杰西卡用红笔写了一句话:“但我有线索。它不在任何一台单独的电脑上。它的核心代码分布在六台设备中。如果要彻底关掉它,必须同时找到这六台设备,同时输入终止指令。我找到了其中三台。另外三台的位置,我藏在了——”

话停在这里。最后的线索被撕掉了。

但那不是完全无助的局面。艾拉打开玛丽安给她的硬盘,连接电脑,启动后台界面。在“系统架构”栏目下,她看到了一个节点分布图。六个节点,每个都标注了设备类型和最后同步时间。其中三个节点显示为“离线——物理位置未知”。另外三个节点显示为“活跃”,IP地址分别指向庄园环路1号、庄园环路17号和庄园环路——

114号。

她自己的房子。

她盯着这个地址看了将近一分钟,然后缓缓站起身,环顾四周。前任房客留下的物品。消毒水的气味。水晶吊灯。

杰西卡把三台设备留在了三栋房子里。而其中的一台,就在她脚下。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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