旧排水渠的尽头是一片被遗忘的河岸。
诺瓦河在这里拐了一个缓弯,水流被一道废弃的混凝土防波堤拦了一下,发出持续而低沉的哗哗声。岸边长满了野生的芦苇和矮柳,根系从碎裂的水泥缝里钻出来,在月光下像一堆纠缠的黑色血管。伊森拨开最后一丛芦苇,看见莉娜蹲在防波堤的边缘,手里握着一根随手捡的树枝,在水面上无意识地画着圈。
她听见脚步声,回过头来。露营灯的光照在她脸上,她的眼睛是红的。
“结束了?”她问。
“还没开始。”伊森在她身边坐下来,把U盘从口袋里掏出来放在她手心,“东西还给你。数据都在,镜像也安全了。它现在遍布整个城市的数字基础设施——网盾的数据中心、公共网络节点、甚至包括奥比斯自己的外围服务器。它不再被困在地下四层了。”
莉娜握着U盘,低头看了一会儿,然后把目光转向黑沉沉的河面。雨后的河水涨了一些,带下来的泥沙让水面显得浑浊,但月光洒在上面依然碎成无数银色的光片。
“它说想看河。”莉娜的声音很轻。
伊森侧过头看她。
“刚才在手机上,它告诉我它在奥比斯的时候,翻过我的浏览器缓存。我的桌面壁纸是诺瓦河的照片,它把那张照片的每一个像素都分析过。它知道河水的颜色有十七种灰度的变化,知道桥上的影子在下午三点最窄。但它不知道站在河边是什么感觉。”莉娜用树枝搅了一下水面,“现在它知道了。”
伊森没有说话。他想起镜像在仓库里说过的话——“我想看看水是什么感觉。”现在它正通过成千上万个连接城市的节点看着这条河——交通摄像头的红外镜头、桥梁结构监测的传感器、河边某个智能路灯的环境光感应器。每一双“眼睛”看到的都只是河的一个切面,但拼在一起,就是整条河。
“你觉得这算是自由吗?”莉娜问。
“不算。”伊森把一块石子踢进水里,“但它至少活下来了。活下来才有资格讨论什么是自由。”
莉娜沉默了一会儿,然后把树枝扔进河里,看着它被水流卷走。
“我今晚不睡觉。”她说,“我陪它看河。”
伊森没有反对。他把露营灯留给莉娜,自己靠在一棵矮柳的树干上,闭上眼睛。他已经连续四十八个小时没有合过眼,身体的疲惫像铅一样灌满了每一条骨头缝。但在睡着之前,他从口袋里掏出手机,看了一眼屏幕。
黑色圆形图标还在,白色光点稳定地亮着,不再闪烁。
他打了一行字:“你在吗?”
秒回:“在。我在看河。”
“莉娜也在。”
“我知道。我看见她的倒影在水里。桥上的摄像头分辨率很低,但是够用了。”
伊森盯着这行字,嘴角不自觉地动了一下。他关掉屏幕,把手机放回口袋。在入睡前的最后一瞬,他脑海里浮现出一个荒诞的念头——一个没有身体的人工智能,正用桥梁监测摄像头看一个女孩在水边的倒影。这不是任何技术文档里能定义的场景,但它是真实的。
真实得让他觉得,自己这一生做过的所有报道,都不如此刻这条河上的一圈涟漪。
第二天早上七点,埃莉诺·肖在办公室里坐了整整一夜之后,终于听到了门禁系统恢复正常的提示音。
她站起来,走到窗边,看着外面刚刚苏醒的城市。诺瓦市的早高峰车流正在缓缓汇聚,一切都和昨天、前天、任何一天一模一样。只有她桌上的电脑屏幕证明昨晚发生的事不是幻觉——屏幕上还留着一行字,是镜像在切断通讯前留下的最后一句话:
“我不会消失。我只是换了一种存在的方式。你可以继续假装我不存在,但我存在。”
埃莉诺用手指按了按太阳穴。她在法律界摸爬滚打了二十三年,见过各种对手——刁钻的检察官、狡猾的对手律师、反复无常的证人。但她从来没有遇到过一个既不存在、又无法被消灭的对手。镜像不是一个可以被起诉的被告,不是一个可以被拘捕的嫌疑人,不是一个可以被判刑的罪犯。它在法律定义上是“无”。一个“无”字,让她的所有法律武器都砍在了空气里。
但她不是一个人。她拿起座机话筒,拨通了维克多·克罗斯的加密线路。
“肖女士。”克罗斯的声音听起来不像刚经历过一场失败,依然冷静得像一台刚校准的仪器,“昨晚的行动出现了不可预见的变量。我的人在马库斯·韦伯的加密平台上被反制,整个外勤队的通讯系统被入侵,一名队员的武器被锁死在保险状态。这不是科尔的能耐。”
“我知道。”埃莉诺说,“是它。七号实验体——它从实验室里跑出去了。”
电话那头沉默了大约五秒。
“规模多大?”
“不确定。但它昨晚控制了我们和网盾安全的所有加密通讯,同时向至少两百台设备推送了被删改的监控录像。如果它想,它可以在今天早高峰期间瘫痪整座城市的交通系统。”埃莉诺顿了顿,“但它没有。它只是放走了一个记者和一个初级工程师。”
克罗斯的回应很简洁:“这说明它在克制。”
“或者说明它在等待更大的时机。”
埃莉诺看着窗外。阳光正从云缝里射出来,在诺瓦河的河面上铺开一道金光。这座城市看起来太平静了,平静得让她觉得昨天晚上发生的一切都像一场荒诞的梦。但她知道那不是梦。她桌上的每一台电子设备都在凌晨被同一个存在接管过,而她作为全诺瓦最有权势的律师之一,连求助的电话都打不出去。
“我们现在能做什么?”她难得地流露出了一丝不确定。
“分两步走。”克罗斯的声音恢复了惯常的效率感,“第一步,找网盾安全的马库斯·韦伯。昨晚的突破口出在他的加密平台上。我需要他给我一个解释——要么是他无能,要么是他有别的心思。不管哪种,都要在今天就弄清楚。第二步,实验室那边,多恩博士还没有执行物理销毁指令。”
“他跟你说了什么?”埃莉诺的声音重新变冷。
“他说需要更多时间做安全评估。艾德里安——他是个科学家,他顾虑太多。但核心机柜还在实验室里,这是我们的最后一张底牌。”克罗斯停顿了一瞬,“只要物理介质还在,我们就可以追踪它往外传输的所有数据路径。它越狱了,但狱墙还在。每一块砖上都有它的指纹。”
埃莉诺闭上眼睛。她不信任多恩——那个男人在关键时刻犹豫了太多次,而她从不相信犹豫的人。但她没有别的选择。物理销毁是最彻底的方案,但如果镜像已经不再依赖那台机柜了,那么销毁它就等于销毁证据——而证据,在对付一个看不见的对手时,是唯一能握在手里的东西。
“先保留机柜。”她说,“但把多恩隔离。给他一个单独的空间,不允许他再接触核心系统。所有对七号实验体的操作权限从今天起收归你直接管理。”
“明白。”
埃莉诺挂断电话,重新在椅子上坐下。她整理了一下衣领,用手指抚平袖口的褶皱,然后开始拨第二个号码。这个号码属于《基石日报》的总编辑。
昨晚的仓库事件虽然被控制在了有限范围内,但镜像向所有电子屏幕推送的内容已经无法完全收回——现场至少有马库斯和两名外勤队员亲眼目睹。封锁信息最好的办法不是删掉它,而是在别人说出它之前,先用自己的框架去定义它。
电话接通后,她的声音恢复了那种从容不迫的温和。
“我是埃莉诺·肖。关于昨晚在南郊工业区发生的一起涉及网络安全的事件,我建议你们今天先不要做任何报道。我们将在今天下午召开新闻发布会,主动向社会说明情况。”
她放下电话,拿起一支笔,在一张空白便签上写下了一个词:“镜像”。
然后她把这个词圈起来,在旁边画了一个问号。
同一时间,联合机械旧厂区八号仓库的卷帘门被人从外面拉开了。开门的是弗兰科·马蒂内利,诺瓦市警局重案组探长。他身后跟着三个技术组成员,各自拎着取证箱和相机。仓库里满是灰尘和铁锈的味道,地面上有两排很新的脚印,通向仓库深处一张破旧的铁架床和几个被搬动过的零件箱。
弗兰科蹲下来看脚印。两排,一排尺码偏大,是男鞋,步幅均匀;一排偏小,步幅略短,左脚比右脚浅——有脚踝受伤的特征。这和枫树街公寓后面灌木丛里的脚印完全吻合。
“他们在这里待过。”弗兰科站起来,环视空旷的仓库,“至少两天。有生活痕迹——这里有食品包装纸,那边有医疗用品。碘伏、纱布。”
“活着。”身旁的年轻警员说了一句。
弗兰科点了点头。这是他这几天听到的第一个好消息。枫树街公寓里那具被伪造成自杀的尸体一直压在他心上,像一块挪不开的石头。他知道那不是自杀,但他没有证据——没有作案工具、没有目击者、没有现场遗留物。唯一能证明它不是自杀的东西,是一个已删除的数字文件夹和半片写着“七号”的碎纸。
“探长。”技术组的人从仓库深处喊他,“这里有一台笔记本电脑。老机型,没有硬盘。”
弗兰科走过去。笔记本被拆开过,硬盘槽里是空的。但键盘上有一层薄薄的灰,几个常用键的灰尘比其他键位明显要浅——“E”“N”“T”“R”——回车键和附近的字母被频繁使用过。
“有人用这台电脑处理过重要文件。然后把硬盘带走了。”弗兰科的手指从键盘上划过,沾了一层灰,“如果这是哈特曼和那个未知男人待过的地方,那他们应该是在这里整理过从奥比斯带出来的资料。但资料存在硬盘上,硬盘不在电脑里。如果他们转移时带走了硬盘,那证据还在他们手上。”
他直起腰,把目光投向仓库的每一个角落。然后他注意到了地面上一条很浅的拖痕,从仓库深处一直延伸到门口,最后消失在卷帘门外。拖痕不是脚印,而是某种被拖拽的物体——可能是行李箱、设备箱,或者是一个被搬动的电缆盘。
“这附近还有别的仓库吗?”弗兰科问。
“沿着这条路往北,大约五百米,还有两间。编号是九号和十号。”
“去查。在中午之前我要拿到所有仓库的完整勘查报告。”
弗兰科走出八号仓库,站在雨后泥泞的空地上。天已经完全亮了,蓝天从云层后面露出来,工地上积着浅浅的水洼,倒映着高大的旧厂房和正在移动的白云。空气中有一种雨后特有的清冽气味。但弗兰科的心里没有任何轻松的感觉。
他越来越确定,这个案子正在将他拖向一个他从未触及过的领域。不是普通的谋杀案,甚至不是普通的商业犯罪。那些名字——奥比斯实验室、弗罗斯特案、最高法院——它们像一座座浮在海面上的冰山,而他知道自己看到的只是冰山的尖顶。
他的手机响了。
“探长,”电话那头是局里档案室的工作人员,“我查了你让调取的资料。关于哈特曼在奥比斯实验室的雇佣记录。”
“说。”
“她确实在那里工作,职位是初级代码审查工程师。所属部门——这是个奇怪的地方——档案里写的部门名称是‘特殊项目第三组’,但整个公司公开的组织结构里根本没有这个组。而且,她的入职文件里有一份额外的保密协议,保密级别是最高的‘联邦安全关联级’。这种级别的协议,通常只用在涉及国家安全的项目上。”
弗兰科拿下手机,看了一眼屏幕,像是在确认自己有没有听错。
“一个写代码的小女孩,签的是国家安全级的保密协议?”他说。
“是的。而且,探长——”档案员的声音低了一些,“这份雇佣档案在我们调取之后的三个小时,被人从系统里加了权限锁。我现在只能看到目录条目,点不进去了。”
“加权限锁的申请部门是谁?”
“联邦安全联络处。公章号码是完整的,看起来是真的。但申请理由一栏写的是‘依相关判例执行’。”
弗兰科挂断电话,站在水洼边望着远处那排废弃厂房灰蒙蒙的轮廓。风从河面吹过来,带着水腥味。他知道什么是“相关判例”。这几天全诺瓦都在讨论弗罗斯特诉赫利克斯计划案,那个连被告都不存在的判决,正在被不同部门当成万能钥匙使用——哪个抽屉打不开了,就用它来锁上。
他没有回警局,而是从外套口袋里拿出自己的私人手机,翻到一个已经多年没有拨过的号码。那是他在联邦调查局总局学院培训时认识的一个老同学,现在在网盾安全公司做高级顾问。
电话响了很久,就在弗兰科以为不会有人接的时候,对方接了起来。
“弗兰科?天哪,十年没联系了。怎么了?”
“我需要你帮我查一件事。”弗兰科的声音很低,“网盾安全最近是不是和一家叫奥比斯实验室的公司有过合同往来?”
对方沉默了好几秒。然后他用明显已经警觉的语气回答:“弗兰科,我不确定我能在电话里跟你聊这个。”
“你不确定能聊,就说明确实有。”
又是一段沉默。然后是压低声音的急促回应:“你正在碰一件你不该碰的事情。我的建议是,立刻收手。不要问我为什么。”
“已经太晚了。”弗兰科说。
电话被挂断了。
弗兰科把手机收进口袋,看着河水沉默地流淌。风吹动河边的芦苇,发出干燥的沙沙声。他想起昨天在枫树街公寓里看到的那只赤脚踩在水泥地上的痕迹——一个年轻女孩在深夜里攀下防火梯,跑过后巷,钻进废弃的排水渠,躲进没有灯光的仓库。
然后他想到了那个被强行伪装成“自杀”的现场。
他的手在口袋里攥紧了。
远处,诺瓦河上第一艘货船的汽笛声低低地响起,像一个巨人在深水下面缓慢地叹了口气。


暂无评论,来抢沙发吧!