第167章:预警启动,抢修有序
  陈默刚走出教学楼,手机就响了。来电是厂区的技术负责人老周。
  “陈默,自动化生產线的主控节点又出问题了。”
  他停下脚步,“具体什么情况?”
  “不知道,系统突然报警,说检测到异常负载。现在整条线停在那儿,我们查不到原因。”
  陈默皱眉,“日誌呢?有没有记录操作行为?”
  “有,但都是正常的。没人动过设置,也没人登录后台。”
  他站在原地几秒,“先別碰设备,我马上过去。”
  掛了电话,他直接打车回厂。路上给苏茜发了条消息,让她把最近三个月的伺服器访问记录再筛一遍。他知道张某不会这么快收手,对方既然敢提交清理方案,说明还有动作。
  二十分钟后,他推开车间门。老周已经在主机前等著,手里拿著平板。
  “你看这个。”他把屏幕转向陈默。
  图表上一条红色曲线突然飆升,时间点是上午十一点零七分。持续不到十秒,又迅速回落。
  “这是电机电流波动?”陈默问。
  “对。按理说这种幅度不该触发保护机制,但它確实让系统判定为过载,自动锁死了流程。”
  陈默接过平板,翻看前后数据。其他参数都很平稳,温度、电压、网络延迟都没有明显变化。只有这一项突兀地跳了一下。
  “你们重启试过了吗?”
  “试了。能启动,但只要一加载任务,同样的情况又出现。”
  他走到主机前,调出实时监控界面。系统运行状態显示正常,可就在他盯著屏幕的时候,那条红线再次跳起。
  “等等。”他说,“它又来了。”
  老周凑过来,“这次更短,才五秒。”
  陈默没说话,打开权限管理页面,检查登录记录。一切如常,没有任何未授权访问的提示。他又切换到设备连接列表,查看所有接入终端。
  一台编號为d-09的传感器引起了注意。它的信號强度比別的设备低很多,但每次电流异常时,它的数据更新都会延迟半秒。
  记住我们101看书网
  “这台传感器负责什么?”
  “监测传送带张力。”老周回答,“如果张力不够,產品会偏移轨道。太高又容易损坏机械结构。”
  “它最近有维修记录吗?”
  “没有。出厂到现在一直正常工作。”
  陈默盯著那串数字看了几秒,“把它从系统里暂时断开。”
  老周照做。解除连接后,他们重新启动测试程序。
  机器运转起来,平稳推进。十分钟后,没有再出现异常。
  “问题是它?”老周有点不敢信。
  “不一定。”陈默摇头,“可能是它本身故障,也可能是被人利用了。”
  他打开笔记本,接入后台资料库。想起之前买过一套工业设备预警系统,gg说能提前二十四小时预测硬体故障,准確率百分之九十八。当时觉得宣传太夸张,还是买了试试。用了半个月,发现真能捕捉到一些肉眼看不出的徵兆。
  他调出那个系统的独立界面。和工厂主控平台不同,这套系统不参与控制,只做数据分析。界面上有一条黄色预警线,已经持续亮了两天。
  点击详情,弹出报告:
  【d-09传感器存在通信干扰风险】
  【建议立即检查物理连接与信號环境】
  【潜在后果:误触发安全协议】
  下面还附了一段歷史对比数据。过去四十八小时內,该设备的响应延迟逐步上升,每次都在固定时间段发生,恰好和產线两次停机时间吻合。
  “不是偶然。”陈默说,“有人在干扰信號。”
  老周脸色变了,“谁会干这种事?而且怎么做到的?这东西是封闭区域网,连不上外网。”
  “不一定需要联网。”陈默起身,“带我去现场看看。”
  两人穿过车间,来到传送带中段。d-09传感器装在支架侧面,外壳乾净,看不出异常。陈默蹲下来,仔细查看接线口。
  螺丝紧固,防松標记也没动过。但他用手摸了摸接口边缘,感觉有一点轻微的温热。
  “这设备工作时会发热吗?”
  “不会。它功耗很低,平时摸上去和室温一样。”
  陈默掏出隨身小刀,小心撬开防护盖。內部电路板上多了一个指甲盖大小的模块,用锡箔纸裹著,连在主晶片旁边。
  “这是什么?”老周压低声音。
  “信號中继器。”陈默轻轻碰了下那个装置,“有人偷偷加了这个。它不改变原始数据,但在特定频率下会產生干扰,让系统误判状態。”
  “可谁能接触到这里?”
  “维修人员,或者……有权限进车间的管理层。”
  他把盖子重新装好,站起身。“先不动它。我们现在知道问题出在哪,但不能打草惊蛇。”
  回到控制室,他让老周准备一份假的检修单,写明“d-09传感器例行维护”,安排明天上午停工两小时。
  “要修吗?”
  “不修。”陈默说,“我们就说要拆下来送检,实际上什么都不做。等他们以为有机可乘,自然会有下一步动作。”
  老周点头,“明白了。”
  临走前,陈默登录预警系统,把监测频率调到最高档。gg说这个模式下能捕捉毫秒级波动,他本来不信,现在决定试试。
  晚上回到宿舍,他翻开小本子,在最新一页写下:
  “买的那个预警系统真的有用。
  原本以为只是营销话术,结果它发现了主平台都没察觉的问题。
  以后这类工具可以多试试。”
  写完合上本子,塞进抽屉。
  第二天早上七点二十,他收到老周的消息。
  “有人昨晚十一点半进了车间,刷的是你的临时权限卡。”
  陈默坐直身体。
  他没给过谁临时卡,更不可能授权夜间进入。
  “监控呢?”
  “走廊的坏了,正在修。只有主机房有画面。”
  他点开远程连接,调取录像。时间戳显示,十一点三十二分,一个穿工服的人出现在门口,戴著帽子,低头刷卡进门。
  看不清脸,但身形不像厂里的熟人。
  “他待了多久?”
  “十七分钟。出来的时候手里多了个工具包。”
  陈默立刻调出系统日誌。那人进去后第一件事就是连接d-09所在的子网,上传了一个新程序包。
  “不是来修设备。”他说,“是来升级那个干扰器。”
  老周问:“要不要报警?”
  “还不急。”陈默看著屏幕,“他既然敢动手,就得留下更多证据。我们现在要做的是——让他以为计划成功了。”
  他让老周修改主控程序的日誌记录规则,把错误类型从“外部干扰”改成“硬体老化”。这样下次触发停机,看起来就像自然故障。
  “然后呢?”
  “然后等他们放鬆警惕。”陈默说,“真正动手的人,总会露出马脚。”
  中午,陈默回学校上课。下午社团活动时间,林晓来找他。
  “你猜我查到了什么。”她坐下来说,“张某上周批了一笔经费,说是採购新型传感器,金额不大,两万出头。供应商是一家註册不到半年的小公司。”
  “名字呢?”
  “恆通机电。”
  陈默记下这个名字。
  “还有,这笔钱最后转给了一个私人帐户,收款人姓刘,和张某是同乡。”
  “查过这个人吗?”
  “正在查。目前只知道他名下有过电子配件生意,去年註销了。”
  陈默点头,“盯住这个帐户。只要有新流水,马上告诉我。”
  林晓走后,他拿出手机,打开预警系统的实时界面。d-09的信號强度比昨天稳定了些,但每隔一段时间仍有微弱抖动。
  他盯著图表看了一会儿,忽然注意到一个细节。
  每次数据异常前,都有一次极短的电流尖峰,持续不到一百毫秒。如果不是预警系统特意標註,根本看不出来。
  “这不是隨机干扰。”他低声说,“是有人在测试反应閾值。”
  他重新调出昨天的录像,逐帧播放那人操作电脑的画面。虽然看不清手指动作,但从键盘反光能判断,对方输入了一串固定格式的命令。
  “他在收集数据。”陈默合上手机,“下一步,就是让整个系统彻底失控。”
  他站起来,往教学楼外走。
  必须赶在对方行动前,把陷阱布好。
  陈默走进实验室,找到技术人员小李。
  “帮我做个模擬环境。”
  “什么样的?”
  “完全复製厂区的控制系统,包括所有传感器节点。我要能手动触发任意故障类型。”
  小李点头,“今天下午能搭出来。”
  “越快越好。”他说,“我需要测试一种可能性。”
  三小时后,模擬系统上线。陈默接入预警程序,导入真实数据流。他让小李人为製造几次假信號,模仿d-09的异常表现。
  第一次,系统发出黄色警告。
  第二次,升级为橙色。
  第三次,红色预警弹出,同时自动生成应急处理方案。
  “反应速度比主平台快得多。”小李说。
  陈默看著屏幕上的处理建议,一条条核对。其中有一条写著:
  【建议隔离受影响节点並启动备用线路】
  他眼睛亮了一下。
  “能做到实时切换吗?”
  “能。只要预设规则明確,不需要人工干预。”
  陈默立刻打电话给老周。
  “今晚別关系统。我要在真实环境中跑一次自动修复测试。”
  “万一失败怎么办?”
  “不会影响生產。”他说,“我只是想看看,能不能在问题发生的同时就把它解决掉。”
  掛了电话,他坐回电脑前。
  屏幕上,模擬系统正稳定运行。预警模块安静地闪烁著绿光。
  他知道,真正的较量才刚开始。
  陈默打开厂区总控界面,找到自动化修復协议的开关。
  他的手指停在確认键上方。