11. 身份置换

西港区行政中心三号楼在凌晨四点看起来像一座休眠的堡垒。

灰色的混凝土外墙没有任何窗户,只有每隔一段距离出现的通风口栅栏,栅栏被涂成和墙体一样的灰色,像是刻意要让人忽略这座建筑里正在发生什么。楼顶的天线塔在夜色中闪着暗红色的航空警示灯,一明一灭,仿佛某种缓慢的脉搏。埃利安蹲在三号楼对面一栋低层建筑的屋顶上,用薇拉给他的那副小型望远镜观察着地下停车场入口。

莉迪亚的情报是准确的。三点五十分,一辆印着网络安全部标志的白色巡逻车准时从停车场入口前驶过,车速不快不慢,车顶的探照灯扫过地面,光柱在沥青路面上拖出一道弧形的白线。巡逻车消失在行政中心东侧的拐角后,停车场入口重新陷入了安静。

埃利安收起望远镜,从屋顶的防火梯下到地面。他穿过空旷的街道,贴着建筑的阴影走到停车场入口。入口的栏杆是自动感应的,但旁边的行人通道装着一个磁卡读卡器。他从口袋里掏出莉迪亚给的那张克隆卡,在读数区贴了一下。读卡器发出短促的一声“滴”,通道的绿灯亮了。

地下停车场B2层比地面更安静,空气中弥漫着轮胎摩擦过的橡胶味和淡淡的机油味。天花板的日光灯管大部分已经熄灭,只剩几盏应急灯在角落里发着昏黄的光。埃利安沿着墙根走,数着柱子上的编号,在第十七号柱子旁边找到了那扇消防门。门是铁质的,上面的油漆已经起了泡,门把手上方装着一个密码锁。他按下了莉迪亚在地图上写的那串数字——六位数,每按一下按键都发出一声空洞的电子音。

锁开了。

设备通道比他想象的要窄。管道和线缆从天花板一直垂到地面,像某种金属藤蔓的丛林。空气又热又闷,带着电线绝缘层被轻微加热后的化学气味。他侧着身子在管道之间穿行,背包被突出的阀门刮了好几次。通道尽头是一段向上的铁梯,梯子的踏板上焊着防滑纹路,但铁锈已经把它啃得凹凸不平。

他爬上铁梯,推开顶端的检修口盖板,发现自己进入了三号楼的一层楼梯间。楼梯间的墙壁上刷着米黄色涂料,地面铺着灰色的防滑地砖,每一层的楼梯转角处都挂着一张楼层面图,用不同颜色标注着各个部门的办公区域。四楼——档案管理司数据接入室。

上楼梯的时候他的脚步很轻,但每一步都在空旷的楼梯间里激起短促的回声。二楼、三楼、四楼。四楼的楼梯间防火门是玻璃的,透过玻璃可以看到走廊里亮着几盏夜间照明的暗灯,光带在地面上投下一排平行的阴影。

数据接入室在走廊尽头。门锁和他之前在地下室遇到的是同一种旧式弹子锁。他用那把回形针弯成的撬锁工具插进锁孔,手指感受着弹子的阻力,一格一格地拨。锁芯转动的声音在寂静的走廊里格外清晰,像是有人在远处轻轻拍了一下手。

门开了。

数据接入室是一间不大的房间,没有窗户,四壁都是灰白色的吸音材料。房间正中央是一张金属操作台,台面上嵌着三台并排的显示器,每台显示器前面各有一个键盘和一套身份验证终端。墙上的铜牌刻着:“国家安全部档案管理司荣誉数据库远程终端——未经授权进入者将依法追究刑事责任。”

埃利安在操作台前坐下,把背包放在脚边。他打开笔记本电脑,连上薇拉的加密通讯频道。薇拉的头像亮着,状态显示已经在等他。

“到了?”她问。

“到了。显示器是待机状态,身份验证终端要求输入授权码。三个都需要。”

