第七十二章 泄密者画像
磐石科技地下二层仓库深处,那处被废弃机床基座和货架围拢的“净焰II型”秘密基地,此刻被一种近乎凝固的沉重气氛笼罩。
惨白的应急工作灯(依旧是拆改的旧灯板)投射下冰冷的光圈,照亮了由厚重防静电地板临时拼凑的巨大工作台。
台上不再是孤零零的丑陋原型机,而是铺满了各式各样的“证据”:几块屏幕闪烁的旧笔记本电脑、一堆散乱的数据线、几块标注着“报废待处理”的服务器硬盘、还有大量打印出来的、密密麻麻的日志记录、代码片段和图表。
空气中弥漫着浓烈的焦糊味——一台从报废堆里抢救出来的旧服务器电源模块在超负荷运行下终于冒了烟,被刘小兵手忙脚乱地断电、拆解,零件散落一地。
更刺鼻的是松香焊锡的味道,老李和大刘正满头大汗地围着一块布满飞线的、临时拼凑的信号放大/滤波板,试图让它稳定工作。
小林和阿哲则对着两台屏幕闪烁不定、风扇嘶吼的破旧主机,手指在键盘上飞舞,运行着各种分析脚本,脸上写满了疲惫和焦躁。
“陈工!这块滤波板还是不行!高频干扰太他妈大了!采集的信号全是毛刺!”
大刘烦躁地抓了抓头发,脸上沾着黑色的油污。
“服务器又崩了一台!内存溢出!妈的,这破机器跑个复杂点的日志分析都费劲!”
小林的声音带着哭腔。
“氩气快见底了!新买的陶瓷管…老张托人弄来的那批…尺寸还是有点偏差,密封垫片压不严!下午的测试又悬了!”
刘小兵从一堆零件里抬起头,声音嘶哑,眼窝深陷。
资源的匮乏、设备的故障、材料的瑕疵、时间的压迫…
如同无数条冰冷的锁链,紧紧缠绕着这个在废墟中挣扎求生的团队。
每一次微小的失败,每一次意外的阻碍,都在消耗着所剩无几的士气和宝贵的时间。
压抑的绝望感如同浓重的雾霾,沉甸甸地压在每个人的心头,几乎要让人窒息。
陈默站在工作台的主位前,身影在惨白灯光下拉得很长。
他没有参与具体的故障排除,甚至没有看向那些焦头烂额的同伴。
他背对着众人,面对着那面由废弃防静电地板竖立起来的“墙”。
此刻,这块粗糙的、布满划痕的深色板面上,贴满了大小不一的打印纸、便利贴和手绘图表,并用不同颜色的记号笔画满了错综复杂的线条、箭头和问号——这是一幅用绝望和愤怒绘制的“狩猎地图”!
地图的核心区域,是四个用鲜红色记号笔圈出、并标注着巨大问号的“污染源”:
机房幽灵(行政之手):
贴着一张模糊的机房访问日志截图(来自林薇U盘恢复的部分数据)。
日志显示,在陈默首次发现参数异常的前一天深夜,一个标记为“TEMP_VISITOR_043”的临时访客ID(权限来源标注为“ADMIN_DEPT”)访问了存放核心日志备份的服务器路径!
旁边贴着吴曼丽的照片和用户名“WMANDY”,用粗红线相连。
箭头指向另一个关键点:团建食物中毒事件后,陈默工位被短暂翻动的记录(虽然没丢东西,但感觉异样)。
外包泥潭(郑乾之链):
贴着“新锐科技”外包公司的LOGO和简介(技术能力低下),以及一份被高亮标注的付款记录截图(同样来自林薇U盘)。
记录显示郑乾曾批准数笔大额“技术咨询服务费”流向该公司,而该公司曾短暂接触过后来被植入逻辑炸弹的那部分代码模块(非核心算法)。
旁边贴着郑乾的照片,用粗红线与付款记录相连。
箭头指向一个关键时间点:
逻辑炸弹首次被触发(客户设备故障)前一周。
奥森烙印(周锐之刃):
贴着一张被放大的、从故障设备芯片中提取出的“逻辑炸弹”残留代码片段截图。
旁边贴着一张复杂的工具链特征分析图(陈默呕心沥血完成)。
图上清晰地标注出,该代码的模糊化手法、特定库函数调用序列以及编译环境残留特征,与奥森医疗深城分部(尤其是周锐团队)惯用的一个内部非公开工具链高度吻合!
旁边贴着周锐冷酷微笑的照片,用粗红线连接。箭头指向奥森“清源”发布会的时间点。
异常起点(内部之影):
贴着最早那份显示核心参数微小异常的内部测试报告扫描件(陈默在庆功宴上发现的那份)。
旁边贴着一张研发部核心人员名单和时间表,标注着在参数异常可能发生的时间段内(报告生成前24-48小时),所有可能接触过测试环境、代码库或相关文档的技术人员名字。
赵刚、陈默自己、几个核心骨干的名字都在列,但都被打了问号。
陈默的目光,如同最精密的探针,在这四块被鲜血般红线标注的“污染源”之间反复扫描、比对、交叉关联。
他手中捏着一支深蓝色的记号笔,指尖因为用力而微微发白。
脑海中,无数碎片化的线索、时间点、人物关系如同风暴般旋转、碰撞、试图拼凑出那个隐藏在重重迷雾后的幽灵轮廓。
时间轴叠加:
他将“异常起点”、“机房幽灵”、“外包泥潭”、“逻辑炸弹触发”、“奥森清源发布”这几个关键事件的时间点,在脑中精确排列。
异常最早出现->机房深夜访问(行政权限)->外包公司接触特定模块->逻辑炸弹植入->故障触发->奥森抄袭发布…一条清晰的、递进的污染链条隐约浮现!
而“机房幽灵”和“外包泥潭”,都指向了郑乾-吴曼丽这个核心枢纽!
权限与能力矛盾:
吴曼丽有权限(行政部ID),也有动机(郑乾爪牙),但让她亲自去翻代码、找特定模块、甚至植入逻辑炸弹?
陈默的直觉在疯狂报警——不!
这超出了吴曼丽的能力范畴!
她更像是一个“钥匙保管员”和“指令传递者”!
那么,是谁在利用这把“钥匙”?
是谁在接收指令并执行了那些技术性极强的操作?
奥森工具链的指向:
逻辑炸弹的“奥森烙印”几乎铁证如山。
但周锐团队会蠢到直接用自己标志性的工具去搞破坏?
这不符合周锐谨慎阴狠的风格。
除非…他利用了磐石内部的“手”!
一个既懂技术、能接触到核心、又能被他操控或收买的“内鬼”!
异常起点:
谁在源头?
最早的参数异常,是那么微小,那么隐蔽,像一颗投入深潭的石子,只有陈默这种对技术细节偏执到极致的人才能察觉。
谁能在那时,就精准地、不露痕迹地埋下这颗种子?
而且,这个人必须在那个时间段,有合理的、不引人怀疑的理由接触测试环境或相关文档!
“陈工!”
阿哲突然喊了一声,声音带着一丝发现新大陆的激动,“我…我好像挖到点东西!在旧邮件服务器的备份碎片里!”
陈默猛地转身,动作快得带起一阵风。
他几步跨到阿哲那台屏幕闪烁的破旧电脑前。
屏幕上是一个极其简陋的命令行界面,正滚动着大量恢复出来的、残缺不全的旧邮件碎片。
“看这个!”
阿哲指着其中几行被高亮出来的乱码文本,“虽然乱码严重,但我用你给的字典暴力破解结合上下文还原了一部分…好像是…李哲发给一个外部邮箱的…时间戳是去年…嗯…10月24号下午!”
李哲!磐石研发部的前任固件组组长!
一个技术水平扎实但性格略显沉闷的中层技术骨干!
三个月前,他声称“个人发展原因”突然辞职,手续办得干净利落,当时并未引起太多注意。
陈默的目光死死盯住阿哲还原出来的那几行残缺文字:
…[乱码]…参数漂移的测试用例…[乱码]…环境变量覆盖法…[乱码]…效果类似‘老化’…不易察觉…[乱码]…报告编号 RT-20231023-004…[乱码]…
RT-20231023-004!
这个报告编号像一道闪电,瞬间劈开了陈默脑海中的迷雾!
他猛地转身,冲到那面贴满线索的“墙”前,目光如鹰隼般扫视!
在“异常起点”区域,那张最早显示参数异常的内部测试报告的扫描件右上角,赫然标注着:
报告编号:RT-20231023-004!
时间完全吻合!
李哲在参数异常报告生成的前一天(10月23日报告生成,24日李哲发邮件),就在和外部联系人讨论如何制造“类似老化”、“不易察觉”的参数漂移!
而手法…“环境变量覆盖法”!
这正是陈默后来追查时,在日志中发现蛛丝马迹、却又被巧妙抹除痕迹的关键技术点!
“李哲…”陈默从牙缝里挤出这个名字,冰冷的声音让整个嘈杂的实验室瞬间安静下来!
所有人都停下了手中的动作,震惊地看向陈默。
这太意外了!李哲?
那个沉默寡言、技术过硬、在磐石干了五年、离职时还得到赵刚“惋惜”评价的李哲?
他是泄密者?甚至可能是最早埋下祸根的人?
“不可能吧?”
赵刚失声叫道,脸上写满了难以置信,“李哲他…他技术是很好,但人很老实!离职前还把手头工作交接得很清楚!他怎么会…”
“老实?”
刘小兵冷笑一声,指着屏幕上那残缺的邮件,“这邮件是发给谁的?讨论的是什么?这他妈叫老实?这叫内鬼!”
陈默没有理会赵刚的震惊和刘小兵的愤怒。
他眼中寒光爆射,大脑如同超频的引擎,将关于李哲的所有碎片信息疯狂调取、串联:
离职时间:三个月前,恰好是在“净焰I型”通过关键审批、即将大规模量产前夕!
也是郑乾派系开始活跃、奥森“清源”项目加速推进的关键节点!时机过于“巧合”!
离职理由:“个人发展原因”?含糊其辞!以李哲的技术能力,在磐石前途光明,为何突然离开?吴曼丽亲自经办的离职手续…现在想来,充满了刻意“抹平”痕迹的嫌疑!
技术能力:固件组组长!深度参与“净焰I型”底层控制逻辑开发!完全有能力理解核心算法,并精准地制造微小参数异常或植入更复杂的恶意代码!他是少数几个能接触到“环境变量覆盖”这种底层调试接口的人!
机房访问?
那个“TEMP_VISITOR_043”的行政部临时权限…
是否可能被吴曼丽“借”给了当时还在职、有技术能力的李哲使用?
让他深夜潜入机房,翻找或删除关键日志?
外包接触点?
李哲作为固件负责人,与外包测试公司“新锐科技”进行技术对接合情合理!
他是否在郑乾/吴曼丽的授意下,故意将包含逻辑炸弹触发条件的模块,“外包”给这个毫无技术能力的公司,为其植入恶意代码提供掩护和渠道?
奥森关联?
周锐的奥森团队需要一把精准的“手术刀”插入磐石心脏!
李哲的技术背景和可能的“不得志”(或巨大利益诱惑),是否让他成为了周锐最理想的“白手套”?
离职后,他去了哪里?
真的是“个人发展”,还是…投奔了奥森?
一条条线索如同冰冷的毒蛇,缠绕着“李哲”这个名字,越收越紧!
这个看似不起眼的技术中层,这个早已“消失”在众人视线外的离职人员,其身影却在陈默构建的“污染地图”上越来越清晰、越来越狰狞!
他就像一根深埋在磐石技术体系内部的毒刺,在郑乾/吴曼丽的“权限钥匙”开启下,在周锐的“奥森工具”武装下,精准地执行了从初期污染(参数异常)到中期窃密(机房访问?)再到后期破坏(逻辑炸弹植入)的全链条投毒!
“动机…”
陈默低声自语,这是他逻辑拼图的最后一块。
李哲图什么?
巨大的金钱利益?
被郑乾/周锐抓住了把柄?
…纯粹的技术人员被资本扭曲后的报复?
“查!”
陈默猛地转身,声音如同出鞘的利剑,斩断了实验室里所有的嘈杂和震惊!
他目光扫过呆滞的赵刚、愤怒的刘小兵、专注的小林和阿哲,“小林,阿哲!集中所有算力,深挖李哲在职期间的所有电子痕迹!邮件碎片、聊天记录残留、代码提交日志、服务器访问记录…特别是与‘新锐科技’、与行政部IP、与任何可疑外部地址的关联!我要知道他在磐石的‘最后一举一动’!”
“小兵!老李!大刘!停下手里所有活!”
陈默指向那堆还在冒烟的故障设备,“设备故障先放一边!立刻整理我们所有能找到的李哲参与开发或签核过的代码模块!特别是涉及底层控制逻辑、环境变量接口、日志管理、以及与后来出问题的‘净焰I型’稳定性相关的部分!用最笨的办法,一行行给我‘人肉审计’!找后门!找暗桩!找任何不属于‘张建国’(陈默脑海中闪过老张的旧名,一个苦涩的讽刺)风格的多余代码!”
“赵经理!”
陈默的目光最后落在面如死灰的赵刚身上,“李哲的离职手续是你和吴曼丽一起办的。他离职前接触过哪些人?交接了哪些资料?特别是…他有没有带走任何非官方的备份?U盘?硬盘?或者…他离职后,有没有人(比如吴曼丽)以‘工作交接’为名,再次接触过他?或者…他有没有私下联系过还在职的同事?”
陈默的眼神锐利如刀,他怀疑赵刚可能知道些什么,或者被蒙在鼓里当了传声筒。
赵刚被陈默的目光看得浑身一颤,脸色更加苍白,嘴唇哆嗦着:
“我…我…当时手续是吴曼丽主导的,很…很顺利…他交接得很…很干净…没…没听说带走什么…私下联系…好像…好像测试部的小王…前几天提过一嘴…说…说好像在市中心看到过李哲…气色很好…开着一辆…挺贵的车…”
他语无伦次,显然被这个突如其来的“内鬼”指控吓得不轻。
开好车?气色好?
陈默眼神更冷。
一个离职的技术中层,这么快就开上豪车?
钱从哪里来?
就在这时,角落里一直沉默着、像一尊石像般的老张,突然沙哑地开口了,声音不大,却像一块石头投入死水:
“仓库…监控…硬盘…旧档…可能…有记录。”
所有人的目光瞬间聚焦到老张身上。
他佝偻着背,浑浊的眼睛没有看任何人,只是盯着地面,仿佛在回忆。
“李哲…离职前…大概…一周…来过仓库…找…找一批…报废的…旧型号开发板…说是…个人…收藏…爱好…吴曼丽…批的条…”
个人收藏?报废开发板?
陈默脑中警铃大作!
那些旧板子上,很可能还残留着未清除的固件或测试数据!
李哲要那些“垃圾”干什么?
是销毁证据?还是…别有用心?
“哪天的监控?硬盘还在吗?”
陈默立刻追问,声音带着一丝不易察觉的急切。
老张缓缓抬起头,浑浊的眼睛里闪过一丝极其复杂的光芒,有痛苦,有挣扎,最终化为一种破釜沉舟的决绝。
“硬盘…有备份…我…藏了一份…日期…我…记得…”他报出了一个具体的日期和时间段。
“小兵!小林!”
陈默立刻下令,“跟老张去!立刻!把那个时间段的仓库监控录像找出来!重点看李哲拿了什么!接触了谁!”
刘小兵和小林立刻跳起来,跟着步履蹒跚却异常坚定的老张,迅速消失在仓库深处迷宫般的货架阴影里。
实验室里再次陷入一种紧张的寂静,只剩下机器风扇的嘶鸣和众人粗重的呼吸声。
陈默重新站回那面贴满线索的墙前,目光死死锁定在“李哲”这个名字上。
蓝色的记号笔在他手中微微颤抖。
嫌疑人圈已然缩小至核心:
吴曼丽:权限提供者、指令传递者、执行保障者(机房访问、外包联系)。核心枢纽,但技术能力存疑。
李哲:技术执行者、污染源头(参数异常)、可能的机房操作者(借助行政权限)、外包技术接口、逻辑炸弹植入的直接嫌疑人(技术能力匹配)、奥森可能的“内应”。动机成谜。
郑乾/周锐:幕后黑手、利益驱动者、最终受益人。但郑乾需要“手”,周锐需要“刀”。
李哲,这个意想不到的、早已“消失”的技术岗位人员,正从迷雾中狰狞地浮现出来!
他是那把插入磐石心脏的毒刃!
是连接郑乾、吴曼丽与周锐、奥森的关键技术节点!
陈默眼中燃烧着冰冷的火焰。他拿起记号笔,在“李哲”的名字上,狠狠地、用力地画了一个巨大的、血红色的圆圈!
如同法官落下的最终判决!
圆圈的中心,正是李哲那张在赵刚记忆中“老实沉默”的脸,此刻在陈默的脑海中,却扭曲成了一个充满算计和背叛的恶魔!
狩猎的目标,终于被牢牢锁定!
下一步,就是剥开他的伪装,找到确凿的罪证,将这条毒蛇,连同他背后的阴影,连根拔起!
