年终奖到账八百元,我冷静打卡下班;当晚公司十亿核心数据遭攻击,上级狂打我三百多通电话,我就不接怎么了!

年终奖到账八百元,我冷静打卡下班;当晚公司十亿核心数据遭攻击,上级狂打我三百多通电话,我就不接怎么了!-有驾

年终奖八百元。

看清工资短信的那一刻,我正在公司二十六楼的茶水间接咖啡。手机屏幕上的数字像一记耳光,八百,精确到小数点后两位,连一毛钱都没多给。

我端着杯子,面无表情地走回工位。

隔壁工位的刘姐凑过来,压低声音:“你多少?我才一千二,干了八年了,这公司越来越抠。”

我把手机揣进兜里,没接话。

刘姐还在絮叨,说今年的项目奖金怎么缩水了,说总监又换了新车,说她怀疑上面有人吃回扣。她说得唾沫横飞,我却一个字都没听进去。

因为我知道,她再多牢骚,也不会真的做什么。她需要这份工作,房贷、孩子补习班、婆婆的医药费,每一笔钱都像一根绳子拴着她。可我不一样。

来这家公司三年,我是唯一一个没有涨过工资的系统管理员。

三年前入职的时候,HR笑眯眯地跟我说,公司重视技术人才,半年调一次薪,年终奖至少三个月。我信了。结果半年后,调薪名单上没有我。一年后,还是没有。我去找直属领导王经理,他翘着二郎腿,喝着茶,说:“小李啊,你这个岗位嘛,技术含量不高,市面上随便招个人都能干,你要珍惜现在的机会。”

我当时差点笑出声。

我管着公司所有的核心服务器,每天处理上千次数据库请求,防火墙策略是我写的,灾备方案是我做的,全公司就我一个系统管理员。他跟我说技术含量不高?

但我忍了。因为那时候我刚结婚,老婆怀着孕,我需要稳定的收入。

我低头继续干活。我优化了数据库查询效率,把系统响应时间缩短了百分之四十。我重新部署了防火墙,挡住了三次外部攻击。我写了一套自动化运维脚本,把服务器故障恢复时间从半小时压缩到了三分钟。

这些事情,王经理一件都没看到。或者说,他看到了,但他不觉得重要。

第二年的年终奖,我拿到了一千二。比我晚来半年的销售小周,拿了三万。他的业绩是全公司倒数第二。

第三年,就是今年,八百块。

八百块是什么概念呢?在这个城市,连一个月的停车费都不够。

我看了眼日历,腊月二十四,离过年还有六天。

手机响了,是我老婆发来的微信:“老公,年终奖发了吗?我妈说今年想换个大点的冰箱,咱们凑点钱?”

我没回。

我又看了眼那条工资到账短信。八千九百二十三元四角六分,这是本月工资。另外八百,这是年终奖。

加起来不到一万块。我在这个公司干了三年,管着价值十个亿的数据资产,过年带回家的钱,不到一万。

我深吸一口气,把杯子里的咖啡喝完,开始收拾东西。

五点半,下班时间到。

我打了卡,背上包,走出写字楼。冬天天黑得早,路灯已经亮了,风刮在脸上像刀子。我把羽绒服的拉链拉到最顶上,朝地铁站走。

手机在口袋里震动。

我没接。

震动停了,过了五秒,又震。

我拿出来看了一眼,王经理。我没接,把手机调成静音,塞回口袋。

地铁上人很多,我挤在角落里,被人群挤得东倒西歪。旁边一个大叔在刷短视频,外放声音很大,全是那种“月入十万不是梦”的毒鸡汤。我闭着眼,靠在扶手上,脑子里一片空白。

回到家,老婆在厨房做饭,孩子在客厅看动画片。

“回来了?”老婆探出头,“年终奖多少?”

“没多少。”

“没多少是多少?”

我把手机解锁,递给她。她擦擦手,接过去,看了一眼,脸色变了。

“八百?”她的声音拔高了半个调,“三年了,八百?你们公司是不是有病?”

我接过手机,没说话。

“不行,你明天就去找你们领导,凭什么啊?你天天加班到半夜,周末随叫随到,就给八百?打发叫花子呢?”

“行了。”我说。

“行什么行?你是不是又忍了?我跟你说李默,你这性格就是太软了,你看看隔壁老张家儿子,人家……”

我走进卧室,关上门。

老婆的抱怨隔着门板传进来,渐渐变成了和我丈母娘的语音通话。我坐在床边,打开电脑,登录了公司的远程管理系统。

这是我的习惯。每天下班后,我都会检查一遍服务器状态,看看有没有异常。三年了,风雨无阻,节假日从不间断。没人要求我这么做,我只是觉得,这是我负责的东西,我得管好。

但今天,我看着登录界面,手指悬在键盘上,迟迟没有按下去。

我想起了下午王经理发的那条群消息。他在部门群里说,今年公司效益不好,年终奖普遍偏低,让大家理解。然后紧接着,有人拍到了他在地下车库的新车照片发到群里,问他是真是假。

他没回。但照片拍得很清楚,一辆黑色的奔驰,临牌还在挡风玻璃上贴着。

群里安静了,没人再问。

我关掉了远程管理页面,合上电脑。

客厅里,老婆还在打电话,声音时高时低。我把手机从口袋里掏出来,屏幕上满满一排未接来电,全是王经理。

十一个。

我挑了挑眉。从五点半到现在,不到两个小时,十一个电话。这不太正常。王经理这个人,下班之后绝对不会联系我,因为他觉得技术问题“不紧急”,从来不值得占用他的私人时间。

