首页 > 都市小说 > Root > 正文

第3章

书名:Root  |  作者:belebiu  |  更新:2026-04-17
外包项目------------------------------------------ 外包项目,林深正在改一个接口的返回值格式。,他瞥了一眼,是内部协作系统的消息,发件人顾晚,附件是一个压缩包,文件名"玄机科技_技术对接文档_v2.1",解压后有三个PDF,总页数一百一十二页。消息正文只有一行字:林工,这是更新后的对接文档,接口联调需要三天内完成,有问题随时找我。,继续改他的接口。,测试,提交,他才打开压缩包,把三个PDF都下载下来,按顺序排好,从第一个开始看。。这是他工作多年养成的习惯,手头的事情没做完,不切换。有人觉得这是专注,有人觉得这是固执,他不在意别人怎么看,只是觉得这样效率更高。一件事做完,再做下一件,不留尾巴。---,四十页,他用了十分钟翻完。大部分是业务**介绍,用了很多图表,排版工整,信息密度不高。他没有做标注,只是翻,翻完放到一边。,三十八页,这个他看得慢一些。接口设计是标准的RESTful风格,命名规范,参数说明清楚,错误码定义完整。他翻到第十二页,有一个批量查询接口,分页参数的默认值设置有点奇怪,他在旁边用铅笔画了一个圈,继续往下翻。,一个数据推送接口,回调地址的验证方式用的是HMAC-SHA256签名,密钥管理方式文档里没有说清楚,他又画了一个圈。,没有新的问题,他把第二个PDF放到一边。,三十四页。他打开,开始翻。,示例代码写得很规范,注释也完整。他翻得很快,像是在扫描,眼睛在页面上扫过,只在有异常的地方停一下,停了就继续走。,是SDK的核心功能模块说明,数据加密、身份验证、会话管理,每个模块都有示例代码。他在加密模块的示例代码上停了一下,看了几秒,然后继续翻。,第三十页,第三十一页。
第三十二页,他翻过去了,又翻回来。
这一页是SDK的高级功能说明,标题是"节点同步",下面列了几个接口的调用示例。他的视线落在第一个接口的路径上:`/api/v1/node/shadow_sync`。
他盯着这行字,没有动。
办公区里有人在打电话,声音不大,断断续续传过来。空调的风从头顶吹下来,林深没有感觉到。他只是坐在那里,盯着屏幕上那行接口路径,像是在等什么东西从记忆里浮上来。
它浮上来了。
`shadow_sync`。这个命名方式,这个具体的词,他在三年前见过。不是在任何一份公开的技术文档里,不是在任何一个开源项目里,是在一个只有他和另外两个人知道的地方见过。那时候这个接口是他写的,或者说,是他参与设计的,用于一个不对外公开的数据同步协议,专门用来在不触发常规监控的情况下传输特定格式的数据。
那个协议从来没有被公开过。
他把PDF翻回第一页,重新开始看。
这次很慢。
---
他看了两个小时。
窗外的天光慢慢暗下去,办公区的灯自动亮起来,有人陆续收拾东西准备走,有人去倒水,有人在讨论今晚要不要加班。林深坐在工位上,没有动,屏幕上的PDF一页一页往后翻,他的手指在触控板上轻轻划动,表情没有任何变化。
他在找一件事:这份文档里,除了`shadow_sync`这个接口,还有没有其他他认识的东西。
有。
第七页,一个参数的命名方式,`delta_token`,这个词的组合方式和他三年前用过的一个内部变量名一模一样。
第十四页,一段错误码的定义,从`E4001`到`E4009`,这个区间的划分方式,和他当年参与制定的一套内部错误码规范完全一致。
第二十九页,SDK加密模块里的一个函数签名,参数顺序和类型,和他记忆中的一段代码高度吻合。
他把这几处都用铅笔做了标注,然后把PDF合上,放在桌上。
他在椅子上坐了一会儿,没有动。
旁边小张收拾好包,站起来,说:"林深,不走了?"
"还有点东西。"林深说。
"行,别太晚。"小张走了。
办公区里的人越来越少,最后只剩下几个还在加班的,各自坐在工位上,互不打扰。林深把三个PDF重新打开,从头开始,把所有他标注过的地方列了一个清单,写在一张便利贴上。
一共七处。
七处命名方式、参数结构、错误码规范,全部和三年前的那个项目有关联。
这不是巧合。
他在椅子上靠了一下,把便利贴放在桌上,盯着上面的七行字看了很久。
三年前那个项目,代号"深海",参与的人不超过十个,产出的代码从来没有进过任何公开的代码仓库,所有的文档在任务结束后都按规程销毁了。他以为那件事已经彻底结束了,以为那段代码已经消失了,以为那些只有内部人才知道的命名习惯、错误码规范、接口设计思路,已经随着那个项目一起埋进了某个没有人会再去翻的地方。
但它们出现在这里了。出现在一个普通的商业外包项目的SDK文档里,出现在一家叫玄机科技的公司提供的接口规范里,出现在他的工位上,出现在他的屏幕上,出现在一个下午两点发来的压缩包里。
有人把那些东西拿出来用了。
他不知道是谁,不知道为什么,不知道这意味着什么。但他知道一件事:这不是技术上的巧合,也不是命名习惯的偶然重合。七处,七个不同维度的特征,同时出现在同一份文档里,概率低到可以忽略不计。
有人知道那段代码是他写的。或者,有人根本不在乎是谁写的,只是在用。
这两种可能性,他都不喜欢。
他想起上周那条加密短信。发件人"已注销",内容是一串数字:14-07-2023-0317-DELTA-9。他当时看了很久,没有解出来,把手机扣在桌上,以为是误发,或者是某种骚扰。
现在他重新想了一遍。
14-07-2023,是一个日期,三年前的七月十四日。0317,可能是时间,凌晨三点十七分。DELTA-9,这个词他有印象,"深海"任务里有一个内部编号体系,DELTA开头的是数据节点的标识符,9号节点是整个系统里权限最高的一个。
如果这个解读是对的,那条短信的意思是:三年前七月十四日凌晨三点十七分,9号节点。
那个时间点,他记得。那是"深海"任务出事的那一晚。
他在椅子上坐了一会儿,没有动。窗外的天已经完全黑了,办公区的灯把玻璃变成了镜子,他能看到自己的轮廓,模糊的,叠在城市夜景上面。
有人在提醒他。或者,有人在试探他。
他把便利贴折起来,放进裤子口袋,然后关掉PDF,打开IDE,继续写他的接口代码。他的手指在键盘上敲击,速度均匀,表情平静,和平时没有任何区别。
只是他的眼神,和平时不太一样。
---
快九点的时候,顾晚从会议室出来,经过林深的工位,停了一下。
"还在?"她说。
"嗯。"林深没有抬头。
"文档看完了吗?"
"看完了。"
顾晚停了一秒,"有问题吗?"
林深把视线从屏幕上移开,看了她一眼,"第二个PDF,第十九页,回调地址的密钥管理方式文档里没说清楚,需要玄机科技那边补充一下。"
顾晚在手机上记了什么,"好,我明天跟他们确认。还有吗?"
"暂时没有。"
顾晚点了点头,"那三天的工期没问题?"
"没问题。"
她走了。林深看着她的背影消失在走廊里,然后把视线收回来,重新看屏幕。
他口袋里的便利贴,他没有提。
顾晚问有没有问题,他说暂时没有。这是实话,从接口联调的角度来说,确实暂时没有问题。密钥管理那个细节是真实的技术问题,他提了,她记了,这件事就算交代清楚了。
至于便利贴上的七行字,那不是接口联调的问题。
他把屏幕上的代码往下滚了几行,找到刚才写到一半的函数,继续写。函数不复杂,二十行以内能写完,他写了十五行,停下来,看了一眼,改了两个变量名,然后继续。
办公区里只剩下三个人了,各自坐在工位上,互不打扰。外面走廊里偶尔有保洁推着车经过,轮子在地板上发出轻微的滚动声。
林深写完函数,保存,切换到浏览器,打开玄机科技的官网。
官网做得很精致,首页是一张全屏的深色**图,上面是几行白色的字,说的是公司的业务方向:企业级数据安全解决方案。导航栏有产品、案例、关于我们几个选项,他依次点开,看了一遍。
公司成立于四年前,总部在上海,员工规模两百到五百人,主要客户是金融和政务行业。创始人和CEO的名字叫沈行,页面上有一张照片,四十五岁左右,西装,笑容,看起来和任何一个科技公司的创始人没有区别。
林深盯着这个名字看了一会儿。
沈行。
他在记忆里搜索了一下,没有找到任何关联。这个名字,他以前没有听说过。
但"深海"任务里,有些人他从来没有见过真实的名字。他们只有代号,只有权限级别,只有在系统里留下的操作记录。沈行这个名字,可能是真名,也可能不是。
他把官网的页面截了一张图,保存在桌面上一个没有名字的文件夹里,然后关掉浏览器,重新打开IDE,继续写代码。
函数写完了,他开始写下一个。代码在屏幕上一行一行增加,逻辑清晰,结构干净,注释简短,每一个变量名都普通到不能再普通。
他写代码的时候,脑子里同时在想另一件事。
便利贴上的七处,加密短信,玄机科技,沈行。这几个点,他还没有办法把它们连成一条线。但他知道,这条线是存在的。他只是还没有找到连接的方式。
他不着急。他等了三年了,不差这几天。等信息足够了,线索自然会连起来,他只需要继续做林深,继续改他的接口,继续等。
窗外,城市的夜晚已经完全黑下来了。
阅读下一章(解锁全文)
点击即可畅读完整版全部内容
Baidu
map