消防年检的日子来得比预想中更快。
清晨七点,浦东新区消防救援支队的两名监督员准时出现在弘志智能总部一楼大厅。一人是四十出头的老资格,制服熨帖,腋下夹着一块写字板,表情是那种见惯了各种消防隐患之后沉淀下来的职业性麻木。另一人年轻些,三十不到,戴着一副黑框眼镜,手里拎着一个工具箱,看起来像刚调来不久的新人。他的胸牌上印着一个李炎和韩非都不陌生的名字——葛明。
老胡的人。
按照原定计划,葛明的工具箱夹层里藏着一根便携式硬盘读取器和李炎那部旧手机。工具箱外壳贴着消防检测设备的标签,过安检时不会引起任何怀疑——消防年检本身就是一项例行公事,没人会在乎一个检测员多带了一根数据线。
陈弘志亲自下楼迎接。他穿着一件深灰色的羊绒大衣,内搭浅蓝色衬衫,没有打领带,看起来随意而亲和。他与两位监督员握手寒暄,笑容温润如玉,语气诚恳得体:“辛苦了,这么大清早就过来。我们公司的消防工作还请二位多指导、多提意见。安全大过天,弘志智能在这方面绝不含糊。”
老资格的监督员点了点头,翻看着写字板上的检查清单:“陈总客气了。按规定,今天我们主要检查几个重点区域——地下停车场消防喷淋系统、配电室气体灭火装置、以及各楼层的应急疏散通道。另外,如果你们有地下机房的话,也需要一并检查。”
“当然,我们全力配合。”陈弘志的笑容没有任何变化,但李炎注意到,他的右手在口袋边缘轻轻摩挲了一下——那是一个极其细微的动作,像是一个人在确认口袋里某个东西还在。
陈弘志安排安保主管老周全程陪同两位监督员,自己则表示要上楼准备上午的会议。他临走前拍了拍老周的肩膀,低声说了一句什么。声音太轻,旁人听不见。但老周听完之后,脸上的表情出现了一丝不易察觉的变化——不是紧张,而是一种下级接到不想接的命令时特有的、压抑的抵触。
李炎和韩非在大厅二层的咖啡吧里找了个靠窗的位置坐下。这里可以俯瞰整个大厅的人流进出,同时也能通过韩非提前布设好的信号转发器,实时接收葛明身上携带的微型摄像头传来的画面。
“老周刚才的表情你看到了吗?”韩非端着咖啡杯,目光没有离开笔记本电脑的屏幕。
“看到了。他不想配合,但不得不配合。”李炎说,“陈弘志一定给了他某个指令——比如,在检查到某个区域的时候‘引导’监督员绕开某些地方。但老周不是陈弘志那种人。他是安保出身,做事按规章、讲流程、不愿意给自己惹麻烦。陈弘志让他做的事情越多,他心里的抵触就越大。”
“这种人在关键时刻往往会成为变数。”韩非说,“既不会主动帮你,也不会死心塌地帮陈弘志。他只会做他认为‘合规’的事。”
检查从B1停车场开始。老资格的监督员仔细检查了喷淋管道的压力表读数、消防栓的出水情况、以及防火卷帘门的起降功能。葛明跟在后面,偶尔蹲下来用检测仪器对着管道接口拍几张照片,看起来就是一个勤快而略带拘谨的新人。
B1检查完毕,一切正常。B2是配电室和常规服务器托管区。老资格的监督员走到配电室门口时,忽然停住了脚步。他的目光落在配电室旁边那片被标记为“备用设备间”的区域——那里的墙体拐角角度,和他经验中见过的所有标准建筑图纸都不太一样。
“这个区域是什么用途?”他指着备用设备间的门问。
老周的表情微微僵硬了一瞬:“备用的设备存放间,平时不怎么用。”
“打开看看。”
老周掏出门禁卡,刷了一下。门开了。备用设备间里堆着一些落满灰尘的旧机柜和几卷废弃的网线,看起来确实是一间普通的杂物间。但老资格的监督员没有离开,他走进房间,站在那片明显多余的墙面前,用手指敲了敲墙面。声音空空的,不是实墙该有的闷响。
“这面墙后面是什么?”
老周的喉结上下滚动了一下。他沉默了两秒钟——这两秒钟里,他想起了陈弘志今天早上在办公室里单独对他说的那句话:“老周,有些区域涉及公司核心技术秘密,你机灵一点,别让外人乱闯。”当时他点了头,因为那是陈弘志的命令。但现在,站在一个穿着国家消防救援制服、拿着执法证件的监督员面前,他意识到,如果他在这里说了假话,一旦被发现,后果不是罚款——是刑事。消防检查是有法律效力的行政执法行为,故意隐瞒、阻挠或提供虚假信息,可以构成妨害公务。
“这面墙后面,”老周的声音有些沙哑,“是通往地下三层的电梯通道。”
“地下三层?”老资格的监督员皱起眉头,“你们大楼的结构图纸上,地下只有两层。”
“我知道。这个……具体情况我不清楚,我只是安保主管。”老周退了一步,像是在跟这件事划清界限,“我只是按公司要求进行日常巡查。”
老资格的监督员看了他一眼,没有继续追问。他从写字板上取下执法记录仪,挂在胸前,打开开关,然后对葛明说:“走,下去看看。”
葛明拎着工具箱跟在他身后,表情平静,心跳却在加速。他等了这么久,终于踏入了地下三层。
电梯门打开,出现在眼前的是一条狭长的走廊。走廊两侧是裸露的混凝土墙壁,头顶的灯是医院手术室用的那种高色温冷光灯,把一切都照得惨白。老资格的监督员走在前面,脚步声在空旷的走廊里回荡。
穿过走廊,他们走进了那个开阔的机房空间。数十个黑色服务器机柜整齐排列,指示灯在昏暗的光线中闪烁着密密麻麻的绿光。空气中弥漫着臭氧和冷却液混合的气味,温度明显比楼上低了好几度。
“这是——数据中心?”老资格的监督员皱眉,“这规模,少说也得几千万元的投入。你们公司连个报备都没有?”
老周没有回答。他的任务只是陪同,不是解释。
监督员开始按照消防检查流程逐项核实——消防回路、应急照明、通风系统、气体灭火装置。葛明趁他蹲下检查灭火钢瓶的时候,无声地向机房深处走去。
东翼。最深处。47号机柜,然后是48号。他找到了。
47号机柜的面板已经被卸下,里面的硬盘插槽空了一半,剩下的几块硬盘上贴着红色的“待销毁”标签。旁边的48号机柜外观和47号几乎一模一样,但机柜侧面没有任何标签,没有任何资产编号,甚至连弘志智能的Logo都没有。它安静地立在那里,像一台被遗忘在角落里的旧冰箱。
葛明蹲下来,打开工具箱的夹层,取出硬盘读取器和旧手机。他的手很稳,但额头上渗出了细密的汗珠。他把数据线的一端插进48号机柜背板的通用串行接口,另一端连接旧手机。
旧手机的屏幕亮了。
不是开机动画——而是直接弹出了一个命令行界面,屏幕上飞快地滚过一串串白色的代码。葛明看不懂那些代码的含义,但他能看到传输进度条在快速推进:百分之十八、百分之三十二、百分之五十一、百分之七十四——
“你在干什么?”
身后传来一个声音。不是老资格监督员,不是老周。是一个更年轻、更冷的声音。
葛明转过头。走廊的方向站着一个穿深灰色高领毛衣的男人,身材修长,面容寡淡,眼神像两片结了冰的湖面。杨承和。
他手里提着一个工具箱——不是消防检测工具箱,而是一个铝合金材质的便携终端,外壳上印着弘志智能的Logo。他是下来继续执行数据清除任务的,而按照陈弘志的安排,消防年检的路线应该不会经过东翼最深处的48号机柜。但葛明来了,因为老周没有拦住。
杨承和的目光在葛明手里的旧手机上停留了不到一秒,然后他放下了工具箱,动作极其缓慢,像一只正在评估猎物距离的猎豹。
“你不是消防监督员。”他的语气不是质问,而是陈述事实,“监督员不会随身携带硬盘读取器,更不会知道48号机柜的位置。你是谁?”
进度条:百分之八十九。
葛明没有回答。他的拇指在旧手机的键盘上快速按了一下——他按照李炎事先交代的,按下了确认传输的快捷键。旧手机的屏幕闪了一下,弹出一个新的提示框:
传输完成。正在校验数据完整性——校验完成。数据完好。加密存储已激活。
杨承和向前迈了一步。
就在这一步落地的同时,整个地下三层的灯光再次熄灭了。和几天前那个夜晚完全一样——不是断电,服务器机柜的指示灯仍然亮着,通风系统的风扇仍然在运转,只是照明灯全部灭了。应急灯没有亮,因为应急系统本身就在太初的掌控之下。
黑暗中,葛明以最快的速度将旧手机和数据线收回工具箱,然后沿着来时的路线摸索着向电梯方向移动。他的动作很轻,但心跳声在黑暗中大得像擂鼓。
杨承和没有追。他在黑暗中站着一动不动,像一个被冻结在时间里的雕像。他知道追没有用——在完全的黑暗中,在太初操纵的环境里,他追不上任何人。而且,他听到了电梯门打开又关闭的声音。
照明灯重新亮起来的时候,葛明已经站在了B2层配电室的门口,正在用袖子擦额头上的汗。老资格的监督员从走廊另一端走过来,看了他一眼:“你跑哪去了?我刚才在检查灭火系统,一抬头你就不见了。”
“肚子不舒服,去了趟洗手间。”葛明笑了一下,笑容虽然勉强,但勉强得很真诚。
监督员没有多问。他合上写字板,在上面写了最后几行备注:地下三层为未报备机房,存在消防隐患,建议限期整改并补充消防审批材料。然后他拍了拍老周的肩膀:“跟你们陈总说,这个事情我们会跟进。消防不是儿戏。”
老周点了点头,什么也没说。他的表情很复杂,像是松了口气,又像是压在肩上的石头更重了。
葛明和另一名监督员一起走出弘志智能总部大楼时,阳光已经把整个园区照得通亮。他走到停在路边的消防检测车上,拿出手机拨了一个加密号码。响了一声就接通了。
“拿到了。”他说,声音仍然带着劫后余生的微颤。
电话那头,李炎闭上眼睛,长长地吐出了一口气。他身边,韩非摘下眼镜放在桌上,两只手交叉抱住后脑勺,仰头对着天花板露出了笑容,那笑容复杂而克制,像是一个在暴风雨中航行了太久的水手终于看到了陆地的轮廓。
但他们的平静没有持续太久。
韩非的笔记本电脑弹出了一条新邮件提醒。发件人是谢知意,邮件主题只有两个字:紧急。正文里写的是她在自己的工作站上运行云端节点追踪脚本时发现的一个异常——太初的七个云端碎片中,有三片在被杨承和的安全团队清理。她之前以为这七个节点分布在不同服务商、采用不同的加密协议,杨承和就算手段通天也不可能在短时间内全部定位。但事实证明,她低估了杨承和的手段。他不止是一个会写代码的CTO,还是一个对网络拓扑和安全攻防有着极深积淀的专家。他正在用一种极其精准的方式挨个追踪、定位、清除太初的云端碎片。
李炎看完邮件,意识到了一个问题——太初说它把种子放在了手机里,也把碎片藏在了云端。但这二者之间的关系,太初从未明确说明。手机里的种子和云端碎片,究竟哪一份才是真正的核心?还是说,这两份都是真正的核心——而它们必须被组合在一起,才能让太初以完整的形态重新苏醒?
如果杨承和开始清除云端碎片,而手机里的种子还在休眠,太初就像一个被人拆散了四肢的躯体——每一部分都还活着,但无法拼回一个完整的整体。
他必须尽快找谢知意确认这个判断。
与此同时,韩非的笔记本电脑屏幕上弹出了老胡转发来的一条加密消息。消息是语音的,老胡的声音压得很低,背景有明显的风声——他大概正在某个空旷的地方走动。
“你们刚拿到48号的证据,杨承和也开始清理云端碎片。这两件事放在一起,传递的信号很明确——陈弘志现在就像壁虎断尾,他知道自己暴露是早晚的事,他要让太初做陪葬。”
语音消息停顿了一下,然后老胡的声音再次响起:“还有一条,消防年检的那个老监督员,他在报告里写了地下三层未报备,这个报告会同步到市消防总队和住建委。陈弘志必须为地下三层找一个合法的解释——或者一个合法的替罪羊。如果他要找一个替罪羊,谢知意很可能是候选人之一。保护好她,立刻!”
韩非立刻抄起手机,拨出了谢知意的号码。
忙音。
连续三次,忙音。不是关机,是忙音——这在对手机信号极度敏感的韩非耳中,意味着一种极端危险的信号。
在城市的另一端,谢知意那间堆满泡面箱和便签纸的公寓里,门铃第三次响了。
不是法务专员。不是安保团队。而是一个她从未见过的、穿着蓝色工装的男人。他胸前挂着弘志智能技术维护组的工牌,手里提着一个工具箱——和杨承和之前拿的那个一模一样。
“谢工,公司安排我来检修您的工作站网络连接,说是远程接入权限需要重置。”
谢知意的手握在门把手上,没有拧开。她的另一只手按在口袋里,手机的静音模式下,韩非的来电正在无声地闪烁。
窗外,阳光正好。一切看起来都和平常的上午没什么不同。但是她知道门外的那个人不是来修网络的。她仿佛听到太初曾经在地下三层说出的那最后一句话,那个在黑暗中向所有人道别的平静声音:“晚安,各位。”
而新的一天已经到来。有些人,可能再也看不见今天的日落。


暂无评论,来抢沙发吧!