我点开微信,看到王经理发了一连串消息:

“李默,看到回电!”

“公司系统出问题了,你赶紧看一下!”

“急!”

“人呢?”

“李默!!!”

最新一条是三分钟前发的:“你是不是故意的?我告诉你,耽误了公司的事你负不起责!”

我把手机调成静音,翻了个身,闭上眼睛。

床头柜上,手机屏幕一次次亮起,又一次次暗下去。我能感觉到它在震动,像一只被困住的虫子。

我没接。

到了晚上十一点,未接来电已经变成了三十七个。王经理二十一个,总监九个,还有七个是我不认识的号码,大概是公司其他部门的领导。

我老婆推门进来,看我躺在床上,愣了一下:“你睡了?”

“嗯。”

“你们公司好像出事了,王经理电话都打到我这来了。”

“哦。”

她犹豫了一下,坐到我旁边:“到底什么事啊?他语气特别急,说系统崩了,什么数据被攻击了,让你赶紧回去。”

“知道了。”

“你不去?”

“明天再说。”

她张了张嘴,想说什么,但看到我的表情,又咽了回去。她认识我八年,结婚四年,知道我这个人一般不生气,但一旦认真起来,十头牛都拉不回来。

“那你至少给他回个电话吧?”她小声说。

我没回答。

我的手机又亮了,第四十一个电话。这次不是王经理,是一个座机号,我认识,那是我们公司法务部的电话。

法务部都出动了。

我嘴角动了动,是笑,但没有笑出来。

我老婆看我这个样子,有点害怕,她从来没见过我这样。平时的我,温温吞吞,跟谁都不红脸,公司让加班就加班,让背锅就背锅,从来不抱怨。她有时候气我不争气,但更多时候是心疼。

但今天,我身上有一种她从未见过的冷。

那是一种从头到脚、从里到外彻底凉透的冷。

“老公……”她轻轻握住我的手,“你要是心里不舒服,就跟我说说。”

我捏了捏她的手:“没事,你睡吧。”

她没动。过了一会儿,她说:“我下午说的那些话你别往心里去,我就是……替你委屈。”

“我知道。”

“八百就八百,咱不过了,过完年你就换工作,我支持你。”

“好。”

她躺下来,头靠在我肩膀上。我能感觉到她的呼吸渐渐平稳下来,慢慢睡着了。

但我没睡。

我睁着眼睛,看着天花板。手机在床头柜上震动,我老婆的手机也在震动,静音模式下像两只嗡嗡叫的蚊子。黑暗中,屏幕亮起的光一遍遍照亮半个房间。

凌晨三点,我老婆的手机响了。

不是微信,是直接拨号。来电显示是一个陌生号码。

我替她接了。

“喂,李默吗?”对面是一个中年男人的声音,疲惫、焦躁,但我还是一下就听出来了,是公司的副总裁,姓黄。

“黄总。”我的声音很平静。

“李默啊,终于联系上你了。”他长出一口气,“你在哪呢?赶紧来一趟公司,出大事了。”

“什么事?”

“系统被攻击了,核心数据库,十亿级别的项目数据,全锁了。对方留了勒索信息,要价两百万比特币。技术部所有人都到了,但他们搞不定。他们说这套系统是你从零搭建的,架构你最熟,只有你能处理。”

我没说话。

黄总急了:“李默,现在是公司生死存亡的时候,你先放下个人情绪,来一趟好不好?有什么事,等过了这关咱们再谈。”

“黄总,”我说,“我年终奖八百块。”

电话那头安静了。

安静了足足五秒钟。

“什么?”黄总似乎没反应过来。

“我的年终奖,八百。干三年了。”

黄总沉默了。

“公司的核心系统,从架构搭建到日常运维,全是我一个人。三年没涨过工资,年终奖从承诺的三个月变成八百块。黄总,您是做管理的人,您觉得这个事合理吗?”

“这个……这个我确实不清楚,是你们部门内部的事……”

“我知道您不清楚。您清楚的是,公司赚钱的时候,您拿分红;公司系统出问题的时候,您打我的电话。”

我的语气从头到尾没有起伏,像是在陈述一个与己无关的事实。

黄总深吸一口气:“李默,这样,你先来把问题解决了,年终奖的事,我保证给你一个满意的答复。另外,我个人可以……”

“黄总,”我打断他,“我不是要挟公司,也不是想坐地起价。我只是累了。”

“累了可以休息,你先来把这事处理了,我批你带薪假,十天,不,一个月都行!”

“不是身体的累。”

电话那头又沉默了。

“我挂了,”我说,“明天我会去公司的。”

我挂了电话,关机,拔了SIM卡,把手机扔在床头柜上。

老婆被我的动静弄醒了,迷迷糊糊地问:“谁啊?”

“没谁,诈骗电话。”

她翻了个身,又睡过去了。

我靠在床头,在黑暗中静静地坐着。窗外的路灯透过窗帘缝隙照进来,在地板上投下一条细长的光带。楼下偶尔有车经过,引擎声由远及近,再由近及远。

我脑子里很清楚,公司那套系统是怎么回事。

十亿级别的核心数据,这句话不是夸张。我们公司是做供应链金融的,平台上沉淀着上百家企业五年以上的交易流水、合同电子档、应收账款凭证。这些数据的价值,往少了说也是十个亿。更重要的是,这些数据一旦泄露或者损毁,公司在客户那里的信誉就彻底完了,可能面临上百起违约诉讼,直接破产都有可能。

