凌晨五点零七分,系统状态灯由红转绿的瞬间,大番薯一头栽在键盘上,鼾声立刻跟上了风扇的节奏。屏幕上的进度条终于走完,数据流恢复稳定,主服务重启成功。
老夫子揉了揉干涩的眼睛,手指在回车键上停了两秒才抬起来。他没急着说话,而是把备份日志又核对了一遍,确认所有模块都已正常加载。秦先生合上笔记本,伸了个懒腰,脖子发出轻微的“咔”一声。
“修好了?”他问。
“修好了。”老夫子点头,“比预想快了十三分钟。”
“那是因为我没删错文件。”大番薯突然抬起头,嘴还半张着,口水差点滴到空U盘上,“啊?我刚说什么?”
“你说你没拖后腿。”秦先生笑。
“对!我没——等等,我是不是刚才睡着了?”
“睡得像个刚吃完奶的婴儿。”老夫子看了眼时间,“现在是五点十分,老板六点半到公司,我们还有四十分钟整理证据包。”
大番薯一骨碌爬起来:“头儿,我都准备好了!三级文档访问记录、摄像头抓拍、设备指纹追踪,全打包成一个pdF,带水印,防篡改,名字我都起好了——《关于老赵同志违反项目管理纪律的事实材料》。”
“挺正式啊。”秦先生挑眉。
“我姐是法院的。”大番薯得意地拍桌,“格式不能出错。”
老夫子接过U盘插上,快速浏览了一遍内容。画面切到一段监控录像:凌晨两点十八分,档案室终端亮起,登录账号为“ZL_047”,正是老赵的工号。紧接着,系统日志显示该设备尝试访问二级诱饵文档,并在三分钟后触发追踪程序,自动上传操作记录。
“这还不够。”老夫子摇头,“他敢动手,就一定留了退路。比如远程擦除日志。”
话音刚落,电脑弹出一条系统提醒:【用户“ZL_047”正在尝试删除本地操作日志,权限拒绝】。
三人同时看向屏幕。
“他还真来了。”秦先生冷笑,“大半夜不睡觉,专程上线删记录,这不是自认有鬼吗?”
“要的就是这一刻。”老夫子迅速调出预知画面,眼前闪过几帧未来场景——老赵坐在家中电脑前,手指发抖地点击“清除所有痕迹”,而就在他按下确认键的前一秒,服务器已自动完成最后一次完整快照备份。
“他在家操作。”老夫子说,“而且以为没人盯着。”
“那咱们现在怎么办?”大番薯搓着手,“直接找老板?还是先发群里曝光?”
“先等老板来。”老夫子关掉预览窗口,“当面说清楚,不留误会。”
秦先生点头:“也让他看看,不是我们抱团针对谁,是证据摆在那儿。”
六点三十九分,电梯叮的一声,走廊尽头传来皮鞋踩地的声音。老板拎着公文包走进办公区,领带还没系正,眉头却已经锁紧。
老夫子起身迎上去:“有件事需要您立刻知道。”
老板停下脚步:“这么早?出事了?”
“项目系统昨晚被人多次非法接入。”老夫子语气平稳,“攻击者试图篡改核心日志并植入虚假数据。我们连夜修复,现在系统已恢复正常。但更关键的是——”他顿了顿,“我们掌握了完整的证据链,能证明是谁干的。”
老板脸色变了:“谁?”
“老赵。”老夫子把U盘递过去,“从时间线、设备信息到行为模式,全部可追溯。视频、日志、截图都有,您可以随时查看。”
办公室里一下子安静下来。
大番薯悄悄坐直身子,连打呼噜的劲儿都忘了。秦先生站在一旁,双手插在夹克口袋里,目光平静地看着门口。
老板接过U盘,沉默几秒,转身走向会议室:“去里面说。”
五分钟后,老赵被叫了过来。
他进门时还笑着:“怎么了?系统炸了?”
没人回应。
老板把笔记本打开,播放那段访问记录视频。画面里,他的账号登录档案室终端,一步步点进诱饵文档,动作熟练得像是排练过。
笑容一点点从老赵脸上褪去。
“这不是我。”他声音有点发虚,“可能是账号被盗……或者有人冒用我的工号。”
“你的工号绑定了mAc地址。”秦先生开口,“只有你那台旧笔记本的网卡才能匹配。而且——”他点开一张截图,“你访问时用的是家里Ip,凌晨两点十七分上线,持续十九分钟。这段时间,你不在打卡记录里,也不在家属报备的外出名单中。”
老赵嘴唇动了动,没说出话。
“你删日志的动作也被捕获了。”老夫子补充,“就在十分钟前,你在家试图远程清除痕迹。可惜,我们提前做了快照。”
“我……我只是想看看问题出在哪!”老赵提高了音量,“谁知道那是陷阱?你们这是钓鱼执法!”
“诱饵文档权限公开,谁都能看。”老夫子淡淡道,“但只有心虚的人,才会深挖到第三层,还顺手留下设备指纹。”
会议室陷入死寂。
老板缓缓合上电脑,抬头看向老赵:“你有什么想说的?”
老赵忽然往前一步,膝盖一弯,整个人往下出溜。
“领导……”他声音发颤,“我上有老下有小,这个月房贷还没还清……我就一时糊涂,想让您觉得项目管不好……我真的没想毁掉它啊!”
大番薯瞪圆了眼:“哎哟喂,这招都用上了?”
秦先生皱眉,没说话。
老夫子却依旧站着,眼神没闪一下:“如果你只是失误,现在就不会跪下来求情。你是在等同情,而不是解释。”
他顿了顿,从口袋掏出另一张纸:“顺便说一句,根据系统预警,你昨晚还尝试连接财务子网,目标是报销审批接口。你要真只是为了泄愤,干嘛碰钱的事?”
老赵猛地抬头,脸色煞白。
“我没有!我没去过财务系统!”
“还没发生。”老夫子看着他,“但我看到了。”
空气仿佛凝住了一瞬。
老板站起身,声音低得像压着火:“这种事,绝不容忍。我现在就通知人事,暂停你一切权限,配合调查。”
两名保安很快出现在门口。
老赵被扶起来时还在摇头:“你们不能这样对我……我是老员工……我每年都评优……”
没人回应。
他经过老夫子身边时,脚步顿了一下,眼神复杂地盯了几秒,最终什么也没说,低头走了出去。
办公室重新安静下来。
大番薯趴在桌上,手里还攥着那支U盘,脸贴着键盘,嘴角微微翘着,像是梦到了豆奶自由。秦先生收拾好自己的东西,临走前拍了拍老夫子肩膀:“你扛住了。”
老夫子没回头,只点了点头。
窗外天光渐亮,晨风掀动窗帘一角,吹散了整夜积攒的闷热。屏幕上,项目运行曲线平稳向右延伸,绿色线条笔直得像尺子画出来的。
老板站在窗边喝了口凉茶,忽然问:“你们……一晚上没睡?”
“差不多。”老夫子活动了下肩膀,“中间大番薯睡了半小时,算轮休。”
老板叹了口气:“这次多亏了你们。尤其是你,顶得住事。”
老夫子笑了笑,没接话。
他知道,事情还没完。调查要走流程,处分不会立刻下来,老赵会不会反咬一口也难说。但现在,至少没人再质疑项目的归属权。
他转头看了眼大番薯,那家伙睡得打起了呼噜,手里的U盘被捏出了汗渍。
秦先生走到门口,拉开门又停下:“对了,火锅毛肚我还是要的。”
“记得。”老夫子说,“黄喉也少不了。”
门关上了。
老夫子靠回椅背,闭上眼,耳边只剩下键盘散热扇的轻响和远处电梯的提示音。
六点五十八分,系统再次弹出提示:
【检测到未知设备尝试接入内网,来源Ip已被自动封禁】