第452章:陌生ID引关注,调查之路初开启
警报声在数据室里响得不吵,就那么轻轻一跳,像是有人往水里扔了颗石子。林深眼皮都没抬,手指已经摸到笔筒边沿,把那根从不点燃的烟夹了出来,在掌心磕了两下。
“又来了?”他问。
叶蓁盯着平板,指尖划过屏幕,语速像打机枪:“同一个代理池,IP轮换,但流量特征一致。访问路径和上次一样——直奔Easter_9A,停留0.8秒,没触发写入,也没下载日志,纯纯的‘打卡式窥探’。”
沈砚头也不回,双手在机械键盘上飞舞,嘴里念叨着谁也听不懂的六国脏话混搭版:“操你妈这手法太骚了,不是普通脚本小子能干出来的。它知道我们开了审计,所以故意用最低权限试探,连缓存都不留一口热气。”
林深走到主控台前,三块大屏正分列着:左边是实时访问图谱,中间是目录结构树,右边是原始代码快照。他目光落在右屏那一行英文注释上:
**“Fortheoneswhoremember.—ID:XN7R9Q”**
“这ID,”他指了指,“查了吗?”
“查了。”沈砚切换窗口,调出全库提交记录比对表,“公司备案开发者三百二十一人,全员SSH密钥、Git账户、双因素令牌都扫过一遍,没人叫这名字,也没人用过这个标识符。更离谱的是——这注释压根不在任何公开分支里出现过,它是直接嵌进资源调度模块底层的一个‘幽灵段落’。”
叶蓁补充:“就像有人半夜溜进你家厨房,不吃不喝,就往冰箱贴上留了个便签,写‘记得关灯’。”
林深笑了下,笑得有点干:“所以现在咱们面对的是个有强迫症的黑客鬼魂?”
“不是鬼。”沈砚猛地敲下回车,屏幕上弹出一个三维代码血缘图,“是活人,而且技术风格很熟。我刚跑完自研追踪脚本,发现近三年内有三处边缘模块的注释语法结构和这句高度雷同——一处是三年前v5.8热更新时的安全策略补丁,一处是两年前赛事API的异常熔断逻辑,还有一次是七个月前公益捐赠系统的风控标签生成器。”
他放大其中一处节点:“你看这个缩进习惯,四个空格不用Tab;冒号后面固定两个空格;引号永远用双引号。这不是规范,是个人癖好。就像有人吃饭非得先吃青菜再吃肉。”
林深眯眼:“也就是说,这个人不止一次动过我们的系统?”
“不止。”沈砚声音低下来,“他还每次都躲在不同功能背后,像在……埋记号。”
叶蓁忽然开口:“你们有没有觉得,这些时间点都很巧?”
两人看她。
她把平板转过来,列出三个日期,下面标注对应事件:“第一次是支付漏洞修复后;第二次是《无尽回廊》拿下全球电竞联盟认证前夜;第三次是玩家反黑联盟打赢MOD抄袭案当天晚上。”
“全是我们在风口上站稳脚跟的时候。”她说,“他不动手破坏,只悄悄留下一句话——像在确认什么还活着。”
空气静了一瞬。
林深低头看着那串ID:XN7R9Q。字母和数字组合毫无规律,不像名字缩写,也不像生日编码。但他心里有种直觉——这不是随机生成的。
“沈砚,”他突然说,“能不能反向推演?从这三处雷同代码出发,找它们共同接触过的设备、网络节点、甚至是……开发终端?”
沈砚咧嘴一笑,露出半颗虎牙:“早开始了。”
他切到另一个终端,运行起一段自写脚本,界面瞬间变成满屏滚动的十六进制流。“我在比对所有相关提交记录中的设备指纹——SSH密钥哈希、编译环境变量、本地时间戳偏移、甚至编辑器自动保存的临时文件名格式。”
几秒钟后,屏幕定格在一个红色标记上:
**【匹配项:TS-07|状态:已报废|最后上线时间:三年前4月17日23:48】**
“这是啥?”林深问。
“早期测试服务器,编号TS-07。”沈砚调出资产档案,“专门用来跑高危实验模块,后来因为硬盘物理损坏报废,拆解前做了全盘擦除。”
“但它接收过这个ID的指令信号。”叶蓁迅速接话,“说明至少有一次,XN7R9Q通过某种方式连接上了这台机器。”
“问题来了。”林深皱眉,“一台已经报废三年的服务器,怎么还能留下可追溯的操作痕迹?”
“因为它没被完全销毁。”沈砚冷笑,“我记得那天,运维说硬盘坏了,但实际上只是主控芯片烧了,数据区还能读。当时技术部图省事,没做物理粉碎,直接送去回收站当废铁处理。”
“也就是说……”叶蓁眼神一紧,“有人可能提前备份了部分镜像?或者——根本就没让它真正报废?”
沈砚没回答,而是快速输入一串命令,试图调取TS-07的历史连接日志。结果弹出提示:
【错误:原始日志缺失|推测原因:非标准归档流程】
“果然。”他砸了下键盘,“有人动过手脚。这台机器的退役记录干净得过分,连交接清单都是电子签章,没有手写备注,也没有拍照存档。”
林深沉默片刻,忽然道:“三年前4月17号,是不是就是Easter_9A最后一次写入的时间?”
叶蓁迅速核对:“没错,正是那天晚上21:17,和今晚的访问时间几乎重合。”
三人同时看向主屏。
那个空目录依旧静静躺在系统深处,像一口封死的老井。而如今,井底浮上来一枚锈迹斑斑的钥匙。