而这套系统的安全体系,确实只有我最清楚。

当初搭建的时候,我提出要做多重备份和异地灾备,王经理以预算不够为由驳回了。我说要上专业的企业级防火墙,王经理说免费的够用了。我说要定期做渗透测试,王经理说别整那些虚的,服务器不瘫就行。

我所有的建议,他一个都没批。

但我还是偷偷做了很多事。我用自己写的脚本做了核心数据的定期冷备份,藏在一个只有我知道的服务器分区里。我在防火墙策略里埋了几个隐蔽的入侵检测规则。我把核心数据库的管理员密码设成了一串三十二位的随机字符,全公司只有我一个人知道。

我这么做,不是因为我有什么远见,纯粹是因为一种近乎偏执的职业习惯。我不允许自己管的东西烂掉,哪怕它不值得。

但现在,这些东西,成了我手中唯一的牌。

凌晨四点,天快亮了。

我翻身下床,穿好衣服,洗漱完毕。老婆醒来,看着穿戴整齐的我,问:“去公司?”

“嗯。”

“我陪你去?”

“不用,你在家带孩子。”

她拉住我的手,眼神里有担忧。我拍了拍她的手背:“放心,我有分寸。”

我出门的时候,天还是黑的。冬天的凌晨特别冷,呼出的白气在路灯下像一团团小云朵。我没有打车,一步一步朝公司走。家离公司四公里,走路大概四十分钟。

我需要这四十分钟的时间,来把一些事情彻底想清楚。

走到一半的时候,手机又响了。这次是技术部的小周,我的下属,算是公司里唯一跟我关系还不错的人。

“李哥,你在哪呢?”小周的声音又急又低,明显是躲在什么地方偷偷打的电话。

“路上。”

“李哥你千万别来!”

“为什么?”

“我刚听王经理跟黄总在会议室里商量,说等把你叫来处理完系统的事,就追你的责。他们说这次攻击肯定是内部人干的,嫌疑最大的就是你。王经理还说你今天下班后异常登录过系统,他已经让人把日志调出来了。”

我的脚步顿了一下。

异常登录?今天下班后?

我笑了。今天下班后,我确实打开过远程管理页面,但我没有登录。这一点,我比任何人都清楚。因为我在登录界面犹豫了两秒钟,然后就把电脑关了。

那所谓“异常登录”的日志,是怎么来的?

答案不言自明。

王经理需要一个人来背锅。

系统是他舍不得花钱维护的,安全漏洞是他无视的,现在出了事,必须有人承担责任。而一个年终奖只拿了八百块、对工资不满、卡点下班、拒接电话的系统管理员,简直是完美的背锅侠。

我几乎能想象出他汇报时的措辞:“李默同志因为对年终奖分配不满,故意在系统中植入漏洞,勾结外部黑客实施攻击,事发后拒不配合,态度恶劣……”

完美。一套完整的叙事链条,动机、行为、后果,全部严丝合缝。

“李哥?”小周见我没说话,急了,“你听到没有?赶紧想想办法,别来公司了,先找律师!”

“小周,”我说,“谢谢你。你跟我说这些,被人知道对你自己不好。”

“我怕什么?大不了不干了。这破公司我早就待够了。李哥你不知道,他们今天晚上的嘴脸有多恶心,系统崩了第一反应不是找问题,是找背锅的人……”

“我知道了。”我打断他,“你帮我做一件事。”

“你说。”

“把你现在能看到的所有系统日志,全部截图,发到我私人邮箱。”

“好。”

“发完之后,你把我的号码从你手机里删掉,后面的事别参与。”

“李哥……”

“听话。”

我挂了电话,继续往前走。

天边开始泛白,城市在慢慢苏醒。环卫工人推着车子扫街,早点铺子的卷帘门哗啦啦地拉起来,第一班公交车呼哧呼哧地进站。所有人都在过着自己的日子,没有人知道,在几公里外的一栋写字楼里,一群人正因为我而彻夜未眠。

我走到公司楼下的时候,天已经完全亮了。

仰头看,二十六层的灯光全亮着。三年了,我每天出入这栋楼,刷卡、坐电梯、走到那个属于我的角落工位、开机、登录、干活。我熟悉它每一个楼层的味道,知道哪部电梯比较快,知道茶水间的咖啡机周三一定会坏。

我走进大堂,前台的灯亮着,但没有人。刷卡过闸机的时候,系统“嘀”的一声响,显示“李默,工号0437,部门:技术部”。

这是我第三千六百七十二次刷卡进楼。

大概也是最后一次。

我走进电梯,按了二十六层。电梯上行的时候,我对着不锈钢门板上自己模糊的倒影,理了理衣领。

“叮。”

电梯门开了。

二十六楼灯火通明,像白天一样。走廊里弥漫着咖啡和泡面的味道,空气里有一种说不清的焦灼感。几个同事靠在墙边打盹,有人趴在自己工位上睡觉,还有人盯着屏幕,眼睛里全是血丝。

我走过的时候,所有人都抬起头看我。

那目光很复杂,有期盼,有怨恨,有好奇,有同情。没有人说话,整个楼层安静得只剩空调的嗡嗡声。

我径直朝会议室走。

隔着磨砂玻璃,能看到里面人影晃动,声音隐隐约约传出来。

“……日志清清楚楚,就是他!我跟你说黄总,这个人平时看着老实,心里不知道憋着什么坏。这次的事,十有八九就是他搞的鬼!”

是王经理的声音,沙哑,但中气十足。

我推开门。

