国庆民宿拼桌,对面坐了位气质绝佳的姑娘。酒过三巡,我把公司冷血女总裁从头骂到脚。
她笑盈盈地听完,放下筷子,叫出了我的全名。用总裁开会时的语气问我,还有什么不满。
我筷子掉了,脑子炸了。但她不知道,她花三年找遍全行业的技术大神,就坐在她对面。
【第一章】十月一号,我窝在莫干山一家民宿的公共餐厅里,面前摆着一碗笋干炖肉,
对面坐了一个让我大脑短路的女人。不是夸张。她穿一件米白色棉麻衬衫,
头发松松地扎在脑后,没化妆,素面朝天。但那张脸的轮廓和骨相,往那儿一坐,
整间餐厅都暗了一个色号。国庆人多,民宿拼桌,老板说不好意思,凑合一下。我说没事。
她也说没事。然后我们就面对面吃了起来。气氛本来有点尴尬,两杯米酒下去,
话匣子就撬开了。她问我做什么工作。我说,上班的,一家还行的互联网公司,做数据安全。
她点点头,端着酒杯问我喜不喜欢那份工作。我筷子一搁,苦笑。“喜欢?
你知道我们公司有个女总裁吧,圈子里小有名气那种。”她抿了口酒,眼睛看着我,“嗯,
然后呢?”“然后?那就是个冷血动物。”也不知道怎么回事。可能是山里的空气太松弛,
可能是米酒后劲冲上了脑门,也可能是对面这个姑娘的眼睛太会听人说话。我开始倒苦水。
“你不知道,那女人开会的时候,脸上常年挂着一层霜。全公司上上下下几百号人,
没有一个她看得顺眼的。”“这么严格?”她笑了。“严格?那叫不近人情。”我灌了口酒,
“上个月有个同事他妈住院,请了两天假,她直接打电话过去说项目不等人,
你是请假还是辞职自己选。”她眉毛挑了一下,没接话。“还有,”我越说越带劲,
“她规定所有人的工位不准放私人物品,说影响办公效率。我桌上放了一盆多肉,
养了三个月。第二天保洁阿姨给收走了,说是总裁办的通知。”“一盆多肉?”“一盆多肉!
”我拍了下桌子,“三个月!”她低下头,肩膀轻轻颤了一下。我以为她在替我鸣不平。
“最过分的是,”我压低声音,往前凑了凑,“她这个人吧,长得确实可以。
但目中无人到什么程度——走路永远走正中间,坐电梯从不跟员工说话,
眼神压根不在你身上停半秒。你在她面前就是空气,不对,你连空气都不如。
空气她至少还需要呼吸。”对面的姑娘安静听完,把杯子放下。“你对你们总裁意见很大。
”“大?我这哪是意见,这是积怨。”我长出一口气,“你说,
干嘛要当个老板当到让所有人都怕你呢?厉害能干,行,我服。
但你不能把手底下的人当工具用吧?我们是人,有血有肉的人。”她看着我。
眼神里有什么东西在流动,我当时觉得那是共情。我甚至觉得这趟出游值了,莫干山的缘分,
大概比相亲靠谱。然后她开口了。“顾行舟。”三个字。干脆利落。我整个人僵在了椅子上。
不是那种“诶你怎么知道我名字”的懵。
是全身血液瞬间停止流动、后脊一阵阵发凉、大脑一片空白的呆滞。她不笑了。
脸上浮起一种我无比熟悉的表情。冷。刺骨地冷。跟开会时一模一样。“说完了?
”她端着酒杯,手指轻轻一转,声音不大,每个字咬得清清楚楚,“既然话都说到这份上了,
还有什么对公司不满的,一起说。”我手里的筷子砸在桌面上。一根滚到地上,
另一根卡在碗沿,清脆地响了一声。旁边拼桌的两个小姑娘偷偷转过头来。我张了张嘴,
一个字都蹦不出来。眼前这个棉麻衬衫、素面朝天的姑娘。是沈令仪。沈氏数科的创始人。
我的顶头天花板。我刚才对着她的脸,把她骂了个底朝天。
【第二章】我人生中经历过几次大型社死现场。高中当着全班面裤子破了,
大学答辩PPT打不开,面试时把面试官名字叫错。加在一起乘以十,都不如此刻。
沈令仪放下酒杯,起身。动作不快,衬衫袖口从桌面蹭过去,带翻了一个小碟子,
酱油洒在台面上,她看都没看。“假期愉快。”两个字丢下来,转身走了。
脚步声踩在木地板上,一声一声,我脑壳嗡嗡地疼。旁边拼桌的小姑娘小声嘀咕了一句,
“那个姐姐好像生气了?”另一个说,“该不是他前女友吧?”我想说,
比前女友可怕一万倍。那晚没睡着。手机翻来覆去,公司群安安静静,没有任何异常。
沈令仪的朋友圈照旧,最新一条还是一个月前转发的行业白皮书。
我打了二十遍辞职信的草稿,又一遍一遍删掉。跑了确实省事。但我进这家公司,
不是为了那一万二的月薪。我爸顾远山,在沈氏干了十一年,从零搭起整个数据安全架构。
三年前被人告了一状,说他违规接触核心代码库,私自留了后门。扣了顶帽子,
一夜之间从技术功臣变成内鬼。他从公司出来那天,是我去接的。
一个干了一辈子技术的老头子,坐在副驾驶上,五个指头拧在一起,指关节发白。
一句话没说。三个月后,心梗走了。我不信那个后门是他留的。
他的代码风格我比任何人都清楚,那不是他的手笔。所以我进了沈氏,换了个身份,
从底层做起,就想找到当年举报他的人。现在被总裁本人逮了个正着。但走不了。
证据还没拿到。十月七号,我硬着头皮回了公司。刷门禁卡的时候手指发抖。工位一切照旧,
那盆被没收的多肉自然没回来。方远坐旁边,头也不抬,噼里啪啦敲着键盘。“怎么了?
脸色那么差,国庆被催婚了?”我说没有,水土不服。他信了。上午十点,
一片阴影投在我工位上。钱志远。技术部副总监,我名义上的上司。西装领带一丝不苟,
皮鞋锃亮,袖扣闪了一下光。他把一沓文件拍在我桌上。“行舟,这个项目的安全审计报告,
后天之前给我。”我扫了一眼。四十多页架构文档,外加两万行代码审查。“钱总,
这个量至少要一周。”他嘴角一勾,眼睛不动。“别人需要一周,
你不是号称底层架构门儿清吗?快马加鞭。”转身走了两步,又回头,压低声音。“对了,
听说你国庆也去了莫干山?沈总好像也去了莫干山。你该不会,在那边碰上了吧?
”我后背一阵发紧。他嘴角还挂着那个笑,眼神却在打量我。“开个玩笑。
”他拍了拍我的肩,“好好干。”走了。方远凑过来小声说,“他最近心情特好,
那种好事将近的好。你小心。”“什么好事?”“不知道。但他上周连着三天提前下班,
还换了块新表。”我没接话。十一点半,全公司群弹出一条通知。今日下午两点,
全体技术部人员到三号会议室开会。落款:总裁办。方远吹了声口哨,
“假期刚完就全员大会,这回怕是出大事了。”他猜对了。下午两点,三号会议室坐满了人。
沈令仪站在最前面,白色西装,头发盘在脑后,妆容精致到无懈可击。
跟民宿里那个棉麻衬衫的姑娘判若两人。她的目光扫过全场,扫到我的时候没有停留,
也没有闪避。平平地划过去了。那种平淡比愤怒更让人头皮发麻。“昨晚十一点,
我们核心防护系统监测到一次大规模异常入侵。”她的声音不大,整个会议室没人敢出气。
“入侵方手法极其专业,绕过了三层防火墙和两道AI监测。目前系统进入降级运行状态,
客户暂时压着没报,但最多压四十八小时。”一阵抽气声。
沈氏数科做的是企业级数据安全服务,客户全是银行、证券、保险。核心系统被攻破,
天要塌。“技术部,我需要四十八小时内拿到完整的入侵分析报告和修复方案。
”钱志远第一个站起来。“沈总放心,我初步看过日志了,
漏洞定位在外层路由的访问控制模块,不难修。”沈令仪看了他一眼。“不难修?
”“核心架构没受影响,补上外层的口子就行。”沈令仪合上文件。“如果你们搞不定,
我已经联系了外部团队。嘉弘科技的赵彦博,明天带人过来。”钱志远脸色变了一瞬。
嘉弘科技是沈氏的老对手,让赵彦博进场,等于承认自家技术团队不行。“沈总,
这不至于——”“四十八小时。”沈令仪打断他,“搞得定就不用他们来。搞不定,
我不养废物。”这话说完,她的目光不经意地往我这个方向掠了一下。也许只是扫过去。
也许不是。我低下头,在笔记本第一页写了三个字。查旧账。核心系统被入侵,
手法绕过了我父亲当年搭建的安全架构。入侵的人,对这套架构极其熟悉。不是一般的熟悉。
【第三章】赵彦博第二天下午到的。三辆黑色商务车停在公司楼下,
先下来六个西装笔挺的技术人员,每人一台定制笔记本电脑,最后才是赵彦博本人。
个子不高,脸圆,头发抹得发亮,金丝边眼镜。
他进门的方式让我印象深刻——没等前台引导,直接穿过大厅,一边走一边扫两侧的办公区,
嘴角带着那种参观乡镇企业的笑容。走到技术部,他停了一下。“这就是沈氏的核心技术部?
”他扭头看身旁的助理,“工位密度挺高啊。”几个同事抬起头看他,又默默低下去了。
钱志远从办公室里迎出来,笑容拉满。“赵总,辛苦辛苦,一路累了吧?
”赵彦博握了下他的手,力道不大,松得也快。“老钱,你们这洞捅得不小啊。
我车上看了你们发过来的日志摘要,你那个外层路由漏洞的判断——”他停了一下,
笑着摇头。“怎么说呢,方向差了十万八千里。”钱志远的笑容僵了一瞬。“赵总说笑了,
那只是初步——”“初步也不能这么初步。”赵彦博推了推眼镜,
“你们的核心架构底层逻辑有先天缺陷,入侵方走的根本不是外层路由,
是直接从底层协议栈打进来的。这种手法,说实话,你们内部怕是没人看得懂。
”整个技术部安静了。方远在我旁边用口型说了三个字:装什么逼。我没动。
因为赵彦博有一句话说对了。入侵方确实不是从外层进来的。
他们走的是底层协议栈里的一条隐藏通道。
那条通道是我父亲当年设计架构时预留的维护后门,只有设计者本人知道具**置。
三年前有人举报我父亲私留后门,公司查了,说找到了,把他赶走了。
但那个被查出来的后门是伪造的。真正的维护通道在更深的位置,我父亲只告诉过我一个人。
现在有人用这条通道入侵了。要么有人破解了我父亲的设计逻辑。
要么——他不是唯一知道这条通道的人。赵彦博的团队很快接管了三号会议室,
改成临时作战中心。六台笔记本一字排开,代码在屏幕上翻滚。钱志远全程陪同。
态度从“我们自己能搞定”,迅速转变成“赵总你看这个数据”,姿态放得比前台还低。
我在工位上敲代码。表面做审计报告,实际上偷偷扫底层日志。下午三点,
赵彦博路过我的工位,停了一下。“你在看什么?”我切了个屏。“审计报告的基础数据。
”他扫了一眼我的工牌。“顾行舟,普通工程师?”“嗯。”他点了下头,
嘴角的弧度和进门时一样。“普通工程师就做好普通工程师的事。底层的东西别碰,
碰坏了你担不起。”走了。方远等他走远了,低声说,“这人什么毛病,走到哪踩到哪。
”我没回话。因为他停留的那几秒里,我瞄到了他助理笔记本屏幕上闪过的一行代码。
那是入侵通道的密钥碎片。赵彦博的团队在分析入侵痕迹。但他们的方向,
跟刚才吹的牛完全不一样。他们根本没从底层协议栈入手。他们在找那条隐藏通道的入口。
不是为了修复它。是为了找到它在哪里。【第四章】第二天早上九点,技术部全员会议。
沈令仪坐主位,赵彦博左手边,钱志远右手边。
三号会议室的白板上密密麻麻写满了技术术语和流程图,全是赵彦博团队的手笔。
赵彦博清了清嗓子。“各位,我先说进展。经过我团队十二小时全面分析,
入侵路径基本锁定。对方利用的是一个极其隐蔽的底层漏洞,形成时间至少在五年以上。
”他停了一下,环顾四周。“换句话说,这是你们架构的先天基因缺陷,
不是后天补丁能修的。”一阵沉默。沈令仪开口,“方案呢?
”赵彦博在白板上画了一个大圈。“整体重构。核心安全架构从底层推翻重做。
我的团队可以接,周期六个月,费用——”他在白板上写了一个数字。八位数。
有人倒吸一口凉气。钱志远第一个帮腔,“赵总,这个报价是不是稍微……”“贵?
”赵彦博把笔帽扣上,“老钱,说句不好听的。你们这套架构,全国能看懂的人不超过十个,
能重构的不超过五个。而愿意接这种烂摊子的——”他竖起一根手指。“就我一个。
”方远在我旁边无声地翻了个白眼。沈令仪没有立刻回应。她翻了翻面前的文件,然后抬头。
“你确定现有架构完全不可修复?”“确定。”赵彦博靠进椅背,双手一抱,
“这个架构当年谁设计的我不清楚,但水平有限。埋了这么大一个隐患,三年没人发现,
你们技术团队也该反思反思。”我后背僵了一下。那套架构是我父亲设计的。
水平有限四个字从他嘴里蹦出来,轻飘飘的,他甚至不知道那背后站着一个人。我攥紧了笔。
钱志远接上话茬。“赵总说得对,当年那个架构师确实留了不少隐患。
那人后来也因为违规被清退了。”声音不大不小,刚好让全场都能听到。“清退?
”赵彦博来了兴趣,“怎么回事?”钱志远叹了口气,一副痛心疾首的样子。
“就是私留后门,被公司发现了。当年闹得挺大。”他转过头,看了我一眼。
轻描淡写的一眼,带着一丝只有我能读懂的东西。我指甲嵌进了掌心。
他知道那个架构师是我父亲。他一直都知道。方远在桌下碰了一下我的膝盖。我深吸一口气,
松开手指。掌心里四道月牙形的白印。钱志远还没说完。他翻开一份文件,推到沈令仪面前。
“沈总,关于这次入侵的路径,我昨晚有了一些新发现。入侵方利用的漏洞,
跟三年前顾远山私留后门事件高度吻合。”我猛地抬头。他没看我,继续说。
“我有理由怀疑,这次入侵跟顾远山当年留的后门有直接关联。
甚至不排除——是他故意留下来被人利用的。”翻过一页。“而且据我所知,顾远山的儿子,
目前就在我们公司任职。”全场安静。所有人的目光转向我。钱志远终于转过头来,
脸上挂着老师抓到作弊学生时的遗憾。“行舟,我不是针对你。但这件事,
公司需要一个交代。”我浑身的血涌上了脑壳。他说的每一句话都是设计过的。
先定性入侵来源是旧漏洞,再扣到我父亲头上,最后把矛头指向我。一箭三雕。
把赵彦博修不了的锅甩掉,把自己撇干净,再把我踩进泥里。方远一把拍了桌子。“钱总,
你什么意思?行舟入职快两年了,干的活你不是没看到,他跟三年前的事有什么关系?
”“我说了,不是针对他。”钱志远的语气平平的,“但为了公司安全,该排查就得排查。
行舟,你应该理解。”我看着他。他的眼睛里没有一丝波动。三年了。
在这家公司扎了三年不动,吞了多少委屈,加了多少班,一声不吭。
就是为了找到当年举报我父亲的人。现在,他自己跳出来了。我张了张嘴。有一千句话想说。
想说我父亲搭的架构养活了沈氏五年。想说那个所谓的后门根本不是他留的。
想说钱志远在三年前那场调查里到底扮演了什么角色。但我闭上了嘴。现在说没用。