“等一下。”薇拉发来一个文件,是一份技术操作手册,页数不多但每一条都写得密密麻麻。“这是马格努斯留下的远程终端操作指南。三个授权码的输入顺序有严格规定——必须是A、B、C的顺序,间隔不能超过三十秒。如果顺序错或者超时,系统会自动锁死,触发安保警报。”

“所以那三个人必须同时在线?”

“他们已经在等了。”薇拉说,“马格努斯找到他们花了很多年。这三个人分布在西港区不同的部门,一个是档案管理司的档案修复员,一个是信息系统安全处的代码审计员——我的前同事——还有一个是人力资源部的档案管理员。他们的共同点是:都曾试图在内部举报某些被压下去的不公正事件,然后都被调到了边缘岗位,不再接触任何敏感文件。他们从来没有见过面,彼此不知道另外两个人的存在。马格努斯是唯一一个知道全部三个人身份的人。”

“现在我知道了。”

“现在你知道了。”薇拉停了一下,“但这不代表你能联系他们。一旦你直接联系其中任何一个人,就可能在安全部的监控中留下痕迹。所以马格努斯设计了一个自动触发的信号——当你在这个终端上输入一串特定指令的时候,系统会自动向三个人的内部通讯账号各发送一条不带任何文字的空白消息。他们收到这条消息之后,会在三十秒内用自己的授权码登录终端。没有人给他们发指令,没有人留下通讯记录。就像是系统自己发生了某种技术故障。”

埃利安看着操作指南上那串指令——一行不超过二十个字符的代码,格式看起来像是系统诊断命令。任何一个安全审计员看到它都不会觉得异常。

他把指令输入了第一台终端。屏幕闪了一下,跳出一个进度条,进度条走到百分之百之后,系统弹出了一个提示:“联合授权模式已激活。等待授权码A输入。”

然后他开始等。

十秒。十五秒。第二十秒,第一台终端的屏幕上弹出了第一个授权码。一串十六位数字加字母的组合,从系统内部传输过来,没有留下任何外部IP地址的痕迹。第二十五秒,第二个授权码出现在第二台终端。第三十秒——正好三十秒——第三个授权码出现在第三台终端。

三条授权码在系统里并行验证,验证进度条一格一格地走到绿色。然后荣誉数据库的操作界面在他面前展开了。

界面很朴素——一个深蓝色的背景上排列着几个功能模块的入口。埃利安找到了档案查询入口,输入了U盘名单上那串荣誉数据库编号。屏幕上弹出了格伦纳水渠事件三名施暴者的荣誉档案。

第一份档案编号HQ-8843,姓名栏显示的是一个他从未听过的名字,但在备注里有一行备注:“该公民多次获得社区贡献表彰,无不良记录。”荣誉分值:满分。社会评价等级:优秀。

第二份档案编号HQ-8845。同样的满分,同样的“无不良记录”。

第三份编号HQ-8847。满分。备注栏里甚至有一条额外的评语:“积极参与社区纠纷调解,获邻里一致好评。”

埃利安盯着屏幕,指尖在键盘上方悬停。他想起了茶馆老板娘发抖的手,想起了脖子上布满伤疤的佩尔,想起了那个在格伦纳水渠边被按在草地上往嘴里塞草的身影。而荣誉数据库里,施暴者被描述为“积极参与社区纠纷调解”的人。

他打开了薇拉的通讯频道:“我要开始改了。”

“等等。”薇拉说,“在你开始改之前,有件事你需要知道。马格努斯留给你的那个第三层权限后门,我激活之后只能维持九分钟。但这九分钟不只是为了让你改这三份档案——第三层还存着另一个东西。马格努斯在系统最深处藏了一份他自己写的‘档案员备忘录’,里面记录了过去三十年里所有被压制的调查报告的索引。一共有两百一十四份。涉及的不只是格伦纳,不只是供水,还有土地、医疗、教育、选举。如果你只改这三份档案,九分钟绰绰有余。但如果你要把那份索引也复制出来——”

