重生后,我靠写BUG搞垮了死对头的公司

开灯 护眼     字体:

苏晴,人称“代码女王”。

她穿着一身干练的职业套装,戴着一副金丝眼镜,镜片后的眼神,像最高精度的代码扫描仪,锐利得能穿透一切伪装。

在“创世纪”,她是唯一一个不买李泽言账的人。我早就听说,她对李泽言这种华而不实、热衷于抢功的风格,极为不屑。

此刻,她就站在我身后,目光落在了我的显示器上。

“你的代码风格,很特别。”她开口说道,声音清冷,听不出喜怒,“简洁,高效,像一台精密的德国机床。这不像一个刚毕业的年轻人能写出来的东西。”

我的后背,渗出了一层细密的冷汗。但我脸上,依旧保持着一个新人该有的、略带紧张的谦逊。

“晴姐过奖了。我只是……比较喜欢研究一些底层的算法而已。”

“是吗?”苏晴不置可否。她拉过一张椅子,直接坐在我旁边,开始逐行阅读我刚刚提交的代码。

时间,一分一秒地过去。办公室里,只剩下键盘的敲击声和苏晴偶尔滚动鼠标的声音。

我的心脏,跳得像一面被重捶敲击的鼓。我那个“幽灵BUG”,虽然极其隐蔽,但面对苏晴这种级别的高手,我没有百分之百的把握。她就像一个最顶级的“猎人”,而我的BUG,就是一只潜伏在草丛里的毒蛇。一旦被她发现一丝痕迹,我的整个复仇计划,就会在第一步,宣告破产。

李泽言也注意到了这边的动静。他皱了皱眉,走了过来。

“苏晴,你这是干什么?林旭是我的兵,他的代码,我亲自审查过,没问题。”他的语气里,带着一丝被打扰的不悦和对苏晴的挑衅。

苏晴没有理他,她的目光,依旧死死地锁定在屏幕上。

终于,她滚动鼠标的手,停在了我植入BUG的那段加密算法上。

我的呼吸,几乎停滞了。

她盯着那段代码,看了足足有三分钟。眉头,越皱越紧。

李泽言的脸上,露出了一丝幸灾乐祸的表情。他显然以为,苏晴是找到了我代码里的“漏洞”,准备看我的笑话,也是看他的笑话。

“怎么样?苏大经理,”李泽言的语气充满了嘲讽,“是不是发现什么‘惊天’的问题了?”

苏晴缓缓地抬起头,她没有看李泽言,而是看着我,眼神里充满了复杂的情绪,有疑惑,有审视,还有一丝……我看不懂的探究。

“这段加密算法,”她终于开口了,声音里带着一丝不确定,“你为什么要选择‘RC4-drop1024’这个变种模型?它虽然效率高,但理论上,存在一个已知的‘密钥流偏置’漏洞。你不知道吗?”

来了。她还是发现了问题的关键。

我心中警铃大作,但脸上,却露出了一个恰到好处的、茫然又带着一丝委屈的表情。

“漏洞?不会吧……我看泽言哥之前的代码里,用的就是这个模型。我以为……我以为这是我们公司的标准加密库……”

我这句话,像一把淬了毒的软刀子,瞬间把所有的矛头,都指向了李泽言。

李泽言的脸色,瞬间变得无比难看。他当然知道这个漏洞,但他当初为了图省事,直接从一个开源库里抄了这段代码,根本没做任何修改。他没想到,我这个“新人”,会把这个问题,当着苏晴的面,直接捅了出来。

“胡说!”李泽言恼羞成怒地呵斥道,“我用的只是它的核心思想,早就做了安全加固!你一个新人懂什么!”

“可是……”我“怯生生”地指着屏幕,“代码里,确实没有看到加固的逻辑……”

“你!”李泽言被我噎得说不出话来,脸涨成了猪肝色。

苏晴看着我们俩,眼神里的探究之色更浓了。她沉默了片刻,最终,还是对我说道:“虽然李组长说做了加固,但为了安全起见,你还是把这个模型,换成更稳妥的AES-256吧。”

“好的,晴姐。我马上改。”我如蒙大赦,立刻点头答应。

苏晴站起身,深深地看了我一眼,什么也没说,转身走了。

我知道,我这一关,算是勉强过去了。我利用了李泽言的自负和苏晴对他的不信任,成功地进行了一次“祸水东引”。苏晴虽然怀疑,但她怀疑的重点,已经从“我为什么这么写”,转移到了“李泽言的技术是不是真的这么烂”上面。

而我那个“幽灵BUG”,也因此,被暂时地“修复”了。

但我知道,事情没有这么简单。苏晴已经盯上我了。

当天下午,在修改代码的时候,我故意留下了一个无关紧要的、但足以体现我“经验不足”的小失误。

果不其然,半小时后,苏晴的内部消息发了过来。

“UserToken的生命周期设置得太长,有安全风险。重写。”

消息的末尾,还附带了一个冷冰冰的表情。

我看着那条消息,非但没有紧张,反而笑了。

我知道,从这一刻起,我在她心里,已经从一个“深不可测的高手”,暂时降级成了一个“有天赋但经验不足”的新人。

而这,正是我需要的、最好的伪装。