林晚盯着周志远,等他回答。
"开源了。"周志远说,"我们当时觉得那个项目没什么商业价值,就放在GitHub上,让有兴趣的人随便看。怎么了?"
"你确定是开源?"林晚问。
"当然。"周志远说,"我还记得,代码仓库的链接是我发的,还写了一篇技术博客介绍项目架构。那篇博客后来还被几个技术论坛转载了。"
林晚的心跳开始加速。
"那篇博客还在吗?"
"应该在。"周志远掏出手机,"我搜一下。"
几秒钟后,他把手机递给林晚。
屏幕上是一篇发布于六年前的技术博客,标题是《基于动态密钥分片的分布式加密系统设计与实现》,作者是周志远。博客详细描述了项目的架构、核心算法和实现细节,末尾附上了GitHub仓库的链接。
林晚快速浏览了一遍。
博客内容很专业,但有一处引起了她的注意——在"系统安全性分析"一节中,周志远提到了一个"备用通道"的概念。
为了防止主密钥被攻破后系统完全瘫痪,我们在设计中预留了一个备用通道。该通道使用独立于主密钥的验证机制,只有在极端情况下才会启用。
林晚抬起头:"这个备用通道,后来实现了吗?"
"没有。"周志远说,"当时只是理论设计,代码里根本没写。后来项目开源后,有几个开发者提过issue,问能不能加上这个功能,但我没同意——太复杂了,而且容易引入安全漏洞。"
"那篇博客里有没有提到备用通道的具体实现方式?"
"没有。"周志远说,"我只是提了一嘴,没写细节。"
林晚把手机还给他,靠在椅背上。
如果备用通道从未实现,那K提到的"后门"是从哪里来的?
除非——有人在那篇博客发布之后,根据周志远提到的概念,自己实现了那个备用通道,然后植入了"天枢"系统。
但"天枢"系统的代码量超过百万行,经过无数次审查和测试,怎么可能被人悄无声息地植入一段后门代码?
除非那个人有权限接触核心代码库。
林晚忽然想起一件事。
"周志远,"她说,"'天枢'项目的代码仓库,除了你和我,还有谁有写入权限?"
周志远想了想:"早期只有我们两个。后来团队扩大,加了周明、李航、赵磊……大概七八个人吧。"
"这些人里,有没有谁最近行为异常?"
周志远沉默了几秒钟。
"赵磊。"他说。
"赵磊?"
"他三个月前辞职了。"周志远说,"走的时候很突然,说是家里有事,连交接都没做完整。我当时还觉得奇怪——他是我们团队里最负责的人之一,怎么会说走就走?"
"他辞职之后去哪了?"
"不知道。"周志远说,"我给他打过几次电话,都没接。后来微信也不回,就像人间蒸发了一样。"
林晚拿起内线电话,拨给周明。
"周明,帮我查一个人——赵磊,'天枢'项目的前核心开发人员,三个月前辞职。我要知道他辞职后的所有动向。"
"好。"周明说,"还有别的事吗?"
"有。"林晚说,"查一下六年前,周志远发的那篇关于分布式加密系统的技术博客,看看有没有人根据博客里的'备用通道'概念,发表过相关论文或者代码实现。"
"六年前?"周明愣了一下,"跨度这么大?"
"照做就是。"
挂了电话,林晚看向周志远。
"赵磊的技术能力怎么样?"
"很强。"周志远说,"他是团队里仅次于我的人。如果他想在代码里埋后门,理论上是有机会的。"
"他为什么要这么做?"
周志远摇了摇头:"我不知道。赵磊平时话不多,但人很老实,家里条件不太好,老婆刚生了孩子,正缺钱……"
他忽然停住了。
"缺钱。"林晚重复了一遍。
如果赵磊缺钱,那就有了动机。
但一个缺钱的人,为什么会接触到K这样的组织?K显然不是普通的商业间谍,他们的目标不仅仅是代码,还有更深层的东西。
林晚站起身:"我去找赵磊的档案。"
"我跟你一起去。"周志远说。
"不用。"林晚说,"你留在这里,等周明的消息。如果赵磊真的有问题,他可能还在监控我们。你单独行动太危险。"
周志远看着她:"那你呢?"
"我去人事调档案,光明正大,不怕他监控。"
林晚走出办公室,来到人事部门。
人事经理看到林晚,有些惊讶:"林总,有什么事吗?"
"我需要调一份离职员工的档案——赵磊。"
"赵磊?"人事经理想了想,"他三个月前走的,档案应该还在。稍等。"
几分钟后,人事经理递过来一个文件夹。
林晚翻开档案,快速浏览。
赵磊,三十二岁,江城本地人,毕业于江城大学计算机系硕士。已婚,妻子王慧,无业,育有一子,两岁。
档案里有一张紧急联系人表格,上面填着王慧的电话和住址。
林晚记下地址,把档案还了回去。
"谢谢。"
"林总,"人事经理叫住她,"赵磊走的时候,留了一封信。"
"信?"
"对。"人事经理从抽屉里拿出一个信封,"他说如果公司有人问起他,就把这封信交给对方。"
林晚接过信封,拆开。
信很短,只有几句话:
林总:
对不起。我别无选择。
他们找到我的时候,我妻子在医院,孩子需要做手术。我没有钱。
不要找我。找我也没用。
小心你身边的人。
赵磊
林晚握着信纸,手指微微发抖。
"他们"是谁?
赵磊说"别无选择",说明他是被胁迫的。妻子和孩子需要钱做手术——这确实是一个无法拒绝的理由。
但最后一句话让林晚后背发凉。
"小心你身边的人。"
身边的人是谁?
周志远?周明?还是……其他人?
林晚把信折好,放进包里,回到办公室。
周志远还在等她。
"查到什么了?"他问。
林晚把信递给他。
周志远看完,脸色变得很难看。
"赵磊……"他的声音有些沙哑,"他妻子确实住院了。我记得他辞职前请过几天假,说是陪老婆做检查。我当时还让他多休息几天……"
他说不下去了。
林晚拍了拍他的肩膀。
"这不是你的错。"
"但如果我多问一句,多关心一下……"
"你关心了。"林晚说,"但他不敢说。'他们'在监控他,他说了,家人会更危险。"
周志远沉默了很久。
"林晚,"他说,"如果赵磊是被胁迫的,那他现在可能还在'他们'手里。我们要不要报警,让警方去找他?"
"先不急。"林晚说,"赵磊说'不要找我',说明他知道'他们'的监控能力有多强。如果我们大张旗鼓地找他,可能会害了他。"
"那怎么办?"
"等周明的消息。"林晚说,"他应该很快就能查到赵磊的动向。"
就在这时,林晚的手机响了。
是周明。
"晚晚,有进展了。"
"说。"
"我查了赵磊辞职后的行踪。"周明说,"他的手机信号最后一次出现,是在江城郊区的废弃工业园。时间是三个月前的一个晚上,之后信号就消失了。"
"废弃工业园?"
"对。"周明说,"我查了一下,那个工业园几年前就停工了,里面大部分厂房都空着。但有一个仓库,最近三个月一直在用电。"
"仓库编号?"
"7号。"周明说,"我查了电力公司的记录,7号仓库的电表在过去三个月内持续有用电记录,而且用电量不小——像是有人在里面运行服务器。"
林晚和周志远对视了一眼。
服务器。
"周明,"林晚说,"你能查到那个仓库的租赁合同吗?"
"查了。"周明说,"租赁合同是用一家空壳公司签的,法人代表是个七十多岁的老太太,身份证是伪造的。"
"果然是K的手笔。"林晚说。
"还有一件事。"周明说,"我查了六年前的那篇技术博客。博客发布后第三个月,有一个匿名用户在GitHub上发布了一个代码仓库,标题是'分布式加密系统备用通道实现参考'。"
林晚的心跳加速了。
"那个仓库还在吗?"
"在。"周明说,"但代码已经被删除了,只剩下一个空的仓库框架。我恢复了部分历史提交记录,发现那个仓库里的代码,和'天枢'系统里的一段核心模块高度相似。"
"高度相似?"
"准确地说,'天枢'里的那段代码,是基于那个仓库的代码修改而来的。"周明说,"而且修改时间,是在赵磊加入'天枢'项目组之后。"
林晚闭上眼睛,深吸了一口气。
拼图开始完整了。
六年前,周志远发布技术博客,提到了"备用通道"的概念。三个月后,一个匿名用户在GitHub上发布了相关代码实现。那段代码后来被赵磊引入"天枢"系统,经过修改后,成为了一段隐藏极深的后门。
而赵磊,是在妻子和孩子被胁迫的情况下,被迫这么做的。
"周明,"林晚说,"那个匿名用户的GitHub账号,能追踪到吗?"
"账号是注册的临时邮箱,IP地址经过多次跳转,最后一次登录是在两年前。"周明说,"但我发现一件事——那个账号在发布代码仓库之后,还在一个技术论坛上发过一篇帖子,讨论备用通道的安全性问题。"
"帖子内容呢?"
"帖子很短,只有几行。"周明说,"但发帖人的签名档里,有一个邮箱地址。"
"邮箱地址?"
"对。"周明说,"我用那个邮箱地址搜了一下,发现它曾经注册过一个域名——'bluedata-research.com'。"
深蓝数据。
林晚握紧了手机。
"周明,查一下那个域名的注册信息。"
"已经查了。"周明说,"注册人叫……陈默。"
陈默。
林晚在心里默念了一遍这个名字。
不是K,也不是陈宇。
又是一个陌生人。
"陈默是什么人?"她问。
"我正在查。"周明说,"但有一点很奇怪——那个域名注册于七年前,比周志远发博客还早一年。"
林晚愣住了。
七年前。
那时候周志远还没有发博客,"备用通道"的概念还没有公开。但陈默已经注册了"深蓝数据"的域名。
这意味着,"深蓝数据"这个组织,在周志远发博客之前就已经存在了。
那篇博客,可能根本不是什么偶然的灵感来源。
而是K故意引导周志远写的。
林晚忽然想起周志远说过的一句话——"那篇博客后来还被几个技术论坛转载了。"
是谁转载的?
是不是K的人?
他们转载博客,让"备用通道"的概念传播开来,然后安排一个匿名账号发布代码实现,等着某个缺钱又懂技术的人——比如赵磊——看到那段代码,把它引入"天枢"系统。
这是一场精心策划的布局。
从七年前就开始了。
"周明,"林晚说,"帮我查陈默的所有信息。学历、工作经历、社会关系……所有能查到的。"
"好。"
挂了电话,林晚看向周志远。
"陈默。"她说,"七年前注册了'深蓝数据'的域名。"
周志远皱起眉头:"七年前?那时候'天枢'项目还没立项。"
"对。"林晚说,"所以这不是临时起意。K——或者说'深蓝数据'——从七年前就在布局了。"
"他们怎么知道我会发那篇博客?"
"他们可能不知道。"林晚说,"但他们注册了域名,建了组织,然后等待机会。你发博客之后,他们看到了'备用通道'的概念,立刻安排人发布了代码实现。"
"等待机会……"周志远喃喃道,"他们在等什么机会?"
林晚没有回答。
她走到窗边,看着外面阴沉的天空。
雨开始下了。
细密的雨丝打在玻璃上,模糊了窗外的世界。
林晚想起赵磊信里的最后一句话——"小心你身边的人。"
身边的人。
她回头看向周志远。
周志远正坐在沙发上,低着头,双手抱着头,看起来疲惫不堪。
他是她身边的人。
周明也是。
还有李航、赵磊……以及那些她叫得出名字、叫不出名字同事。
K可能就在他们中间。
或者,K根本不在他们中间,而是在更远的地方,通过一根看不见的线,操控着一切。
手机又响了。
这次是周明打来的视频电话。
林晚接起。
屏幕里出现周明的脸,背景是星耀科技的监控室。
"晚晚,"周明的声音有些急促,"我查到陈默了。"
"说。"
"陈默,四十二岁,江城大学计算机系博士毕业,导师是——"周明顿了顿,"郑国华。"
郑国华。
林晚感到一阵眩晕。
又是郑国华。
陈宇是郑国华的博士生,陈默也是郑国华的学生。
"陈默毕业后去了哪?"林晚问。
"他毕业后没有留校,也没有去大厂。"周明说,"他创办了一家小公司,叫'默言科技',做网络安全咨询。公司不大,只有十几个人,但客户名单很豪华——包括几家国有银行和政府机构。"
"他现在还在经营这家公司吗?"
"在。"周明说,"但过去两年,公司的业务量明显减少,大部分客户都流失了。我查了一下,原因是陈默卷入了一起数据泄露丑闻——两年前,他负责的一个政府项目被曝出存在安全漏洞,导致大量敏感数据外泄。虽然最后调查结果显示漏洞不是他造成的,但他的声誉已经毁了。"
"从那之后,他就消失了?"
"差不多。"周明说,"默言科技现在名存实亡,陈默本人也很少公开露面。但我找到了他最近的一个活动轨迹——过去三个月,他频繁出入江城郊区的废弃工业园。"
7号仓库。
"周明,"林晚说,"我要去7号仓库。"
"你确定?"周明说,"那里可能有危险。"
"我知道。"林晚说,"但赵磊可能在那里,陈默也可能在那里。如果我不去,就永远找不到K。"
"我跟你一起去。"周明说。
"不。"林晚说,"你和周志远留在公司。如果我去的地方是陷阱,至少你们还在安全的位置。"
"林晚——"
"这是命令。"林晚打断他,"周明,你是CTO,'天枢'项目不能没有你。周志远是项目负责人,他也不能出事。"
周明沉默了几秒钟。
"好。"他说,"但你必须带上这个。"
他从桌上拿起一个东西,举到摄像头前。
是一个微型定位器。
"把它放在身上。"周明说,"我会实时监控你的位置。如果三十分钟内你没有回应,我就报警。"
林晚接过定位器,放进包里。
"好。"
"还有,"周明说,"保持手机畅通。每十分钟给我发一条消息,报平安。"
"知道了。"
挂了电话,林晚看向周志远。
"你留在这里。"
周志远站起身:"林晚,我——"
"没有商量。"林晚说,"如果我出事,'天枢'项目就交给你和周明。记住,不管发生什么,保护好代码。"
周志远看着她,眼神里有一种她看不懂的情绪。
"林晚,"他说,"如果这次你回不来……"
"我会回来的。"林晚说。
她转身走出办公室。
走廊里很安静,只有她的脚步声。
电梯下行时,林晚拿出手机,给周明发了第一条消息:"出发。"
周明回复:"收到。注意安全。"
林晚走出大厦,叫了一辆出租车。
"去江城郊区废弃工业园。"她对司机说。
司机从后视镜里看了她一眼:"姑娘,那地方早就荒了,你去那干嘛?"
"找人。"林晚说。
司机没再问,发动了车子。
出租车驶出市区,窗外的建筑逐渐稀疏,取而代之的是荒废的厂房和杂草丛生的空地。雨越下越大,雨刮器在挡风玻璃上来回摆动,发出单调的声响。
四十分钟后,出租车停在工业园门口。
"就到这里了。"司机说,"里面路不好走,我不进去了。"
林晚付了钱,下车。
工业园的大门锈迹斑斑,铁链已经断了,风一吹就发出"吱呀"的声响。她走进去,脚下的水泥路面裂开了无数道缝,缝隙里长出了半人高的野草。
按照周明给的地图,7号仓库在工业园的最深处。
林晚沿着主路往里走,雨打在脸上,冰冷刺骨。
周围很安静,只有雨声和她的脚步声。
走了大约十分钟,她看到了7号仓库。
那是一座灰色的建筑,外墙斑驳,窗户被木板封死了。但仓库门口停着一辆黑色SUV,车牌被泥巴糊住了,看不清号码。
仓库的门虚掩着,里面透出微弱的光。
林晚拿出手机,给周明发消息:"到达7号仓库。门口有一辆黑色SUV。"
周明回复:"收到。继续。"
她深吸一口气,推开了仓库的门。
仓库里比她想象的要大。
入口处是一条走廊,两侧是办公室。走廊尽头是一扇铁门,门后是仓库的主空间。
林晚沿着走廊往里走。
办公室的门都关着,但有一扇门下面透出光。她凑近听了听,里面有说话的声音。
"……代码已经确认是假的。她比我们想象的聪明。"
是陈宇的声音。
"那怎么办?任务失败了。"另一个声音说,听起来很年轻。
"K说,启动B计划。"陈宇说,"把她引到这里来。"
林晚的心跳骤然加速。
引到这里来?
他们知道她要来?
她下意识地后退了一步,脚下踩到了一块松动的地板,发出"咯吱"一声。
办公室里的声音立刻停了。
"谁?"陈宇的声音。
林晚转身就跑。
她沿着走廊往回冲,推开仓库大门,冲进雨里。
身后传来脚步声。
"站住!"
林晚没有回头,拼命往工业园门口跑。
雨太大了,视线模糊,她好几次差点摔倒。
身后的脚步声越来越近。
就在她快要跑到大门口时,一辆车从侧面冲出来,挡住了她的去路。
车门打开,下来两个男人,穿着黑色雨衣,看不清脸。
林晚转身想往回跑,但后面的人已经追了上来。
她被包围了。
两个男人向她走来,步伐不紧不慢,像是笃定她跑不掉。
林晚后退几步,背靠在一根水泥柱上。
她拿出手机,想给周明发消息,但手指刚碰到屏幕,一个男人冲上来,一把夺走了她的手机。
"林总,"陈宇从仓库里走了出来,手里拿着一把伞,"我们等你很久了。"
林晚盯着他,没有说话。
"上车吧。"陈宇说,"K想见你。"
"K是谁?"林晚问。
陈宇笑了笑:"你很快就会知道了。"
两个男人架住林晚的胳膊,把她往那辆黑色SUV上带。
林晚没有挣扎。
她知道挣扎没用。
她需要保存体力,需要观察,需要找到逃脱的机会。
她被塞进车后座,两个男人坐在她两侧,车门关上。
车子发动,驶出工业园。
林晚看向窗外,雨幕中,工业园的大门越来越远。
她摸了摸口袋里的定位器。
还在。
周明能看到她的位置。
只要周明追踪到这个位置,就能找到她。
但问题是——他们要把她带去哪里?
车子在雨里行驶了大约半小时,驶入了一片林间公路。两旁是茂密的树木,看不到任何建筑。
又过了十分钟,车子拐进一条小路,停在一栋别墅前。
别墅藏在树林深处,外墙爬满了藤蔓,看起来有些年头了。但院子里的灯亮着,说明里面有人。
林晚被带下车,走进别墅。
别墅内部装修很豪华,但透着一股陈旧的气息。墙上挂着一些油画,画的是风景,但颜色已经有些褪色。
陈宇带着她走上楼梯,来到二楼的一间书房。
书房的门开了。
林晚走了进去。
书房很大,一面墙都是书架,摆满了各种书籍。书桌后面坐着一个男人,背对着她,正在看窗外。
"林总,"陈宇说,"这位就是K。"
男人缓缓转过身。
林晚看到他的脸,愣住了。
那是一张陌生的脸。
大约五十岁,头发花白,戴着一副金丝眼镜,看起来像个大学教授。
但林晚确定,她从未见过这个人。
"林晚,"男人开口了,声音温和,"终于见面了。"
"你是谁?"林晚问。
"我叫陈默。"男人说,"但你可以叫我K。"
陈默。
果然是他。
林晚盯着他:"赵磊在哪里?"
"赵磊?"陈默笑了笑,"他在楼下。你想见他吗?"
"我要见他。"
"不急。"陈默说,"我们先聊聊。"
他走到书桌前,坐下,指了指对面的椅子:"坐。"
林晚没有动。
"站着也行。"陈默并不在意,"林晚,你知道我为什么请你来吗?"
"因为'天枢'的代码。"
"不完全是。"陈默说,"代码只是一部分。”
本书首发来自17K小说网,第一时间看正版内容!
1 永夜
作者: 江火香猫
科幻末世 1042417 字
永夜:浩劫余生,终见光明
2 校花别沾边,重生的我只想搞钱
作者: 十万字
都市小说 789066 字
都重生了,还不好好搞钱?
3 我死后,姐姐们才开始爱我
作者: 木马非马
都市小说 80082 字
我死后,全家人才开始知道爱我,可我已经死了
4 上门狂婿
作者: 狼叔当道
都市小说 8171953 字
上门赘婿,受辱三年,期约一到,强者归来!
5 武圣之上
作者: 任我独行侠
玄幻奇幻 201339 字
这是个废材靠着金手指,逆天改命的故事!
6 60年代:开局荒年,我带着全村吃肉
作者: 妞妞骑牛
都市小说 415929 字
穿越60年代:开局荒年,我带着全村吃肉
7 这位诗仙要退婚
作者: 人世几春秋
历史军事 1194814 字
这位诗仙要退婚:文韬武略
8 玄幻:遇强则强,我的修为无上限
作者: 史上最帅作者
玄幻奇幻 1481875 字
获得遇强则强系统,我直接啪啪给了天道两个大嘴巴子
9 红豆缘:炮灰也要长命百岁
作者: 翘褚
古代言情 271116 字
开局炮灰剧本怎么办?不慌,苟着苟着就到大结局了
10 神龙诀之九龙剑诀
作者: 光环美男
仙侠武侠 1003350 字
江湖传闻要是得到《神龙诀》,就可以称霸武林!
《第十九章:暗流》最新评论
评论本章还没有人发表评论哦~
我来说两句