“需要多久?”

“复制索引需要额外的六分钟。加起来一共十五分钟。但后门只能维持九分钟。另外六分钟怎么办——我不知道。”

埃利安沉默了几秒钟。然后他说:“激活后门。先给我九分钟把档案改完。剩下的事,我想办法。”

薇拉没有说“你疯了”或者“这不可能”。她只是说:“收到。后门激活倒计时开始。从现在起,你拥有九分钟的第三层权限。计时开始。”

屏幕右上角出现了一个倒计时数字——09:00,然后开始跳动。08:59。08:58。

埃利安深吸一口气,打开了第一份档案的编辑权限。荣誉数据库的编辑界面比他预想的更简单——系统设计者显然没有考虑过有人会从内部修改档案内容,编辑功能几乎没有任何防错机制。他删除了“无不良记录”那一行,在备注栏里重新输入了一段文字。他没有写任何情绪化的东西,没有使用任何主观评价,只是严格按照佩尔的调查报告节选,逐条列出了施暴者在格伦纳水渠事件中的行为、时间、地点、和目击证据编号。

08:12。第一份档案修改完成,保存。

第二份档案。他在备注里补充了施暴者参与拍摄并传播羞辱视频的记录,引用了维斯塔湾内部文件里关于格伦纳镇水源分配不公的数据作为背景说明。

05:47。保存。

第三份档案。他的手已经开始发抖——不是因为紧张,而是因为他连续操作键盘太久,手指的肌肉在抗议。他敲下最后一行文字,把“积极参与社区纠纷调解”改成了“参与格伦纳镇水源纠纷暴力事件,详见调查报告第37号”。然后保存。

03:22。

屏幕上的倒计时还在跳动。他切换到薇拉的通讯频道:“三份档案改完了。我现在去复制索引。”

“你只剩三分多钟了。”

“我知道。”

埃利安在权限目录里快速翻找,按照薇拉之前发给他的路由图上标注的路径,一层一层地进入系统更深层的目录结构。荣誉数据库的文件夹命名方式极其枯燥——按年份和编号排列,没有任何关键词提示。他找到了标注为“内部备忘录”的文件夹,但里面是空的。

02:01。

“索引不在你说的地方。”他打字的速度快得键盘在响。

“找‘系统冗余备份’目录。”薇拉的声音也变快了,“马格努斯把备忘录放在一个看起来最不可能有人点开的文件夹里。他写过——‘藏东西的最好方式不是加密,是无聊’。”

埃利安在目录树里往下翻了四层,找到了一个标注为“1983年系统迁移测试数据备份”的文件夹。在科伦迪亚,没有人会点开一个四十多年前的测试数据。他点了进去。文件夹里只有一个文件——“关于荣誉数据库检索范围的历史局限性分析(内部参考)”。

文件名本身就是一个伪装。一份关于检索范围局限性的分析报告,在任何审查者眼里都不过是某个老档案员退休前留下的冗长废话。他点开了它。

00:47。

文件展开之后,正文确实是一篇关于检索范围的学术性论述。但翻到第十五页之后,内容突然变成了另一套格式——一份按年份编号排列的调查索引,每一行都标注着调查标题、被压制日期、和压制决定的签字人职务。格伦纳水渠事件的编号排在第三十七位,它的前后是土地征收、医疗配额、和教育资源分配的案件。

00:19。

埃利安按下全选,复制。文件太大,复制进度条走得很慢。

00:08。进度条走到百分之七十二。

00:05。百分之八十九。

00:03。百分之九十七。

00:01。复制完成。

倒计时归零。屏幕右上角的数字跳成了红色,然后消失了。埃利安把复制的文件粘贴到一个空白文档里,点了保存。文档顺利保存,没有被系统拦截——复制出来的内容保存在本地终端的临时文件夹里,不需要第三层权限。

