上午八点四十七分,奥德赛总部大楼的火灾警报突然响了。
刺耳的警笛声在每一层走廊里同时炸开,红色的应急灯开始在天花板上疯狂闪烁。扩音器里传出一个机械的女声,用三种官方语言循环播放着紧急疏散通知:“请注意,大楼内发生安全警报,请所有人员立即从最近的消防通道撤离,请勿使用电梯,请勿返回办公室——”走廊里响起了密集的脚步声和此起彼伏的询问声,有人抱着笔记本电脑往消防通道跑,有人在打印机前犹豫要不要带走刚打出来的合同,有人在大声喊同事的名字。整栋二十七层的大楼像一锅被突然加热的水,在几秒钟之内从平静转为沸腾。
丹尼尔正在办公室里整理昨夜准备好的最后一批证据材料。他的办公桌上摊着几个加密硬盘、一叠打印好的审计报告、以及一份按时间线排列的证据清单。当消防警报响起的第一秒,他就放下了手里的文件。不是因为恐慌,而是因为他瞬间意识到了一件事——奥德赛总部的消防系统在三个月前刚刚完成了联邦最高等级的防火安全认证,那次认证是他作为首席战略顾问亲自主导的,每一个传感器、每一条电路、每一套备用电源都在他的眼皮底下被检查过不下五遍。这套系统不会误报。
这不是火灾。这是一次人为触发的紧急疏散。
他站起身,走到办公室的玻璃隔断前,看向走廊对面的首席执行官办公室。埃利奥特刚打完内线电话,正站在门口朝走廊另一头张望,手里还拿着一份文件。他刚要朝埃利奥特的方向走去,走廊尽头消防通道的铁门突然被从外侧撞开——不是被疏散的员工推开的,而是被从外面以爆破级别的力道撞开的。门锁崩飞,金属碎片溅在走廊的地毯上,三颗烟雾弹从门外被同时抛入,落地后翻滚了几圈,在空气中爆发出刺鼻的浓烈灰烟。烟雾在走廊里以惊人的速度扩散,几秒钟内就吞没了从电梯间到茶水间之间的所有视野,应急灯的红光在浓烟中变成了一片模糊的血色。
丹尼尔后退一步,一把抓起桌上的三个加密硬盘塞进西装内侧口袋,然后弯腰贴着墙壁朝另一侧的安全出口快速移动。安全出口的指示灯在烟雾中亮着朦胧的绿光,像一只半闭的、在迷雾中指引方向的猫眼。他的大脑在高速运转——索恩的动作比他预想的快了至少十二个小时。按照他原本的计划,今天上午九点拿到埃利奥特的全部档案之后,他有充足的时间从奥德赛总部撤离,通过布里根港的地下渠道将证据扩散至至少六个不同的联邦司法辖区,再用加密邮件群发给所有主流媒体的深度调查记者。但索恩显然不打算给他这个时间窗口。安全部提前启动了应急预案,这意味着昨晚埃利奥特发给他的那条加密消息很可能已经被安全部的监控系统截获并破译,或者至少被判定为足够危险的信号,促使索恩在走完常规审批流程之前就提前动手。
安全出口。推开防火门的时候,他听到了身后走廊里传来的脚步声——不是奔跑,而是一种训练有素的、节奏稳定的战术步伐,每一步之间的间隔精确得像是用节拍器量过的。那是联邦安全部特别行动处特勤队独有的移动步频,他在三年前坦津闯入他公寓的那个午夜听过一次,从此再也没能忘记。
消防楼梯间里弥漫着浓烈的柴油味和橡胶燃烧后的焦臭,台阶上的防滑条被踩得变了形,证明有人在警报响起之前就已经从这处楼梯间搬运了大量设备。应急灯的白光把楼梯间的混凝土墙面照得惨白,墙上每隔几米就贴着一张黄底黑字的疏散指示图,此刻被震动震得歪歪斜斜地挂在半脱落的胶带上。他往下走了两层,从安全出口指示灯判断已经到了二十五层和二十四层之间的转弯平台,却看到下面传来手电筒的强光和急促的对讲机电流声。往下走不通。他转身往上,脚步声在混凝土楼梯间里回荡出空旷的回音。每一层转角处他都停顿片刻,侧耳细听楼上传来的动静——上面的楼层还有大量员工在往下疏散,密集的脚步声和嘈杂的人声从上方倾泻而下,像一条奔腾的人流瀑布,正好能掩盖他的移动轨迹。他需要利用这股人流作为屏障,先混入仍在疏散的员工群体中,然后在十九层的设备机房找到那部隐藏的老式货运电梯。
十九层。他在这层楼的消防门后停下,透过门上的防火玻璃往里看了一眼。走廊里空无一人,所有的员工都已经撤离了,办公区域的隔间里还亮着几盏被遗忘的台灯,电脑屏幕上显示着未保存的文件。他推开门,贴着墙壁快步穿过走廊,转入设备机房的铁门前。铁门上贴着一张褪色的警告标识,上面的文字已经模糊不清,但门把手上的灰尘没有人碰过的痕迹——索恩的人还没有搜索到这一层。
他推门进去,反手把门关上,没有开灯,凭着记忆在黑暗中穿过一排排嗡嗡作响的服务器机柜。机房的冷却系统在他头顶发出低沉的轰鸣,蓝色的服务器状态指示灯在黑暗中列成整齐的矩阵,像无数只沉默的、冷眼旁观的机器眼睛。他走到机房最深处,在一面被废弃的配电柜后面找到了那扇通往老式货运电梯的暗门。这部电梯是奥德赛大楼建成之前就存在的,在历次装修中都被施工图纸忽略,只有他和埃利奥特在第一次勘察大楼时偶然发现过。它不接入大楼的中央监控系统,不显示在任何电梯管理员的控制面板上,像一个被时间遗忘的、沉默的哨兵。
他用肩膀顶开暗门,钻进去,拉下电梯的手动操作杆。电梯开始缓缓下行,齿轮和钢缆在寂静的电梯井里发出缓慢而沉重的金属摩擦声,每一米下降都伴随着老式机械装置独有的、令人牙酸的嘎吱声。借着电梯井里唯一一盏裸露的钨丝灯泡发出的昏黄灯光,他检查了一下西装内侧口袋里的加密硬盘,确认三块硬盘都完好无损,然后靠在电梯轿厢冰冷的铁壁上,尝试平息急促的呼吸。他的衬衫后背已经被冷汗浸透了,黏在皮肤上冰凉一片,但他的手很稳。这不是因为他不再害怕了——恐惧仍然在他的胸腔里像一面被反复擂响的低音鼓,震得他每一根肋骨都在微微发麻。而是因为在布里根港那些漫长的恢复期里,罗森医生教会了他如何在极度恐惧的状态下保持手的稳定。罗森说,恐惧是身体的本能反应,你不能阻止它,但你可以训练自己不让它控制你的双手。
电梯降到了底层。门打开后,他发现自己站在地下二层停车场的最深处,一个被水泥柱和废弃的旧办公家具包围的死角。停车场的空气里混杂着汽车尾气、机油和潮湿地面的霉味,远处传来撤离员工的呼喊声和消防车的警笛声。应急灯还没亮到这里,只有几盏日光灯在水泥顶上发出惨淡的冷光。他没有立刻走向出口,而是蹲下身,借着水泥柱的掩护,快速评估自己当前的位置和出口之间的距离。地下二层的停车场有两个出口——东侧坡道是主出口,直接通向金融大道,那里现在应该已经满是消防车和安全部的封锁线;西侧坡道是货运出口,连接着一条通往港区的老巷,那条巷子在城市规划图上被标记为“已废弃”,但他在三个月前做安全审计时曾经沿着那条巷子走过一次,知道它仍然可以通行。
他选择了西侧。
就在他即将从水泥柱后起身的瞬间,一道手电筒的强光从西侧坡道的入口处扫了过来。光束在停车场的墙壁和车身上快速移动,伴随着两个男人压低声音的对话和靴底踩在水泥地面上发出的清脆回响。丹尼尔迅速缩回水泥柱后面,屏住呼吸。手电筒的光束在他藏身的水泥柱边缘扫过,停留了不到一秒,然后移开了。
“目标已离开十九层。机房搜索完毕,无发现。”一个声音从对讲机的频道里漏出来,在空旷的停车场里显得格外清晰。
脚步声开始朝西侧坡道的方向移动。丹尼尔等他们走了足够远,才从水泥柱的另一侧闪身而出,压低身体朝东侧坡道移动。他知道安全部的人也在东侧出口布了控,但他刚才听到了那两个人的对话,他们在调用人手搜索西侧。这意味着东侧的布控可能相对薄弱——不是因为他们大意,而是因为他们的人手也是有限的,需要优先覆盖最可能的逃生路线。而最可能的逃生路线,恰好是他不会走的那条。
东侧坡道比西侧更长,倾斜度也更大。他贴着墙壁,在坡道边缘的排水沟旁快速移动,尽量让自己的身形被停放的车辆挡住。坡道尽头可以看到外面的日光——那是上午九点的阳光,明亮而刺眼,在停车场的出口处投下一个长方形的、被切割得棱角分明的光影。出口处停着一辆黑色的安全部装甲车,车顶的警灯无声地闪烁着蓝光,旁边站着两个穿着防弹背心的探员。他们面向坡道内侧,但视线正在被其他撤离到出口处的员工分散。几个抱着纸箱的员工正围在出口处和另一个安全部探员交涉,试图解释他们只是普通的行政人员,和“目标”没有任何关系,而交涉的混乱为丹尼尔提供了机会。
他脱下西装外套,翻过来穿——外套的内衬是深灰色的,翻面后看起来和奥德赛后勤人员的灰色工作夹克几乎一模一样。他从口袋里掏出一副平光眼镜戴上,把原本一丝不乱的头发快速弄乱,然后从旁边一辆废弃的手推车上拿起一叠空纸箱抱在怀里。做完这一切,他深吸一口气,改变了走路的姿态——不再是卢卡斯·凯恩那种挺直脊背、步伐稳健的投资人步态,而是一个被繁重工作压得弯腰驼背的后勤人员在火灾警报后急于逃生的样子,肩膀微微内收,脚步匆忙而略显踉跄。他混进几个同样从地下停车场撤离的后勤人员队伍里,低头从安全部探员面前走过。
他在坡道出口处走了大概二十步,然后顺势右转,闪入金融大道旁的一条小巷,将空纸箱扔进路边的回收箱,然后头也不回地朝赫利俄斯市老城区的方向走去。他每一步都走得很快,但绝不奔跑——在这个遍地都是监控探头的城市里,一个在人行道上奔跑的男人会比任何炸弹都更吸引安全部的注意。
十五分钟之后,他站在奥德赛总部三条街区之外一家旧书店的二楼。这家旧书店的二楼是布里根港走私帮派在赫利俄斯市设置的安全屋,入口隐藏在一排泛黄的旧书架后面,只有用特定的手势敲击书架背板五次才能打开暗门。马特奥船长在他离开布里根港之前把这里的位置和进入方式告诉过他,当时他对马特奥说:“希望我用不上。”马特奥吐了口烟,用沙哑的嗓音说:“希望是这世界上最没用的东西。”
安全屋里只有一张桌子、两把椅子和一台老式电脑。电脑不连接互联网,只通过一条加密卫星链路与布里根港通讯。墙上挂着一幅泛黄的航海图,标注的是诺瓦联邦与卡尔德共和国之间那片争议海域中的岛屿位置,其中布里根港被用红笔圈了出来。角落里放着一台小型发电机和一箱压缩干粮。
他在桌前坐下,从内侧口袋掏出三个加密硬盘,把它们并排放在桌子上。每一个硬盘都是黑色的,外壳上没有任何标识,只有他亲手刻在上面的编号——001、002、003。这里面存着三年来他收集的全部证据,加上今早埃利奥特移交的补充材料——涉恐标签的创建日志副本、禁飞名单的添加指令原件、飞机航电系统远程操控的操作记录、索恩与埃利奥特之间加密通讯的元数据、以及坦津从公寓闯入到事后处理的全套内部备忘录。一套完整的、无可辩驳的证据链,从阴谋的策划阶段一直延伸到执行的最后一秒。每一份文件都经过了时间戳验证、数字签名校验和来源链追踪,任何一个独立调查记者拿到它都能在一周之内完成一篇足以颠覆联邦安全部现有高层结构的深度报道。
他把其中两个硬盘分别装进两个已经写好不同收件地址的防拆信封里——一个寄往《联邦新闻通讯社》深度调查记者玛雅·林德奎斯特的私人信箱,另一个寄往联邦最高法院前检察官康拉德·霍夫曼的退休寓所。第三个硬盘他留在桌面上,没有装进信封。那个硬盘里存的是同样内容的完整副本,但他另有安排——任何一个复仇计划都可能失败,而最稳妥的方式是把证据放在多个彼此独立、互不干涉的渠道中同步传递。
就在他准备通过卫星链路向布里根港发送加密传输指令的时候,电脑屏幕右下角弹出了一个信号。那是马特奥船长在七分钟前发来的加密预警,用布里根港帮派惯用的一套老式编码书写,解码后只有一句话——特别行动处已全面启动“鹰眼”协议,你的名字出现在实时监控的最高威胁名单上。
丹尼尔看着那行字,手指在键盘上停住了。他当然知道“鹰眼”意味着什么,因为他曾在奥德赛的安全审计文件中读到过相关的分析报告。那是联邦安全部专门为追踪“最高威胁目标”设计的监控系统,能够实时调用联邦境内超过两万个公共和私人监控探头的影像数据,配合人脸识别算法和步态分析模型,在任意一座联邦城市中将目标从人群中标定出来。一旦被“鹰眼”锁定,你就是一只被盯上的活靶子——无论你藏在哪条小巷、躲在哪个楼层、混入哪个人群,只要你还在这座城市的街道上暴露片刻,系统就会在极短时间内锁定你。
他靠在那张吱嘎作响的木椅背上,看着墙上的航海图,沉默了片刻。然后他站起身,走到窗前,撩开窗帘的一角,看着楼下来来往往的行人。透过这一丝缝隙,他看见街角的邮筒是红色的,旁边停着一辆黄色的出租车,一个老妇人正牵着一条狗从车旁经过。在“鹰眼”的监控系统里,这条街道上的每一个行人都可能是一个数据点——他们的面部特征被实时扫描,步态曲线被自动分析,行走路线被算法预测。但系统也有弱点。系统无法识别一个不知道自己是目标的人——如果你不知道自己在被追踪,你的步态就不会改变,你的行走路线就不会刻意规避摄像头,你的行为模式就不会偏离算法为你建立的基线。而如果你知道自己是目标,并且学会让自己比平时更贴近普通人——像一滴水混入河流,像一阵风穿过森林——那么系统也许就能捕捉到你,但它永远无法在你行动之前预测你。
他把窗帘放下,回到桌前,开始制定前往老城区的具体路线。安全屋里有一份老城区的地下管网地图,那是马特奥留下的——老城区的地下有一条废弃的蒸汽管道,是上世纪初赫利俄斯市工业化时期建造的,早已停止使用,但入口仍然保留在旧书店的地下室里。那条蒸汽管道通向港口区的废旧货物仓库,恰好是奥德赛旧仓库的位置。那个仓库是两人创业后租下的第一间正式办公场地,埃利奥特曾用它做过研发备用的秘密机房,至今仍被所有城市规划文件标记为“废弃资产”。他知道,安全部的电子设备扫描不到地下蒸汽管道里的任何信号。而另一方面,他在分析自己的目标时忽然意识到,联邦安全部的人并不会去想一个废弃的旧管道——他们习惯于用最新的科技追踪最新的目标,却往往会忘记城市最底层的旧基础设施才是这座城市真正的血管。
他把硬盘和信封收好,关掉电脑,把椅子推回原处,走向地下室。在他推开那扇通往蒸汽管道的铁门之前,他回头看了一眼那幅泛黄的航海图,看着那个被红笔圈出的布里根港的位置。然后他深吸一口气,钻进了黑暗的管道。
而在安全屋外的街道上,一辆没有标识的黑色轿车正从街口缓缓驶过。车里的探员盯着车载屏幕上跳动的实时监控数据,对他身边的搭档说道:“目标已进入老城区。通知坦津,准备收网。”
但屏幕上显示的最后一个坐标,距离蒸汽管道的入口,还有整整两个街区的距离。而那个坐标的精确度,只能覆盖地面以上的信号源。城市底下那些真正古老的、未被数字化的、沉默的通道,从不属于任何监控系统所定义的“网格”——它们属于那些愿意在黑暗中行走的人。


暂无评论,来抢沙发吧!