8. 陌生盟友

冷杉林安全屋里,日光灯管的嗡鸣声和服务器散热风扇的白噪音交织在一起,像某种低沉的、永不停歇的背景音轨。维克多坐在工作台前,屏幕的光映在他脸上,眼镜片上倒映着密密麻麻的代码行。他已经连续工作了四个小时,破解清扫者发来的那份“守门人”系统源代码结构。

艾莉森靠在墙角的折叠椅上,闭着眼睛,但没有睡着。她的大脑在反复回放过去四十八小时里发生的每一件事——从莫里斯律师事务所地下机房的绿底黑字终端,到维罗妮卡·埃舍尔那栋被海风侵蚀的小楼,再到此刻这个藏在冷杉林深处的混凝土掩体。每一个场景都像是一块拼图,她试图在脑海中把它们拼在一起,但总有一块的位置不对。

“清扫者没有说谎。”维克多的声音忽然打破了沉默,“守门人系统确实存在,而且它的结构和他说的一模一样。三层防火墙,第一层是常规的生物特征识别,第二层是动态行为分析——它会监控访问者的键盘输入节奏、鼠标移动轨迹、甚至页面停留时间,用这些数据来判断操作者是否处于胁迫状态。如果系统判定操作者行为异常,它不会直接拒绝访问,而是假装允许访问,同时在后台上传一个追踪程序到访问者的设备上。”

“第三层呢?”

“第三层才是真正麻烦的地方。”维克多把屏幕转向艾莉森,“守门人系统的第三层防火墙叫‘回响’。它不是技术屏障,而是法律屏障。任何成功通过前两层验证的访问者,在进入数据库核心区域之前,会弹出一份电子协议。协议要求访问者声明自己是经授权的合法用户,并同意如果声明不实,将承担全部法律责任。如果你点了‘同意’,你在法律上就从一个被胁迫的遗产继承人变成了一个主动入侵的犯罪嫌疑人。清扫者发给我的源代码里特别标注了这一点——‘回响’协议在福赛克实验室所在的埃尔福特州具有完全法律效力。”

艾莉森站起来走到工作台前,俯身看着屏幕上那份协议的全文。协议措辞严密,显然是专业法律团队起草的,没有任何模糊空间。一旦签署,就等于主动承认自己是在实施犯罪。

“所以父亲清单上写的‘入侵’,不是技术上的入侵。”她缓缓地说,“技术上的屏障前两层我都能通过——维克多可以帮我。但第三层不是技术问题,是法律问题。如果我点下‘同意’,我就在法律上坐实了清扫者一直想给我安上的罪名。如果我不点,我就拿不到数据库。”

“你父亲在清单里故意留了一个陷阱。”维克多摘下眼镜,用拇指和食指捏着鼻梁,声音里透着疲惫,“但他也留了一条出路。你看协议的落款处。”

艾莉森把屏幕拉近。协议的落款处有一行极小的文字,字体颜色和背景几乎融为一体,不仔细看根本注意不到:“本协议适用‘福赛克实验室与巢穴平台数据共享框架协议’附件C第4.2款之例外条款。”

“例外条款。”艾莉森重复道。

“对。福赛克和巢穴之间有一份数据共享框架协议。这份协议规定,福赛克的外库数据——就是和巢穴平台共享的那部分用户生物特征数据——在特定条件下可以被第三方访问。条件是什么,我需要查那份框架协议的全文。但那份协议不是公开文件,是商业机密。”

维克多把眼镜重新戴上,手指在键盘上快速敲击。屏幕上的窗口不断切换——一会儿是法律数据库,一会儿是巢穴公司的企业注册信息,一会儿是福赛克实验室的公开年报。他的搜索方式不是线性的,而是像一只在迷宫中反复试探每一条岔路的蚂蚁,东撞一下西撞一下,撞出一条通往出口的路径。

大约二十分钟后,他停下了。

“我找到了。”他的声音里带着一丝不明显的颤抖,“框架协议的附件C第4.2款——‘例外条款:当数据共享的任何一方正在接受司法调查或监管机构质询时,另一方有权在未经对方同意的情况下,将共享数据提供给具有合法管辖权的调查机关。’你父亲的清单不是让你把这些数据公开给公众——至少不是第一手的公开。他是让你把这些数据提交给一个正在进行调查的监管机构。而眼下,恰好有一个——联邦参议院听证会。”

