没我,我转身回家睡觉。凌晨4点主管急拨电话:单位核心服务器故障,损失8500万
登机口前,人群热闹得像过年。
我站在队伍末尾,看着同事们一个个掏出登机牌,有说有笑地排队过闸机。主管张伟站在最前面,手里捏着一沓机票,挨个点名。
「赵明,过。李娜,过。王磊,过……」
他念到最后一个名字,把剩下的机票塞回口袋,转身往回走。
我拦住他:「张哥,我的呢?」
他愣了一下,像才想起还有我这个人似的,脸上浮出一个抱歉的笑:「哎呀,方锐,这个……名单是公司定的,我也不知道怎么回事。可能是名额不够吧,你下次再去。」
周围几个同事回头看我,目光里带着不同程度的同情和幸灾乐祸。
我站在原地,手机屏幕还亮着——团建通知群里,三天前就发了最终名单,我一直在上面。
我退出群聊,关掉手机,转身往停车场走。
凌晨四点,手机炸了。
我叫方锐,在铭远科技干了三年。
铭远是做企业级数据服务的,我的职位全称是「高级系统运维工程师」,说白了就是服务器保姆。公司几十台核心服务器,从硬件到软件,从数据库到备份,全是我的活。
三年前我刚来的时候,公司才二十多个人,服务器就三台,机房租在郊区一个破厂房里。我每天骑电动车去巡检,夏天机房里四十度,冬天冻得手伸不直。
后来公司做起来了,服务器从三台变成三十台,从郊区搬到市中心甲级写字楼,人员从二十人扩到一百二。我带的徒弟都成了小组长,坐进了独立工位。
只有我,还在机房。
倒不是升不上去,是我自己选的。我这个人,不喜欢跟人打交道,机器比人简单。机器坏了就是坏了,有明确的原因,有确定的解决方法。人不一样,人心会变,会骗,会装。
张伟是我直属上级,铭远的技术总监,比我早来半年。
他这人最大的本事,就是会让上面的人觉得他很有本事。PPT做得漂亮,开会能说,汇报能把三分的东西讲成十分。
但技术上的事,他基本不碰。
公司三年前那套核心系统,就是他还在的时候搭的,那时候技术底子薄,很多地方是糊上去的,后来一直靠我在底下撑着。
所以这三年来,我做的事其实很简单:张伟在前面拿功劳,我在后面扛雷。
他不是不知道,他只是装作不知道。
这次团建去瑞士,公司提前一个月就发了通知,说是奖励核心团队,每年一次,今年轮到技术部。
报名的时候张伟问过我,我说去。他说行,我帮你报上。
然后名单出来,我在上面。
机票订好,行程安排好,签证办完,万事俱备。
三天前,我无意中翻群聊天记录,发现有人在群里重新发了一份名单。
我的名字被划掉了。
没有通知,没有解释,就这么悄无声息地被人从名单上抹了。
我截了图,没说话。
我太了解张伟了,他不会无缘无故干这种事。他敢这么做,一定是有人在他背后撑腰。
我要看看,他到底想干什么。
团建出发那天是周五,中午十二点在机场集合。
我早上八点就到了公司,比平时早了整整两个小时。
机房在三楼走廊尽头,门禁卡只有我和张伟有。我刷开门,走进去,几十台服务器嗡嗡地转着,指示灯规律地闪烁,一切正常。
我坐在监控电脑前,打开系统日志,一条一条翻。
三天前的凌晨两点,有人用张伟的账号登录了核心数据库。
不是日常维护,是修改了权限配置。
我查了一下具体的改动内容——他们把核心数据库的备份权限,从「系统管理员」降到了「只读用户」。
这意味着一件事:如果核心数据库出问题,除了超管账户,没有人能执行恢复操作。
而超管账户,只有一个人有。
就是我。
我盯着屏幕,手指在键盘上敲了几下,查到了那条修改日志的IP地址。不是公司内网,是外网IP,来自一个我认识的地址。
张伟家。
我靠在椅背上,慢慢吐出一口气。
这套操作,技术水平不低,一看就是懂行的人干的。但真正精妙的地方不在于技术,而在于时间点——三天前,距离团建出发还有三天。他们算准了,等我知道的时候,人已经在瑞士了。
我拿起手机,犹豫了几秒,然后拨了一个号码。
「喂,师兄。」
「方锐?你小子怎么想起给我打电话了?」
「帮我查个东西。」
周五中午,我准时出现在机场。
张伟看见我的时候,表情管理得很好,甚至还冲我笑了笑:「方锐,你也来了?」
我说:「嗯,早点来,怕堵车。」
他没有再说什么,转身去跟别的同事聊天。
我站在队伍里,看着他们一个个过闸机,看着张伟把机票递给检票员,看着他的背影消失在登机通道里。
然后我转身,走了。
回到家,我把手机静音,拉上窗帘,倒在床上。
睡了大概四个小时,被电话吵醒。
我睁开眼,看到屏幕上闪着一串数字——公司总机。
我接起来,那边传来一个声音,是前台小姑娘,声音都在抖:「方工,不好了,服务器全崩了!」
我坐起来,语气很平静:「哪个服务器?」
「所有!核心数据库!整个系统都瘫了!客户那边全连不上,财务那边的数据也丢了!张总监电话打不通,王总急疯了,让我赶紧联系你!」
我说:「知道了,我马上过来。」
挂了电话,我翻了翻未接来电,十七个。其中张伟的号码打了五个,最后一条微信是凌晨四点二十三分,他发来的。
「方锐,服务器出问题了,赶紧回公司。」
我回了他一条:「我在瑞士呢。」
然后我起床,洗脸,穿衣服,出门。
凌晨四点半,我到了公司楼下。
写字楼灯火通明,十六楼一整层都亮着,透过玻璃能看到里面人影乱窜。
我刷卡进门,电梯门一开,就听见走廊里乱成一团。财务部的人在打电话,客服部的人对着电脑手足无措,几个销售蹲在走廊边抽烟,脸色铁青。
前台小姑娘看见我,像看见救星一样冲过来:「方工!你总算来了!王总在会议室等你!」
我点点头,往会议室走。
会议室门开着,里面坐了七八个人。王总坐在主位,脸色铁青,面前摊着一堆打印出来的报表。几个部门主管围着桌子,你一言我一语地争论着什么。
我走进来的一瞬间,所有人都安静了。
王总抬头看我,目光里带着审视:「方锐,你不是在瑞士吗?」
「我没去。」
「没去?为什么没去?」
「名单上没有我。」
王总皱了皱眉,看了旁边的人事总监李姐一眼。李姐连忙翻开文件夹:「王总,团建名单是技术部张总监提交的,我们只负责执行。」
王总没有继续追问,而是看向我:「现在情况你知道了吧?」
「知道一点,具体还不知道。」
「整个核心数据库全瘫了,数据全部丢失,备份也恢复不了。客户那边已经炸了,有两家客户的合同明天就到期,如果明天早上八点之前恢复不了,违约金加起来是两千三百万。」
他说完,会议室里鸦雀无声。
我站在门口,没有坐下,也没有表现出任何紧张。
「我电脑呢?」
「在你工位上。」
我转身往外走,王总在身后喊了一声:「方锐,你有多大的把握?」
我停下脚步,没有回头:「那要看是谁搞的,我还得确认一件事。」
「确认什么?」
「确认这件事,到底是谁的责任。」
我坐到工位上,打开电脑,调出系统日志。
一切和我预想的一样。
三天前,有人用张伟的账号修改了权限配置,把核心数据库的备份权限降到了最低级。然后今天凌晨,有人执行了一条错误的操作指令,导致数据库全面崩溃。
最关键的是,因为备份权限被锁死,系统自动备份功能已经失效。而手动备份的权限,只有超管账户才有。
整个公司,只有我能执行恢复。
但这不是重点。
重点在于,如果我不知道这件事,按照正常流程,张伟会在瑞士玩三天,然后回来,发现公司已经欠了八千万的违约金,然后他可以把所有责任推到我头上——因为系统维护和备份,一直都是我的职责范围。
而我的名字,不在团建名单上。
也就是说,我没有任何不在场证明。
在所有人眼里,我应该是在瑞士的。如果我不去公司,如果我没有查看系统日志,如果我没有提前发现权限被修改,等到周一上班,所有人都会问:方锐为什么不在?
而答案,张伟早就准备好了:方锐自己报名了团建,又自己不去,导致服务器没人维护,造成公司巨大损失。
一箭双雕。
我敲了几下键盘,把系统日志全部导出,打包,加密,上传到我的私人云盘。
然后我拿起手机,给师兄发了条消息:「查到了吗?」
三秒后,师兄回了一条语音:「查到了,你猜得没错,三天前那个IP地址,就是张伟家的。不过还有一条,今天凌晨一点,有人用你的账号登录了服务器。」
我盯着屏幕,笑了。
果然,他们不止要让我背锅,还要让我坐实罪名。
凌晨一点,我人还在家里睡觉,怎么可能登录服务器?
我打开手机上的定位记录,截图,保存。
然后我站起来,走回会议室。
王总还在里面,人事总监李姐也在,法务部的老周刚刚赶到,手里拿着几份合同。
我推开门,走进去,把手机放在桌上,屏幕朝上,朝向王总。
「王总,我查清楚了。」
王总低头看屏幕,那是一张系统日志截图,上面清清楚楚地显示着:三天前凌晨两点,账号「张伟」修改了核心数据库备份权限。
「这是……」王总的眼睛眯起来。
「三天前,有人用张总监的账号,改了核心数据库的权限配置,把备份权限锁死了。然后今天凌晨一点,有人用我的账号登录了服务器,执行了错误的操作指令,导致数据库崩溃。」
我顿了顿,看着王总的眼睛,一字一句地说:
「但是,今天凌晨一点,我在家里睡觉。我手机上有定位记录,我家楼下有监控,我老婆可以作证。」
会议室里安静了大概五秒钟。
王总慢慢靠回椅背,目光从我的屏幕上移开,扫向旁边的李姐和老周。
「张伟人呢?」
「在瑞士。」李姐说,「飞机已经落地了,但他电话一直打不通。」
「打不通也没关系。」我拉开随身带的包,从里面掏出一个U盘,放在桌上,推到王总面前。
「这里面,是三天前到今天凌晨,核心服务器所有操作日志的完整备份。包括IP地址、操作时间、操作账号、操作内容,全部清清楚楚。」
我把U盘往前推了半寸,金属外壳在会议室的灯光下反射出一道冷光。
「王总,现在的问题是——你们想先听我解释,还是先报警?」
会议室里没人说话。
王总盯着那个U盘,沉默了几秒,然后伸手拿起来,翻来覆去看了看,像在确认它是不是真的。
「方锐,你是什么意思?」
「我的意思是,如果报警,今晚就能立案。服务器崩溃、数据丢失、潜在损失八千五百万,这个金额够得上重大责任事故了。公安会调取运营商记录、IP溯源、登录轨迹,所有操作记录都在这个U盘里。谁做的,一查一个准。」
「你……」李姐在旁边插了一句嘴,「你跟张总监有矛盾?」
「李姐,这不是矛盾的问题。」我看着她,语气平静,「这是有人故意破坏公司核心数据,造成重大经济损失,涉嫌犯罪的问题。你要不要先看看,那个用我账号登录的人,IP地址是谁家的?」
李姐的脸色变了一下,没有说话。
王总把U盘攥在手里,扭头看向老周:「老周,你说。」
老周是法务部的,四十多岁,干瘦,戴一副金丝眼镜,平时话不多,但说的话都很有分量。他推了推眼镜,看了看我,又看了看王总,开口了。
「王总,这个事,我建议先内部处理。」
「内部处理?」我接话,「八千五百万的潜在损失,你跟我说内部处理?」
「方锐,你听我说完。」老周举起一只手,示意我别急,「现在的问题是,就算报警,证据链完整,走完流程也要好几天。客户那边等不了,明天的合同违约金摆在那里。当务之急,是先恢复数据,保住客户。」
他说的是实话。
我点了下头,没有再反驳。
王总看着我,语气放软了一些:「方锐,你能不能先恢复数据?」
「能。」
「多久?」
「一个小时。」
王总明显松了一口气,肩膀都松下来了:「好,你先恢复,其他事情后面再说。」
我没有动。
「王总,恢复数据之前,我还有几个要求。」
「你说。」
「第一,今天我做的事,必须形成书面记录,由你、李姐、老周三人签字确认。上面要写清楚,是我主动到公司,独立恢复核心数据库,公司没有任何人提供任何协助。」
王总皱了下眉,但还是点了头:「可以。」
「第二,恢复完成之后,我要一份正式的书面说明,确认这次服务器崩溃事件的原因,与我的工作职责无关,是我主动维护公司利益,避免损失扩大。」
「这个……」李姐想说什么,被王总一个眼神压了回去。
「可以。」
「第三,这次事件的全部调查结果,包括操作日志、IP溯源、账号使用记录,都必须公开向全公司通报。谁做的,怎么做的,谁指使的,全都要写清楚。」
王总沉默了几秒,然后说:「你先恢复数据,这些条件,我答应你。」
我站起来,转身往机房走。
走到门口的时候,我回过头,看了王总一眼。
「对了,王总,还有一件事。」
「什么?」
「张总监这会儿应该还在飞机上,等他落地了,麻烦你转告他一声——他的事情,我替他办完了。」
机房的门在我身后关上。
我站在那排服务器前,指示灯还是那个节奏,嗡嗡的声音还是那个频率,但在我的耳朵里,它们像在求救。
我打开超管账户的终端,输入密码,开始执行恢复流程。
这套流程,我闭着眼睛都能做。三年前那套系统是我亲手搭的,核心数据库的结构、备份策略、容灾方案,全是我一个字一个字写出来的。张伟当初只知道搭了个壳子,里面的东西全是我填的。
我不需要看任何文档,手指在键盘上飞速敲击,一条条指令像流水一样滑过屏幕。
十五分钟后,第一个数据库恢复完成。
我打开监视器,看了一眼系统状态——CPU负载正常,内存占用正常,磁盘读写正常。
继续。
二十五分钟后,第二个数据库恢复完成。
四十分钟后,第三个。
五十分钟后,所有核心数据库全部恢复完成。
我敲了最后一条指令,确认数据完整性校验通过,然后靠在椅背上,长长地吐出一口气。
键盘上,我的手还在微微发抖。
不是紧张,是兴奋。
我站起来,推开机房的门,走回会议室。
会议室里的人比刚才多了几个,财务部的总监、销售部的老大、还有两个大客户经理,全站在桌边,脸色焦灼。
王总看见我进来,立刻站起来:「怎么样?」
「所有数据全部恢复,系统正常运行,客户那边的连接已经重新打通了。」
会议室里安静了一秒,然后所有人同时松了一口气。
财务总监第一个反应过来,拿起手机拨了个电话:「喂,小王,你查一下客户那边的连接恢复了没有……对,现在……好了?确认了?好,好,我知道了。」
她挂了电话,冲王总点了点头:「通了。」
王总重重地坐回椅子里,用手揉了揉太阳穴,半天没说话。
李姐在旁边小声说了一句:「王总,要不让方锐先回去休息吧,他忙了一夜了。」
「不急。」我说,「我还有几件事,要当着大家的面说清楚。」
所有人看向我。
「第一,我恢复的数据,是我用自己的超管账户操作的。这个账户,整个公司只有我有。张总监当初没有申请超管权限,所以他没有办法自己恢复数据。」
「第二,我恢复的过程中,发现了一个很有意思的事情——系统里有一份手动备份,时间是今天凌晨零点四十分,距离服务器崩溃不到二十分钟。」
会议室里安静了。
财务总监第一个反应过来:「凌晨零点四十分?那时候服务器还没出问题吧?」
「对,服务器崩溃是凌晨一点零三分。也就是说,有人在服务器崩溃前二十分钟,手动做了一次全量备份。」
「谁做的?」
「我查了一下操作日志,是张总监的账号。」
所有人都愣住了。
我继续说:「张总监的账号,在凌晨零点四十分,登录了服务器,手动执行了一次全量备份。然后二十分钟后,服务器崩溃。」
「你的意思是……」李姐的声音有点发紧,「张总监自己备份了数据,然后又自己搞崩了服务器?」
「准确地说,他备份了数据,然后他用我的账号登录,执行了错误指令,导致数据库崩溃。他以为我在瑞士,恢复不了数据,等他回来之后,他可以用自己的备份,把数据恢复回来,然后告诉所有人,是他拯救了公司,是我失职导致服务器崩溃。」
会议室里,一片死寂。
财务总监的脸白了,李姐的手在发抖,老周摘下眼镜擦了擦,又重新戴上。
王总靠在椅子里,脸色铁青,一句话也不说。
打破沉默的,是会议室的门。
有人推门进来,手里拿着手机,表情慌慌张张地冲进来,对着王总喊:「王总,张总监电话打通了,他说他刚下飞机,看到消息,说服务器出问题了,他问现在情况怎么样了?」
王总抬头看了我一眼。
我替他回答了。
「告诉他,恢复正常了,请他放心,在瑞士好好玩。」
我走出会议室的时候,天已经亮了。
办公楼外的街道上,早班公交已经开始运营,卖早餐的摊子冒着热气,几个穿着校服的学生骑着自行车穿过路口。
一切都很正常,很正常。
我站在大楼门口,点了一根烟。
抽烟这个习惯,我戒了两年了,今天破例。
手机震了一下,是师兄发来的消息:「查到了,那个IP地址的宽带,是张伟老婆的名字办的。还有,你猜猜今天凌晨一点登录你账号的那个IP是谁的?」
「谁的?」
「公司内部IP,三楼机房那台备用电脑。」
我愣了一下。
备用电脑?
那台电脑平时没人用,只有保洁阿姨会去擦一擦灰。
「师兄,你确定?」
「确定,我交叉核对了三遍。那个IP地址,是你们公司机房的备用机,MAC地址也匹配。」
我掐灭烟头,脑子里飞速转了一圈。
张伟修改了权限,又用自己账号备份了数据,然后用我的账号登录服务器,执行了错误指令搞崩数据库。
但他不是用自己的电脑登录的,是用的机房那台备用电脑。
也就是说,他提前去了机房,在那台备用电脑上操作,然后删除了所有痕迹。
但有一个问题——他是什么时候去的?
今天凌晨,我一直在家里睡觉,他没有我的门禁卡,进不了机房。除非……他根本就没有去瑞士。
我拿起手机,拨了师兄的电话。
「师兄,帮我查一下,张伟这几天有没有出入境记录。」
「不用查,我刚刚顺手查了。他今天凌晨两点有个出境记录,飞瑞士的航班,没错。」
「那机房的备用电脑……」
「你还不明白吗?他不是自己操作的,他让别人操作的。」
我脑子里嗡了一声。
张伟这个人,从来不做没有把握的事。他既然敢设这个局,就一定把所有环节都算好了。
他提前三天改权限,提前备份数据,然后飞瑞士。在飞机上,他没办法操作,但他可以让别人操作。
谁?
我脑海里闪过一张脸。
赵明。
我的前徒弟,后来成了张伟的跟班,这次团建,他也在名单上。
但不对。
赵明今天凌晨应该在飞机上,哪有时间跑去机房?
「师兄,赵明呢?他有没有出入境记录?」
「我查一下……等一下,有意思了。」
「怎么了?」
「赵明的机票是今天凌晨的,但他没有登机。系统显示他改签了,改了今天下午的航班。」
我靠在墙上,慢慢吐出一口气。
原来如此。
张伟让赵明改签,留在公司,等他飞走之后,由赵明执行最后一步操作——用我的账号登录服务器,搞崩数据库。
然后赵明下午再飞过去,两个人完美衔接,都在瑞士,都有不在场证明。
而我,一个人留在国内,背这个锅。
我师兄在电话那头问了一句:「方锐,你打算怎么办?」
我沉默了几秒,然后把烟头摁灭,扔进垃圾桶里。
「师兄,帮我调一份东西。」
「今天凌晨,赵明进出我们公司的监控录像。」
我回到公司的时候,走廊里已经恢复正常运转了。
客服部的人趴在工位上补觉,销售部的人端着咖啡讨论今天要见的客户,财务部的人正在打印报表,一切就像什么都没发生过。
我推开机房的门,走到那台备用电脑前,弯下腰,看了看键盘。
键盘缝里,有一点灰色的粉末。
我用手沾了一点,放在鼻尖闻了闻——是饼干屑。
赵明这个人,有个习惯,一紧张就吃东西。他以前跟我干活的时候,每次遇到大问题,都要一边敲键盘一边嚼饼干。
我直起身,拿出手机,对着键盘拍了几张照片。
然后我打开备用电脑的电源,调出系统日志。
日志显示,今天凌晨一点到一点零三分,这台电脑有人登录过,登录的是我的账号,然后执行了三条指令。
每条指令之间,间隔了大约十秒。
我盯着屏幕,手指在键盘上敲了几下,调出那三条指令的详细记录。
指令内容我一看就懂了:第一条是删除核心数据库的主表,第二条是破坏索引结构,第三条是触发级联删除。
这套操作,不是赵明这种水平的人能独立完成的。
赵明是我带出来的,他什么水平我太清楚了。他顶多能执行别人写好的指令,但写不出这种级别的攻击脚本。
也就是说,有人提前写好了脚本,赵明只是负责执行。
谁写的?
答案呼之欲出——张伟。
张伟虽然技术底子薄,但写一个破坏数据库的脚本还是没问题的。他只需要把脚本写好,留给赵明,让他复制粘贴就行。
我关上电脑,走出机房,回到工位上,打开公司内部通讯系统,找到赵明的账号。
他还在线。
我给他发了一条消息:「赵明,你改签了?」
过了大概三十秒,他回了一条:「嗯,有点事,下午飞。」
「什么事?」
他没回。
我继续发:「我今天凌晨一点,在机房看到你了。」
消息发出去,对面沉默了很久。
然后我手机响了,是赵明打来的电话。
我接起来,没说话。
对面传来赵明的声音,压得很低,带着点慌:「方哥,你……你什么意思?」
「没什么意思,就是告诉你一声,机房的监控,我把今天的录像调出来了。」
电话那头,赵明沉默了几秒,然后声音突然变得很硬:「方哥,你别乱来。」
「我乱来?」我笑了,「赵明,你是我带出来的,你的技术一半是我教的。你现在跟着张伟,拿我当垫脚石,你觉得合适吗?」
「方哥,你不懂。」
「我不懂什么?不懂你们怎么算计我,还是不懂你们怎么把我从团建名单上踢掉?」
「名单是张哥定的,跟我没关系。」
「那今天凌晨,你为什么要用我的账号登录服务器?」
电话那头,赵明彻底沉默了。
我等了几秒,然后说:「赵明,你听好。服务器已经恢复了,数据全部拿回来了,客户那边也没有损失。现在这件事,还没有报到外面去,还在公司内部处理。」
「如果你现在告诉我,是谁让你干的,我可以不计较。」
「但是,如果你不说,我就把监控录像、系统日志、还有你改签的记录,全部打包发给公安。八千五百万的潜在损失,你觉得你扛不扛得住?」
电话那头,传来赵明粗重的呼吸声。
过了大概十秒,他说了一句话,声音小得像蚊子叫:「方哥,对不起。」
「不要说对不起,告诉我,谁让你干的?」
「张哥。」
「他什么时候跟你说的?」
「三天前,他给我打电话,说让我帮他一个忙,事成之后,他升我当技术主管。」
「他让你做什么?」
「他给了我一个U盘,里面有一个脚本,让我在今天凌晨一点,用你的账号登录服务器,执行那个脚本。」
「你知不知道那个脚本会搞崩整个数据库?」
「……我知道。」
「你知道你还做?」
「他说他会在瑞士那边备份数据,等你回来之前,他能把数据恢复,不会出大事的。」
「他骗你的,他备份了数据,但恢复权限只有我有。你在瑞士,我也在瑞士,谁来恢复?」
电话那头,赵明不说话了。
「赵明,你被他当枪使了。」
「那你现在打算怎么办?」
电话那头,沉默了很久。
然后赵明说了一句话,让我愣了一下。
「方哥,我给你一个东西。」
下午两点,我坐在公司楼下咖啡厅里,等赵明。
他发消息说,他改签了下午四点的飞机,出发前,他要把一个东西给我。
两点十五分,赵明出现在咖啡厅门口。
他穿着一件黑色卫衣,帽子压得很低,低着头走进来,坐到我对面,把一杯冰美式推到我面前。
「方哥,你的。」
我接过咖啡,没喝,看着他。
他看起来比昨天憔悴了很多,眼睛下面有很重的黑眼圈,手指在杯子边缘不安地摩挲着。
「东西呢?」
他从口袋里掏出一个U盘,放在桌上,推到我面前。
「这是什么?」
「张伟跟你的通话录音。」
我愣了一下,拿起U盘,翻来覆去看了看。
「你怎么会有这个?」
「上次他给我打电话,让我帮他改权限的时候,我录了音。」
「为什么录?」
赵明低下头,手指在杯子上轻轻敲着:「因为……我信不过他。」
我看着他,突然觉得有点不是滋味。
赵明是我带出来的,他这人其实不坏,就是太想往上爬,太容易被别人画饼。
「你知道这个录音,意味着什么吗?」
「知道。」
「你确定要给我?」
赵明抬起头,看着我,眼神里带着一种复杂的情绪:「方哥,我对不起你。这个事,是我做错了。我不求你原谅我,但我不想让张伟就这么算了。」
我看着他,沉默了几秒,然后把U盘收进口袋。
「赵明,你下午还去瑞士吗?」
「不去了,我要去一趟人事部,把辞职信交了。」
我点了点头,没有挽留他。
赵明站起来,转身走了两步,又回过头,看了我一眼:「方哥,机房那台备用电脑的键盘上,我留了东西。」
「我吃的饼干屑。上面有我的DNA。」
我愣了一下,然后笑了。
「你倒是想得周到。」
「我也是给自己留条后路。」
他说完,推开门,走了。
我坐在咖啡厅里,把U盘插进电脑,打开里面的音频文件,戴上耳机,点开播放。
录音里,传来张伟的声音,清晰得像是就在我耳边说话。
「赵明,你听好,这个事不能出任何差错。」
「我知道,张哥。」
「三天后,我飞瑞士,你改签,等我上飞机之后,你再去机房。用我给你的U盘,登录方锐的账号,执行那个脚本。」
「我执行完之后,怎么处理?」
「你什么都不用管,直接走人,锁好机房门。剩下的,我来处理。」
「那张哥,你那边……」
「我这边你放心,我备份了数据,等方锐从瑞士回来发现数据库崩了,他肯定慌了,会想办法恢复。但他恢复不了,因为权限被我锁了。」
「那到时候……」
「到时候,我假装从瑞士赶回来,把备份数据恢复,让所有人都知道,是我救了公司。方锐,他就算有一百张嘴,也说不清楚。」
录音里,张伟的语气带着一种志得意满的轻松,像是在说一件微不足道的小事。
我关掉录音,拔掉U盘,靠在椅背上,看着窗外。
写字楼玻璃幕墙反射着下午的阳光,刺眼。
我拿起手机,给王总发了条消息:「王总,我手里有份录音,你过来听一下。」
三秒后,王总回了两个字:「我马上到。」
我坐在咖啡厅里,等着。
窗外,阳光正好。
远处,瑞士的航班,正在云层之上飞行。
而张伟,他大概还不知道,他以为完美的计划,正在一步步崩塌。
我端起咖啡,喝了一口。
冰美式,苦的,但很提神。
这个下午,注定不会平静。
晚上七点,整栋写字楼的人都走光了。
我坐在王总办公室里,面前摆着三样东西:一个U盘,一台笔记本电脑,一份打印出来的系统日志。
王总坐在我对面,手里拿着老花镜,正在一页一页翻那份日志。
他翻得很慢,每一页都要看好几遍,时不时停下来,用手指指着某一行,仔细确认。
办公室里很安静,只有空调的嗡嗡声和纸张翻动的声音。
过了大概十分钟,王总放下日志,摘下老花镜,揉了揉眼睛,然后看着我,开口了。
「方锐,你打算怎么办?」
「王总,不是我打算怎么办,是公司打算怎么办。」
「你觉得呢?」
「公司这次损失了多少钱?」
王总沉默了一下,然后说:「服务器停摆期间,客户那边一共出现了三个小时的断连。有两家客户已经签了明年的合同,如果明天早上八点之前恢复不了,违约金是两千三百万。但好在,你恢复了。」
「所以实际损失呢?」
「实际损失,就是服务器停摆那三个小时,财务那边算了一下,大概十万块钱的电费和带宽费,还有客户那边的不满意,但不至于到违约的程度。」
「也就是说,八千五百万,是潜在损失,不是实际损失。」
「对。」
我点了点头,然后把U盘推到王总面前。
「王总,你听一下这个录音。」
王总接过U盘,插进电脑,点开音频文件。
录音里,张伟的声音再次响起来,清清楚楚地播放着那段对话。
王总听着,脸上的表情从平静,变成了皱眉,最后变成了铁青。
录音放完,他沉默了很久,然后慢慢摘下耳机,看着我。
「方锐,这个录音,你是从哪里弄来的?」
「赵明给我的。」
「赵明?」
「对,张伟让赵明帮他执行操作,赵明怕他事后甩锅,提前录了音。」
王总靠在椅背上,双手交叉放在桌上,沉默了很久。
然后他说了一句话,语气很重:「张伟,他这是自己找死。」
「那王总,你打算怎么处理?」
王总没有直接回答我,而是拿起桌上的电话,拨了一个内线号码。
「老周,你过来一下。」
五分钟后,法务部的老周推门进来,手里拿着一个文件夹。
「王总,你找我?」
「坐。」
老周在我旁边坐下,看了看王总,又看了看我,气氛有点微妙。
王总把电脑屏幕转向老周:「老周,你听一下这个。」
老周戴上耳机,点开播放,听着听着,脸色就变了。
听完之后,他摘下耳机,看向王总,声音压得很低:「王总,这个录音,够得上刑事立案了。」
「我知道。」
「那你打算怎么办?」
「我想听听你的意见。」
老周推了推眼镜,思索了几秒,然后说:「王总,我建议,先不要报警。」
「为什么?」
「因为张伟现在还在瑞士,如果我们报警,他那边会收到消息,到时候他躲在国外不回来,事情就麻烦了。」
「那你的意思?」
「等他回来,现场处理。」
王总点了点头,看向我:「方锐,你觉得呢?」
「我同意老周的意见。等他回来,当面处理。」
「行,那就这么办。」
王总站起来,走到窗边,背对着我们,看着窗外城市的夜景,沉默了很久。
然后他转过身,看着我说:「方锐,从今天起,技术总监的位置,你来坐。」
我愣了一下,还没来得及说话,王总已经挥了挥手。
「不用推辞,这个位置,你该坐。张伟的事,我来处理。」
「那公司这边的人……」
「我会通知全公司,明天早上开个会,把所有事情都讲清楚。」
我站起来,看着王总,认真地说了一句:「谢谢王总。」
「不用谢我,是你自己救了自己。」
我走出办公室的时候,走廊里空荡荡的,只有应急灯发出微弱的光。
我掏出手机,看了一眼时间——晚上八点四十七分。
距离张伟的航班落地,还有不到两个小时。
我走到电梯口,按下下行键,等电梯的时候,手机又震了一下。
是师兄发来的消息:「方锐,你猜我在你们公司楼下看到谁了?」
「谁?」
「张伟。」
我愣了一下,手指停在屏幕上,半天没动。
张伟?
他不是应该在瑞士吗?
我飞快地按了几下键盘:「你确定是他?」
「确定,我刚从你们公司楼下路过,看见他从一辆出租车里下来,拉着行李箱,往你们公司大门走了。」
我站在原地,脑子里飞速转了一圈。
张伟回来了?
他不是应该在瑞士待三天吗?
他为什么提前回来?
我猛地想到一个可能性——他知道了服务器已经恢复,知道了赵明没有上飞机,知道了事情可能已经败露。
他赶回来,是为了抢在所有人前面,把证据销毁。
我转身,没有进电梯,而是快步往回走,走到安全通道,推开防火门,三步并作两步冲上楼梯。
十六楼,我跑上去的时候,走廊尽头,机房门的方向,传来一声轻微的响动。
我放慢脚步,贴着墙,慢慢走过去。
机房门半开着,里面透出一线灯光。
我站在门口,透过门缝,看到一个熟悉的身影,正蹲在备用电脑前面,手指飞快地敲着键盘。
是张伟。
他回来了。
他穿着那件出发时穿的黑色夹克,头发有点乱,脸色苍白,眼睛死死盯着屏幕,手指在键盘上敲得飞快。
他正在删东西。
我站在门口,没有出声,只是静静地看着他。
过了大概一分多钟,他敲完最后一条指令,长舒一口气,站起来,准备关电脑。
然后他转过头,看到了站在门口的我。
他的表情,在那一瞬间,从震惊,变成了慌乱,最后变成了一种说不清道不明的复杂。
我们两个人,隔着那扇半开的门,对视了大概三秒钟。
然后我开口了,声音很平静。
「张哥,你不是在瑞士吗?」
他看着我,嘴唇动了动,没有说出话来。
我推开门,走进去,站在他面前,看着他。
「怎么,瑞士不好玩?」
他喉咙动了动,终于挤出一句话:「方锐,你……」
「我什么?我看到你备份的数据了,我看到你修改的权限了,我看到你让赵明执行的操作了,我还听到了你给赵明打的电话录音。」
他脸色彻底白了。
「你……你怎么会有录音?」
他整个人像被雷劈了一样,站在原地,一动不动。
我看着他,心里没有愤怒,没有快感,只有一种平静的疲惫。
「张哥,你输了。」
他张了张嘴,想说什么,但什么也没说出来。
我转身,走出机房,拿起手机,拨了王总的电话。
「王总,张伟回来了。」
「他在机房,删证据。人我已经堵住了。」
电话那头,沉默了几秒,然后传来王总的声音,带着一种压抑的怒气。
「我马上到。」
我挂了电话,站在走廊里,看着窗外。
城市的夜景,灯光璀璨。
远处,大概有飞机正在降落,机翼上的灯光一闪一闪,像一颗移动的星星。
这件事,终于要结束了。
而张伟,他大概从来没想过,他精心策划的一切,最后会以这种方式收场。
他以为他在瑞士,以为他手握备份,以为他万无一失。
但他忘了,这个世界上,有一种东西,比他的计划更有力。
那就是真相。
而真相,会迟到,但永远不会缺席。
声明:本篇故事为虚构内容,如有雷同纯属巧合,采用文学创作手法,融合历史传说与民间故事元素,故事中的人物对话、情节发展均为虚构创作,不代表真实历史事件。


登录后才可以发布评论哦
打开小程序可以发布评论哦