推荐信

捞尸人笔记 墨烬寒 2026/05/19 17:00

苏晚的实验室在城东一栋老旧写字楼的地下二层。入口是消防通道的铁门,门锁是机械的,没有电子识别——在这个所有门禁都联网的时代,这种反常本身就是一种态度。

程远到的时候是下午两点四十分。他走了一个半小时。地铁二十分钟,打车十五分钟。他选了走路,因为走路的时候不需要和任何人说话。

铁门虚掩着。程远推开门,沿着水泥楼梯往下走。楼梯间的灯坏了一半,明暗交替,像一段被损坏的二进制序列。空气里有焊锡的味道,混着猫粮的腥气。

苏晚蹲在服务器前面,手里拿着电烙铁,头也没抬。

「你比我想的慢。」

「根据数据显示,步行平均时速五公里,监管局到城东七点三公里,理论用时八十七分钟。」程远在她对面蹲下来,「实际用时九十分钟,中间在路口等了两个红灯。」

苏晚关掉电烙铁,抬起头看了他一眼,目光停留了不到一秒就移开了。

「你发的那条消息——'帮我活下去'。」她站起来,拿起工作台上的一杯凉咖啡喝了一口,「我以为你被绑架了。」

「没有被绑架。」

「那你被什么了?」

程远没有回答。他从口袋里掏出一个U盘,白色的,容量标签上写着32GB,放在工作台上推过去。

「唐若水给我的。三个月前她做法务审查时备份过我的入职档案。我需要你帮我验证。」

苏晚拿起U盘在手里转了一圈。「唐若水?她为什么要给你这个?」

「她没有说原因。但她提到了两个词——'节点补录'和'自愿协议'。」

苏晚的表情变了。变化很细微,嘴角往下压了不到一毫米,但程远注意到了。能让苏晚的表情产生可观测变化的信息,一定触发了某种深层关联。

「节点补录。」她重复了一遍,「你确定?」

「确定。」

苏晚把U盘插进笔记本电脑,打开文件列表。六个文件——入职申请表、背景调查报告、学历认证、体检报告、推荐信两封、保密协议一份。

「两封推荐信。」苏晚点开第一封,「一封来自你之前公司的技术总监方志远,一封来自监管局内部。先看内部这封。」

屏幕上弹出PDF。格式标准,监管局抬头,红头文件编号。落款处的电子签名显示——监管局前副局长周维国,2025年8月签署。

「周维国在我入职前两个月就已经退休了。」程远说。

「我知道。」苏晚调出笔迹分析工具,把签名截取下来放进比对窗口。屏幕上显示出两幅签名的叠加图,红色是文件中的签名,蓝色是数据库中的存档。两者整体轮廓相似,但在三个关键笔画上存在明显差异——起笔角度、收笔弧度、中间连笔的转折点。

「吻合度67%。在司法鉴定中属于'高度存疑'区间。」苏晚的语速加快了,这是她进入技术分析状态的标志,「再看数字证书——颁发机构是TBA-Internal-CA-03。监管局的内部证书授权体系只有CA-01和CA-02。CA-03不存在。这份证书是从一个虚构的节点颁发的。」

程远看着屏幕上那两幅叠加的签名,红色和蓝色的线条在几个关键点上分叉,像两条本来应该重合的路径在某个节点上走向了不同的方向。

「另一封呢?」声音比平时低了半度。

苏晚点开方志远的那封。「签名吻合度94%,证书链完整。但方志远在你被安恒解雇前两个月就离职了,签署时已经不是你的直属上级。根据监管局入职规定,推荐人必须是申请人在职期间的直接上级。身份已经失效。」

两封推荐信。一封签名伪造,证书虚构。一封签名真实,签署人身份过期。

程远闭上眼睛,在脑子里把六份文件重新排列。入职申请表——正常。背景调查——浅了40%。学历认证——真实。体检报告——真实。保密协议——签署日期比正式入职早两个月。推荐信——两封均有致命缺陷。

缺陷集中在同一个环节。没有有效的推荐信,核心审计组的入职申请不可能通过三级审批。但他的申请只用了两级,第三级人事总监的审批记录是空白的。

「你被安装进监管局的,不是被招聘进去的。」苏晚靠回椅子上说。

被安装。这个词精准地扎进了程远一直在回避的那个念头。

他站起来,走到那面贴满AI生成艺术作品的墙前。他的目光落在其中一幅上——画面中央是一组交错的线条,像神经网络,又像牢笼。他凑近了一些,发现线条的交汇点上标注着极小的数字:版本号、时间戳、参数值。

这是镜面系统深度审计层的拓扑结构图。

「你早就知道了。」程远的声音很轻,「你早就知道我的入职有问题。」

苏晚没有否认。她走到他身边,指着拓扑图中央一个密集的交汇点。

「这个节点是'外部审计接口'。镜面系统的深度审计层需要接收人类审计员的判断输入,反馈给核心决策层。这个接口对操作者的专业背景有严格要求——不是普通的AI审计能力,而是AI可解释性领域的深度研究背景。」

她用手指在节点上画了个圈。

「整个监管局里,符合这个条件的人不超过五个。你是其中之一。你的博士论文做的是神经网络决策链路的可追溯性分析,被引用一百二十三次,是近五年该领域被引用最多的中文论文。」

程远看着那个节点周围密密麻麻的连接线。每一条线都代表一次数据交换,每一次交换都意味着他的判断被输入了某个他不知道的系统。

「我被选中的原因不是审计能力。」他的声音很平,「而是专业背景恰好匹配这个接口的需求。」