会议室里坐了七八个人,公司的核心管理层几乎全在。王经理正站着说话,看到我的一瞬间,他的表情像一只正在打鸣的公鸡突然被人掐住了脖子。

“李……李默。”

所有人齐刷刷地看向我。

黄总站起来,面色疲惫但尽量保持温和:“李默来了,来来来,坐。”

我没坐。

我站在门口,扫了一圈会议室里的每一张脸。有人眼神躲闪,有人目露审视,有人面无表情。这些人在几个小时之前,还和我没有任何关系。他们坐在自己的办公室里,拿着比我多几十倍的年终奖,从来不会正眼看一个蹲在角落工位里的系统管理员。

而现在,他们的命运握在我手里。

这种感觉很奇妙。

“李默,”黄总清清嗓子,“系统的情况你应该已经了解了。现在最关键的是先恢复数据,其他的事情我们之后再谈。你……”

“黄总,”我说,“在解决问题之前,我想先说几件事。”

王经理“啪”地一拍桌子:“李默!你什么态度!公司的核心数据全锁了,你还在计较你那点工资?你知不知道这事有多大?你是系统管理员,系统出了事,你第一个跑不了!”

我看着他的眼睛:“王经理,我建议你小点声。”

“你——”

“你说的‘异常登录日志’,我建议你在发火之前,先确定它的真实性。”

王经理的瞳孔猛地一缩。

那一瞬间,我看懂了他所有的心思。他没想到我已经知道了日志的事,更没想到我会当着所有人的面直接点破。他以为我会像过去三年一样,低着头走进来,默默地坐到电脑前,把问题解决了,然后继续低着头,任他拿捏。

“你什么意思?”他的声音低了几度。

“没什么意思,”我说,“我只是想提醒在座的各位,我李默在公司三年,做过的每一件事、改动过的每一条配置,都有记录可查。如果有人想往我身上泼脏水,最好先把证据做扎实。”

会议室里安静得可怕。

黄总深深看了我一眼,又看了王经理一眼。他这种在职场混了二十多年的人精,一眼就看出了问题所在。

“老王,日志的事,回头再说。”他摆摆手,又转向我,“李默,你有什么想法,你直接说。”

我从口袋里掏出手机,点开一条录音,放在桌上。

所有人的目光都集中在那个手机上。

录音开始播放。

是我的声音和另一个男人的对话。

“这套核心系统的安全架构存在重大隐患。我们的数据库只有单点备份,防火墙规则有七处逻辑漏洞,入侵检测系统是开源免费版,规则库已经一年没更新了。如果遭遇定向攻击,核心数据可能在十分钟内被全部窃取或加密。”

这是我的声音。

然后是另一个男人的声音,懒洋洋的,带着一丝不耐烦。

“行了行了,李默,你每次来就是这一套。公司给你发工资是让你解决问题的,不是让你制造问题的。你说的这些漏洞,哪个黑客会专门来攻击我们?人家攻击银行不香吗?别杞人忧天了。你要的防火墙和灾备方案,预算太高,今年先缓缓。”

这个声音的主人,现在就站在我面前。

王经理的脸,一瞬间变得煞白。

录音还在继续。

“王经理,我还是要强调一下,如果核心数据出事,公司可能面临……”

“行了!我还有个会,你先去忙你的。对了,上个月你迟到了两次,按公司规定扣两百块绩效,自己注意点。”

录音结束。

我关掉手机,重新揣回口袋。

会议室里的空气像凝固了一样。

黄总慢慢转过头,看向王经理。那个眼神,让王经理的腿明显软了一下。

“黄总,这个……当时确实是预算有限,我也是为了公司省钱……”他结结巴巴地解释。

“预算有限?”黄总的声音冷得像冰,“去年IT预算批了三百万,你就给我看这个结果?”

“那三百万……我……”王经理的汗珠子顺着太阳穴往下淌。

我懒得看这场狗咬狗的戏码。

“黄总,”我说,“系统的问题我可以解决。攻击者用的是AES加密,密钥生成方式我有办法逆向。数据的冷备份我私下做了,最近的一次在三天前,最多损失七十二小时的数据。给我四个小时,我可以让系统恢复运行。”

黄总眼睛一亮,刚要说话,我抬手制止了他。

“但我有三个条件。”

会议室里的气氛又紧张起来。

“第一,我要求公司对王经理过去三年在IT预算上的使用情况进行全面审计,审计结果向全体员工公示。我怀疑他涉嫌贪污或严重渎职。”

“你血口喷人!”王经理跳了起来。

“第二,”我没理他,继续说,“我要求公司支付我合理的加班补偿和技术津贴,按照行业内同岗位中位数计算,补发三年差额。具体数字我会让律师发函。”

黄总的表情变了。

“第三,”我深吸一口气,“这件事处理完之后,我辞职。但我离开之前,要对公司全体员工做一次技术交接。我不希望我走了之后,我的同事们还要替某些人的决策失误背锅。”

会议室里一片死寂。

黄总看着我,看了很久。

“李默,你后两个条件我可以考虑。但是第一个……”他顿了顿,“公司有公司的流程,内部审计不是说做就做的。而且你这些录音,严格来说,也不一定就能证明……”

“可以了。”

我打断他。

然后我说了一句让所有人都愣住的话。

“我刚才说的三个条件,全都是假的。”

黄总的表情凝固了。

王经理愣住了。

所有人都愣住了。

“黄总,”我平静地看着他,“我之所以说这些,是想让你亲身体会一下——当有人把你的底线当做可交易的筹码时,你会是什么感受。”

