HiBizMan永久免费
📚Log In
📋 Table of Contents35
🌐 Language

第20章 全局转折点

中文

新的一周开始得比预想中更早。周一早上六点多苏晴就醒了,外面的天还是灰蒙蒙的,窗玻璃上结了一层薄薄的水雾。她起来洗漱换衣服的时候看了一眼手机,没有新消息。那条静默的线还在原处,像一根绷了很久却没有被拨动的弦。 她到办公室的时候刚过八点,走廊里还没什么人。她坐下来打开电脑先过了一遍周末积压的邮件——大部分是常规的流程确认和会议通知,没有特别的内容。她往下翻的时候看到了一封来自周经理的邮件,标题写着"生日宴最终场布确认",她把那封邮件点开仔细看了一遍,然后回了一封确认函。下周三就是程远的生日了,这件事的进度一直都在按计划走着,没有因为那本深蓝色文件夹里的任何一行字被耽搁。 处理完邮件她站起来去茶水间倒水,经过走廊的时候看到程远的办公室门开着一条缝,里面灯亮着。她端着水杯走过去准备问一下今天会议的议程安排,走到门口的时候听到里面传来程远打电话的声音,他正在和谁说什么,语速不快,但语气比平时稍微紧凑一些。她没有敲门,站在门外等了几秒,直到听到他挂断电话之后才抬手敲了门框。 程远在里面说"进来"。她推门进去的时候程远正把手机放在桌面上,屏幕朝下扣着。他抬眼看她,表情没什么异常,但她注意到他右手食指在桌面边缘轻轻敲了两下——两短一长。那个节奏她认识,但他敲完之后收手的动作比平时略微快了一点,像是有什么还没完全落定的东西正在他脑子里转动。 "程总,今天上午十点投资部的项目汇报会需要您出席,材料我昨晚发到您邮箱了。"苏晴把水杯放在桌角,站在办公桌前看着他。 程远点了下头:"看到了。你下午有空吗?" 苏晴把下午的日程在脑中过了一遍:"三点之后是空的。您有安排?" "下午三点你到望江阁来一趟。"他说完打开电脑开始看邮件,没有再补充任何说明。苏晴站在那里看了他两秒,他没有抬头,但她看到他握着鼠标的手指在侧边微微收紧了一下又松开了。她没有追问,说了一声"好"就走了出去。 上午的汇报会开了一个半小时,程远坐在长桌主位听项目组讲融资方案的最新进展,苏晴坐在靠墙的记录席上做速记。会议过程很平稳,和平时一样。但她的注意力有一小部分始终悬在那个"下午三点"的坐标上,像一个还没被触发倒计时却已经上好了发条的闹钟。 两点五十分她从办公室出发打车去望江阁。秋天的午后阳光带着一种薄而透明的暖意,她把车窗摇下了一点,风灌进来吹在脸上,带着城市街道上干燥的尘土味和偶尔飘过的桂花香。她靠在座椅里看着窗外流动的街景,那盆常青藤在望江阁的窗台上晒了一整个周末,她不确定它需不需要浇水。 到楼下的时候她看了一下时间,两点五十八分。她用钥匙进了单元门坐电梯上到五楼,打开门的时候客厅里亮着灯,程远已经到了。他站在东窗前背对着门,正在看窗外江面上的货船缓缓移动。他听到门响转过身来,手里拿着一个没有封口的牛皮纸信封。 他走过来把信封放在茶几上,信封的口子朝她的方向开着,从里面露出一小截纸页的边角。苏晴换了鞋走过去在沙发上坐下来,抬头看着他。 程远在她对面的单人沙发上坐下,身体微微前倾,两只手撑在膝盖上。他看着她的眼睛,开口的时候声音比平时低了一些:"今天早上老陈给我打了一个电话。他说林越昨天深夜通过公司系统的内部通道提交了一份文档——是一份离职申请,落款日期是今天。申请理由那一栏写的是'个人原因'。" 苏晴的手指停在膝盖上。她没有说话,等着他继续。 程远把那个牛皮纸信封从茶几上拿起来递给她:"这是老陈在今天早上系统自动备份里截到的另一份东西。林越的离职申请里附带了一份系统操作说明文档,他提交了所有他在公司内部操作过的日志——扩展坞的使用记录、临时邮箱的注册和登录时间、那些伪造令牌的生成步骤、以及他跟指令源之间的通讯路径截图。他把所有东西都上传了,提交给了信息部自动归档端口。" 苏晴接过来打开信封抽出里面的纸页,快速扫了一遍上面的内容。那是一份技术操作的详细记录,时间、设备、路径、节点——每一条都和她追查到的证据链严丝合缝地对上了。林越自己把这个袋子打开了,把所有东西都放在了桌面上。 "他停下来了。"苏晴说。 程远看着她,身体靠在沙发里,双手交叉搭在身前。他的表情比刚才松弛了一些,眼底的沉色稍微散开了一点,像是那块压了很久的石板终于被挪开了一条缝。"他昨天晚上提交的离职申请,附了所有操作记录。他在收手,而且他把能交的全都交了。他上面的人——不管给指令的是谁——他现在用这个动作切断了整条链路。林越在说:我不玩了,东西都在这里,你们自己看着办。" 苏晴低头看着手里那几页纸,指尖抚过纸面上那一排排排列整齐的系统日志编码。她脑中把这些天来所有的碎片重新拼了一遍——七月二十三日那条伪造记录、九月八日那条伪造记录、周三下午锁触发时那个和林越MAC一致的终端、三楼小会议室那台共享终端的登录记录、那串底层编码追到的盛华十楼战略投资部的终端ID——所有碎片曾经像散落在不同方向的拼图块,现在林越用自己的手把它们全部拢到了一起,放在了一个公开的归档端口里。 "他为什么现在交?"苏晴问。 程远看着她,嘴角那个弧度极轻微地出现了一下又收了回去。"因为上周五我说了信息安全审查的事。他知道如果审查正式启动,所有端口都会被锁定,他手里的那些操作记录到时候再交就失去了主动选择的余地。他在那个期限之前把东西递了出来——这是他的退路。" 苏晴把纸页放回信封里,把信封合上放在茶几边缘。她看着窗外江面上那艘正在缓慢转向的货船,船体在水面上划出一道弧形的白色尾迹,又正在一点一点被水流重新抚平。林越交出了整条链路的证据,但他没有指认指令源——他把扩展坞的生成记录和三楼共享终端的发送记录都交了出来,但没有在那份文档里写"顾衍"的名字。他留下了一个空位,那个位置上应该填上的人名字由读到这份文档的人自己去填。 "那份文档现在在哪里?"她问。 程远站起来走到东窗前,背对着她站着。窗外的光线从他身后照进来,在他的轮廓边缘镀了一层薄薄的亮边。"归档端口里的文件不会自动触发任何流程。它在系统里作为一个'待处理'的记录存在,只有信息部有权限调阅。老陈看到之后给我打了个电话,然后我让他把原件锁进了加密备份区,没有对外扩散。" 苏晴坐在沙发上看着他站在窗边的背影。"你在等什么?" 程远转过身来。他站在窗光和室内灯光的交界处,半张脸被照亮半张陷在阴影里。他看着她,声音平稳:"等他选。" 苏晴没有追问这个"他"是顾衍还是林越。她坐在那里,手里那个牛皮纸信封的温度正在被她掌心的热量一点一点焐热。整条链路的证据已经躺在一个加密归档端口里了,任何人都可以把它拿出来用。但程远选择让它暂时留在那里,没有推出去。他说"等他选"的时候语气里有一种她在很多场合听过的笃定——不是那种掌握着绝对优势才会流露的笃定,而是那种"我已经把棋盘铺好了、你先走的每一步我都看得见"的从容。 窗外的江风从窗框缝隙里渗进来,把茶几上的信封边角吹得微微翘起又落下去。苏晴低头看着那个信封在微弱气流中反复翻折的边缘,脑中那根绷了将近两周的弦正在被一种近乎安静的方式慢慢松开。 "下周三是他生日。"苏晴开口说。 程远从窗边走回来在沙发上坐下,偏过头来看她。隔着一个茶几的距离,她看着他,他也看着她。窗外的光线正在从午后明亮的白色慢慢转成傍晚偏暖的金色,在地板上拉出了一道斜长的光带。 "那天你打算怎么安排?"程远问。 苏晴看着他的眼睛说:"座位我会排自己的逻辑。" 程远看着她,没有说话。但他嘴角那个弧度在慢慢扩大,变成了一种她见过但从未在此刻这个距离和这个语境里见过的形状——它比笑意更轻一点,比沉默更重一点,像是某扇她一直以为关着的门,此刻正在从里面被人拉开了一条恰好能看到光的缝隙。 黄昏的光从窗外缓缓漫进客厅,落在茶几边缘那个装了整条链路的信封上,落在东窗台上那盆被晒了一整个周末的常青藤叶面上,落在他们之间的空气里。苏晴坐在沙发上,手指搭在膝盖上,掌心向上,像是刚刚接住了什么有点重、有点暖、还没完全看清轮廓的东西。