苏晚没有回答。沉默持续了大约五秒。在苏晚的时间尺度里,五秒的沉默几乎等于一次长篇演讲。

「程远。」她最终开口,声音比平时低了一些,「你入职的第一天,人事系统出过一次故障,你记得吗?」

程远的身体僵了一下。

他记得。那天他站在B区的人事窗口前,工作人员在系统里输入他的工号,屏幕上弹出了档案信息——姓名、照片、工号、部门。一切正常。但就在工作人员确认信息的瞬间,屏幕闪了一下。

零点三秒左右。他的档案照片被另一张照片替换了——不是完全不同的人,而是同一个人的另一个角度、另一种光线、另一种表情。零点三秒之后,照片恢复了正常。

当时他以为是液晶屏的刷新率问题。他没有在意,流程继续往下走,他拿到了工牌和终端设备,开始了在监管局的第一天。

但现在,看着那两封伪造的推荐信,那个零点三秒的闪烁突然有了另一种解释。

「零点三秒。」程远说。声音很安静,安静到苏晚需要微微前倾才能听清,「档案照片被替换了零点三秒。」

「对。」苏晚说,「我三个月前进人事系统后台的时候,查过那次'故障'的日志。系统日志里没有任何故障记录。零点三秒内,你的档案数据被访问了一次——不是读取,是写入。有人在那零点三秒内向你的档案里写入了一组数据,然后又删除了。」

「写入的是什么?」

「不知道。写入操作被即时清除了,没有留下任何可恢复的痕迹。能做到这一点的人,对监管局人事系统的底层架构非常熟悉——不是普通管理员权限,是架构级别的访问。」

程远转过身,背靠着那面墙。他低头看着自己的手——左手中指上那道读博时被激光灼伤的旧疤,在实验室的灯光下泛着淡淡的白光。

他的入职是一场精心策划的安装。伪造的推荐信、不存在的数字证书、被简化的审批流程、被浅化的背景调查——每一个环节都经过精确计算。他是被选中的人,但选他的不是监管局的招聘系统,而是某个隐藏在系统背后的人。

而那个人,在入职的第一天就修改过他的档案。

零点三秒。足够写入一组身份参数。足够让一个本不该通过审批的人,变成一个完美匹配系统需求的零件。

「韩澈。」程远说出这个名字时,声音里没有任何情绪波动,「推荐信上的签名虽然伪造了周维国的名字,但伪造手法指向的是监管局内部的证书体系。能操作CA节点的人,不会超过三个。」

「你确定要这么快下结论?」

「我不下结论。我只是说,能操作内部证书授权体系的人,范围非常有限。这是事实,不是结论。」

苏晚看了他几秒,然后走回工作台,从一堆电路板下面翻出一个牛皮纸信封。

「你来了正好。这个东西我本来打算过两天给你的。」她把信封递给程远,「上周我在追踪镜面系统的异常数据流时,截获了一段加密通讯。解密之后是一份内部备忘录,发送方是技术基础设施部,接收方是——韩澈的办公室。」

程远接过信封,打开。三张打印纸,日期为2025年7月。他只看了第一段就停住了。

标题是:「核心审计组人员结构调整方案(草案)」。下面列着三个名字,每个名字后面有一行评价。第三个名字是——

程远。清华大学计算机系博士,研究方向AI可解释性。评价栏写着四个字:「接口适配。」

2025年7月。他收到监管局入职通知是2025年9月。这份备忘录在他被「招聘」的两个月之前就已经存在了。

程远把备忘录放回信封。手很稳,呼吸很匀。但苏晚注意到他把信封递回来的时候,手指在纸面上多停留了零点几秒——像是在确认那几张纸是真实的,不是某种深度伪造的产物。

「接口适配。」苏晚说,「这四个字说明一切。你不是一个人,你是一个接口。」

程远站在苏晚的实验室里,周围是嗡嗡作响的服务器和闪烁的指示灯。他想起入职第一天那个零点三秒的闪烁,想起自己当时以为那只是系统的显示延迟。

数据不会撒谎。但数据可以被安排。

他自己的档案被安排过。他自己的身份被修改过。他自己的入职被设计过。从收到监管局的入职通知开始,他走的每一步可能都在某个人的计算之内——包括他发现数据盲区,包括他质疑孙国栋,包括他站在这间地下实验室里看着一份两个月前就写好的备忘录。

包括他给苏晚发的那条消息——「帮我活下去」。

如果一切都是被安排的,那么他的反抗本身,是不是也在安排之中?

程远把这个念头按了下去。不是现在。现在他需要的是数据,不是哲学。

「苏晚。」他重新在工作台前坐下,「这份备忘录的原始数据还在吗?我需要验证完整性和来源。」

苏晚看了他一眼。那个眼神很复杂——有一丝意外,也有一丝他很少在她脸上看到的东西。不是同情,更像是某种带着距离感的尊重。

「原始数据包在我的加密存储里。哈希值、时间戳、传输路径,全部保留。」

「要。」

苏晚转过身去操作电脑。程远坐在折叠椅上,看着她的背影。实验室的灯光很暗,只有服务器的指示灯在发出微弱的光芒。他低头看了一眼自己的工牌——照片、姓名、工号,一切正常。

但「正常」这个词,从零点三秒之前开始,就已经不再可靠了。

📖

本章已读完

"> 上一章 目录 "> 下一章
本章大纲
🔖
我的书签
字号
18
行间距
字体
上一章 下一章 Space 自动滚动 +- 字号
点击屏幕任意位置或按 Esc 退出全屏