他的双手离开了键盘,整个人靠在椅背上,长长地呼出了一口气。数据接入室里安静极了,只有三台显示器发出的微微电流声。他感觉自己的心跳正在一下一下地敲着胸腔,像是有人在里面敲一扇门。

然后手机震了。

屏幕上弹出的不是薇拉的消息,不是佩尔的旧手机的提示,是克隆账号的动态更新。动态的发布时间是三十秒前——正好是他倒计时归零的那一刻。

内容是一段视频,但这次不是实景拍摄,而是一个屏幕录屏。录屏画面显示的正是他现在正在看的荣誉数据库操作界面。他的每一次点击、每一次删除、每一次保存——全部被原封不动地录了下来。视频的最后,画面定格在了他刚刚修改完的第三份档案上,旁边配了一行文字:

“实时见证一位遗产继承人的努力。干得不错。”

下面还有一行更小的字:“感谢你帮我们删掉了那些人的旧档案。现在换我们了。”

埃利安感觉自己的血从头顶凉到了脚底。他猛地回头看——数据接入室里没有第二个人,没有摄像头(至少他进来的时候检查过天花板和墙壁),没有任何东西在对着他拍。他检查了三台终端的系统进程,发现在后台运行着一个他之前没有注意到的服务——一个屏幕共享的隐藏进程,启动时间标注的正是他插入那串激活指令的时刻。

他立刻把网线拔掉,屏幕共享进程中断了。但他知道已经晚了。他修改档案的全过程已经被录下来并上传到了一个他无法追踪的服务器上。而克隆账号的配文里“换我们了”那四个字,像一把冰锥扎进了他的思维。

他们想要什么?修改施暴者的档案,把他写的那些真相删掉,重新恢复那些“无不良记录”的备注?还是做更糟的事——在他的修改基础上再追加修改,把一切都扭曲到无法辨认真伪的地步?

他重新插上网线,打开薇拉的通讯频道。他还没来得及打字,薇拉的消息先弹了出来:“我看到了。克隆账号在社交媒体上发了你的操作录屏。评论区已经开始有人怀疑荣誉数据库被黑客入侵的真实性——他们在说你修改的档案里引用的调查报告编号是虚构的,说你根本不是揭露真相,而是在编造谎言。”

“那些编号是真的。佩尔的调查报告就在我包里。”

“我知道。但你现在没办法证明这一点。他们不是要修改你的修改——他们是要让你的修改看起来不可信。一旦公众认为你写进去的东西是伪造的,那么你写进去的真相就永远被贴上了‘可疑’的标签。即使将来有人重新打开这些档案,也无法确认哪些是你写的,哪些是真实的。”

埃利安的手停在了键盘上方。他明白了。克隆账号不是要和他争夺档案的编辑权,不是要删除他写的东西。克隆账号要的是——把真相和谎言搅在一起,让任何人都无法再分辨两者的区别。这是数字时代最彻底的毁灭方式:不是删除,而是污染。

屏幕上,社交媒体的话题热度正在快速攀升。“荣誉数据库被黑”这个词条冲上了热门榜第三位。评论区里的人分成两派激烈争论,但两派都同意一个前提——这个数据库的内容已经不可信了。没有人问,在埃利安修改之前,那些“无不良记录”的档案备注本身是真的还是假的。没有人在讨论格伦纳水渠边被按在地上吃草的人,没有人在讨论供水配额和种姓分配。所有人的注意力都被吸引到了“数据库被黑”这件事本身上。

他被巧妙地转移到了聚光灯下。不是作为揭露者,而是作为一个“可能伪造了档案”的可疑对象。

而这一切发生的同时,一份两百一十四条被压制调查的索引正静静地存在他笔记本电脑的临时文件夹里,像一个无人问津的矿脉,埋在爆炸声和烟尘之下。

