南风集团总部,38楼数据中心。
空气中弥漫着服务器散热风扇的嗡嗡声,像是某种巨大的昆虫在低鸣。这里恒温22度,但林雨墨的额头上却渗出了细密的汗珠。
距离“逻辑炸弹”引爆已经过去了12个小时。
江哲带领着IT团队,正围在一台被物理隔离的服务器前,进行着艰难的“尸体解剖”。屏幕上,密密麻麻的十六进制代码像瀑布一样流淌。
“找到了。”江哲的声音沙哑,带着一丝颤抖。
林雨墨立刻凑上前去:“定位到源头了?”
江哲指着屏幕上一段被高亮标记的代码块:“这段恶意代码的编写风格非常独特。你看这里,他在处理异常数据时,使用了一种非标准的递归算法,而且变量命名习惯很奇怪,喜欢用拼音首字母加下划线。”
“比如这个变量名:zhao_family_profit(赵家利润)。”江哲冷笑一声,“这种命名习惯,我在集团数字化转型初期见过。”
“你是说……”林雨墨心中一动。
“当初赵明清主导数字化改革时,为了省钱也为了控制,并没有完全采用成熟的商业软件,而是找了一个名为‘极速科技’的外包团队进行定制开发。”江哲调出了当年的开发日志,“这个团队的负责人叫赵强。我查了一下工商资料,赵强是赵明清的亲侄子。”
“果然是他。”林雨墨的目光变得锐利,“赵明清虽然进去了,但他通过侄子控制的这个外包团队,在系统底层埋下了伏笔。这个逻辑炸弹,不是凭空出现的,它是伴随着我们的系统一起‘出生’的。”
“但是,”江哲推了推眼镜,神色凝重,“代码虽然是他们写的,但要把它植入到核心数据库,并且躲过我的监控,光靠远程是不可能的。这个人必须有物理接触服务器的权限,或者拥有最高管理员账号。”
“查权限。”林雨墨果断下令,“查在系统最近一次升级期间,谁接触过核心数据库。”
……
与此同时,在另一边的审计室。
苏晚正带着一组人马,疯狂地翻阅着过去半年的《系统权限变更日志》。
“林总,这里有个异常。”苏晚指着一行记录,“去年10月,系统进行了V3.0版本升级。在升级期间,有一个名为‘Temp_Audit_01’的临时账号,被赋予了‘超级管理员’权限,持续时间长达48小时。”
“Temp_Audit_01?”林雨墨皱眉,“这是谁申请的?”
“申请人是……李伟。”
李伟。生产部副经理,陆则的“老兄弟”,赵明清的旧部,也是这次煽动闹事的罪魁祸首。
“一个生产部的副经理,为什么会有财务系统的超级管理员权限?”林雨墨的声音冷得让人发抖。
“而且,”苏晚继续说道,“这个账号在拥有权限的48小时内,不仅浏览了核心代码库,还批准了一个名为‘Patch_Fix_99’的补丁包上线。而这个补丁包的上传者IP地址,就在集团内部。”
“李伟……赵强……”林雨墨在白板写下这两个名字,画了一个圈,“李伟负责在内网开门,赵强负责把炸弹送进来。这是一次完美的内外勾结。”
“可是,”苏晚有些迟疑,“李伟只是个生产部的副经理,他的技术能力有限,怎么敢私自开放这种权限?而且,那个补丁包上线前,是需要技术总监签字的。当时的技术总监是……”
两人的目光同时投向了角落里的江哲。
江哲正坐在电脑前,脸色苍白如纸。
……
茶水间。
林雨墨找到了独自抽烟的江哲。
“江哲,”林雨墨没有绕弯子,“苏晚查到了,那个补丁包上线前,你是技术总监。李伟申请权限的时候,是不是你批的?”
江哲手里的烟颤抖了一下,烟灰散落一地。
他沉默了许久,终于掐灭了烟头,声音低沉:“是我的错。”
“说清楚。”
“去年10月,系统升级。我的助理小陈——就是那个赵明清安插进来的眼线——找到我,说李伟那边生产数据对接有问题,需要临时开通权限调试一下。”江哲痛苦地闭上了眼睛,“当时项目进度很紧,我……我就没有多想,口头答应了。后来,我因为赶去北京开会,就把签字的权限交给了小陈。”
“你是说,是你默许了这一切?”林雨墨震惊地看着他。
“不!我没有默许他植入炸弹!”江哲猛地抬起头,眼中布满了血丝,“我只是……我只是疏忽了。我以为他们只是为了赶工期,做一些违规的操作。我没想到,他们竟然利用我的信任,把逻辑炸弹放了进来!”
“江哲,”林雨墨盯着他的眼睛,“你知道这意味着什么吗?在董事会眼里,这就是重大失职。李伟现在正抓着这一点,说是你的技术漏洞导致了系统崩溃。如果你不站出来澄清,这口黑锅,你背定了。”
“我知道。”江哲苦笑一声,“但我现在说什么,还有人信吗?小陈已经失踪了,李伟咬定是我指使的。林雨墨,我……我对不起集团,也对不起你。”
看着江哲颓废的样子,林雨墨心中五味杂陈。
江哲是技术天才,但他太单纯了。他以为技术可以解决一切,却低估了人性的险恶。
“江哲,”林雨墨拍了拍他的肩膀,“现在不是自责的时候。李伟想嫁祸给你,我们就必须在他动手之前,找到他和外部势力勾结的铁证。你帮我一个忙。”
“什么忙?”
“恢复小陈的电脑数据。”林雨墨眼中闪过一丝寒光,“小陈虽然失踪了,但他的电脑还在。我要知道他在那个48小时里,到底做了什么。还有,查李伟的私人设备,我要知道他是怎么和外界联系的。”
江哲深吸了一口气,眼中的颓废逐渐消退,取而代之的是一种赎罪的决绝:“好。只要他碰过键盘,我就一定能找到痕迹。”
……
回到数据中心,江哲立刻对小陈遗留的笔记本电脑进行了取证。
“林总,你看!”江哲指着屏幕上的聊天记录,“小陈虽然删除了所有聊天软件,但我恢复了硬盘里的缓存文件。”
屏幕上,是一个加密聊天软件的界面。
小陈: “可是江总平时对我不薄……”
李伟: “你傻啊!赵总在狱中都安排好了,等南风集团股价跌到底,黑石资本就会进场收购。到时候,我们都是功臣!你不仅能拿到500万,还能去海外定居!”
小陈: “那……那个逻辑炸弹真的不会把数据全毁了吗?”
李伟: “放心吧,强哥留了后门。只要我们在控制室里输入那串代码,数据就能回来。江哲那个书呆子,根本发现不了。”
“黑石资本……”林雨墨看着这几个字,心中最后一块拼图终于找到了。
这不仅仅是一次报复,更是一次精心策划的“资本围猎”。
赵明清在狱中遥控,李伟在内线配合,黑石资本在外部接应。他们的计划是:利用逻辑炸弹制造数据危机 -> 股价暴跌 -> 黑石资本低价吸筹 -> 恢复数据 -> 重新控制集团。
而江哲,只是他们选中的替罪羊。
“林总,”江哲咬牙切齿,“我真是瞎了眼,竟然被这种小人利用了。”
“现在不是感慨的时候。”林雨墨冷静地说道,“李伟现在正在董事会楼下,准备联合其他中层高管弹劾你。我要你跟我一起去,当面揭穿他。”
……
董事会会议室。
气氛剑拔弩张。
李伟站在会议桌前,声泪俱下地控诉着。
“各位董事,这次数据危机,完全是技术部的责任!”李伟指着坐在角落里的江哲,“江哲作为技术总监,玩忽职守,私自开放权限,导致系统被黑客攻击!我作为生产部的负责人,曾多次提醒他注意风险,但他置若罔闻!现在出了事,他竟然想把责任推给我们业务部门!”
几位被李伟煽动的高管纷纷附和。
“是啊,顾总,技术部确实有问题。”
“数字化搞了这么久,结果搞出个大窟窿,江哲难辞其咎啊!”
顾铁林坐在主位上,脸色阴沉,没有说话。
陆则坐在一旁,眉头紧锁,他想为江哲说话,但李伟拿出的“权限申请单”上,确实有技术部的盖章。
“李伟,”林雨墨推门而入,身后跟着江哲,“你的戏演完了吗?”
“林雨墨,你来得正好!”李伟像是抓住了救命稻草,“你快跟董事会说说,这次事故是不是江哲的技术漏洞造成的?”
林雨墨没有理会李伟,而是径直走到顾铁林面前,将一份文件放在桌上。
“顾总,各位董事。这不是技术漏洞,这是一起精心策划的‘商业间谍案’。”
林雨墨打开投影仪,屏幕上出现了刚才恢复的聊天记录,以及李伟与赵强(赵明清侄子)的资金往来流水。
“李伟,”林雨墨指着屏幕,“你收了赵强50万定金,私自开放超级管理员权限,协助外部团队植入逻辑炸弹。你的同伙小陈,已经向警方交代了所有罪行。现在,网安警察正在楼下等你。”
李伟的脸色瞬间变得惨白,双腿一软,瘫倒在地上。
“你……你胡说!这是伪造的!这是江哲陷害我!”李伟歇斯底里地吼道。
“是不是伪造,警察会鉴定。”林雨墨冷冷地看着他,“而且,我们还在你的私人手机里,发现了你和黑石资本代表的通话记录。李伟,你以为你只是赵明清的棋子?在黑石资本眼里,你不过是一条随时可以抛弃的狗。”
听到“黑石资本”,李伟彻底崩溃了。
他知道,自己完了。
“带走。”顾铁林挥了挥手。
两名早已等候在门口的警察走进来,给李伟戴上了手铐。
会议室里一片死寂。
所有人都被这惊天反转震惊了。
林雨墨转过身,看着江哲。
江哲低下了头,不敢看林雨墨的眼睛。
“江哲,”林雨墨的声音不大,却让所有人都听得清清楚楚,“虽然你是被利用的,但你的失职也是事实。作为技术总监,你没有守住安全底线。这件事,等危机解除后,集团会给你处分。”
江哲点了点头,声音哽咽:“我接受。谢谢林总……给我留了面子。”
林雨墨没有再说话,她看着窗外。
雨停了。
但危机并没有结束。
李伟被抓了,但逻辑炸弹还在系统里。
如果不拆除它,南风集团依然无法披露年报。
而黑石资本,还在暗处虎视眈眈。