第四章:暗网的唿唤(下)
“意料之中。”影子已经开始收拾东西,“智子追踪不到这里的精确位置,但它们知道你长期生活的据点。那里一定有残留的生物信息、电子足迹,可以用来建立‘张伟行为模型’。我们必须回去清理。”
“但监视者可能还在!”
“所以需要你朋友帮忙。”影子将一把袖珍手枪塞进腰包——张伟这才注意到她一直携带武器,“他是网络安全顾问,熟悉监控技术。而且,他对你是‘真实的人类连接’,这种连接产生的行为模式,比任何算法都更难预测。”
张伟深吸一口气,回复小李:
Pengyou:我需要进入公寓清理一些东西。但里面可能有“客人”。你能制造一个时间窗口吗?
Shanghai_Node:多久?
Pengyou:五分钟。
Shanghai_Node:给我二十分钟准备。老规矩,你欠我一顿火锅。
上午七点零三分,上海浦东
张伟和影子站在地铁站出口,隔着一条街望向他那栋老旧的高层公寓。晨光中,灰白色的建筑像一块巨大的墓碑,每个窗户都是一个沉默的格子。他曾在那里生活了五年,每天从格子中醒来,进入另一个格子上班,晚上在VR头盔的格子里逃避。现在,那个格子变成了陷阱。
AR眼镜里,公寓楼的外墙覆盖着一层异常密集的智子波纹。它们不像昨晚在杭州看到的无序状态,而是有序地流动,像某种神经网络在呼吸——重点集中在23层,他的房间所在的位置。
“不止智子。”影子压低声音,“有物理监视者。三点钟方向,灰色轿车,车窗贴膜过深,发动机空转超过二十分钟。十点钟方向早餐摊,摊主在二十分钟内看了十一次你所在单元的门禁。”
张伟感到一阵眩晕。这就是被猎食者盯上的感觉——每一个日常场景都被重新解读为潜在的威胁。那个他每天买煎饼果子的摊位,那个总停着共享单车的角落,现在都笼罩在不确定的阴影中。
手机震动,小李的消息:
Shanghai_Node:已接管本街区三个交通信号灯系统,两分钟后将制造一场“意外”停电。电梯会停运,消防警报会响。你有四分三十秒,从楼梯上去。监控录像我会循环昨天的画面。
影子看了一眼信息:“你的朋友技术不错。”
“他是我们系当年唯一通过国家网络安全认证考试的人。”张伟说,“毕业后去了某保密单位,后来因为‘不适应体制’辞职。我一直以为他是受不了官僚主义……”
“也可能是看到了不该看的东西。”影子检查了一下手枪的保险,“走吧,时间到了。”
两分钟后的07:05,街区所有路灯突然熄灭。紧接着,公寓楼的消防警报尖啸响起,整栋建筑陷入混乱——窗户打开,居民探头张望,楼下聚集起穿着睡衣的人群。灰色轿车的门打开,一个穿夹克的男人下车查看情况,早餐摊主也放下了勺子。
“现在。”影子说。
他们混入从相邻大楼涌出看热闹的人群,低头穿过街道,刷卡进入公寓门禁——小李已经远程破解,绿灯常亮。楼梯间里一片黑暗,只有应急灯的绿光。张伟喘着气爬上23层,五年坐办公室的生活让他的心肺在第十五层就开始抗议。
2307室的门紧闭着。但张伟注意到门缝下方有一丝极细微的反光——不是灰尘,而是某种光学纤维的残留。有人在他离开后进去过,并安装了门禁警报。
影子从口袋里取出一个烟盒大小的设备,贴在门锁上。设备屏幕显示扫描波形,三十秒后发出轻微的“咔哒”声。“电磁锁,军用级,但型号是五年前的。开门会触发警报,但我们有……”她看了一眼手机,“三分十秒。够了。”
门开了。
房间里的一切都还在原位,但又完全不同。张伟的感官像被调高了灵敏度:空气中多了一丝淡淡的臭氧味(电子设备长时间运行);地板上的灰尘有被鞋底拖过的痕迹;书架上的书虽然摆放顺序没变,但几本编程手册的书脊出现了细微的折痕——有人翻阅过。
更诡异的是他的电脑。屏幕是关闭的,但主机电源灯以微弱的、不规律的节奏闪烁。那不是待机状态,而是……
“数据窃取中继。”影子快步走到电脑前,没有触碰任何东西,而是用AR眼镜扫描,“他们在你的机器里植入了物理嗅探器,所有经过的数据。智子监控宏观网络,这个则收集本地细节——你的输入习惯、密码模式、甚至敲键盘的节奏。”
张伟感到一阵恶心。他的私人空间,他那些深夜的胡思乱想、未完成的代码草稿、看小电影的历史记录……全都被陌生人翻检过。
“清理生物信息。”影子扔给他一瓶喷雾和一块布,“所有你常接触的表面:键盘、鼠标、门把手、牙刷、水杯。喷雾会分解蛋白质和DNA,布要带走烧掉。”
张伟机械地执行着指令,但大脑的一部分在抽离观察自己:这个在房间各处擦拭指纹的男人,和三天前那个因为外卖洒了而沮丧五分钟的程序员,真的是同一个人吗?现实生活的连续性被粗暴地斩断了,像一段代码被硬生生插入goto语句,跳转到完全陌生的逻辑分支。
他打开床头柜,里面除了杂物,还有一本纸质笔记本——他唯一不电子化的东西,里面记录着一些算法灵感和……几页幼稚的科幻小说开头。其中一页写着:
如果宇宙是个程序,那么bug在哪里?
也许我们就是bug。
现在这句中二的话读起来毛骨悚然。
“找到要带走的东西了吗?”影子问,她正小心地拆解电脑主机箱,取出一个指甲盖大小的黑色装置。
“一些笔记,移动硬盘,还有……”张伟的目光落在书架上的一排《三体》全集上。那是他毕业后买给自己的礼物,书页间写满了批注。他犹豫了一下,抽出了第二部《黑暗森林》。
书翻到第312页,有一段被他用红笔划出的话:
“在宇宙中,共同的恐惧和共同的希望,可能是比血缘更牢固的纽带。”
他把书塞进背包。
“时间到了。”影子看了一眼手机,“你的朋友说,监视者已经发现异常,正在返回。我们必须从消防通道的窗户出去,他用无人机在隔壁楼顶准备了滑索。”
“滑索?!”张伟瞪大眼睛。
“你以為這是什麼,溫和的數據戰?”影子拉開防火門,外面是垂直的逃生通道,冷風灌入,“從現在起,你的生活不再有‘安全’這個選項。只有‘相對安全’和‘立即危險’。”
他们爬上通往天台的楼梯。推开铁门的瞬间,上海清晨的天空铺展开来——灰蒙蒙的,但东方有一线金色正在撕裂云层。城市在他们脚下苏醒,车流开始涌动,地铁呼啸着穿过地底。数百万人即将开始平凡的一天,完全不知道头顶正发生着什么。
一架四旋翼无人机悬停在对面的矮楼楼顶,垂下两条滑索和一套安全带。
“我、我没做过这个。”张伟的声音发颤。
“第一次总是这样。”影子已经套上安全带,“想着你要保护的东西。那些刚亮起的全球节点,你的父母,你的朋友小李……或者就想着活下来。抓住这个。”
她递给他一个金属握把,上面有个红色按钮。
“这是紧急制动,除非绝对必要不要按——它会让你悬在半空,成为活靶子。”影子检查了他的安全锁扣,“我过去后会给你信号。数到三就跳,不要往下看。”
她轻盈地跃出楼顶边缘,滑索发出高速摩擦的嘶鸣,十秒钟后抵达对面,落地翻滚,起身打出“安全”手势。
张伟站在边缘。二十四层楼的高度让街道上的汽车像玩具,行人如蚂蚁。风撕扯着他的外套,他知道监视者随时可能冲上天台。他的腿在发抖,胃部紧缩。
手机震动,是小李的消息:
Shanghai_Node:他们进电梯了。二十秒。跳,老张。就像大二那次,你不敢从游泳馆三米台跳水,我推了你一把。记得吗?你活下来了。
张伟想起来了。那天他呛了水,狼狈不堪,小李在池边笑到岔气。但晚上,小李买了奶茶放在他桌上,纸条上写:“至少你跳了。大多数人连跳都不敢。”
他闭上眼睛,数到三,向前迈步。
失重感吞没了他。世界变成呼啸的风和急速拉近的地面。滑索的震动通过握把传遍全身,像过载的电流。他强迫自己睁开眼睛,看到对面楼顶的影子正向他伸出手。
五秒钟的飞行,像一生那么长。
他撞进影子怀里的瞬间,听到自己公寓天台的门被撞开的巨响。有人影出现在边缘,但无人机已经自动切断滑索,绳索坠向地面。影子拉着他冲下楼顶通道,三分钟后,他们混入了早高峰的人流。
在地铁站入口,张伟回头看了一眼那栋公寓楼。2307室的窗户反射着晨光,看起来和任何一扇窗没有区别。但他知道,那个房间里曾住着的张伟——那个为推荐算法优化而焦虑、为父母催婚而烦躁、在虚拟世界寻找慰藉的张伟——已经永远留在那里了。
手机再次震动,是小李发来的坐标:一个靠近张江的共享办公空间地址。
hanghai_Node:来这里。我有东西给你看。顺便,你欠我两顿火锅了。
影子看着消息:“你信任他吗?”
张伟擦去额头冷汗,背包里的《黑暗森林》硌着他的背。书页间那句话在他脑海中回响。
“我不知道。”他诚实地说,“但在这个所有人都可能被智子监视、被恐惧支配的世界里……我选择信任那个在我不敢跳时推我一把的人。”
地铁进站,人群将他们裹挟进车厢。在拥挤而麻木的通勤面孔中,张伟感到一种奇异的平静。恐惧还在,孤独还在,但多了一样东西:连接。与影子,与全球47个亮起的节点,与小李,甚至与那些未曾谋面的、在黑暗中举起手的人。
列车启动,加速,驶入黑暗的隧道。
车窗倒影里,他自己的脸逐渐模糊,而AR眼镜视野中,那些代表着全球节点的光点,像黑暗中的星辰,一个接一个,稳定地闪烁。
