“请。地址发布邮箱 ltxsbǎ@GMAIL.COM”
从王志国嘴里挤出的那个字,有点干巴。
他侧身让开通道,手指不自觉地抓了一下工作服的下摆。这个细微动作,被林风、叶秋、小马三人同时捕捉到了。
一行人穿过调度大厅的玻璃隔离门,脚踩在防静电地板上,声音有些空旷。
大厅里很冷。
为了保护服务器和精密设备,空调常年开在18度。这种冷不是自然的冷,是带着电磁味儿的冷,往骨头缝里钻。
几十个调度员坐在各自工位上,全是年轻人。看见王主任带着几个生面孔进来,有几个人目光扫过来,又迅速收回去,重新盯着面前跳动的曲线和代码。
没人交头接耳,只有噼里啪啦的键盘声和低沉的通话声。
“王主任,队伍带得不错,纪律性很强。”
林风扫了一圈,夸了一句。
“哪里哪里,都是些刚毕业的孩子,好管。电网这行,规矩大于天,错了就是事故,谁也不敢大意。”
王志国走在前面,背影稍稍挺直了一些。
“是啊,错了就是事故,但有时候,事故也不一定是错出来的。”
林风重复了一遍。
王志国的背影僵了一下,没接话,只是加快了脚步。
他们来到大厅最内侧的核心控制区。
这里是整个省电网的心脏,一面巨大的DLP拼接屏占据整面墙,上面展示着全省电网的实时拓扑图、负荷曲线、断面潮流和各种关键设备的运行状态。
“这边就是主控台。”
王志国指了指中间的一排长桌,上面摆着几台贴着红色标签的电脑。
“周工说的那个……日志,可以在这边查。”
他转头对旁边一个值班长模样的年轻人喊道:
“小刘!把昨晚两点到五点的系统运行日志调出来,给领导看看。”
叫小刘的年轻人站起来,是个戴眼镜的瘦高个。他看了一眼王志国,又看了看站在后面的林风一群人,眼神里闪过一丝不易察觉的慌乱,手放在鼠标上没动。
“怎么了?耳朵聋了?”
王志国声音大了一点,带着股焦躁。
“王主任……那个时段的日志,刚才归档了,要做离线处理才能看,现在调,可能有点慢。”
小刘扶了扶眼镜,小声说。
“慢就慢点!领导等着呢!赶紧的!”
王志国不耐烦地催促。
林风一直没说话,就这么看着这两人演双簧。
离线处理?
别说离线处理,就算是冷备份,在现在的技术条件下,也就是分分钟的事。这分明是在拖延时间,或者更直接点,是在暗示——“那段不能看”。
林风笑了笑,回头看了一眼周宁远。
“离线归档?按照国网的标准操作规程,实时运行日志至少要保留在线查询权限72小时。你们鹭港电网的规矩,比国家标准还超前?”
周宁远推了推厚底眼镜,慢吞吞地说。
这句话说得很轻,但分量很重。
王志国的脸瞬间涨红了,他狠狠瞪了小刘一眼。
“就你能!是不是昨天偷懒没做好同步?赶紧给我弄出来!别在领导面前丢人现眼!”
小刘被骂得一缩脖子,手在键盘上飞快敲了几下。发^.^新^.^地^.^址 wWwLtXSFb…℃〇M
屏幕闪烁了一下,弹出一个登录界面。
“我来吧。”
小马突然开口。
他没等王志国同意,直接从背包里掏出一台黑色便携式笔记本,不知什么时候手里多了一根网线。
“这台机器有外网接口?”
“不行!”
王志国几乎是跳过来,挡在这个黑色笔记本前面。
“调度系统是物理隔离的内网!严禁接入任何外部设备!这是红线!谁也不能违规!”
他的声音很大,一下子把周围几个调度员的目光都吸引了过来。
林风上前一步,把小马挡在身后,直视王志国。
“王主任,原则性很强嘛。不过,我们不用外网,只用内网调试口。而且,这位马工手里的设备,是经过国安部特批的专用取证工具,您要不要检查一下批文?”
林风从口袋里掏出一个红本本,不仅是巡视组证件,里面还夹着一张盖着红色大印的“电子数据现场取证授权书”。
王志国看着那个红印,喉结上下滚动了一下。
他知道这东西的分量,阻挠现场取证,往大了说,那就是对抗组织调查,这顶帽子他扣不起。
“那……那也不行。”
王志国还在挣扎,但语气软了很多。
“内网接口有权限限制,乱接会触发警报,导致系统锁死,到时候谁负责?”
“我负责。”
林风语气平静。
“真要是出了事故,我这个组长引咎辞职。王主任,还有问题吗?”
王志国不说话了。
他额头上已经冒出一层细密汗珠,在这18度的低温环境里,显得格外扎眼。
他侧过身,让开了那个端口。
小马二话没说,蹲下身,把网线插进控制台侧面的一个隐藏端口。手指在键盘上飞舞,黑色屏幕上迅速滚过一行行绿色代码。
“正在接入……握手成功……正在读取日志……”
小马低声汇报着进度。
所有人的目光,都集中在那块黑屏上。
叶秋站在林风侧后方,警惕地观察着大厅里其他人的动静。周宁远则站在小马身后,盯着那一串串专业数据,眉头越皱越紧。
“停!往回翻两页。”
周宁远突然喊了一声。
小马手指一顿,敲了几下翻页键。
屏幕上定格在一行红色异常记录上。
【02:14:33 -系统产生二级告警:通信链路拥塞】
【02:14:35 -操作员介入:告警确认,标记为“误报”】
【02:14:38 -告警清除】
周宁远指着那行字,转头问王志国:
“王主任,二级告警,按照规定必须上报省调值班长,并进行不少于15分钟的故障排查。两秒钟就确认误报?你们的操作员难道是开了天眼,一眼就能看穿几百公里外的线路状况?”
“这个……可能是当时网络波动,大家有经验了,一看就知道是假的……”
王志国干笑两声。
“经验?靠经验就能违规操作?那还要规程干什么?”
林风冷笑一声。
“这就是个案!个案!那个小王……昨晚值班的小王!过来!”
王志国还在嘴硬,冲着远处一个年轻调度员招手。
那个叫小王的年轻人磨磨蹭蹭走过来,脸色煞白。
“你说!昨晚这个告警怎么回事?是不是你为了偷懒随便点的?”
王志国拼命给他使眼色。
小王看了看王志国,又看了看屏幕,低着头不敢说话,只是点了点头。
这就是典型的丢车保帅。
把责任推给基层操作员,也是惯用伎俩。
林风没理会这个可怜的小王,他拍了拍小马肩膀。
“继续查,看看那个时间段,除了告警,还有什么操作记录。”
小马点头,继续敲击键盘。
突然,他的手停住了。
“组长,有发现。”
小马的声音里带着一丝兴奋。
“系统日志里虽然把告警抹平了,但在底层的操作审计记录里,留下了一个痕迹。”
“昨晚2点15分,也就是告警消除后的20秒,有人通过同一个操作终端,写入了一个脚本文件。”
“什么脚本?”
林风立刻追问。
“文件名叫‘220kV_Line_Maintenance_v2.bat’,也就是220千伏线路维护脚本。”
小马指着屏幕上的一串代码。
“看起来是个普通检修文件,但是……”
他把代码展开。
周宁远只看了一眼,脸色瞬间变了。
“这不是检修脚本!你看这里的逻辑指令——‘Set Load_Shedding = TRUE’,‘Trigger_Level = 3’……这是切负荷指令,而且是三级切负荷!”
三级切负荷。
在电力系统里,这是一个极端应急措施。意味着在电网发生重大故障、频率急剧下降时,为了保护主网安全,强制切断一部分用户供电。
通常这只在特大自然灾害,或者电网面临崩溃时才会用到。
而在一个风平浪静的夜晚,写入这样一个指令,目的是什么?
只有一个解释,制造人为停电。
“王主任,解释解释吧。”
林风转过身,这次眼神里没有了刚才的客气,只有刀子一样的锋利。
“一个普通的检修脚本里,为什么要藏这种能让半个城市瘫痪的杀手锏?”
王志国的脸已经没有血色了,嘴唇哆嗦着。
“我……我不知道……这不可能……我们怎么会有这种东西……”
“你不知道?”
林风步步紧逼。
“这个脚本的上传权限,需要值班长授权。而那个时段的值班长账号……”
“是您的账号,王志国主任。”
小马适时补刀。
王志国猛地一晃,手扶住桌子才没倒下。
“我是把账号给他们用了……为了方便工作……但这东西真不是我写的!我不懂编程啊!”
王志国带着哭腔喊道。
现在的他,已经不再是那个强撑场面的主任,而是一个被抓住尾巴的老鼠。
林风没有继续审问他。
现在的王志国已经崩溃了,审讯是纪委的事,现在的首要任务是从技术上固定证据。
“”
“小马,封存。”
林风下令。
“把这个脚本,连同所有操作日志、系统镜像,全部离线封存,作为第一号物证。”
“是!”
小马立刻开始操作。
“不行!不能封存!”
王志国像疯了一样扑过来。
“封存了系统就要停机维护!全省调度会乱套的!出了事你们担待不起!”
他想去拔小马电脑上的网线。
但一只手铁钳一样抓住了他的手腕。
“王主任,手别伸太长。”
说话的是一直沉默的叶秋。
她不知道什么时候已经站在了小马身边,单手扣住王志国的手腕,稍一用力,王志国就疼得弯下了腰。
“放开我!你们这是乱来!这是破坏生产!”
王志国大喊大叫,试图引起大厅里其他人的注意。
几个保安听见动静,犹豫着想围过来。
林风猛地一拍桌子,声音在大厅里回荡。
“中央巡视组办案!谁敢动!”
这一声吼,带着他在南疆血火里杀出来的煞气。那些保安瞬间定在原地,没一个敢再往前一步。
林风盯着王志国,一字一顿地说:
“破坏生产?真正的破坏者是谁,你自己心里清楚。这个脚本一旦被触发,鹭港几百万人的用电就完了!你是想让我们封存证据,还是想等着那一刻发生,然后把你送上断头台?”
王志国不挣扎了。
他眼神空洞,整个人像泄了气的皮球一样软下来。
他知道,完了。
自己只不过是收了点好处,给那边的“技术升级”开个方便之门,怎么就变成这要掉脑袋的事儿了?
“封存完毕,哈希值已校验,证据固定。”
小马拔下U盘,贴上封条。
林风松了一口气,转头对周宁远说:
“周工,这套系统的安全性已经不可信了。您是专家,我授权您接管这里的技术指挥权,马上对整个调度系统进行全面排查,把所有类似的后门、脚本,一个不留地给我挖出来!”
“明白!交给我。在我眼皮子底下玩这种猫腻,他们还嫩了点。”
周宁远推了推眼镜,眼神里闪烁着技术人员特有的战意。
林风看着被叶秋控制住的王志国,拿出手机,拨通了一个号码。
“喂,省纪委吗?我是林风。麻烦派几个人过来,鹭港电力调度中心,这里有人需要在那边‘冷静’一下。”
挂了电话,林风走到那面巨大的监控墙前。
上面的数字还在跳动,红绿线条依然在闪烁。虽然看起来还是一片祥和,但林风知道,在这平静电流之下,一场针对国家命脉的暗战,已经正式打响了。
这只是第一颗雷。
后面,还有更大的局在等着他们。
但无论如何,第一枪,他们没有打空。
小马收起电脑,低声对林风说:
“组长,脚本里有个奇怪的署名。”
“什么?”
“Compile by: XL(星岚)。”
“星岚……”
林风眯起眼睛,咀嚼着这个名字。
一个新的线头露出来了。