他调出那条巢穴平台的新闻推送。联邦参议院宣布将举行听证会调查巢穴平台算法推荐机制。听证会的日期就在三天后。

“时间对得上。”艾莉森说。倒计时还剩四十多个小时,如果她在听证会之前完成数据提取并提交给参议院调查委员会,她就既完成了清单的第二项任务,又规避了直接公开数据对无辜者的伤害。父亲设计的每一个时间节点,都和外部世界的重大事件精确咬合。

“但清扫者发来破解方案的目的是什么?”维克多皱起眉头,“他明知道如果你用他的方案通过了前两层防火墙,你就会在第三层撞上‘回响’协议。他给你指出一条路,但这条路在终点处是断的。除非——”

“除非他想要的不是帮我,而是让我在‘回响’协议上签字。”艾莉森接过他的话,“如果我签了,清扫者手里就多了一份我在法律上承认犯罪的证据。如果我不签,我就拿不到数据,清单第二项任务失败,遗产自毁。无论我怎么做,都是他赢。”

房间里又安静了下来。维克多的手指在桌面上无意识地敲着,节奏杂乱无章。他的目光落在工作台角落那块贴着“莉娜·R·初始日志镜像”标签的硬盘上,像是在做出某个决定。

“那就让清扫者以为你签了。”他终于开口,“守门人系统的行为分析模块监控的是键盘输入节奏和鼠标轨迹。我可以写一个脚本,模拟你在正常状态下的操作特征——打字速度、鼠标移动弧线、页面停留时长——然后在这个模拟环境下完成协议签署和数据下载。清扫者会收到一份完美的日志,显示你主动同意了协议。但实际上,签署协议的是一个脚本,不是你。”

“清扫者不会发现吗?”

“他发的源代码里没有提到行为分析模块的算法细节。他只知道这个模块存在,但不知道它的具体参数。他没有真实的参照数据来做比对。换句话说,他看不出来。这是他在这次交锋中唯一的盲区——他掌握了系统的结构,但没有掌握系统的具体参数。”

维克多已经开始动手写脚本了。他的打字速度极快,屏幕上不断吐出密集的代码行,每一行都像一砖一瓦在搭建一个精密的傀儡。这个傀儡会模仿一个人类的操作习惯,在福赛克实验室的服务器上留下属于它的数字指纹——指纹的纹理和艾莉森的完全一致,但指纹的主人从未真正触碰过键盘。

艾莉森看着他的侧脸。这个认识了还不到二十四小时的男人,正在为她构建一个法律上的替身。他不是在帮她逃避法律的制裁,而是在帮她找到一条既完成父亲遗愿、又不违背自己道德底线的窄路。

“维克多。”她忽然说。

“嗯?”

“你妹妹会为你骄傲的。”

维克多的手指在键盘上停顿了一瞬。只是一瞬,然后继续敲击。他没有回答,但艾莉森注意到他重新开始打字时,肩膀的线条比之前松弛了一点。

窗外的天色正在发生变化。云层的缝隙越来越大,更多的日光从那些缝隙中倾泻而下。冷杉林不再是一片阴沉沉的墨绿色,而开始呈现出层次分明的光影——被照亮的针叶泛着鲜亮的翠绿色,阴影处则保持着深邃的墨色。那种从清早就压在头顶的铅灰色笼罩正在慢慢散开。

匿名手机亮屏。一条新消息来自清扫者:“脚本写得不错,维克多先生。但你忽略了一件事——福赛克实验室的外库数据今天上午九点已经完成了系统迁移。新服务器的地址和你分析的旧架构不匹配。你需要新的入口坐标。这次我真的在帮你。新的入口坐标和访问令牌附在加密附件里。你可以选择相信,也可以选择自己再花二十个小时逆向分析。但倒计时不会等你。”

维克多盯着这条消息,脸上的表情在极短的时间内从惊愕变成了某种近乎欣赏的冷笑。“他在和我下棋。每一步都比我快半个身位。他不是在破坏你父亲的计划——他是在确保你父亲的计划按照原定路线进行。清扫者不是敌人。或者说,他不只是敌人。”

