第18章:燃烧的冷静
第18章:燃烧的冷静 (第2/2页)显示器亮了。
蓝色的启动界面,Windows系统的标志在屏幕上旋转。进度条缓慢移动,1%,2%,3%……路容站在周哲身后,看着那个进度条。她的手指在身侧微微蜷缩,指甲陷进掌心,留下浅浅的月牙形痕迹。
“看来还能用。”周哲说,声音里带着点意外,“我以为硬盘早就坏了。”
系统启动完成。
桌面很干净,只有几个基本的图标:我的电脑,回收站,浏览器。背景是Windows默认的蓝天白云图。周哲移动鼠标,点开“我的电脑”,在D盘里找到一个名为“深蓝_项目归档”的文件夹。
“应该在这里面。”他说。
路容俯下身。
她的肩膀几乎挨到周哲的手臂。她能感觉到从他身上传来的温度,还有那种干净的、洗衣液混合着淡淡汗水的味道。屏幕的光映在她脸上,映在她镜片上,反射出冷白的光斑。
周哲点开文件夹。
里面是几十个子文件夹,命名杂乱无章:“测试日志_初版”、“权限配置_备份”、“操作记录_临时”、“数据映射表_废弃”……路容的目光快速扫过那些名字,最后停在一个叫“初始权限日志_本地备份”的文件夹上。
“这个。”她说。
声音很轻,但很清晰。
周哲点进去。
文件夹里是几十个文本文件,命名格式是“perm_log_YYYYMMDD.txt”。最早的日期是十一个月前,正是“深蓝计划”立项的时间。周哲随机点开一个文件,屏幕上瞬间弹出密密麻麻的日志记录。
路容的瞳孔收缩了。
那些日志的格式——
时间戳:[2024-04-1214:23:11]
操作者:LJ(李剑)
动作:创建数据通道
参数:source_ip=198.51.100.0/24,encrypt_method=AES-256-GCM,key_rotation=7d
审批状态:已通过(电子签名:LJ_ZHAO)
时间戳:[2024-04-1214:25:43]
操作者:LJ
动作:配置访问权限
参数:user_group=core_team,access_level=full,audit_flag=true
审批状态:已通过(电子签名:LJ_ZHAO)
横杠分隔的日期。
方括号包裹的时间戳。
操作者缩写。
参数列表用等号连接。
审批状态括号里的电子签名。
每一个细节,都和昨晚她在系统日志里看到的格式一致。每一个细节,都和三年前天启科技“灯塔”项目的日志格式一致。这不是巧合,不是偶然,这是同一个人用同一套思维模式、同一套编码习惯留下的痕迹。
路容的呼吸变得缓慢而深沉。
她盯着屏幕,眼睛一眨不眨。那些文字在她瞳孔里跳动,重组,最后拼凑出一幅完整的画面:李剑坐在电脑前,敲击键盘,配置权限,创建数据通道。他的手指在键盘上移动,他的思维在代码里流淌,他的习惯在每一个标点、每一个空格里留下烙印。
而此刻,这些烙印就在她眼前。
就在这台积满灰尘的旧机器里。
“这些日志……”路容开口,声音依然平稳,但仔细听能察觉到一丝极轻微的颤抖,“看起来权限很高。操作者都是LJ——是李总吗?”
“对。”周哲点头,“项目初期的核心配置都是李总亲自做的。他说这些涉及数据安全,不能假手于人。”
“那审批里的‘ZHAO’是?”
“赵律师。”周哲说,“集团法务部的负责人。所有涉及数据出口和加密配置的操作,都需要李总和赵律师的双重电子签名。这是合规要求。”
路容的手指在桌沿上轻轻敲了敲。
敲击的节奏很慢,一下,一下,像某种思考时的无意识动作。但实际上,她在用这个动作来分散注意力——分散那股从胸腔深处涌上来的、几乎要冲破喉咙的冷笑。
合规要求。
双重签名。
多么完美的设计。用合规的外衣,包裹非法的内核。用双重审批的流程,制造“集体决策”的假象。等东窗事发时,每个人都可以说:“我只是按流程签字,具体内容我不清楚。”
三年前,李剑用的也是这一套。
只不过那时候,他需要陷害的人是她。所以他在日志里伪造了她的操作痕迹,在审批流程里偷换了她的电子签名,在数据流转的关键节点上,埋下了足以让她身败名裂的“证据”。
而现在,他不需要陷害谁了。
他只需要保护自己。
所以这套流程变得更严密,更“合规”,更无懈可击。
“那这些日志现在还有用吗?”路容问,“既然已经迁移到安全服务器了,为什么还要留着本地备份?”
周哲耸耸肩。
“按理说应该销毁。但当时迁移的时候,安全团队说要做一次完整性校验,需要对比本地和服务器两边的日志,确保没有遗漏。校验做完之后,这台机器就闲置了,一直没人来处理。”他顿了顿,“其实我也想过重装系统,但总怕万一哪天需要查什么旧数据……你知道的,技术债嘛,能拖就拖。”
他说这话时,语气里带着点自嘲。
路容听出了那种自嘲——那是每个工程师都有的、对技术债务的无奈。但她更听出了这句话里潜藏的机会:这台机器还在,数据还在,那些记录了项目初期所有操作的原始日志,还在。
“那审计呢?”她继续问,声音里带着恰到好处的好奇,“这些操作被记录之后,谁来审计?审计日志又存在哪儿?”
周哲转过身,看向她。
午后的阳光从窗外斜进来,照在他脸上,照出他眼睛里那种认真的、愿意分享知识的神情。
“审计系统是独立的。”他说,“所有核心操作——包括数据访问、权限变更、加密配置——都会被实时推送到一个专门的审计服务器。那台服务器不在我们部门,在集团安全中心,物理隔离,访问权限极高。”
“多高?”
“至少副总裁级别。”周哲说,“而且需要动态令牌和生物识别双重认证。李总可以看,赵律师可以看,董事会授权的审计委员会可以看。我们这种级别,连服务器IP地址都不知道。”
路容点点头。
她的表情很平静,像只是在学习一个普通的技术架构。但她的脑子里,已经在快速构建一幅地图:核心数据需要李剑和赵律师的双重审批,操作记录被独立审计系统捕获,审计日志的查看权限极高,普通员工无法接触。
那么,她要怎么拿到证据?
从审计服务器直接突破?不可能,物理隔离,权限极高。
从审批流程入手?需要同时破解李剑和赵律师的电子签名。
从……
她的目光,重新落回屏幕上。
落回那些本地备份的日志文件上。
“其实最原始的权限分配和操作日志,在项目初期有一份本地备份,就在我这边一台测试机的硬盘里,后来统一迁移到安全服务器了,那台机器还没重装,不知道还有没有……”
周哲的声音在耳边响起。
路容的心跳,在这一刻骤然加速。
咚。
咚。
咚。
像某种沉重的鼓点,敲击在她的胸腔里,敲击在她的耳膜上。她能感觉到血液在血管里奔涌,能感觉到指尖传来的、细微的麻痹感。但她脸上的表情,依然平静。
她甚至还能继续提问。
“那如果……”她顿了顿,像是在斟酌用词,“如果我想学习完整的权限设计思路,是不是看这些本地备份就够了?毕竟初期的设计逻辑,应该是最核心的。”
周哲想了想。
“理论上是的。”他说,“初期的设计决定了整个架构的走向。不过——”他看向路容,眼神里带着点关切,“你也不用太钻牛角尖。昨晚的事已经过去了,李总那边也没再追问。你现在最重要的是把日常工作做好,慢慢积累经验。”
路容低下头。
“我知道。”她说,“但我还是想弄明白。我不想再犯同样的错误。”
这句话说得很轻,但很坚定。
周哲看着她,看了几秒。然后他笑了,那笑容里有种无奈的、但又带着欣赏的意味。
“行吧。”他说,“那这样,这些日志文件你可以拷贝一份回去研究。但记住——”他的表情严肃了一些,“绝对不能外传,绝对不能放在任何联网的设备上。这是公司机密,出了事我们都担不起责任。”
“我明白。”路容说。
周哲从抽屉里拿出一个空白的U盘,插到主机上。他打开文件夹,选中所有日志文件,开始拷贝。进度条在屏幕上缓慢移动,文件数量:47个,总大小:3.2GB。
路容站在旁边,看着那个进度条。
1%,5%,10%……
每一个百分点的跳动,都像一次心跳。她的目光紧紧锁定屏幕,锁定那些正在被复制的文件名。那些名字在她瞳孔里闪烁,像某种密码,像某种钥匙,像某种……复仇的武器。
30%,50%,70%……
办公室里的嘈杂声在这一刻变得遥远。她能听到的,只有主机风扇转动的嗡鸣,还有自己胸腔里那沉重的心跳。她的手指在身侧蜷缩,指甲再次陷进掌心。这一次,她用了力,掌心传来清晰的刺痛。
刺痛让她清醒。
90%,95%,99%……
“好了。”周哲说。
进度条消失,拷贝完成。他拔出U盘,递给路容。黑色的塑料外壳,在她掌心留下冰凉的触感。
“拿去吧。”周哲说,“但记住我说的话。”
路容握紧U盘。
塑料外壳的边缘,硌着她的掌心。
“谢谢。”她说。
两个字,说得轻而稳。
就像她胸腔里那团燃烧的火焰,已经被一层厚厚的冰,彻底封存。