迪米特里在审讯结束后的七十二小时里睡了不到四个小时。他的技术室桌上堆满了能量饮料的空罐和打印出来的服务器日志,纸页边缘密密麻麻标注着红色和蓝色的记号。克莱因关于“镜像测试”广告端口漏洞的供述已经被证实完全准确——四千三百二十一次查询记录全部找到,时间戳与克莱因的行动轨迹完美吻合。但这个发现并没有让迪米特里感到任何成就感,因为在这些查询记录的旁边,他找到了另一些不应该存在的东西。
另一组查询。来自一个完全不同的IP段,使用了完全不同的加密协议,但目标完全一致——卡吕普索的用户画像。查询次数不是四千三百二十一次,而是九千七百多次,时间跨度比克莱因的活动周期更早,最早的一条记录可以追溯到十八个月前。也就是说,在克莱因第一次注意到艾莲娜·瓦尔特这个名字之前,已经有另一个人在这套系统里以她为目标进行了长达一年半的密集查询。
迪米特里把这个发现报告给艾莲娜时,他的声音里带着一种技术人员特有的恐惧——不是对未知的恐惧,而是对已知数据所暗示的逻辑链条的恐惧。
“九千七百次查询,全部针对同一个目标。”他把一份打印好的图表推到她面前,“这个人不是在反向测绘人格维度。克莱因用了四千多次查询来还原你的性格画像,那已经是极其精密的工作了。但九千多次——这不是还原画像,这是在反复确认同一件事,一遍又一遍,就像一个人不停地刷新天气预报,不是为了获取新信息,而是因为他无法接受上一次看到的结果。”
艾莲娜盯着那张图表。图表上的查询频率曲线呈现出一种令人不安的模式——它不是均匀分布的,而是呈现为一系列密集的爆发期,每段爆发期持续大约三到四周,然后进入一段相对平静的间歇。但最让她感到不安的是最近一段爆发期的时间:它开始于克莱因被捕前约两周,结束于克莱因被捕后的第三天——也就是说,在灯塔会面那天的深夜,这个人仍然在进行查询。换句话说,这个人已经知道了克莱因的落网,但他没有因此而停止。他甚至可能在以另一种眼光审视着这一切——某种更让人不安的、类似观察者或者研究者的眼光。
“九千多次查询全都来自同一个IP段,属于格里亚德大学心理学系的行为认知实验室。”迪米特里在键盘上敲了几下,调出了该实验室的注册信息,“实验室的负责人是卡斯帕·弗罗因德教授,五十七岁,情感计算与行为预测领域的权威。他在学术界的地位相当于这个领域的奠基人之一——克莱因当年参与‘镜像测试’算法设计时,参考的三篇核心论文全部署着弗罗因德的名字。但问题是,弗罗因德教授本人在十八个月前就已经因病休假了,他的实验室在这段时间里由一个名叫卢卡斯·瓦尔特的研究员代管。”
迪米特里停顿了一下,像是在确认自己的数据没有出错。
“卢卡斯·瓦尔特。三十一岁。他是马蒂亚斯·瓦尔特的长子,艾莲娜同父异母的哥哥。”
技术室里忽然变得异常安静。窗户外面是格里亚德港午后的阳光,起重机正在把一批新的集装箱从货轮上卸下来,发出节奏稳定的撞击声。艾莲娜坐在椅子上,整个人没有任何明显的动作,但她的右手缓慢地移到了胸口——那个位置曾经挂着父亲留下的罗盘,现在罗盘在她外套内侧的口袋里,隔着两层布料传递着细微的凉意。
“继续说。”她的声音平稳,平稳得让迪米特里感到一种比任何情绪爆发都更令人警惕的克制。
“卢卡斯在你们父亲去世那年是十六岁。他的母亲——也就是你父亲的第二任妻子——在你父亲去世后带着他搬到了北方的省城,之后他和你们家就断了联系。他在格里亚德大学读完心理学博士,导师就是弗罗因德,毕业后直接留在行为认知实验室工作。十八个月前弗罗因德休假之后,他成为实验室的实际负责人。他拥有实验室所有数据的最高访问权限,包括‘镜像测试’的后台情感标签系统——因为这套系统的原始数据集就是弗罗因德实验室在五年前向科技公司授权提供的。也就是说,克莱因设计的算法,用的是弗罗因德实验室的数据。卢卡斯掌握着这些数据的根权限,他不需要利用任何技术漏洞,他是这套系统最初的构建者之一。”
迪米特里又敲了几下键盘,屏幕上出现了一份访问记录的放大视图。
“他不光查询了卡吕普索。他还查询了克莱因的账号,以及——维克多的账号。在克莱因落网的消息传出来之后,他把这三个账号的匹配数据全部下载到了一个外部硬盘里。他看过了全部的聊天记录、匹配结果和测评报告。他知道了维克多在‘幻镜’上对卡吕普索说的每一句话——包括那些他从未对妻子说出口的坦白。”
艾莲娜从椅子上站起来,走到窗边。港口在阳光下铺展成一片忙碌而有序的图景,和这个午后在技术室里被揭开的事实形成了一种残酷的对比。她转向迪米特里。
“把这十八个月以来所有相关记录拷贝一份加密副本,发送给雷瓦。但不要让弗罗因德实验室知道你发现了这些查询。我们需要先确认卢卡斯的动机——以及他是否已经知道我们在查他。”
“克莱因还在技术室里协助修补漏洞。也许可以问问他——他自己也不知道除了他之外还有另一个人。”迪米特里说。
“问他。”艾莲娜的声音在走廊里回荡了一下,然后被感应灯熄灭时发出的轻微咔嗒声吞没。
半小时后,克莱因被从留置室带到技术室。他手上的轻型手铐已经被换成了软质约束带——这是对他积极配合调查的某种非正式优待。迪米特里在他面前放了一杯不加糖的红茶,然后调出了那九千七百次查询的数据图表。
克莱因盯着那张图表看了整整两分钟,手指沿着查询频率的曲线在空中缓缓划过,嘴唇轻微翕动,像是在心算某道极其复杂的数学题。然后他把手放下,转头看着迪米特里,表情里出现了一种罕见的东西——不是惊讶,不是恐惧,而是某种接近同行之间的冷峻认可。
“这个人用的不是我的方法。”他说,“API端口查询的最小时间间隔是零点三秒——因为广告数据端口有速率限制。你看这些查询的时间戳——它们之间的间隔是零点零几秒,甚至有几组是完全同步的。这说明他没有通过广告端口,他直接访问了情感标签系统的根数据库。这不是黑客行为,这是内部访问。这个人在系统里拥有管理员权限。”
迪米特里和艾莲娜交换了一个眼神。克莱因从他们的沉默中读出了答案,然后微微点了点头,像是在确认一个已经在他脑海中成型但一直缺乏证据的假设。
“弗罗因德实验室。”他几乎是在自言自语,“我的算法有一半是在弗罗因德的论文基础上构建的。如果这个人是实验室的人——他比我更早注意到卡吕普索。比我早至少一年半。我用六天完成了对你的反向测绘,他花了十八个月——不是因为他比我慢,是因为他不需要急。他一直在观察。像一个坐在单向玻璃后面的人,看着你和我在数字迷宫里互相追逐,等着看谁会先到终点。他不是猎人——猎人是追着猎物跑。他更像是一个采集者,把别人追逐的过程本身当成研究对象。”
迪米特里从克莱因的语气里捕捉到了一个之前没有出现的担忧。“你刚才说‘等着看谁会先到终点’——你觉得他等的是什么?”
克莱因把红茶端起来抿了一口,手腕上的软质约束带在陶瓷杯沿上发出轻微的摩擦声。
“他等的可能是我落网。如果他的研究目标从一开始就不是卡吕普索本人,而是卡吕普索和俄耳甫斯之间的关系——一个侧写师和一个连环杀手在数字平台上互相追逐、互相试探、互相理解的过程——那么他需要的就不是一个受害者,而是一个完整的、有头有尾的实验记录。俄耳甫斯必须被抓到,实验才算完成。他一直在记录这个实验的全部数据,而我从来不知道自己是被观察的对象。”
他把杯子放回桌上,转向艾莲娜。
“你说这个人是卢卡斯。我没有听过这个名字,但如果是弗罗因德实验室的——他是你什么人?”克莱因的目光在艾莲娜脸上停留了片刻,似乎在拼凑某种基因层面的相似特征——颧骨的线条,眉弓的弧度,还有那种在压力下反而更加冷静的眼神,都带着同一个男人的影子。
“我同父异母的哥哥。马蒂亚斯·瓦尔特的长子。”艾莲娜说这几个字时,语气是那种在审讯室里反复练习过的平静,但她握着圆珠笔的右手拇指不自觉地在笔杆上摩挲着——那个动作的频率和克莱因在灯塔上描述罗盘磨损痕迹时所说的“从左上到右下的反复摩擦”完全一致。
“有意思。”克莱因的声音里出现了某种类似学术兴趣的东西,但他很快把它压了下去,“那么这里的逻辑就比我之前想象的更深了。我对你的迷恋——这个词不准确,但暂且用这个词——是建立在对你数据的精密分析之上的。我对你的了解,是通过你父亲的罗盘——一个我从未谋面的死者的遗物——作为某种意义上的媒介完成的。现在你告诉我,还有一个人,他和你共享同一个父亲的基因,拥有同样的数据访问权限,而且他比我早了整整一年半开始观察你。那么问题来了——他爱你,还是恨你?或者说,一个拥有最高数据权限的人,盯着自己的同父异母妹妹的内心数据反复查询了九千七百次,这种行为在心理学术语里应该叫什么?”
没有人回答这个问题。但三个人都清楚答案是什么——这种行为在精神病学诊断手册里有一种描述:强迫性固着,通常出现在因早年丧亲而导致依恋关系断裂的个体身上,其核心症状是对与逝者高度相关的人物产生无法自控的反复关注,这种关注在表面上可以伪装成学术研究,但在深层结构上是一种未能完成哀悼的病理性延续。
当天下午三点,按照克莱因在灯塔上提出的请求,维克多被带到了留置室。陪同他的是雷瓦和一名负责记录的警员。克莱因坐在桌子的另一侧,双手放在桌面上,手腕上的软质约束带已经被取下——这是雷瓦特批的,因为在灯塔会面中克莱因已经用行动证明了他不会对维克多构成人身威胁。
维克多在克莱因对面坐下。两个人在灯塔上的那次对峙已经过去了三天,但这三天里发生的事——审讯、漏洞修补、发现第二追踪者、卢卡斯的身份曝光——让这场会面的意义变得更加复杂。
克莱因没有绕弯子。他从口袋里掏出那条银链,链坠的罗盘在他指间微微旋转。他低头看了一眼罗盘,然后将它在桌面上滑向维克多。
“马蒂亚斯·瓦尔特。你妻子的父亲,死于车祸,享年四十二岁。表面刻有一个手刻字母M。边缘磨损呈同心圆状,表明佩戴者长期用右手拇指摩擦同一位置。链条长度将罗盘垂在锁骨下方两厘米处——这恰好是倾听自己心跳的最佳距离。银质氧化层呈三层结构,最底层颜色最深的氧化层大约形成于二十年前,与马蒂亚斯·瓦尔特去世的时间吻合。中间层颜色稍浅,形成于十五到二十年之间,属于长期未佩戴但仍被定期保养的时期。最表层颜色最浅,形成于最近五年内,是佩戴频率最高的时期——恰好覆盖了你和艾莲娜·瓦尔特结婚的整个时间段。”
他把手从罗盘上移开,留下那枚小指指甲大小的银片安静地躺在灰色的铁桌上。
“我在灯塔上答应你的事——亲手还给艾莲娜·瓦尔特的父亲。以我自己的名义。现在我完成了。至于你妻子的反应,她在观察室那边应该能看到这一切。她可以决定什么时候来拿。”
维克多把罗盘拿起来,握在掌心里。链子还是温的——那是克莱因的体温,和三天前在灯塔上接过罗盘时感受到的冰冷形成了鲜明的温差。
“你刚才把罗盘的物理特征全部分析了一遍。这是你的职业习惯,还是你只想让自己确定这不是在做梦?”
克莱因将目光从维克多的脸上移开,落在单向玻璃上。他的表情在日光灯的苍白光线下显得极其疲惫,但那种疲惫不是身体上的,而是一个人终于放下了某个扛了七年的重物之后才会有的、几乎接近虚脱的轻松。
“都有。在灯塔上,你把罗盘递给我的时候,我以为你是在骗我——以为你只是在拖延时间,让狙击手找到一个更好的射击角度。然后我把罗盘拿在手里,发现它的磨损形态是真实的,它的氧化层形成的年代轨迹也是真实的。这件东西真的被同一个人戴了二十年,而且那个人的确是你妻子的父亲。那一刻我意识到你给我的不是筹码,你是在把她的护身符交给她的猎物,只因为你觉得这个猎物可能还在乎自己应该往哪个方向走。你做的事从战术上毫无意义,从数据上无法量化——但它在二十三分钟里做到了我自己花了七年都没做到的事情。所以我不信任你,我不信任任何人。但我愿意信任这枚罗盘上的氧化层——因为氧化层不会撒谎。”
他从椅子上站起来,朝着单向玻璃微微点了点头。那不是在跟雷瓦或者艾莲娜打招呼,那是一种更古老的礼节——一个人在面对无法看见但已知其存在的听众时,所做的最低限度的致意。
“艾莲娜·瓦尔特,你父亲的罗盘在我手里待了三天。这三天里我用显微镜看过它的表面结构,用质谱分析测过它的银含量,用紫外光照过它的有机物残留——上面有你父亲工作服上的铁锈颗粒,有你母亲或者继母的护肤霜油脂,有你十四岁那年擦眼泪时留下的盐分晶体。现在它在维克多的掌心里了——还差最后一个人的温度。”
维克多从留置室里出来时,艾莲娜站在走廊尽头。她的身后是一扇落地窗,午后的阳光从她背后投过来,将她的轮廓勾勒成一道安静的剪影。维克多走到她面前,摊开手掌。罗盘上还残留着克莱因的体温,而他掌心的汗水已经将一部分热量渗透到了金属内部。
艾莲娜伸出手,但在碰到罗盘之前停住了。她的手指悬在罗盘上方大约两厘米处,指尖微微发抖——那是她在这整个案件过程中第一次出现了她无法用专业克制完全压制的颤抖。
“他刚才说的那些——关于父亲的铁锈颗粒、护肤霜油脂、十四岁那年擦眼泪留下的盐分——都是真的吗?”艾莲娜的声音里出现了一丝极其细微的裂缝,像一个在冰面上独自行走了太久的人,终于听见脚下传来第一声碎冰的脆响。
“我不知道。”维克多把罗盘放在她的掌心里,然后用自己粗糙的手掌覆盖住她的手指,“但我知道他不是一个会在这件事上撒谎的人。他对这枚罗盘花了三天做了他能做的一切分析——因为这是他这辈子最后一次可以用自己的专业能力去触碰一件真实的、不沾血的东西。如果他留给你的真相在你这里是假的,那么他所做的这一切就全都成了徒劳。”
艾莲娜低下头,看着掌心里的罗盘。银质表面在午后的阳光下反射出一层柔和的哑光,那些被克莱因用显微镜和紫外光分析过的划痕和氧化层,此刻看起来和任何一条普通的项链没有任何区别。但当她把罗盘握紧时,她感觉到了一种异样的温度——不是维克多掌心残留的体温,也不是克莱因分析时的指温,而是一种更古老的、穿透了二十年时间的温差。那是她父亲最后一次把这枚罗盘挂在自己脖子上时留下的初始温度,经过二十年终于完成了从马蒂亚斯到卢卡斯到克莱因再到维克多再回到她掌心的完整循环。
“卢卡斯。”她忽然开口,声音平稳但低,“克莱因只查到了他的查询记录,但克莱因没有查过的是——卢卡斯和父亲之间的关系。爸爸去世那年卢卡斯十六岁。车祸发生的时候,他坐在副驾驶座上。他是唯一的幸存者。之后他被他的母亲带去了北方,我再也没见过他。我十四岁,他十六岁。他在实验室里查询我的数据九千多次,我觉得我应该知道原因,可我真的猜不到。”
维克多没有说话,但他的手依然覆在艾莲娜的手指上。走廊尽头的窗外,一艘货轮正缓缓驶出格里亚德港,海平线上空堆积着大片的积雨云,预示着一场比前几天更加猛烈的暴风雨正在海平面上酝酿。
与此同时,格里亚德大学行为认知实验室的服务器室里,卢卡斯·瓦尔特正盯着三块屏幕上的实时数据流。最左边的屏幕显示着迪米特里刚刚完成的广告端口日志查询的镜像——他已经知道了警方发现了他的查询记录。中间屏幕上是克莱因在审讯室里与维克多会面的实时监控画面,画面来源是一颗仍在运行的微型无线摄像头,被藏在留置室天花板灯具的夹缝中,安装者不明。右边屏幕上是一份加密文档,标题是“长程情感操控研究——受试者A.V.与受试者J.K.双向交互数据完整记录”。
他把克莱因交给维克多罗盘的那段画面定格,放大,调整清晰度,然后截取了克莱因最后一次看向单向玻璃的镜头特写——那双深棕色的眼睛里,虹膜外缘的琥珀色在日光灯下呈现出一种近乎温暖的质感,和他在过去七年画过的任何一只灰色眼睛都不一样。
卢卡斯端起桌上的咖啡杯,将剩余的冷咖啡一饮而尽,然后将克莱因的眼睛特写拖到另一个文件夹里。那个文件夹的名字叫“样本对照——马蒂亚斯·瓦尔特眼部特写与关联个体虹膜色泽比对”。文件夹的创建日期是十九个月前——也就是卢卡斯第一次以艾莲娜·瓦尔特为目标查询“镜像测试”数据库的那个深夜。


暂无评论,来抢沙发吧!