埃利安拔掉所有连接线,把笔记本电脑收进背包,从操作台前站起来。他走到数据接入室门口,把手放在门把手上,但没有马上转动。他听到走廊里有脚步声。不是一个人的——至少两双靴子,正沿着四楼走廊从东往西走。靴子踩在地砖上的节奏不像安保巡逻——安保巡逻的脚步是匀速的、机械的。这个脚步声有快有慢,伴随着对讲机静电噪声中偶尔漏出的简短对话。

他们在找什么。

埃利安把耳朵贴在门上。声音更近了。一个男声在说:“荣誉数据库有人登录过。三层权限都被触发了。安全组的人马上到,我们先封住四楼所有出入口。”

另一个女声说:“数据接入室查了吗?”

“正在查。”

埃利安松开手,退回操作台旁边。他的目光扫过房间——没有窗户,没有通风管道大到能钻进去,天花板上只有吸音板,墙壁后面是混凝土。唯一的出口是那扇门。他从背包里拿出多功能工具刀,把回形针撬锁工具重新夹在指间,然后关了灯。数据接入室陷入了完全的黑暗,只有三台显示器的待机指示灯在角落里发出三粒微弱的绿色光点。

靴子声停在了门外。有人推了一下门把手,没推开。然后是对讲机的声音:“数据接入室的门锁着。申请钥匙。”

对讲机另一头传来回复:“钥匙在值班室。值班室在三楼东侧。大约十分钟。”

“收到。”靴子声从门前往西移了一段距离,停在了走廊中段——没有完全离开,像是在守着什么。

埃利安蹲在黑暗中,脑子飞速运转。十分钟。他有十分钟的时间离开这里。但唯一的出口已经被守住了。他把手伸进背包,摸到佩尔给他的那台旧手机,按亮屏幕。手机的通讯录里存着“V”——薇拉。

他发了一条短信,只有三个字:“被困了。”

薇拉的回复在几秒后弹出来:“用消防系统的烟感器可以触发火警。火警启动后楼层防火门会自动打开,安保人员必须按规程疏散。四楼防火门打开后可以走楼梯到天台。天台另一侧有一道通往隔壁二号楼的连接桥,桥上有顶盖遮着,不在地面监控的视野范围内。”

“烟感器怎么触发?”

“香烟。”

埃利安从背包侧袋翻出那包在石泉镇加油站买的烟。他不抽烟,买它是因为薇拉在安全屋的教程里提过一句——“香烟是最好用的非电子触发工具,没有之一”。他把三根烟同时叼在嘴上,用打火机点着,然后把它们举到天花板上离他最近的一个烟感器正下方。烟雾升起来,一缕一缕地飘进烟感器的感应栅格。

五秒钟后,四楼的消防警报响了。

警报声刺耳得像一把锤子敲在铁板上。走廊里立刻传来了自动防火门弹开的机械声和扩音器里反复播放的疏散广播——“消防警报已启动,请所有人员立即通过最近的安全出口撤离。重复,请所有人员立即撤离。”走廊里那两个靴子声犹豫了一下,然后朝楼梯间的方向移过去。

埃利安推开数据接入室的门,弯腰沿着走廊往反方向跑——不是去楼梯间,是去天台。四楼走廊的尽头有一道通向天台的门,门上的电磁锁在火警状态下已经自动释放了。他推开门,天台上凌晨的冷风猛地灌进来,吹得他眼睛发酸。

天台连接桥的位置就在前方三十米处。他跑过桥面的时候,脚下透过金属格栅可以看到三号楼和二号楼之间狭长的空地。空地上一辆安全组的车刚刚停稳,车灯的光柱扫过他头顶的连接桥顶盖,但没有穿透。

二号楼的天台门没锁。他推门进去,从二号楼的楼梯间一路下到地下停车场,沿着来时的路线重新穿过设备通道,从B2层的消防门钻了出来。地下停车场里现在多了很多人——安全组的人、消防应急的人、还有几个显然是网络安全部紧急赶来的技术人员。他压低帽子,混在消防疏散的人流里从行人通道走了出去。

