老夫子刚刚将豆浆稳稳地放在桌上,还没来得及喘口气,手机突然发出一阵急促的铃声。他定睛一看,屏幕上显示的是陈小姐的来电。
电话接通后,那头却异常安静,只有一阵急促而沉重的呼吸声传来。老夫子心中一紧,连忙问道:“怎么了?”
过了好一会儿,陈小姐才终于开口,声音有些颤抖:“系统出问题了……接口全崩了,技术部说是我这边数据异常……”
老夫子二话不说,转身便朝着陈小姐的工位快步走去。他的步伐稳健,没有丝毫慌乱,就连语气也依然保持着镇定:“人在哪?”
“还在工位呢,刚开完会。”陈小姐的回答带着些许无助。
“好,别动,我马上到。”老夫子挂断电话,加快了脚步。
走廊里的灯光显得格外稳定,与他此刻内心的焦急形成鲜明对比。他一边走着,一边迅速点开手机上的金手指后台界面,手指如飞般滑动屏幕,调出了项目监控流。
只见屏幕上,红色警报已经接连闪烁了三次,错误代码如同雪花一般不断向上滚动,让人眼花缭乱。
老夫子眉头微皱,加快了脚步。当他赶到陈小姐的工位时,只见她正紧盯着电脑屏幕,手指悬停在键盘上方,似乎完全不敢触碰。
“你刚才做了什么?”老夫子径直走到陈小姐身边,看着她问道。
“什么都没做!会议一结束,同步任务自动运行,然后就……”她指了下屏幕,“全部报错。”
技术部的电话又来了,这次是主管亲自打的,声音直接从外放传出来:“陈小姐,你们模块的数据格式明显不符合规范,现在整个流程卡住了,得有人负责。”
老夫子接过电话:“我是老夫子,现在接手处理,十五分钟内给答复。”
对方愣了一下,挂了。
“别说话。”老夫子对陈小姐说,“让我看。”
他打开金手指日志追踪功能,设定时间范围为过去七十二小时,重点扫描所有外部补丁更新记录。进度条走到一半时,一个伪装成安全更新的文件包跳了出来。
“就是它。”他说。
陈小姐凑近:“这不像是我们提交的版本。”
“当然不是。”老夫子放大文件头信息,“补丁编号合规,签名也完整,但它注入的位置不对——正常更新不会动核心路由表。”
他调出代码段对比图,两行看似相同的脚本并列显示,差异藏在注释里。
“看这里。”他指着其中一行,“\/\/fix_temp_v3,这个标记我见过。竞争对手喜欢用这种临时标签,改一次删一次,专门留后门。”
陈小姐皱眉:“他们怎么能绕过审批?”
“问题就在这。”老夫子切换到权限审计界面,“这个补丁是凌晨两点十七分通过的,审批人账号是系统管理员级别,但值班记录里没人登录。”
他点开自动化任务队列,发现这个补丁被夹在一个批量维护脚本里,和其他十几个正常操作混在一起执行。
“蒙混过关。”他说,“脚本本身没问题,但里面塞了私货。”
陈小姐脸色发白:“那……我会不会被认定失职?”
“不会。”老夫子摇头,“你主持会议的音视频记录还在,时间对不上。他们不能说你在现场动手脚。”
话音刚落,技术部主管带着两个人走了过来,手里拿着平板,表情严肃。
“我们查了日志,”主管说,“这个补丁是你部门提交路径下的,虽然操作时间不在你工作时段,但管理责任逃不掉。建议暂时冻结你的系统权限。”
老夫子站起身,把电脑转向他们:“先看这个。”
屏幕上是完整的操作回溯动画。从补丁上传、审批通过到执行注入,每一步都有时间戳和Ip标记。最后定格在那个熟悉的注释行:\/\/fix_temp_v3。
“这是对手公司的惯用手法。”老夫子说,“他们用合规流程做掩护,专门挑考核期下手。你们要是现在冻结她的权限,等于让他们得逞。”
主管盯着屏幕:“你怎么能确定是外部人干的?”
“因为审批账号的登录设备不在登记名单里。”老夫子调出网络流量图,“看这里,指令触发前,有个加密信号从内网非注册终端发来,持续时间不到三秒,之后脚本才启动。”
“会不会是测试机?”
“测试机有备案mAc地址,这个没有。而且通信协议特征匹配一种离职员工常用的远程工具——那个人现在就在对手公司上班。”
主管沉默了几秒:“那你打算怎么处理?”
“我申请临时协理权。”老夫子说,“由我接管这次审查,保证项目不停摆。所有数据我都打包存证,后续谁要追责都能查。”
主管犹豫片刻,点头:“行,给你二十四小时。但如果再出问题,必须停权整改。”
人走后,陈小姐松了口气,但手还在抖。
“你还撑得住吗?”老夫子问。
“能。”她点头,“会议纪要还没写完,我继续弄。”
“对,保持节奏。”老夫子说,“别人越想让你乱,你越要稳。”
他回到自己工位,打开加密档案库,新建文件夹命名为“待溯源案件#373”。把异常补丁、通信记录、行为轨迹全拖进去,加上时间水印。
然后调出金手指的“行为重构”功能,准备逆向追踪那个加密信号的完整路径。
信号最初出现在b区三楼角落的一个闲置工位,那里原本是行政助理的位置,上个月刚调走。设备早就清空,但内网权限没及时注销。
老夫子顺着跳转节点一路往前推,发现信号经过三次代理转发,最后一次连到了城西一家小数据中心的公网Ip。
他记下地址,又返回查看原始通信包残留数据。在一堆乱码里,捕捉到一段可识别的握手协议——正是那个离职员工曾用过的远程控制软件。
“有意思。”他低声说。
这时手机震动,大番薯发来消息:“晨光计划进展顺利吗?需要我送水吗?”
老夫子回了个“不用”,顺手把聊天框关了。
他重新聚焦在那条加密通信记录上,光标停在最后一个跳转点。只要再点一下,就能查看对方服务器的响应头信息,或许能找到更多关联痕迹。
他右手放在键盘上,食指悬在回车键上方。
屏幕上的进度条开始缓慢加载。