埃琳娜在那个凌晨没有回复马克的消息。
她坐在公寓窗边,看着手机屏幕上那七个字——“去查一下守夜人”——直到屏幕自动熄灭。然后她站起来,走进厨房,给自己倒了一杯冷水。手很稳,玻璃杯沿贴在嘴唇上时没有发出任何磕碰声。她在想,马克发这条消息的时间是凌晨五点零九分,那个时间点他通常还在机房。他不是在提醒她。他是在测试她。他想看她在听到“守夜人”这个代号时会做出什么反应。如果她惊慌、否认、或者反过来质问他,就等于承认自己已经触碰了那台离线服务器。
所以她选择不回复。沉默是对测试最好的应答。不确认,不否认,不提供任何可供解读的信号。
接下来的三天,埃琳娜像一台被调至自动巡航模式的机器一样运转。白天,她在尼克斯公司财务部处理常规报表,参加了两场无关紧要的部门会议,甚至和前台秘书闲聊了几句关于圣诞装饰的话题。晚上,她去医院看艾琳,然后在午夜后登录离线终端,继续监控她在奥斯特海姆通道上部署的影子截流程序。程序运行平稳,每日截留的资金以微小的增幅稳定增长,没有被任何监控系统捕捉到异常。
但她注意到另一件事。
马克在她沉默的三天里也保持了沉默。他没有追问,没有重复那条消息,没有在她办公室里“顺路经过”。他照常上班,照常维护竞价系统,照常在机房里待到凌晨。表面上看,一切如常。但埃琳娜通过安装在尼克斯公司内网的监控后门发现,马克在过去七十二小时内对公司主服务器的交易日志系统进行了四次深度维护——每一次都在凌晨时段,每一次都恰好持续到她影子程序触发一笔截流交易之后的三十秒内。
他在扫描。不是用常规工具,而是用某种她无法检测到的底层诊断程序,逐层扫描奥斯特海姆通道的每一笔交易签名。他还没有找到她的截流程序,但他知道有东西在那里。就像一个医生知道病人体内有异物,但X光片上找不到阴影。
第四天傍晚,埃琳娜提前离开公司,驱车前往圣玛格丽特私立医院。艾琳正在接受基因疗法的第二阶段注射,整个过程需要住院观察四十八小时。埃琳娜坐在病房角落的椅子上,看着输液管里的药液一滴一滴落下,妹妹的呼吸在药物作用下平稳而深长。病房里的暖气很足,窗外城市天际线正在被暮色一寸寸吞没,数字广告牌次第亮起,像一条沿着地平线蔓延的荧光藤蔓。
手机震动。一条来自不明号码的短信,内容只有一行字:“您的身份文件已备妥。领取地址:奥斯特海姆自由邦,林德霍夫街23号,地下一层,报‘玛格丽特’即可。领取期限:十四天内。”
埃琳娜删除短信,将手机翻面放在膝盖上。十四天。和她预估的剩余清洗周期几乎完全重合。如果一切顺利,十四天后资金全部出清,她会带着艾琳登上飞往奥斯特海姆的航班,用新的身份文件从林德霍夫街那栋灰色建筑的地下室里走出来,然后消失在欧洲大陆的任何一个中型城市里。她不需要海边庄园,不需要手工西装,只需要一家愿意接收艾琳后续治疗的国际医院和一份无需解释自己来源的银行对账单。
但现在计划里多了一个变量:马克的扫描正在逼近。
她必须在马克发现影子程序之前完成所有截流。如果马克在通道里抓到了她的复制交易签名,他会立刻切断整条奥斯特海姆通道,将她锁死在清洗流程之外。他甚至可能利用“守夜人”程序反向追踪到她在坎托纳群岛的秘密账户,然后把她的影子资金一并收割。
她需要分散他的注意力。
第五天早上,埃琳娜在上班前做了一件她从未做过的事。她给索伦森打了一个电话。
退休探员在电话那头的声音带着早晨特有的沙哑和警惕。埃琳娜没有寒暄,开门见山地说:“我有关于幽灵竞价师案的补充信息,愿意以非正式方式提供。条件是,谈话内容不得记录在任何官方档案中,直到我授权为止。”
索伦森沉默了几秒。埃琳娜能听到电话那头有纸张翻动的声音,然后是咖啡杯放在桌上的轻响。“你代表谁?”他问。
“我自己。”
“为什么现在?”
“因为我的立场发生了变化。”埃琳娜说,声音平稳得像在念一份审计报告,“过去我参与了一些我不完全了解其背景的商业活动,现在我发现这些活动的某些参与者对我和我的家人构成了潜在风险。我需要在不暴露自己的前提下,向相关调查机构传递一部分信息。”
这不是实话,但里面夹杂了足够多的真实碎片——足够让索伦森咬钩。退休探员在幽灵竞价师案上追了五年,如今距离真相只有一步之遥,他不会拒绝任何一条线索。
两人约定当天下午在雷文伍德市公共图书馆的档案室见面。那里没有摄像头,没有数字门禁,是这座城市最后几处不被数据化监控的公共场所之一。
下午三点,埃琳娜在图书馆档案室靠窗的位置坐下,面前摊着一本她随手从架上抽出来的旧版城市年鉴。索伦森准时到达,穿着那件起球的灰色风衣,头发比上次在维克多葬礼上见到时更白了一些。他在她对面坐下,将一台老式磁带录音机放在桌上,但没有按下录音键。
“我不录音,”他说,“但我会做笔记。”
“可以。”
接下来的二十分钟里,埃琳娜向索伦森提供了三份信息:一份是关于尼克斯广告公司利用数字广告牌竞价系统进行程序化广告交易的真实技术描述——但她将所有关键操作归因于维克多一个人;第二份是关于坎托纳群岛某控股公司通过奥克塔维亚控股接收来自雷文伍德市的多笔跨境支付的银行流水摘要——这是她从自己监控数据里提取的,但刻意隐去了马克和瓦尔特的联系;第三份是一张照片——AD-07广告牌顶部的离线服务器舱口,拍摄于某个雾气弥漫的深夜。
索伦森盯着那张照片看了很久。他用钢笔在笔记本上写下几行字,然后抬头看着埃琳娜。“你知道这家奥克塔维亚控股的实控人是谁吗?”
“一个据称已经死亡的人。”埃琳娜说。
“多米尼克·瓦尔特。”
“是。”
索伦森合上笔记本,将老花镜推到额头上。“你的动机是什么?”他问,不是在问她为什么提供信息,而是在问她为什么背叛自己的合伙人。
“我的动机与案件无关。”埃琳娜站起来,把旧年鉴放回书架,转身面对索伦森,“但如果你需要理解——我在这整件事情里押上了一些不能失去的东西。当发现被自己在乎的东西在别人眼里只是可消耗的变量时,立场会自然地重新排列。”
她没有等索伦森回应。她走出图书馆,走进冻雨重新开始飘落的街道。手机在口袋里震动,她低头看了一眼——是马克的号码。她接起来。
“你在哪?”马克的声音平淡如常。
“图书馆。查了一些关于跨境信托法规的资料。”
“下周三晚上有个紧急系统维护窗口,”马克说,“需要你配合核对七条路径的终端接收账户。晚上十点,机房。”
“好。”
她挂断电话,将手机放回口袋。手指在口袋里触碰到那把复制来的钥匙——AD-07广告牌顶部服务器舱口的钥匙。她做了一个决定:下周三晚上之前,她要去一次老港区,把影子截流程序从奥斯特海姆通道里提取出来,转移到AD-07的离线服务器上。她需要在马克的系统内部植入一份物理保险——如果马克在最终分配时触发“守夜人”程序收割全部资金,她的影子程序就会从离线服务器反向启动,将他收割的资金再复制一份,存储在一个连“守夜人”都无法访问的死点。
她的手机再次震动。这次是一封加密邮件,发件人是她在奥斯特海姆自由邦的身份文件供应商。邮件内容只有两个附件:一份是完整的身份文件样本——姓名、出生地、税号、学历记录——都伪造得无可挑剔;另一份是飞往奥斯特海姆的单程电子机票,日期定在清洗完成后的第二天。
埃琳娜关掉屏幕。雨滴落在她的睫毛上,城市的霓虹灯光在雨幕中晕开成一片浑浊的光海。她朝停车场走去,高跟鞋敲击水泥路面的声音在空旷的街道上被风拉长又吞没。
而在尼克斯公司三楼机房,马克正看着一块屏幕上的实时定位地图。地图上,埃琳娜的手机定位信号正在从公共图书馆方向移动到老港区方向——不是回家的方向,不是医院的方向,也不是公司方向。信号在AD-07广告牌的坐标附近停顿了大约十分钟,然后重新移动。
马克将定位轨迹截图保存,归档进加密硬盘里那个代号“镜像”的文件夹。
然后他打开与多米尼克·瓦尔特的加密通讯频道,敲下一行字:“她在部署反向程序。时间节点比预期提前了大约一周。”
回复在几秒内到达:“那就加快节奏。让她以为她在进攻。最好的反击不是防御,是让她在进攻中暴露全部棋子的位置。”
马克关掉通讯窗口,靠在转椅上。五块屏幕的光芒映在他的眼镜片上,将瞳孔的颜色完全覆盖。他想起十年前大学宿舍里维克多说过的那句话——“信任就像玻璃,碎了就是碎了。”那时他不认同。他觉得信任是可以用技术加固的,可以靠加密、授权、监控和协议来维持。直到现在他才明白,信任根本不是技术问题。信任是博弈论问题。当每一方都拥有足够的信息和足够的动机,背叛就不再是道德选择,而是数学必然。
窗外的数字广告牌准时切换画面。新广告是一款抗衰老面霜,一个五官模糊的女性侧影在像素间缓缓旋转,皮肤光滑得没有任何纹理。广告词只有四个字:逆转时光。


暂无评论,来抢沙发吧!