外面的天已经开始亮了。西港区行政中心的建筑群在晨曦中显出了轮廓,灰色的墙体被初升的太阳镀上了一层冷淡的金色。远处三号楼的消防警报还在响,声音在行政中心空旷的广场上被拉得很长。

他没有回头。他沿着人行道往西走,走过了两个街区,找到了一家24小时营业的便利店。店里的暖气开得很足,收银台后面坐着一个正在打瞌睡的少年。埃利安买了瓶水,坐在便利店靠窗的塑料椅上,把笔记本电脑打开。

薇拉的通讯频道里已经堆了十几条未读消息。最新的一条是:“你出来了吗?”

“出来了。”他回复。

然后他打开了那个从荣誉数据库里复制出来的文件。两百一十四条被压制调查的索引安安静静地排列在屏幕上,从三十年前的第一条到三个月前的最后一条。每一条都是一个被锁进档案柜的真相,每一行都是一个被写进“资源调配优化”这种词汇里的人。

他把文件重新保存了三份——一份在硬盘里,一份在备用U盘里,一份上传到了薇拉之前设置的匿名文件托管平台。然后他关掉电脑,靠在塑料椅上,闭上了眼睛。

便利店里的广播正在播早间新闻。女主播的声音抑扬顿挫地报道着维斯塔湾丑闻的最新进展、西港区行政中心凌晨发生的“消防演习”、以及社交媒体上关于荣誉数据库被入侵的激烈争论。没有人提到格伦纳,没有人提到两百一十四条,没有人提到一个塔拉巴区出来的青年昨天夜里坐在一座休眠堡垒里,用九分钟的时间把三个人的真相写进了一个拒绝真相的系统。

新闻播完,换了一首流行歌曲。便利店里的少年收银员跟着旋律轻轻哼了两句。

埃利安睁开眼。手机屏幕亮了。克隆账号的新动态,发布时间是十秒前。

“精彩的表演。但你真的以为档案修改成功了吗?去看看你改过的第三份档案。我们帮你恢复了原始版本——当然,顺便又加了几行我们自己的东西。”

埃利安打开浏览器,输入荣誉数据库的公开查询入口地址。他查到了第三份档案的编号。屏幕上的内容加载出来之后,他握着鼠标的手指僵住了。

档案备注栏里的文字不是他写的版本,也不是最初的“无不良记录”版本。而是一个全新的版本,措辞巧妙到让人脊背发凉——“该公民曾被错误指控参与格伦纳镇水源纠纷事件,后经调查确认系恶意诽谤。荣誉数据库已就此事进行更正,并对造谣者保留法律追诉权利。”

他把整句话读了两遍。第一遍他以为是自己看错了。第二遍他意识到,克隆账号说“换我们了”的意思不是要抹掉他写的东西,而是要把他写的真相替换成一个被官方认证的“诽谤”。而在这个新的版本里,施暴者不再是施暴者——施暴者是受害者。佩尔、那些水渠边被凌辱的达利特人、那些花了二十七年收集证据的人——全部变成了“造谣者”。

而他——埃利安·奥尔特加——刚才亲手打开了一个后门,让他们有机会把这行字写进荣誉数据库。他以为自己在改写历史,实际上他替那些想要改写历史的人铺好了路。

手机屏幕又亮了。

遗愿清单执行系统的邮件:“第三项任务状态更新:档案修改已被反向操作。任务评估:未完成。警告:连续三项任务中有一项未完成,第四项任务的时限将缩短至二十四小时。第四项任务内容——制造一个虚假的国际人权组织账号,发布一份针对科伦迪亚供水危机的人权谴责报告,并使其获得至少三家真实国际媒体的引用。”

埃利安把手机扣在桌上,双手按住额头。窗外太阳已经完全升起来了,阳光透过便利店的玻璃窗照在他面前那瓶矿泉水上,瓶身上的维斯塔湾商标在光线里闪闪发亮。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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