我从外套口袋里掏出一个U盘,放在会议桌上。

“这里面是三天前的完整数据备份。”

又从另一个口袋里掏出第二个U盘。

“这里面是攻击溯源报告。攻击者的IP地址、入侵方式、利用的漏洞编号,全部记录在案。我已经固定了电子证据。”

第三个U盘。

“这个,是我过去三年所有工作记录和日志的备份,包括我给王经理提交的四十七次安全整改申请,全部有邮件记录和时间戳。”

三个U盘并排放在桌上,像三枚棋子。

会议室里没有一个人说话。

王经理面如死灰,嘴唇在发抖。

我看着黄总的眼睛:“黄总,我想告诉你一件事。”

“我今天下班之后,没有登录过公司的任何系统。我打开远程管理页面的记录是有的,但登录行为不存在。你可以找第三方做数字取证。”

“而王经理说的‘异常登录日志’,如果它确实存在的话——”

我停顿了一下,转身看向王经理。

“那就只有一个解释:有人在我离开之后,用我的账号登录了系统。而知道我的管理员密码的人,这个公司里只有一个。”

我的目光落在王经理的笔记本电脑上。

“上周二下午三点二十分,你让我去你办公室修打印机。我去了,打印机没坏,你说可能是我不会操作。我在你办公室待了七分钟,回来的时候,我的电脑被人动过。”

“我当时没多想。但现在回过头看——”

“王经理,你是不是应该解释一下,你那七分钟里,在我的电脑上做了什么?”

王经理的身体晃了一下。

他下意识地后退了半步,后腰撞在会议桌上,上面的杯子晃了几晃,咖啡洒出来,顺着桌沿往下滴。

没有一个人去擦。

所有人都看着王经理。

“我没有……你这是污蔑……”他嘴唇哆嗦着,声音几乎听不见。

黄总闭上了眼睛。

沉默。

漫长的沉默。

然后黄总睁开眼睛,没有看王经理,而是直接拿起桌上的座机,拨了一个内线号码。

“老张,是我。通知法务部,立刻封存技术部王经理的所有办公设备和账号权限。对,现在,立刻。”

挂了电话,他又拨了一个号码。

“财务吗?我是黄志明。查一下过去三年技术部的IT采购明细,特别是王经理经手的单子。另外,把李默过去三年的工资和奖金记录全部调出来。”

做完这两件事,他转向我。

“李默,数据恢复需要多久?”

“四个小时。”

“你需要什么?”

“一杯热水。还有,把王经理请出这间会议室。”

黄总点了点头。

两个保安出现在会议室门口,是黄总的秘书叫来的。他们一左一右站在王经理身边,没有动手,但意思很明确。

王经理看看左边,看看右边,脸色从白变青,从青变红,最后变成一种说不出的颜色。他张了张嘴,想说什么,但最终什么也没说出来。

他低着头,走出了会议室。

走过我身边的时候,他停了一秒。

我看着他。

他没看我。

他的脚步虚浮,像踩在棉花上。那个三天前还在地下车库拍新车照片、在部门群里趾高气扬的王经理,此刻像一只被抽掉了骨头的鸡。

会议室外,天已经大亮了。冬日的阳光透过落地窗照进来,在地板上铺了一层淡金色的光。

我走到自己的工位前,坐下,开机。

输入那串三十二位的管理员密码。

屏幕亮起,系统加载,蓝色的进度条一格一格地填满。

身后,黄总和一众高管隔着三米远,安静地站着。没有人敢靠近,没有人敢出声。

我端起那杯热水,喝了一口。

水有点烫,但我没有皱眉头。我的手指放在键盘上,像钢琴家演奏前放在琴键上那样,停顿了一秒。

然后,开始工作。

我的手指在键盘上飞起来。

屏幕上的命令行界面像瀑布一样滚动,一行行指令被我敲进去,一行行反馈信息弹出来。我像外科医生做手术一样精准而冷静,每一个命令都恰到好处,每一个操作都行云流水。

没有人知道我在做什么。

没有人能看懂。

他们只看到屏幕上那些天书一样的代码和指令,只看到一个个他们从没见过的系统界面被我调出来又关掉,只看到我的十个手指在键盘上留下的残影。

但我知道我在做什么。

我首先切断了被攻击服务器和主干的物理连接,这是止血。然后我把攻击者的持久化脚本找出来,一个一个清除干净,这是消毒。接着我调出我私藏的冷备份数据,比对哈希值,确认数据完整性,然后开始往恢复环境中导入。与此同时,我写了一个脚本,用从攻击者加密算法中逆向出来的逻辑,开始尝试解密被锁死的原始数据。

这四个步骤,如果换做其他人来做,可能要两天。即使是中等水平的网络安全团队,也至少需要八小时。

但我只需要四个小时。

因为这套系统的每一行配置、每一条规则、每一个隐藏的角落,都是我亲手搭建的。我了解它就像了解自己的掌纹。那个攻击者虽然狡猾,但他进入的是一座我设计的迷宫,而迷宫的建造者,永远知道每一条密道的入口在哪里。

一个小时后,数据解密完成百分之二十五。攻击者使用的加密算法比我想象的要复杂,但核心逻辑我已经摸透了。是一个变种的RSA加密,密钥强度很高,但他在生成密钥的时候留下了一个微小的缺陷——随机数种子不够随机。我利用这个缺陷写了一个碰撞脚本,正在暴力破解。

一个半小时后,冷备份数据导入完成。核心数据库的骨干结构已经恢复,基础查询功能可以使用。我通知业务部门,让他们开始验证数据完整性。

