归档室的灯灭了,不是跳闸那种“啪”一下全黑,是整栋楼的供电系统被人从根上掐断的彻底死寂。只有陈微面前那台老式终端还亮着,屏幕幽幽发蓝,映出他脸上一道斜长的阴影。倒计时停在00:00:03,然后变成了一行字:传输开始。目标节点:匿名中转站。预计送达时间:12秒。
他没动。
手还在膝盖上放着,像开会时那样规规矩矩。拔掉脑机接口的地方有点渗血,纸巾糊在太阳穴上,已经干了。空调停了,屋里一下子闷起来,能听见自己耳朵里嗡嗡响。门外的脚步声确实停了,门把手转到一半卡住,再没动静。
他知道为什么。
数据先他们一步跑了。
三份假包成功拖住了追踪线程,真实路径像条滑溜的鱼,顺着内网底层协议钻进了中转站的随机转发池。十名中级管理人员的邮箱正在自动接收解压后的原始日志——三年前东段地下三层承重测试未达标却被签字放行的审批记录、医疗终止协议批量删除的操作日志、资源调配表里被挪用去建“精英舱”的建材清单……还有苏茜偷偷存下来的音频片段,混在压缩包角落,标题是“0415_机器停留”。
这些东西一旦落地,就不再是秘密。
他盯着屏幕,看那行“传输成功”的提示跳出来。字体不大,颜色也不刺眼,就是普普通通的绿色,可他觉得像是有人往他胸口塞了把火。二十年了,他头一回觉得自己不是个废物。
门没开。
外面也没喊话。
整个归档科静得反常。平时这个点,清洁机器人该来收垃圾了,走廊上会有轮子碾过地砖的声音。现在什么都没有。连应急灯都没亮,说明断电不是局部故障,是全系统级的干预。
他慢慢抬起头,看向天花板角落的监控探头。红灯熄了。他们顾不上他了。
也好。
他坐直了些,背挺起来。这姿势他练了三十年,从小地方档案馆到“北极一号”数据中心,见领导、听训话、领批评,都是这么坐着。不惹眼,不出声,最好让人忘了你存在。但现在,他希望有人看见他现在的样子。
他不是逃,也不是求饶。他就坐在这儿,等他们进来,看看这个一直低头走路的人,到底干了什么。
---
“主控大厅,全部切至警报模式!”
吼声刚落,整面监控墙就炸了。上千块屏幕同时变红,不是单点闪烁的那种警告,是铺天盖地的血色,像谁打翻了一整桶油漆。滚动条飞速下拉,全是解密后的原始文件截图:一张签字栏写着“韩啸”的工程放行单,旁边备注“工期优先,风险可控”;一段视频日志显示B7区供水阀连续七十二小时超负荷运行;一份名单,列着三百七十二个名字,最后一条被划掉,备注“家属已安抚,不予计入”。
值班员猛地站起来,椅子往后一推直接翻了。“谁干的?!封锁源头!”
没人回答他。
操作台上的终端一个接一个弹窗,自动播放语音片段。有个小女孩喘着气哭,断断续续说“妈妈你别走”;接着是段沉默,只有水滴声,持续了整整四十秒;然后突然插进一句低语:“名单上没名字,就不能算工伤。”音质很差,像是用什么小设备偷录的。
“删掉!全给我删了!”值班主管拍桌子,手指戳向通讯器,“安保呢?数据科怎么回事?!”
通讯器里只有一片忙音。
他抬头看墙,红色还没退。更糟的是,其他城市的联动屏也开始闪红点。第一个是“南方六号”,接着是“西部穹顶”,再然后连海外的“新亚历山大城”都上了警报。同步率百分之九十七以上,说明不是黑客攻击某个节点,而是信息流从内部炸开,顺着所有联网终端自动扩散。
他抓起电话想拨艾登办公室,手抖得按不准号码。
这时候,他听见后排有人小声念:“赵振国……这不是三年前那个上报隐患的工程师吗?他写的报告,我见过复印件。”
没人理他。
所有人都盯着墙,看着那些被藏了三年的数字和声音,像洪水一样冲垮堤坝。
---
艾登是在女儿呼吸停止的瞬间知道数据泄露的。
他坐在医疗舱外的观察椅上,手攥着女儿的一缕头发,软的,没温度。生命体征屏刚才还闪着微弱的绿光,现在变成了一条横线。医生站在里面摇头,嘴动了动,他没听清说什么。
下一秒,他手腕上的私人终端震动了一下。
不是来电,不是消息提醒,是系统强制推送。标题四个字:【紧急通报】。
他点开,第一行就是陈微的名字,后面跟着“主动泄露核心机密,已被控制”。往下是事件影响评估:全球“北极星”体系终端沦陷,原始日志与非法录音正在无差别传播,公众信任度预计二十四小时内跌破临界值。
他看完,把终端扣在膝盖上,没关。
医生开门走出来,摘手套,“艾总……我们尽力了。”
艾登点点头。
医生犹豫了一下,“节哀。”
他还是点头。
然后他站起来,把那缕头发放进西装内袋,转身走了。路过走廊时,墙上电视正播新闻,画面突然卡住,跳出一行字:“你们吃的每一口粮,都少算了一个人的命。”底下署名是“尘音”。
他没停下。
他一路走到B区服务器群,那是“艾登云核”的物理所在地。整层楼平时恒温恒湿,现在警报灯闪得跟 disco 舞厅似的,红光一阵阵扫过金属机柜。运维人员跑来跑去,有人拿着物理隔离钥匙准备切断主干网。
“别动。”他开口,声音不大,但所有人都听见了。
他走到中央控制台前,看着自己名字命名的那套分布式架构图。曾经引以为傲的东西,现在正被无数入侵请求撞得摇摇欲坠。屏幕上跳着实时攻防数据,防御成功率从99.8%一路往下掉,已经到了63%。
“她临终前问我……”他忽然说,没人知道他在跟谁讲,“爱值多少钱?”
没人接话。
他自己也没往下说。
他靠着台子慢慢滑下去,最后坐在了地上。背靠着冰凉的机柜,腿伸直,手搭在膝盖上。像累极了的人,随便找个地方歇脚。
运维主管走过来,低声问:“要不要启动熔断协议?还能保住一部分核心资产。”
艾登摇头。
“那……追责呢?陈微那边——”
“别抓人。”他说,“让他传。”
主管愣住,“可这会毁掉一切……”
“本来就没了。”他闭上眼,“她死了,我还算什么赢家。”
红光扫过他的脸,一下,又一下。他没再睁眼。
---
石坚接到命令的时候,正在检查核心区外围的巡逻路线。
指挥终端弹出一条加密通讯,发信人是韩啸,优先级最高。内容很简单:**“净化协议”一级响应启动,即刻封锁A至G区主要通道,标记高密度人群聚集点为清除目标,授权使用非致命压制手段。重复,非致命,但必须控制局面。**
他看完,把终端翻过来扣在掌心。
旁边副官问:“执行吗?”
他没答。
他抬头看天。穹顶外层的防护膜还在正常运转,泛着淡淡的蓝光。可他知道,下面已经乱了。十分钟前,第七区有工人砸了配给站的门;东三街传来枪声,不确定是不是安保在清场;他自己的通讯频道里,不断有基层队员汇报“民众情绪失控”“要求解释数据泄露”。
他摸出自己的私人终端,指纹解锁。刚打开,一封自动推送的邮件跳出来,没有标题,附件是个PDF。
他点开。
是份区域调度通知,盖着安全局的电子章。内容写得很官方:因系统升级需要,C-12片区将于今日五时起暂停公共服务供应,建议居民前往指定避难所。下面是地图,红圈标出的区域,正是他妻子和孩子住的那片老住宅楼。
他盯着那张图看了很久。
副官又问:“头儿?等您下令。”
他没动。
他知道这份通知意味着什么。所谓“系统升级”,是“净化协议”的标准话术。暂停服务只是第一步,接下来是断水断电,再然后是机器人巡逻队进场“疏散”——实际就是驱赶,甚至清除。C-12这种老旧区,从来不在优先保障名单里。
他想起早上出门前,儿子抱着他的腿说“爸爸早点回来”,妻子往他保温杯里塞了两颗药丸,说“你最近睡不好,记得吃”。
现在他们要被当成“不稳定因素”处理了。
他握紧终端,指节发白。
副官看他脸色不对,“要不……先调两组人过去?”
石坚摇头。
他把公共指挥终端重新打开,调出权限管理界面。手指在屏幕上滑动,找到三条备用逃生通道的锁定状态,输入个人密钥,一条一条,手动解锁。
副官惊了,“头儿!这不合规程!”
他不说话。
接着他插入身份卡,接入应急广播系统,按下录制键。
“别信上面的话。”他对着麦克风说,声音很稳,“往南走。别带东西,别回头。能跑多远跑多远。”
录完,他拔出卡,把终端合上。
副官站在原地,手按在枪套上,“您这是叛变。”
石坚看他一眼,“我只是不想让我儿子,以后活在一个连‘爸爸去哪儿了’都不敢问的世界。”
他说完,转身走向指挥中心主楼。步伐很稳,军靴踩在地上一声一声。他知道这一进去,可能就出不来了。但他得去那儿,因为主控通道的物理钥匙,就在楼上保险柜里。
只要他还穿着这身制服,就能靠近它。
---
韩啸是在地下三层指挥所看到全球警报图的。
整面墙变成了红色热力图,爆点从“北极一号”开始,像病毒一样向四周扩散。国内七个主要穹顶城市全部沦陷,海外合作体有五个进入紧急状态。他的战术板上,原本规划好的“股权绑定”推进进度条,已经被强制暂停。
他站在中央,手里捏着一支笔,指节发白。
助理站在旁边,声音发颤:“韩顾问,各国政要都在要求解释,媒体已经——”
“关了。”他打断,“所有对外通讯渠道,全部切断。我不需要解释,只需要执行。”
“可是公众——”
“公众?”他冷笑一声,“一群被情绪操控的数据残渣。他们连自己每天呼吸的空气是谁净化的都不知道,凭什么决定文明的方向?”
他走到控制台前,调出“净化协议”的激活界面。红色边框,黑色背景,中间一行字:确认启动全面格式化程序?此操作不可逆。
他输入指纹。
再输虹膜。
最后敲入一串十六位密钥。
回车。
系统提示:“净化协议”第一阶段已激活。民生系统进入节能模式,安保机器人切换至战备状态,人口密集区定位完成,清除指令将于三分钟后分批下达。
他松了口气,背靠椅子坐下。
不是胜利的放松,是终于能动手的解脱。
他早料到会有人反抗。林岸查图纸,苏茜录声音,陈微这种蝼蚁也敢碰数据——在他眼里,这些都是系统运行中的噪声,迟早要被滤掉。现在他们自己跳出来,反倒省了他一个个排查的功夫。
数据泄露?正好。
让所有人看看,他们信仰的“真相”有多脆弱。让那些只知道哭闹的平民明白,在资源枯竭的末世,感情用事只会加速灭亡。他不是暴君,他是医生,切掉坏死的部分,才能保住整体。
他拿起通讯器,接通全城广播线路。
“这里是联邦财政顾问韩啸。”他声音平稳,像在宣读季度财报,“检测到大规模系统污染,文明运行协议已升级为紧急状态。请所有市民留在原地,配合管理。我们正在清除不稳定变量,重建秩序。牺牲不可避免,但未来值得。”
放下通讯器,他看向墙上的倒计时:02:58。
两分钟多一点,第一批清除指令就会发出去。机器人会关闭主供水阀,切断电力支线,然后用声波驱散聚集人群。如果有人反抗,就地制服,列入二级观察名单。
他相信,用不了多久,这片废土上又能长出他设计中的“完美文明”。
---
陈微还是坐着。
门没开。
外面也没动静。
他不知道过去了多久,也许几分钟,也许十几分钟。终端屏幕还亮着,显示“传输成功”后就没再变化。他试着动了下手腕,有点僵,但不疼。
他想起刚才发出去的最后一句话。
不是遗书,也不是控诉。他就写了六个字:“我不是英雄。”
对,他不是。他怕麻烦,怕出头,怕死。可那天他看到了直播里那个小女孩的脸。她摔倒了,帽子飞了,头发乱糟糟地贴在额头上,眼睛睁得很大,像是不明白为什么世界突然爆炸。
那一刻他突然觉得恶心。不是因为震爆弹,是因为他自己。
他活了这么久,居然一直在帮一个能把这种事剪辑成“依法维稳”的系统打工。
所以他按下了确认键。
现在他只想安静地等着。不求饶,不逃跑,不写长篇大论解释自己为什么这么做。他只是不想让孩子活在谎言里。
如果非要说点什么,那就这一句够了。
他盯着屏幕,看那行绿字。
突然,头顶的应急灯闪了一下。
不是全亮,是一闪,像心跳。
接着,门把手又动了。
这次不是缓缓转动,是被人从外面用力拧了一下,然后停住。
他没抬头。
他知道是谁来了。
但他没怕。
他只是轻轻说了句:“晚了。”
然后继续盯着屏幕,看那行字。
---
石坚走进指挥中心主楼时,大厅里已经乱成一团。
值班员对着通讯器吼“联系不上外区”,技术员抱着主机箱说“备份全毁了”,有个女文员坐在地上哭,手里还攥着打印出来的数据报表。没人注意到他进来。
他径直走向电梯,刷卡,下行两层。
安保主管在楼梯口拦他:“石元帅,韩顾问下令,所有高级权限人员不得擅自进入核心控制区。”
石坚不说话,掏出证件递过去。
对方接过,刚要核验,石坚突 然出手,一手扣住他手腕,一手卸了他的枪。动作快得像演练过千百遍。
“抱歉。”他说,“我得去拿钥匙。”
安保还想喊,石坚一肘顶在他颈侧,人软了下去。
他把人扶住,靠在墙边,没让他摔着。
然后他刷卡进电梯,按下B4。
门关上,数字往下跳:B2……B3……B4。
他看着金属门上映出的自己。制服笔挺,领带没歪,皮鞋擦得锃亮。像个标准的军人。
可他知道,从他解锁逃生通道那一刻起,他就不再是了。
门开了。
走廊尽头就是保险柜室。物理钥匙在那里,能打开通往核心区的最后三道闸门。
他走出去。
脚步声在空荡的走廊里回响。
一声,又一声。