“他是谁?”

“两种可能。第一,他是巢穴公司内部的反叛者,利用清扫者团队的资源在暗中推动你父亲的计划。第二,他是你父亲本人留下的另一个后门——一套预设的、在你父亲去世后自动运行的数字代理程序,用清扫者的身份在关键节点给你提供关键信息。如果是第一种,他是一个人。如果是第二种,他是一段代码。”维克多顿了顿,把眼镜往鼻梁上推了推,“不管是哪一种,现在都必须用他给的坐标。我们没有二十个小时。”

他打开加密附件,用艾莉森的安全密钥解密。附件里是一个全新的服务器地址和一组动态访问令牌。维克多把新坐标输入脚本,重新设定了目标参数。屏幕上弹出福赛克实验室的登录界面,守门人系统的第一层防火墙——生物特征识别——在脚本的模拟下开始响应。

“准备好了吗?”他问。

“如果我回答‘不’,你会停下来吗?”

“不会。”

“那就开始吧。”

维克多敲下回车键。脚本开始运行。屏幕上,一个幽灵般的用户开始执行一系列精密预设的操作:登录、验证、浏览、选择、确认。键盘和鼠标在没有人触碰的情况下微微颤动着,每一个动作都在复刻一个活人的操作节奏。艾莉森看着屏幕上弹出的“回响”协议窗口,看到那个虚拟光标移动到“同意”按钮上,停顿了零点七秒——这是脚本计算出的平均决策时长——然后点击。

屏幕刷新。福赛克实验室外库数据库的目录结构在工作台上三块显示屏上同时展开,密密麻麻的文件名和数据表像一座被突然照亮的城市,每一条街道都通向一个不同的人生。那些被巢穴平台收集的生物特征数据——指纹模式、声纹、面部几何数据、甚至步态分析——整整齐齐地排列在目录里,每一条数据后面都链接着一个用户的唯一标识符。

“数据量太大。”维克多一边快速浏览目录一边说,“全部下载需要至少六个小时。但我们不能在这里停留那么久。清扫者知道这个安全屋的位置,他知道你在做什么——他现在不阻止你,不等于他不会改变主意。”

他筛选出核心数据表,编写了一个优先级下载队列,把和巢穴平台推荐算法直接相关的用户行为与生物特征交叉数据集排在最前面。进度条开始在屏幕上缓慢爬行。百分之一。百分之三。百分之六。

窗外的冷杉林里,风的方向忽然变了。原本从北面吹来的海风变成了从东面吹来的陆风,带着松脂和干燥泥土的气味。维克多的鼻翼微微翕动了一下,然后他猛地站起来,走到东侧窗户的铁皮封板前,从缝隙中往外看。

“有烟。”他说,“东面。距离大概两公里。不像是野火,烟雾太集中了。”

艾莉森走到他身边,从同一个缝隙往外看。在冷杉林东侧的低矮山脊线上,一股深灰色的烟柱正在缓缓升腾,形状异常集中,不像是自然形成的林火。烟柱下方隐约可以看到一个建筑物的轮廓——那栋建筑的位置,恰好在新克雷斯特市老城法院街的方向。

她口袋里的匿名手机忽然震动起来。不是消息推送,是电话。来电显示是一串乱码,无法识别号码。她犹豫了两秒钟,然后接通了电话。电话那头的声音沙哑而急促,像是刚刚跑过一段很长的路——是莫里斯。

“艾莉森小姐。我的办公室着火了。是蓄意纵火。有人在档案室里浇了某种助燃剂,火源在地下机房的位置。消防队正在往这边赶,但我必须告诉你——他们烧掉的是您父亲留在机房里的服务器。那台您用来登录账号的旧终端,还有那个和巢穴旧服务器连接的光纤节点。全都没了。”

电话那端传来消防车的警笛声,然后是噼噼啪啪的燃烧声。莫里斯的声音被一阵浓烟呛得剧烈咳嗽,但他还是坚持把最后一句话说完:“您父亲在机房墙板后面给我留了一封手写信。他说,当有人来烧毁这个机房的时候,就说明您已经走对了路。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注