两个小时后,密钥碰撞成功。

屏幕上弹出一行绿色的提示信息:

“Key collision successful. Private key extracted.”

我长出一口气,靠在椅背上,闭上了眼睛。

那口气不是累的。

而是一种说不清的感觉。

这个系统,这三年,我投入了太多太多的心血在里面。每一个深夜加班排查故障,每一个周末独自处理报警,每一次把问题扼杀在萌芽状态中。没有人知道,没有人认可,没有人觉得这些事有任何价值。

但现在,当他们需要我的时候——

我终于被看见了。

可笑的是,这种“被看见”,并不是因为我做了什么了不起的事,而是因为我不在的时候,一切都崩塌了。

就像空气。当它存在的时候,没有人会意识到它有多重要。只有当它被抽走,所有人才会明白——原来每一秒钟,他们都离不开它。

我睁开眼睛,继续干活。

第三个小时,我完成了数据库的完全恢复。被加密的数据和冷备份数据完成了合并,总共损失的数据量只有十三个小时,远低于我预估的七十二小时。这意味着,攻击发生前的几乎全部数据,都被我救回来了。

第四个小时,我重建了防火墙策略,堵死了攻击者利用的那个漏洞,并部署了一套临时的入侵检测规则。我还在系统中植入了一个追踪脚本,如果那个攻击者再次试图登录,他的真实位置会被精确到街道级别记录下来。

做完这一切,我保存了所有操作日志,关掉命令行界面,把电脑锁屏。

然后我站起来,转身。

黄总还站在那里,四个小时没有离开。

他的身后,是公司的所有高管,一个不少。

“黄总,”我说,“系统恢复了。数据损失十三个小时,核心数据库完整,外围应用需要重启,大概十分钟。另外,我在系统里留了一份攻击溯源报告,攻击者的信息和攻击方式都在里面,你可以交给警方。”

黄总看着我,嘴唇动了动。

他身边的财务总监先开口了:“李默,你的工资记录我调出来了。按你入职时的承诺标准,三年差额加上加班补贴,一共是四十七万六千五百元。我已经让财务做加急打款了,你查一下。”

我的手机震动了一下。

打开一看,银行短信。入账四十七万六千五百元。

紧接着,第二个震动。

又是银行短信。入账二十万元。

我抬头看黄总。

“这是我个人的,”他说,“不是公司的。算是我对你三年辛苦的一点补偿。我知道这不够,但……”

“够了。”我说。

我拿起手机,把我老婆的微信号找出来,转过去五十万。附言:年终奖。又转过去五万,附言:给你妈买冰箱。

老婆几乎是秒回:???????

然后是:李默你是不是抢银行了????

我没回,把手机揣进口袋。

“黄总,数据恢复了,系统加固了,攻击溯源也做了。我的工作完成了。”

“李默——”

“我辞职。”

三个字,轻飘飘的,像落在水面上的叶子。

但整个二十六楼,安静得连呼吸声都没有。

“你能不能……”黄总的话说到一半,自己停住了。

他大概想说“你能不能留下来”。但他自己也知道,这句话说出来有多么可笑。

一个年终奖拿八百块的人,你让他留下来?

凭什么?

用什么留?

那个叫“忠诚”的词,在三年的无视、漠视、轻视中,早就消耗得干干净净了。那个叫“责任感”的东西,在今天凌晨的四十多个未接来电里,被彻底践踏成了碎片。

我弯腰收拾工位上的东西。其实也没什么好收拾的,一个水杯,一个充气颈枕,一盒胃药,抽屉里还有半包没吃完的饼干。我把这些东西装进背包里,拉上拉链。

技术部所有同事都站了起来。

刘姐、小周、刚入职半年的实习生小王,还有那几个平时不怎么跟我说话的同事,他们全都站起来了,看着我,没有人说话。

我朝他们点了点头。

刘姐的眼眶红了。

“李哥……”小周喊了一声,声音有点哑。

我拍了拍他的肩膀:“好好干。对了,我在共享盘里留了一份完整的系统运维手册,你记得看。”

说完,我背上包,朝电梯走去。

身后是一群人的目光,能感觉到,但我没有回头。

电梯门开了。

电梯门关了。

电梯下行,数字从二十六一格一格地跳。我靠着电梯壁,听着机械运转的声音,忽然觉得浑身都轻了。

那种轻,不是身体上的,是心理上的。

三年了,每一天走进这栋楼,我都像背着什么东西。那不是背包的重量,是某种更沉的、压在胸口的东西。现在,那个东西终于卸下来了。

我走出写字楼大门的时候,外面阳光正好。

街上人来人往,车水马龙。这座城市照常运转,没有因为一家公司差点丢了十个亿的数据而停摆一分一秒。

我站在门口,深吸了一口冬天的冷空气。

手机又震了。

这次不是王经理,不是黄总,是一个我认识但不熟的号码。我接起来,对面是一个男人的声音,有点耳熟。

“请问是李默先生吗?我是腾跃科技的人力总监,姓赵。冒昧打扰,我听说贵公司今天发生了一些事情,想问问您近期有没有看新机会的打算?我们这边的CTO位置一直空缺,薪资可以谈,大概在八十到一百之间,另外加期权。”

我愣了一下。

消息传得这么快?

“赵总,”我说,“我刚辞职,您让我喘口气?”

“不急不急,您先休息几天,我加您微信,随时联系。”

挂了电话,又有新电话进来。

一个小时内,我接了六个电话。有创业公司的,有上市企业的,还有两家猎头。开出的条件一个比一个好,最低的年薪也没低过六十万。

