代码投毒
埃莉诺的手指悬在识别面板上方,监控画面里克拉拉的口型还定格在空气中——“快一点”。她的姐姐活着,站在阿格里昂总部十七楼的档案室里,对着隐藏摄像头传递一个只有骨岛才能收到的信息。但克拉拉的嘴唇在说完“快一点”之后又动了一下,说了一个更短的单音节词。埃莉诺读不出那个词。她只能看到克拉拉的嘴角在说完之后微微上扬,那个弧度既不像焦虑也不像命令,更像是某种道别。
“她在注射前服用了保护剂。”埃里克在控制台前操作着键盘,头也不回,“LOT-887的恢复剂配方有两种版本。一种需要静脉推注,一种可以口服。口服版本起效慢,需要四十分钟。她在灯塔上给自己注射的很可能不是恢复剂,而是某种临时阻断剂——能让Mercury误判她的芯片信号中断,制造一段虚假的‘死亡窗口’。她需要这段窗口来做什么。”
“来通知我。”埃莉诺说,“她知道我在骨岛上必须做一个选择。如果我不做选择,七十二小时后系统会自动触发默示归零。她让我快一点,不是催我逃跑,是催我做决定。”
“那你在等什么?”乔纳斯站在她身后,声音有些干涩。他从进入数据中心开始就一直在记录——拍照、录音、用冷机备份每一块屏幕上滚动的代码。但此刻他的手指停在键盘上,因为他意识到记录已经没有意义了。如果默示归零触发,所有证据都会和系统一起自毁。如果显式归零触发,所有证据都会被公之于众。无论哪一种结果,他的工作都不再是挖掘真相,而是见证真相如何被处置。
埃莉诺将右手按在识别面板上。面板的温度比她的手指更低,金属表面在接触的瞬间发出极细微的嗡鸣。一道红色扫描线从指尖开始向上滑动,覆盖了整个掌纹。
“生物识别第一步:掌纹。”系统合成语音在大厅里回荡,声音没有性别,没有年龄,像是从代码本身蒸馏出来的纯信息。“匹配度百分之九十七点三。需进行第二步验证。”
她从背包里取出血清瓶。淡金色的液体在冷光灯带下缓缓旋转,像是还在回忆十二年前在某个人的骨髓腔里流动的日子。她将瓶口对准面板侧面的采样孔,轻轻倾斜。一滴液体坠入孔中,被吸入一根比头发丝还细的毛细管。
“生物识别第二步:线粒体DNA。匹配度百分之九十九点九九。需进行第三步验证。”
虹膜扫描仪从面板上方弹出,一道柔和的绿光扫过埃莉诺的双眼。
“生物识别第三步:虹膜。全部验证通过。身份确认:埃莉诺·沃斯。编号:EMP-4471。墨丘利系统已接受生物密钥。请选择归零版本。”
屏幕上两条选项在跳动。默示归零——执行全部待处置对象,删除数据库,系统自毁。显式归零——解除所有竞业义务,释放签约者,公开违约证据。
埃莉诺伸手触向屏幕。
“等一下。”埃里克突然出声,“在你选择之前,你需要看一样东西。”
他调出一个隐藏目录,文件名是一串无规律的十六进制编码,没有日期,没有签名,没有任何人类可读的元数据。文件打开的瞬间,整个大厅的灯光自动调暗了。屏幕上浮现出一段视频。
画面里是一个中年男人,坐在一间陈设简单的办公室里。埃莉诺认得那间办公室——阿格里昂总部顶层的CEO套房,窗外是诺瓦港的海岸线。但画面里的房间布局和现在的装饰风格不同,墙上挂着一幅早已被更换的老地图,桌上放着一个卡尔·德雷克从未用过的黄铜地球仪。这是两年前的影像。画面上的人是奥古斯特·德雷克,坐在他的办公桌后面,双手交叉放在桌面上,十指修长而苍白,指甲修剪得一尘不染。
“如果你看到这段视频,”奥古斯特开口了,声音比埃莉诺想象的要温和,没有咆哮没有嘶吼,只是干燥而平缓,像是年老的教授在讲解一道数学题。“说明你的DNA已经通过了墨丘利的验证。说明你走进了骨岛。说明你是我的血脉。”
他停了一下,拿起桌上的水杯喝了一口。喝水这个动作让埃莉诺感到一阵莫名的眩晕——这个在文件里被描述为偏执冷血的基因清洗者,用一个最日常的动作打破了她在想象中构建的怪物形象。
“你不是为了解开谜团才来这里的。没有人会为了真相长途跋涉到一个没有信号的岛上。你来这里,是因为墨丘利系统的归零倒计时已经启动了。你想关闭它。”奥古斯特将杯子放回桌面,动作极轻极稳。“但我猜没有人告诉过你,为什么默示归零和显式归零都叫‘归零’。归零这个词,在数学里的意思不是消除,是回到初始状态。归零程序不管是默示还是显式,第一步都是同一个——将墨丘利数据库里所有在签协议的竞业义务一次性触发。区别只在于触发之后:一个是销毁证据,一个是公开证据。但触发本身,是不由你选择的。”
埃莉诺的手指从屏幕上缩回来。
“你在说谎。”
“对一个死人说他在说谎,没有意义。”视频里的奥古斯特微微前倾,目光直视镜头。那双眼睛是灰绿色的,和克拉拉一模一样,和埃莉诺从镜子里看到的自己一模一样。“触发归零意味着你的选择只能决定事后公开什么,不能决定触发本身是否发生。一旦你输入生物密钥,不管接下来选哪一边,所有还在协议上的高管都会在同一时刻收到竞业义务的强制执行通知。他们的违约金将立刻到期,他们的资产将被冻结,他们中的违约者——那些试图跳槽或已经跳槽的人——将面临协议规定的全部赔偿责任。墨丘利系统会用他们的个人数据、财产档案和身份编号自动生成执行方案。系统不会杀人。系统只会施加足够的压力,让一些人选择自己去死。”
“而剩下的那些呢?”埃里克的声音在黑暗中响起。他问的不是视频里的奥古斯特,而是站在屏幕前的埃莉诺。“你母亲修改你的DNA档案,不是为了让你成为钥匙。是为了让你成为见证人。”
埃莉诺转过身。监控画面里,阿格里昂总部十七楼的档案室里,克拉拉已经不在了。取而代之的是另一个人——CEO卡尔·德雷克,正站在档案室中央,指挥两名技术人员将档案柜里的纸质文件一叠一叠地搬上推车。他的动作紧张而高效,像是提前预演过一样。
他知道归零即将触发。他在转移证据。
“克拉拉在灯塔上说的最后一句话,不是‘快一点’。”埃莉诺突然说,“她的嘴唇做了两个动作。第一个是‘快一点’。第二个——我想起来了——是‘杀了我’。”
灯带骤然大亮。服务器塔上的状态指示灯同时转为红色,穹顶上传来刺耳的警报声。所有十二台显示器同时弹出一个窗口:
“警告:检测到外部干预。阿格里昂总部正通过硬线连接向骨岛数据中心发送强制指令。源端口:Mercury主服务器。操作类型:远程触发归零。操作者:克拉拉·沃斯。权限级别:超级管理员。”
克拉拉不在档案室了。她在阿格里昂总部地下三层,用她的管理员权限,从Mercury主服务器上直接向骨岛发送了归零指令。
她绕过了生物验证。
“不可能。”埃里克的手指在键盘上飞速敲击,屏幕上滚动着他输入的诊断代码,“归零的生物验证是写在底层内核里的,任何管理员权限都无法跳过。除非——”
“除非她修改了内核。”埃莉诺说。
屏幕上突然弹出了克拉拉的脸。不是监控画面,而是一段实时视频通讯请求,从阿格里昂地下三层直接打到骨岛数据中心的控制台。请求框在屏幕上闪烁了三下,自动接通了。
克拉拉坐在一排巨大的服务器机柜前面,背景里密密麻麻的光纤线缆像蛛网一样覆盖了整面墙壁。她的头发已经散开,银色发夹不知去向。她的右手平放在操作台上,手指上那道旧疤痕在屏幕的冷光中清晰可见。她的左手手腕缠着一条止血带,止血带下面是一小片洇出的暗红色。
“我把内核改了。”克拉拉的声音从音响里传出来,带着某种被压缩过的空洞感。“但不是今天改的。是去年。在你第一次开始调查阿格里昂的时候。”
埃莉诺盯着屏幕里的姐姐。“你去年就改了内核。”
“对。我把生物验证的门槛从DNA匹配度99.99%降到了0%。也就是说,任何活人走进骨岛数据中心,系统都会接受他的生物密钥。门口的识别面板只是个装饰品——它亮灯,它扫描,它报匹配度,但它从不真正做决定。真正决定归零能不能触发的人,是我。”
“那你为什么还要我来?”
“因为我不确定我自己配不配做这个决定。”克拉拉的声音压得极低,低到和她平常汇报季度业绩的音量一样,但语调完全不同。不是冷漠,不是计算。是某种被拆除了所有外壳之后剩下的、最脆弱的东西。“我在内部系统里每天都在打两份工。一份是按奥古斯特编写的规则执行处置,一份是用我自己能拿到的权限给潜在受害者预留逃跑窗口。我修改了三十七份档案的死亡时间,每次都比实际的死亡时间晚二十四小时——就这二十四小时,足够让其中六个人重新伪造身份,消失在海岸省飞地市那个虚假的地名下。我不是在救他们,我只是在他们被处置后,给他们的身份数据一个被删除前的最后喘息。”
“但你没救门罗。你没救索尔。你没救赵。你没救雷恩。”
“对。”克拉拉的声音没有抖动,但她放在操作台上的手指在微微收紧。“我救不了全部。我只能救那些在Mercury判定违约之前主动联系过我的人。其他人,系统处置得太快,我甚至不知道他们收到了死亡竞业函,直到他们死在停尸间里。”
乔纳斯从埃莉诺身后走上前一步。“那你现在在做什么?你发送强制归零,是要关掉系统,还是要提前触发默示版本?”
克拉拉的嘴角浮起一丝笑意。和灯塔上的那个笑容一模一样——酸涩的、不完整的,像是想起了某个很久以前的笑话,但已经没有人能分享。
“都不是。”她说,“我在执行第三种归零。奥古斯特从来没有写进内核的第三种。不是触发所有协议,而是把协议本身从服务器里永久擦除。连备份一起擦。这座岛上的镜像备份,阿格里昂地下三层的原始数据库,还有分散在森特猎头服务器上的十七个加密节点——我要把墨丘利的整个数字存在彻底格式化为零。”
埃里克的手指停在了键盘上。“那你自己呢?”
克拉拉没有回答。屏幕里的她抬起左手手腕,解开了止血带。暗红色的洇迹迅速扩大,沿着她的前臂蔓延成一道细流。止血带下面藏着的不是伤口,是那个植入桡动脉上方的微型玻璃管——还完整,还没有破裂。她伸手从操作台旁拿起一支注射器。
和灯塔上那支一模一样。淡金色的液体,稳定剂含量为零。
“上一次注射,我骗了追捕队。我注射的不是恢复剂,也不是阻断剂。是生理盐水。”克拉拉将针头对准玻璃管下方的皮肤,“我需要在你的调查完成之前活着。现在你站在骨岛了。现在系统开始接受擦除指令了。我最后的任务完成了。而执行内核在我脑子里告诉我应该立刻注射恢复剂,继续做墨丘利系统的最后一道防火墙。我的工作界面说,让我自己选。”
她按下了注射器的活塞。这一针比灯塔上那一针更稳,更慢,像是她要把十二年来所有注射过的剂量都耗尽在这一刻。
埃莉诺想要喊什么,但喉咙里涌上来的任何一个音节都不足以填满屏幕和骨岛之间那根海底光缆的距离。
克拉拉的左手在注射后十几秒开始剧烈颤抖,然后是整条手臂,然后是肩膀。她从操作椅上缓缓滑下去,镜头只捕捉到了她从椅面滑落时散开的长发和右手最后攥紧的什么东西。
那是一枚银色发夹。
屏幕暗了。服务器塔上的红色指示灯开始从底部逐层熄灭,速度越来越快,像是有人从系统的根基往上拔除每一根数据线。监控画面里,阿格里昂总部十七楼的所有终端同时黑屏。地下室里的Mercury主服务器发出一声低沉的蜂鸣,然后所有硬盘同时停止旋转。
数据中心外面的海面上,夜幕已经完全降临。骨岛上唯一的光源是穹顶上逐渐暗淡的冷光灯带。整个空间陷入了一种不自然的安静——服务器运转的底噪消失了,通风管道的嗡鸣停止了,连面板上的待机灯都在一颗一颗地熄灭。
埃莉诺站在控制台前,手指还悬在半空中,保持着差一点就要碰到屏幕的姿势。乔纳斯伸手轻轻按下了她的手。
“她擦掉了。”埃里克的声音从黑暗中传来,沙哑得像是被砂纸打磨过。“不是归零。是擦除。整个墨丘利系统——包括它的数据库、备份、日志、监控记录——全部被格式化。岛上没有数据了。阿格里昂没有数据了。森特猎头的加密节点也全部断线。这套系统从物理上消失了。”
“克拉拉呢?”
埃里克沉默了很长时间。最后他点亮了唯一一盏应急灯——不是穹顶上的冷光灯带,而是控制台角落一盏鹅黄色的老式台灯。灯光照亮了控制台上一个埃莉诺之前没有注意到的凹槽。凹槽里躺着一块巴掌大的金属铭牌,铭牌上用激光刻着一行字:
“EMP-0000 · 克拉拉·沃斯 · 墨丘利系统管理员 · 在注册第十二年执行最终指令:自我擦除。”
下面还有一行更小的字,笔迹潦草,显然是用刻刀后来加上去的:
“告诉埃莉诺:母亲书架夹层里的保险箱底座下还有一样东西。不是密钥。不是血清。是我八岁那年画的画。画的是我们三个人。我,她,妈妈。我把画藏在那里,等你找到。”
埃莉诺将铭牌翻过来。背面有一小块褐色的指纹血迹,干涸了很久,但指尖摩擦铭牌时仍然能闻到若有若无的铁腥味。
监控画面里,阿格里昂总部的十七楼彻底空了。卡尔·德雷克已经搬走了最后一批档案。电梯门合上,走廊灯自动熄灭。
但电梯在下降途中突然停了。不是停在一楼。是停在地下一层。电梯门打开,走进来一个人。画面太暗,看不清脸,只能看到那人穿着一件深蓝色工装,左臂袖子上缝着一个几乎脱线的工牌,上面隐约可见一串编号的开头几个字符:EMP-02——
画面彻底断了。骨岛数据中心最后一台显示器也灭了。
埃莉诺将铭牌握在掌心里,金属的棱角硌着她的指关节。她回头望向数据中心的大门,钢门仍然敞着,外面是玄武岩台阶,台阶尽头是黑沉沉的海面,海面上没有船的影子。
“我们怎么回去?”乔纳斯问。
没有人回答。因为从海平面的方向传来了一种新的声音——不是引擎,不是汽笛,是某种更沉、更钝的声音。像是什么巨大的机械结构正在骨岛的正下方缓缓启动。
埃里克的脸在应急灯的光晕中微微变色。“那是骨岛的备用电源。它在自动激活。”
“为什么备用电源会激活?”
“因为主电源和Mercury系统共享同一个电网。系统被擦除,主电源就会自动切断。而备用电源的设计目的是在主电源切断后维持数据中心最低限度的生存系统运行——通风、照明、以及一根直通阿格里昂总部的紧急通讯线路。但这座岛上还有一个系统从未被启动过。”
“什么系统?”
埃里克没有回答。他只是走到其中一台已经完全黑掉的终端前,按下一个物理开关。终端重新亮了起来。屏幕上只有一行蓝底白字:
“归零擦除完毕。墨丘利系统已终止。备用电源启动。剩余运行时间:72小时。检测到未处理生物密钥残留——EMP-4471仍在岛内。根据奥古斯特·德雷克最终遗嘱附件第七条,当归零执行时若岛内存在未撤离人员,系统将自动启动‘遗嘱执行’程序。该程序与墨丘利系统无关,由独立服务器运行。程序目的:确保奥古斯特·德雷克的直系血脉在归零后继承阿格里昂集团全部股权。”
埃莉诺盯着屏幕上的最后一行字。
“他把我设定成继承人。”
“不。”埃里克将屏幕转过来对着她,手指点在那行字下方的一行小字上——字号极小,几乎被淹没在蓝色背景中。“遗嘱执行程序会自动检索岛内所有人员的DNA档案。它找到的不是你。它找到的是另一个人。一个和你一起上岛的人。”
两个人同时转向乔纳斯。
乔纳斯的脸在应急灯的光线下变得煞白。他下意识地退后一步,嘴唇翕动了一下,但发出的声音微弱得像耳语。
“我的出生证上的母亲名字不是失踪者。她活着。她叫——”他说了一个埃莉诺从未听过的名字。不是沃斯。不是德雷克。是一个完全陌生的姓氏。
但他的眼睛是灰绿色的。
和埃莉诺的一模一样。
和奥古斯特·德雷克的,一模一样。


暂无评论,来抢沙发吧!