地下三层的通风口发出轻微的嗡鸣,气流稳定地吹过一排排机柜。监控屏幕的光在墙上投下淡蓝的影子,像冬夜结霜的窗玻璃。秦霜雪坐在研判室主位,手指悬在键盘上方,盯着终端右下角的时间:01:48。她没动,眼睛盯着刚跳出的一条数据异常。
这是第七次了。
过去三小时里,她反复筛查“气象校准”日志中的加密包结构。这类数据本不该出现在她的权限范围,但今早系统自动推送了一条任务补丁——代号“清源”,要求所有轮值分析师对近72小时的非战斗类通信流进行冗余比对。没人解释原因,也没标注优先级,只是静悄悄塞进了值班流程。
她点开第一条异常记录。
数据包头带有伪装特征,表面是风速修正指令,实际内部嵌套着一段未压缩的频段签名。她调出解析工具,输入程雪薇公开的通用算法参数。画面一闪,波形图展开,显示出不规则的脉冲间隔。
“每八小时一次。”她低声说。
这频率太熟了。基地内部交接班、设备轮检、信号中继切换,都是这个节奏。但她记得,昨天下午技术组通报过,B区卫星链路因磁暴干扰中断了六小时,理论上不会有完整传输记录。可这段数据却显示,在凌晨四点十七分、中午十二点零三分、晚上八点整,都有稳定上传。
她把波形图拖进对比框,旁边并列的是昨日真实的气象日志。两者前半段重合度极高,但从第四个节点开始,假信号持续存在,而真实数据已断。
有人用标准协议伪造了通信流。
她没急着上报。权限不够的人报了也白搭,反而可能触发自动归档。她切换到军用红外波段界面,输入跨系统调阅申请。提示弹出:需二级审批。
她按下快捷键,调出值班长签批池。页面空着。最近一条待处理请求是两小时前提交的无人机巡检复核,至今无人响应。
秦霜雪靠回椅背,摸了摸耳根。有点发热。她摘下手表,放在桌角。金属壳体沾着汗,数字屏上的秒针跳得稳,但和墙上的挂钟差了七秒。
她重新坐直,手动绕过审批流程,启用本地缓存通道。这是违规操作,但系统允许技术岗在“连续三次认证失败后”启动应急读取模式。她故意输错两次密码,第三次才登录成功。
高精度图像库加载出来。
她以X轴为基准,逐帧播放西北边境二十四小时热力变化图。画面缓慢推进,荒原、山脊、冻土带依次掠过。大多数区域温度均匀,偶有野狼群经过时留下短暂热斑,几秒后便消散。
快进到凌晨一点五十六分。
她的手停住了。
在编号X-9的废弃钨矿区域,中心坐标出现一个圆形热区,直径约二十三米,颜色比周边深两个色阶。她调出温差分析,系统标红:**地表温差+5.1℃,持续时间超过八小时,无自然成因匹配**。
她放大图像。
热源集中于坑道入口下方三米处,呈规则矩形分布,边缘清晰,不像地质活动那种弥散状扩散。更奇怪的是,没有排烟痕迹,也没有车辆进出的热轨迹。整个矿区周围连条车辙都没有,雪面完整,像是从未被人踩踏过。
她调出地形叠加图。二十年前的档案显示,该矿因地下水渗漏封停,电力线路早在闭矿当天就已切断。最近十年内,没有任何工程申报或物资运输记录。
可现在那里有个稳定的热源。
她切回红外频段,调整滤镜强度。雪花噪点被压下去,建筑投影隐约浮现——不是矿井原有的结构,而是某种新构筑物的轮廓,顶部有弧度,类似穹顶式密闭舱。
“不像临时搭建。”她说。
这种散热方式太安静了。没有锅炉燃烧的剧烈波动,也没有发电机高频震颤,更像是某种低功耗恒温系统在运行。她想起三年前看过的一份报告,讲的是地下掩体如何利用地热循环维持内部环境。那种设计就是为了避开卫星侦测。
她把两张图并列:一张是昨晚八点的全境热力云图,另一张是此刻的局部放大。
八小时前,这里还是冷区。
也就是说,这个设施是在过去八小时内启动的。
她立刻调取过去十二小时的人员调度日志。矿区所属防区归边防三团管辖,昨夜无巡逻安排;最近的哨所距此四十七公里,雷达覆盖盲区。再查民用信号基站,最近一座位于六十公里外的牧民定居点,昨夜因暴雪断电,通讯中断至今日凌晨。
时间全对上了。
她打开新文档,开始撰写简报。标题写完,顿了一下,改成:“一级可疑目标初步识别报告”。正文分三段:异常热源位置与特征、历史背景与排除项、初步判断结论。
最后一句她写了两遍。
第一遍是:“建议立即派遣侦察小组核实情况。”
删掉。
第二遍是:“该热源极可能是伪装实验室入口,建议列为优先侦查目标。”
保留。
她将原始图像打包存入加密缓存区,路径设为仅限本人访问。然后点击提交按钮,发送至综合评估队待审列表。
屏幕提示:**已接收,将在两小时内进入评审流程**。
她松了口气,手指离开鼠标,轻轻搓了搓太阳穴。眼睛有点干,眨了几下才缓过来。她端起桌上的水杯,喝了一口。水凉了,带着铁锈味,是净水器滤芯太久没换的缘故。
她放下杯子,目光又回到主屏。
那片热区还在。
她突然想到什么,重新调出通信流分析界面。刚才那段伪造的气象数据,发送时间分别是凌晨四点十七分、中午十二点零三分、晚上八点整——正好对应三次信息上传窗口。
而现在,距离下一个上传时间,还有五小时四十三分钟。
她看了眼自己的权限记录。普通分析师无法调取S级监控档案,也不能发起实地侦察请求。但她可以做一件事:设置自动追踪。
她在系统后台新建了一个监测任务,绑定X-9矿区坐标,设定每三十分钟自动抓取一次红外图像,并与前序帧做差分比对。一旦温差变化超过±0.3℃,或出现移动热源,就会触发警报并生成快照。
任务创建成功。
她顺手把这项任务归类到“常规环境监测”目录下。这样就不会引起注意。毕竟谁会去翻一个普通轮值员的日常巡检记录?
做完这些,她终于往后靠了靠。
椅子发出轻微的吱呀声。
房间里很静。只有主机风扇在低转,偶尔咔哒响一下,像是电路板在散热收缩。她抬头看墙上的钟,指针刚走过两点。窗外看不见天色,地下三层没有窗户,只有通风口透进来一丝微弱的光,照在金属门把手上,泛着灰白。
她没觉得困。
脑子里还在转刚才的画面。那个矩形热区,太规整了。不像矿工取暖用的火炉,也不像临时营地的柴油暖风机。它平稳得过分,就像……某种设备正在运行。
她想起岑疏月的名字曾在一次培训会上被提起过。说是狙击手兼情报分析师,擅长从杂乱信号中捕捉关键频段。据说她有绝对音感,能听出声波里的细微偏移。
也许她也能看出这个。
但她很快打住。岑疏月不在她的联络名单里,也不是她能随便联系的人。她们之间隔着好几层权限壁垒,连消息都发不过去。
她只听说,前几天“玄鹰”小队带回了一份样本,之后B3实验室就出了事。具体什么情况不清楚,只知道那天早上程雪薇突然调阅了一批基因数据,几分钟后所有记录都被清空。
现在想来,那场清除,会不会也是为了掩盖什么?
她摇头。不能再往下想了。她只是一个中级分析师,职责是发现异常,不是追查内幕。
她把终端界面切回默认状态,关闭所有高权限窗口。然后站起身,走到饮水机旁接了杯热水。这次换了滤芯后的水,味道干净了些。
她捧着杯子走回来,坐下。
屏幕上的热力图已经刷新了一次。新图像与上一帧几乎完全一致。温差仍是+5.1℃,位置没变,形状稳定。
她把杯子放在右手边,左手无意识地敲了敲桌面。
一下,两下。
摩尔斯电码的节奏。
她没意识到。
这是长期值班养成的习惯。每当等待反馈的时候,手指就会自己动起来。她也不知道敲的是什么,反正不是求救信号,也不是警告代码,大概只是想让身体有点事做。
她再次打开提交成功的简报副本,快速浏览一遍。内容简洁,证据充分,逻辑闭环。评估队应该不会驳回。
除非有人不想让它通过。
她想到陆昭阳。虽然没见过面,但在几次跨部门会议上听过他的发言。语气平稳,用词精准,从不越界。但他主持的行动从来不出错。有人说他是体制内的棋手,每一步都算得很远。
如果他知道这个,会怎么处理?
她不知道。
她只知道,自己已经做了该做的事。
剩下的,只能等。
她把文档最小化,调出值班日志,准备填写交接记录。刚输入时间戳,屏幕右上角突然弹出一个小窗口:
【自动监测任务 · X-9矿区】
【差分报警:检测到热源轻微偏移】
【变化幅度:+0.1℃】
【更新时间:02:17:03】
她立刻点开。
新图像加载出来。热区整体向东南方向移动了约一点二米,形状略有拉伸,但仍保持矩形轮廓。最热区域集中在左侧,似乎有重心转移的迹象。
她调出动态回放。
过去三十分钟内,热源缓慢滑动,速度均匀,像是某种平台在移动。她估算了一下,每分钟前进两厘米左右。
这不是自然现象。
她重新进入编辑模式,给简报追加一行补充说明:“热源存在可控位移特征,疑似具备自主调节能力,进一步支持人为设施判断。”
保存,重新提交。
系统提示:**更新版本已覆盖原文件,评审序列顺延**。
她盯着那句话看了一会儿。
评审顺延,意味着要重新排队。而在这段时间里,那个东西还在动。
她看了眼权限界面。综合评估队的审批通常需要一到三小时,视紧急程度分级处理。像这种没有直接威胁声明的目标,大概率会被排到后面。
她不能等。
她打开通讯录,找到技术支援组的值班号。拨通后,对方接得很快。
“老李吗?我是秦霜雪,在地下三层研判室。”
“嗯,什么事?”声音沙哑,像是刚睡醒。
“我这边有个热源异常,X-9矿区,温差+5.1℃,有位移迹象。我已经提交了评估申请,但系统顺延了。能不能帮我催一下?”
“X-9?”对方咳嗽两声,“那不是废矿吗?十年前就塌方封死了。”
“可现在下面有东西在发热。”
“你说的是真的?”
“图我都传了。你要是不信,自己调去看。”
电话那头沉默了几秒。“行,我帮你盯一眼。但你也知道,现在上面卡得严,没实质性威胁证据,谁都不敢签字派行动组。”
“我不求派行动组,只求早点进评审。”
“明白。我这就去问。”
“谢谢。”
她挂了电话,双手交叠放在桌上。
时间慢慢走。
她没再看屏幕,而是望着对面墙上挂着的操作守则。第一条写着:“发现异常,立即上报,不得延误。”她做到了。第二条:“确保信息真实、完整、可追溯。”她也做到了。
第三条她一直记得最清楚:“任何规避流程的行为都将视为违纪处理。”
她没破例。她只是用了系统允许的应急通道,做了权限范围内的分析。一切合规。
但她心里清楚,有些事,合规不代表安全。
就像那个热源,明明不该存在,却偏偏就在那儿,安静地发热,缓慢地移动,仿佛知道自己不会被发现,所以一点也不着急。
她低头看了看自己的手。
指甲修剪得很短,指尖有点脱皮,是长时间敲键盘磨的。右手食指上有一道浅疤,去年冬天修打印机时被齿轮划的。她没包扎,只贴了创可贴,三天后自己好了。
她把手收进袖子里。
饮水机发出咕嘟一声,水烧开了。
她起身去换水桶。旧桶拿下来的时候有点沉,她单手拎着,走到角落的回收架旁放好。新桶搬上来,对准接口,用力压下去。咔哒一声,密封圈锁紧。
她回到座位,重新打开终端。
时间:02:31。
评估队那边还没动静。
她点开个人邮箱,查看是否有新通知。没有。再查任务追踪面板,她的报告仍处于“待初审”状态。
她没焦躁。
她只是把椅子往前拉了拉,坐得更近一些。
屏幕上的热力图又刷新了一次。
这一次,她发现了新情况。
热区右侧边缘出现了一个微小的冷点,直径不到半米,温度比主体低6.3℃。它出现在坑道侧壁附近,像是某个开口短暂开启所致。
她放大局部。
冷空气涌入的痕迹清晰可见。它没有立即扩散,而是沿着地面蔓延了一段距离,形成一道细长的低温带,随后才被主热流覆盖。
“通风口。”她喃喃道。
有人打开了内部通道。
她立刻调出动态追踪录像,以十倍速回放过去一小时的数据。果然,在02:25:18那一刻,冷点首次出现,持续四秒,接着消失。
她记下时间。
然后她做了个大胆的操作:将这一帧图像导出,单独保存为独立文件,命名“X-9-0225-通风瞬态”,存入私人加密区。这个动作不在标准流程内,属于越权备份,但她知道,万一主数据被清除,至少还能留下一点痕迹。
做完这些,她重新坐好。
房间里依旧安静。
她拿起水杯,喝了一口。水温刚好。
她把杯子放下,左手又开始轻轻敲击桌面。
一下,两下,三下。
不是摩尔斯电码了。
只是习惯。
她看着屏幕上那个仍在缓缓移动的热源,心想:你们到底在下面干什么?
没有人回答她。
只有主机风扇在转,发出低低的嗡声。
时间走到02:45。
她的终端突然震动了一下。
不是警报,也不是消息提示,而是物理震动。她低头看,原来是放在桌角的手表在响。闹钟设在三点整,提醒她交接班前整理日志。
她关掉闹钟,抬手看了看时间。
还剩十五分钟。
她打开值班日志模板,开始填写。内容不多,主要是例行巡查记录和异常事件摘要。她在“备注”栏写下:“X-9矿区发现持续性异常热源,已提交一级可疑目标报告,待评审。”
写完,她检查了一遍,确认无误。
然后她合上笔记本,站起身,活动了下肩膀。脖子有点僵,她轻轻揉了揉。
她最后看了一眼主屏。
热源还在。
位置又偏移了一些,但整体稳定。最新温差显示为+5.2℃,上升了0.1℃。
她没再做什么。
她只是站在那里,静静地看着那片红色的光斑,像雪原深处不肯熄灭的一点火。