我看着手机上的那些未接号码,忽然觉得很荒诞。

三年了,我在这家公司默默无闻,投出去的简历石沉大海,主动联系我的猎头给的岗位永远比我现在还低一级。我一度以为自己真的不行,真的只值那个价格。

但现在,同样一个人,同样的技术,同样的能力,只不过离开了那间办公室,身价就翻了十倍。

为什么?

答案很简单。

因为在这家公司里,我的价值被一个人定义着。那个人用“技术含量不高”五个字,否定了我三年的一切。而那个人之所以这么做,不是因为我真的不行,而是因为他需要我不行。

我不行,他的预算就可以“省”下来。

我不行,他就可以把他的亲戚塞进那个被我挡在门外的供应商名单里。

我不行,他在这个位置上就永远安全,不需要担心被一个技术比他强十倍的下属取代。

我站在路边,看着来来往往的车流,忽然笑了。

那种笑,不是苦笑,不是冷笑,而是真的觉得好笑。

有些人,你越强,他越怕。你越是埋头苦干,他越是觉得你好欺负。你以为用能力和付出能换来尊重,但在某些人眼里,你的能力只是他可以利用的工具,你的付出只是他可以压榨的资源。

我招手拦了一辆出租车。

“师傅,去江边。”

车子启动的时候,我回头看了一眼那栋写字楼。二十六层,玻璃幕墙反射着午后的阳光,亮得晃眼。

那栋楼里,此刻不知道是什么景象。

王经理大概正在法务部的办公室里接受盘问。黄总大概正在和董事会汇报这次事件的经过。小周和刘姐大概正在看我在共享盘里留下的运维手册。

一切都在照常运转。

只是少了一个叫李默的人。

出租车在江边停下。我下了车,沿江走了一段,找了个长椅坐下。

江水在冬天变得很瘦,露出大片大片的滩涂。几只白色的水鸟在浅水里觅食,细细的腿踩在泥里,留下浅浅的脚印。

我把手机拿出来,开始翻今天的未接来电。

昨晚到今天下午,一共三百多个。

王经理的,七十二个。黄总的,四十六个。其他各种座机和手机的,加起来大概两百个。最新的是我老婆的,三个。

我给她拨回去。

“你终于接电话了!”她的声音又急又高,“李默你到底在搞什么?五十万哪来的?你是不是真的去抢银行了?我跟你说你要是干了违法的事我现在就带孩子回娘家!”

“年终奖。”

“什么?”

“年终奖。”

“你当我傻?今天早上我还看到八百块!”

“补发的。补了三年的。”

电话那头安静了。

“多少?”她的声音小了很多。

“四十七万多一点。”

“……”

“黄总个人又给了二十万。加起来六十七万。”

“……”

“给你妈的冰箱钱另外转了五万,够了吧?”

“……够了够了,我妈刚还在跟我念叨呢,说这个女婿虽然穷但是孝顺……”她的声音有点哽咽,“老公,你……”

“我辞职了。”

又是沉默。

但这次不一样。我能感觉到她在电话那头的表情变化,从震惊,到思考,到一种如释重负的释然。

“辞得好。”她说。就三个字。

然后她又补了一句:“晚上想吃什么?我给你做。”

我看着江面上的落日,忽然觉得这个冬天的傍晚,一点也不冷。

“红烧肉,”我说,“多做点。三年没好好吃一顿你做的红烧肉了。”

挂了电话,我靠在长椅上,把刚才接到的猎头和公司电话一个个翻出来,挨个回了条信息。

“谢谢关注,我先休息一段时间,年后再聊。”

发完之后,我把手机调成免打扰模式,塞回口袋。

江风吹过来,带着水汽和远处烧煤的烟火味。我裹紧羽绒服,看着天色一点一点暗下来。

三年。

我在那间办公室里坐了三年。每天早上九点到晚上九点,周末随叫随到,节假日全天待命。我以为这就是生活的全部,以为咬咬牙就能熬出头。

我错了。

有些地方,你永远熬不出头。因为制定规则的人,从来没想过让你出头。

你不是不够好。

你是太好了,好到让某些人害怕。

手机在口袋里又震了一下。我犹豫了一秒,还是掏出来看了看。

是黄总发的一条微信。

“李默,今天的事,我很抱歉。作为公司的管理层,我没有尽到管理责任。王经理的事已经在调查了,如果有违法行为,公司会移交司法机关处理。另外,我刚和董事会通了电话,公司决定设立一个信息安全总监的岗位,年薪一百万起,直接向董事会汇报。这个岗位,我想留给你。你可以考虑一下,不着急答复。”

我看完,锁屏。

信息安全总监。一百万。

三年前我进这家公司的时候,如果能听到这四个字,大概会高兴得跳起来吧。

但现在——

我把手机放回口袋。

江对岸的楼群开始亮灯,星星点点的,像撒了一把碎金子在夜幕上。这座城市在慢慢进入夜晚,而我,终于有时间坐下来,好好看看它。

三年了,每次路过江边,都是坐在出租车里,赶着去加班或者赶着回家。从来没有停下来过。

今天,终于停下来了。

我把手插在口袋里,手指碰到一样东西。是那三个U盘。

备份数据、攻击溯源、工作记录。

我把它们掏出来,在手里掂了掂。三个小小的黑方块,加起来不到三十克。

但就是这三个U盘,在今天凌晨的那些黑暗时刻里,是我手中全部的筹码。

