路容没有回复。
她的目光重新回到那两个并排的屏幕上。
左边,星耀。
右边,天启。
相同的日志格式。
相同的标点习惯。
相同的空格用法。
相同的分号前面加空格的诡异细节。
这不是巧合。
这不是“行业通用规范”——她在这行干了七年,看过无数公司的系统日志。有的用方括号,有的用圆括号。有的时间戳精确到秒,有的到毫秒。有的错误码用下划线,有的用点号。有的在冒号后面加空格,有的不加。有的审计id用uuid,有的用自增数字。
但像这样,每一个细节都吻合——
只有一种可能。
写这些日志记录的服务,是同一个程序员开发的。
或者更准确地说,设计这些日志格式规范的人,是同一个人。
李剑。
路容的嘴唇无声地动了一下,念出这个名字。
三年前,他是天启科技的技术副总裁,负责“灯塔”项目的整体架构。所有核心服务的日志规范,都是他亲自审核定稿的。路容记得很清楚,因为当时她还为此和他争论过——李剑坚持要在分号前面加空格,说这样“更美观”;路容认为这不符合大多数编程语言的惯例,容易造成解析问题。最后李剑用职权压了下来:“按我的规范来。”
她当时只觉得这个人固执。
现在她知道了,那不是固执。
那是习惯。
是烙印。
是无论换到哪家公司、哪个项目、哪个系统,都会不自觉带上的个人印记。
就像指纹。
而现在,这个指纹,出现在了星耀集团的“深蓝计划”里。
路容靠在椅背上,仰起头。
出租屋的天花板很低,白色的涂料有些剥落,露出下面灰色的水泥。角落里有一小片水渍,是楼上漏水留下的痕迹,形状像一张扭曲的脸。她盯着那片水渍,眼睛一眨不眨。
所以,李剑不仅当年构陷了她。
不仅偷走了她的职业生涯。
不仅毁了她的人生。
现在,他还在用同样的手法,在另一家公司,另一个项目里,做类似的事情。
“深蓝计划”到底是什么?
那些加密格式错误的数据包,来自哪里?
那个ip段198.51.100.0/24,背后是什么?
还有——
路容猛地坐直身体。
如果日志格式是李剑的个人习惯,那么“深蓝计划”的整个技术架构,很可能也是他主导设计的。或者至少,核心的数据处理流程是他把关的。那么,这个项目里,会不会藏着和三年前“灯塔”项目一样的秘密?
非法数据交易?
黑市数据源?
洗白渠道?
她的心脏狂跳起来,在胸腔里撞击出疼痛的节奏。手指重新放在键盘上,冰凉僵硬。她切回远程桌面,看到监控面板上的红色警示标志已经消失。异常率降到了0.23%,数据流恢复正常。周哲在聊天窗口里发来消息:“搞定。告警解除。你可以休息了,今天辛苦了。”
路容盯着那条消息。
她的手指在键盘上悬停了几秒,然后敲下:“辛苦了。谢谢。”
发送。
然后她断开远程连接。
屏幕暗下去。
房间里只剩下她电脑本地屏幕的光,照亮着那张三年前的日志截图。那张截图里,有李剑的操作记录。有他导出数据的记录。有系统审计的记录。有所有能证明他当年做了什么、却因为“证据不足”而被忽略的记录。
而现在,她有了新的线索。
相同的指纹。
相同的习惯。
相同的幽灵。
路容关掉图片窗口,打开一个新的文档。她开始打字,手指在键盘上飞快移动,敲击声在安静的房间里回荡,像某种急促的心跳。
标题:日志格式对比分析
时间:2025年3月18日凌晨
对比对象:天启科技“灯塔”项目日志(2022年7月)vs星耀集团“深蓝计划”日志(2025年3月)
相似点:
1.时间戳格式:[年-月-日时:分:秒.毫秒]
2.日志级别与服务名称之间的分隔:一个空格+破折号+一个空格
3.操作描述后的标点:冒号+空格
4.错误码后的标点:分号前加空格
5.审计id生成规则:audit-年月日-时分秒-序号
6.字段顺序:时间戳、级别、服务、破折号、描述、执行者、目标、审计id
7.…