第168章:备用方案,確保交货
  陈默盯著屏幕上的修復协议开关,手指没有立刻按下去。他等了几秒,確认模擬系统里最后一次测试数据已经同步完成。小李在旁边说,备用线路的切换延迟是零点三秒,比人工响应快了將近五倍。
  “可以试。”他说。
  老周在电话那头沉默了一下,“今晚生產线还在跑订单,要是中途出问题……”
  “我知道。”陈默打断他,“所以只启用监测模块,不执行实际切换。等我们確认系统能稳定识別异常,再开自动处理。”
  掛了电话,他让小李把模擬环境的触发条件调得更细一些。原来的设定是在电流波动超过閾值时报警,现在要改成在波动出现前就预警。gg里说那个系统能预测故障,他得看看是不是真的能做到这一步。
  屏幕刷新,新的测试开始。他们人为注入一组干扰信號,频率和昨天晚上记录到的一模一样。两秒后,预警模块弹出提示:【d-09节点存在异常通信风险,建议提前隔离】。
  “它发现了。”小李看著时间戳,“比真实波动早了一分十七秒。”
  陈默点头。这个速度足够他们在问题发生前做出反应。他马上联繫厂区,让技术组把备用线路检查一遍,確保隨时可以接入。
  苏茜这时候打来电话,声音很急。
  “刚接到客户那边的消息,他们催著要货。原定后天交第一批,现在要求提前到明天下午三点前。”
  陈默皱眉,“订单量没变?”
  “没变,但时间压死了。如果交不出,违约金是合同金额的百分之十五。”
  他靠在椅子上,脑子里快速算了一下。现在產线虽然能运行,但谁也不知道对方会不会再次动手。万一在交付前几分钟系统崩溃,整个流程就得重走一遍。
  “你跟客户沟通,说我们在全力推进,能不能宽限两小时。”
  “我已经说了,但他们態度很强硬,说是下游也有交付压力,没法让步。”
  陈默没再说话。他知道这种时候讲情面没用,唯一能靠的就是效率和稳定性。
  他转头问小李,“模擬系统能不能连上真实伺服器,做一次並行运行?”
  “可以,但需要权限。”
  “我给你开。”他说,“我要让真实系统和模擬系统同时接收数据,看它们的判断是否一致。”
  小李开始操作。十分钟后,两个界面並排出现在屏幕上。左边是厂区实时状態,右边是模擬推演。每隔几秒,数据流就会同步一次。
  第一次对比,结果相同。
  第二次,也一致。
  第三次,模擬系统提前发出警告,而主控平台直到三十秒后才標红。
  “差这么多?”小李有点不敢信。
  “因为主控系统只处理已发生的错误。”陈默说,“我们的模擬环境加入了预测模型,能捕捉早期徵兆。”
  他立刻让老周更新日誌规则,把所有来自预警系统的提示都標记为高优先级。然后在后台预设一条指令:一旦检测到特定模式的干扰,自动启动备用线路,绕过可能出问题的节点。
  “不做物理切换,只是把数据流导过去。”他对老周说,“等我们確认安全,再恢復主线路。”
  安排完这些,他给团队其他人发了消息,让他们今晚轮流盯系统。苏茜负责对外联络,林晓继续查恆通机电的资金流向,小李留守实验室,隨时准备远程支援。
  他自己则定了凌晨四点半的闹钟。那是对方上次动手的时间段,他得守著。
  回到宿舍时已经快十一点。他没洗澡,直接坐在桌前打开笔记本。小本子翻到新一页,写下:
  “预警系统效果超出预期。
  不仅能发现问题,还能提前干预。
  这次交货有希望保住。”
  写完合上本子,塞进抽屉。他躺在床上,闭著眼睛回想这两天的数据变化。d-09的信號每次异常前都有微弱电流尖峰,像是在试探系统的容忍度。对方不是隨便搞破坏,而是在找最合適的攻击时机。
  他忽然坐起来,拿起手机拨通小李的號。
  “帮我加一个功能。”他说,“当系统发现连续三次相同模式的干扰,自动偽造一次『成功触发』的假象。”
  “你是想骗他们?”
  “对。让他们以为攻击奏效了,下一步才会暴露真正目的。”
  小李答应下来。陈默这才躺回去,睡了三个多小时。
  闹钟响的时候,外面还是黑的。他起身洗了把脸,穿上外套就往学校走。路上给老周打了电话,问夜间情况。
  “一切正常。系统记录到两次轻微波动,都被自动屏蔽了。”
  “有没有触发备用方案?”
  “触发了,但没切换。按你说的,只做了数据记录。”
  陈默鬆了口气。至少证明防护机制在起作用。
  他赶到实验室时,小李已经在等他。模擬系统显示,过去六小时里共捕捉到四次异常信號,全部来自d-09所在的子网。最后一次持续时间最长,达到了八秒。
  “他们加大了强度。”小李说,“像是在测试极限。”
  陈默点头,“说明他们觉得快成功了。”
  他登录厂区总控,查看生產进度。当前已完成订单的百分之七十三,照这个速度,理论上能在中午前结束。但他不敢赌。他让老周把最后两道工序的参数调到最优档,同时开启双班轮换,爭取把时间往前赶。
  上午九点,林晓来了消息。
  “查到了。那个姓刘的帐户昨天晚上有一笔进帐,金额是八千五百元。付款方是一家叫『迅联科技』的公司,註册地在深圳,法人代表是个空壳人头。”
  陈默记下这个名字。
  “还有,这笔钱在到帐十分钟內就被转走了,去向不明。”
  他回了一句:“继续盯。”
  十点整,系统突然报警。
  主控界面跳出红色提示:【d-09传感器数据失真,建议立即停机检查】
  陈默立刻调取日誌。这一次不是干扰,而是真实的信號中断。持续时间只有四秒,但足以让系统判定为硬体故障。
  “备用线路启用了?”他问老周。
  “启用了。数据流自动切换,生產没停。”
  “好。”他说,“让他们以为是偶然故障就行。”
  接下来半小时,一切平稳。订单完成度跳到百分之八十九。陈默正准备鬆口气,手机又响了。
  是小李。
  “刚才那次中断……不是我们触发的。”
  陈默眼神一冷,“什么意思?”
  “模擬系统显示,有人从內部修改了d-09的校准参数。如果不是备用线路接管,整个流程会在三分钟內全面瘫痪。”
  他立刻打电话给老周,“查权限日誌,看是谁动的手。”
  “正在查……”老周的声音顿了一下,“登录用的是你的帐號。”
  陈默愣住。
  他的帐號有最高权限,但设置了动態验证码,且只能在指定设备登录。除非有人复製了他的身份信息,否则不可能远程接入。
  “设备呢?”
  “登录终端显示是厂部办公室的固定机。监控拍到……是一个穿白大褂的人。”
  “脸呢?”
  “戴著口罩,低著头。”
  陈默握紧手机。对方不仅熟悉流程,还知道怎么绕过基础防护。这一招比之前更狠,直接借他的手破坏系统。
  他冷静下来,“先別声张。把那台电脑封存,硬碟带走分析。对外就说系统自检发现异常,临时调整流程。”
  掛了电话,他意识到事情比想像中复杂。张某背后的人不止一个,而且就在厂里有接应。
  他重新打开模擬系统,让小李把过去十二小时的所有操作重放一遍。画面一帧帧过,直到某个瞬间,他注意到一个细节。
  那个穿白大褂的人在操作时,左手无名指上戴了一枚银戒,戒面有个小小的齿轮图案。
  “截图。”他说。
  小李放大图像。戒指清晰可见。
  “查厂区所有员工的登记照片,特別是最近三个月进出过的外包人员。”
  “要多久?”
  “越快越好。”
  等待的时候,他给苏茜打了电话。
  “通知客户,我们可能会提前半小时交货。”
  “这么快?確定没问题?”
  “確定。”他说,“让他们准备好接货。”
  他知道,必须抢在对方再次动手前把货送出。只要第一批顺利交付,后续压力就会小很多。
  二十分钟后,小李找到了匹配对象。
  “有个叫王振的人,是上个月来的设备巡检员。登记照里他戴著同款戒指。资料显示他已经离职,但打卡记录显示他昨天下午三点进过车间。”
  陈默记下名字。
  “把他所有相关信息发给我。”
  “还要不要报警方?”
  “还不急。”他说,“先把货交出去。”
  他打电话给老周,“组织发货。最后一道工序完成后,直接装车,不入库。”
  “可是质检还没……”
  “我来签字。”陈默说,“非常时期,走特批流程。”
  十分钟后,生產线完成最终批次。產品经快速抽检后封箱,运往发货区。陈默亲自盯著每一环节,確认车辆出发后才鬆了口气。
  手机震动。是林晓。
  “刚收到消息,迅联科技的法人代表今天早上订了一张飞往境外的机票,航班时间是下午两点四十。”
  陈默看了一眼时间。
  一点十七分。
  他站起来,对小李说:“准备好证据链。等货送到客户手里,我们就动手。”
  他走到窗边,看见运输车缓缓驶出厂门。
  车尾的牌照在阳光下反著光。