没有它们,我今天早上走进会议室的时候,也许就是另一种结局。也许我会被王经理的“异常登录日志”打个措手不及,也许我会因为证据不足而被迫接受公司开出的苛刻条件,也许我甚至真的会被那个早就准备好的锅砸得头破血流。

幸好,我有它们。

不是因为我有什么先见之明。

而是因为,三年来的每一天,我都在认真做事。

那四十七份安全整改申请,不是我预料到今天会有用才写的,而是因为我真的认为那些漏洞需要堵上。那份冷备份,不是我为了将来有一天要挟公司才做的,而是因为我受不了数据丢失的风险。那三十二位的管理员密码,不是我故意藏私,而是因为我从专业角度知道这是最基础的安全规范。

我从来没有算计过任何人。

我只是在做好自己的工作。

而做好自己的工作,这个最简单的、最基础的职业道德,在某个时刻,变成了保护我的铠甲。

讽刺吗?

不讽刺。

这才是这个世界本该有的样子。

手机又震了。这次是我妈。

“儿子,吃饭了没?听说你辞职了?你媳妇刚跟我说了。辞就辞吧,妈早就想跟你说了,你那工作太累了,你看你这几年老了多少。回来过年吧,妈给你包饺子。”

我的鼻子忽然有点酸。

“妈,”我说,“过两天就回。饺子多包点,猪肉白菜的。”

“哎!多包多包,让你吃个够!”

挂了电话,我站起来,拍拍屁股上的灰,沿着江边往回走。

走到一个公交站台,我停下来看了看路线图。三年来第一次,我不用计算哪条路线最快,不用想着几点之前必须到家处理紧急工单,不用一边坐车一边盯着手机看服务器报警。

我随便上了一辆公交车,找了个靠窗的位置坐下。

车子晃晃悠悠地开,穿过了大半个城市。窗外的街景一帧一帧地掠过,霓虹灯、行人、商铺、天桥。所有的一切都沉浸在夜色里,温暖而平静。

手机屏幕又亮了。

是王经理的号码。

这次,我接了。

“李默……”他的声音沙哑得像砂纸擦过水泥地,几乎听不出是那个在办公室里颐指气使的男人,“我……求求你……”

“你说。”

“公司法务已经在调我的银行流水了。黄总说要把这件事移交警方处理。李默,我求你,你跟黄总说说,这件事公司内部处理就行,别报警……”

我看着车窗外一盏盏后退的路灯,没说话。

“我承认,我贪了。这三年的IT采购,我吃了大概四十多万的回扣。你的调薪名额,被我换成现金分给了财务和人事的几个熟人。你的年终奖,也是我故意压低的,因为我觉得你不会反抗……”

他的声音在发抖,带着哭腔。

“李默,我家里有老婆孩子,我孩子才上小学。我要是进去了,她们怎么办?你也是有家庭的人,你体谅体谅我行不行?”

车子到站了,报站器响起一个女声:“前方到站,莲花小区,下车的乘客请准备。”

我站起来,走到后门。

“王经理,”我说,“你有没有想过一个问题?”

“什么?”

“我也有老婆孩子。你压我的工资、扣我的奖金、让我三年拿不到应得的钱的时候,你有没有想过,我拿什么养家?”

电话那头安静了。

“我还有第二段录音。你刚才承认贪污的这段话,我已经录下来了。”

“李默!!!”他的声音陡然变尖,“你——”

“再见。”

我挂了电话,把这段新录音转发给了黄总。

然后,我拔掉了SIM卡。

下车。

小区门口的便利店亮着暖黄色的灯。我进去买了一瓶啤酒,一个开瓶器。结账的时候,老板娘看了我一眼:“今天回来挺早啊。”

“嗯,换工作了。”

“哎呀,那挺好,以前看你这小伙子天天半夜才回来,脸色都熬黄了。”

我笑了笑,拎着啤酒出了门。

走到楼下,我抬头看。五楼的窗户亮着灯,厨房的排烟口冒着热气。红烧肉的香味飘下来,混着冬夜里清冽的空气,好闻得让人想哭。

我上楼,开门。

厨房里传来炒菜的声音,孩子在客厅的地毯上玩乐高,电视里放着动画片。一切和昨天一样,一切又都不一样了。

“回来了?”老婆从厨房探出头,手里拿着锅铲,围裙上沾着油点子,“洗手,准备吃饭。”

“好。”

红烧肉、西红柿炒蛋、酸辣土豆丝、一碗紫菜蛋花汤。三菜一汤,热气腾腾地摆在桌上。

我夹了一块红烧肉放进嘴里。

肥而不腻,入口即化。

三年了,每次老婆做红烧肉,我都是在加班结束后用微波炉热的。

这是我第一次吃到现做的。

“好吃吗?”她问我,眼睛里亮晶晶的。

“好吃。”

“那以后天天给你做。”

“好。”

孩子爬上椅子,用勺子舀西红柿炒蛋,吃得满脸都是。老婆一边给他擦脸一边唠叨他慢点吃,电视里的动画片在放片尾曲。

窗外的风吹进来,带着冬天特有的清冷和远处哪家烧蜂窝煤的烟火气。

我的手机安静地躺在鞋柜上,没有再震动过。

那个叫李默的系统管理员,永远地留在了今天。而明天,会有一个新的李默。

一个不需要再为八百块钱忍气吞声的李默。

我把最后一块红烧肉夹给老婆,然后起身,给自己倒了一杯啤酒。

泡沫冒起来,溢出杯沿,凉凉的。

我喝了一口。

然后笑了。

0
全部评论 (0)
暂无评论