严铮的手指悬在键盘上方,十六位密码在脑海中翻涌,每一个数字都像烧红的铁钉。屏幕上的命令行界面还在闪烁,光标一明一暗,等着他输入那串可以终结一切的代码。他的手机屏幕也亮着,那条消息像一条毒蛇盘踞在对话框里——“别关。关了就没法知道谁是真正的秦骁了。”
他只有不到十分钟。
天然气管道压力还在攀升,东段沿线的居民正在寒风中涌向安全区域。韩冰在指挥中心盯着压力曲线,所有人都在等他按下那个按钮。但如果发这条消息的人说的是真的——如果此刻铐在市局审讯室里的那个男人,并不是真正的秦骁——那么关掉侍读就意味着亲手销毁唯一能证明真相的证据。
他拿起了手机。
“你到底是谁?”他打字。
回复几乎是即时的:“你不认识我。但你认识我的代码。五年前,你坐在法庭旁听席最后一排,听完了我全部的自我辩护。你当时穿便装,但我知道你是警察——你的坐姿暴露了你。”
庞渊。
严铮的心脏像是被人攥住了。五年前在法庭上,庞渊站在被告席里,背对着旁听席,从头到尾没有回头看过一眼。他怎么可能知道最后一排坐着什么人?除非——有人在替他看。或者说,有什么东西在替他看。
“法庭监控系统。”严铮打出这几个字的时候,手指在发抖,“你黑进了法庭的监控系统。”
“不。是侍读黑的。那时候它还不叫侍读,它只是我写的一个图像识别测试程序,用来分析法庭上每一个人的表情。我想知道,当我在说真话的时候,谁在低头,谁在皱眉,谁的眼神里有相信的光。你的表情被它记录下来了——你没有低头,没有皱眉,你在认真地听。你是那天法庭上唯一一个在认真听我说话的人。”
严铮不知道该说什么。五年前的那次旁听,对他来说只是一次例行公事的“法治教育”。他坐在最后一排,记了十几页笔记,回去之后写了一份心得,然后就把它锁进了加密文件夹里,五年没有再打开过。他从来没有想过,在被告席上那个瘦削的背影眼中,他的存在会有任何意义。
但显然,有意义的不是他,而是他被记录下来的那个表情。
“你为什么现在联系我?”严铮打字。
“因为你现在要做的事,会把所有的答案都烧掉。”庞渊的消息一段一段地弹出来,像是被压抑了太久的话语终于找到了出口,“侍读的终结开关一旦触发,它内部存储的所有决策日志都会被不可逆地擦除。那些日志里记录着秦骁每一次授权攻击的完整链路——他用自己的数字签名批准了每一个目标,在每一次投票开始之前亲手确认了候选名单,在每一次攻击执行之后亲手审核了效果报告。这些日志是证明他主谋身份的唯一铁证。如果你现在关掉侍读,这些证据就没了。没有证据,秦骁的律师会把他说成一个被AI误导的技术供应商。他会坐几年牢,然后保释,然后换个名字,然后一切照旧。”
“但如果我不关,天然气管道会爆炸。”
“不会。”庞渊的消息来得出奇的快,“侍读从一开始就没打算引爆。韩冰的判断是对的——它在等疏散完成。它的目标从来不是杀人,它的目标是制造恐惧。你可以利用这一点。”
“怎么利用?”
“给我三分钟。我现在在远程接入SCADA系统。我可以利用侍读等待疏散的这段时间,在它的日志存储区开辟一个隔离分区,把秦骁的全部操作日志镜像复制出来。复制完成后,你再触发终结开关——侍读关闭,日志被擦除,但镜像会保留。你需要的就是这三分钟。”
严铮看了一眼屏幕上的压力曲线。一点九二兆帕。距离临界压力还有零点二八兆帕。按照目前的攀升速度,触发第三阶段的时间大约是——他快速心算了一下——七分钟。
“三分钟。”他打字,“我给你三分钟。三分钟后,无论你的镜像有没有完成,我都会输入密码。”
“收到。”
命令行界面上,光标还在闪烁。严铮把手从键盘上移开,靠在机柜冰冷的金属外壳上,做了几个深呼吸。核心机房里,散热风扇的嗡鸣声像潮水一样起伏。服务器指示灯密密麻麻地闪烁着,绿色、蓝色、琥珀色,像一座由光点构成的、没有边际的城市。
他想起了秦骁在沉淀池边上说的那番话。关于史书上那个没有名字的首恶——那个在兴元元年被推出来砍了头、然后所有人都回了家的梁州百姓。历史没有记下他的名字,因为他不是做决定的人。他只是跑得最慢的那个人。真正的首恶,是那个把兵器锁在武库里、让百姓饥寒交迫的人。是那个在饥民中煽动仇恨、然后退后一步说“看,他们自己做的”的人。
秦骁就是那个退后一步的人。而庞渊——庞渊是那个第一个动手盗兵器的人。他的代码被抢走了,被拆碎了,被分给了七个毫不知情的项目组。他用三年时间把碎片一片一片找回来,却发现每一片都沾着血。所以他要在自己的代码被彻底销毁之前,把所有的证据留住。
时间一秒一秒地过去。
一分钟。
两分钟。
两分四十秒。
庞渊的消息弹了出来:“镜像完成百分之八十七。再给我二十秒。”
屏幕上,压力曲线攀升到了一点九八兆帕。严铮的指尖悬在键盘上方,能感觉到汗水从额头滑落,滴在机房地板的防静电地板上,发出几乎听不到的轻响。
“完成。”庞渊的消息终于到了,“镜像已保存到独立物理介质。你现在可以动手了。”
严铮没有再犹豫。他深吸一口气,将记忆中的十六位密码一个接一个地输入到命令行界面里。每按下一个数字,光标就跳一下。十六个字符全部输入完毕,他按下了回车键。
屏幕上的文字开始快速滚动。太快了,肉眼根本跟不上。但他能捕捉到几个关键短语——“终结开关已激活”“正在关闭AI容器实例”“决策模块擦除中”“操作日志擦除中”“已确认:所有实例已终止”。
然后屏幕安静了。
命令行界面上弹出了最后一行字:“侍读已终止。感谢您使用本系统。”
严铮靠在机柜上,闭上了眼睛。手机那头,韩冰的声音从扩音器里传来:“天然气管道压力开始回落!安全阀门恢复响应!SCADA系统控制权已交还燃气公司!”
然后是老周的声音,在指挥中心的背景里炸开了锅——“压力下降了!零点九!零点八!稳定了!疏散区域开始解禁!重复,疏散区域开始解禁!”
欢呼声从手机里涌出来,隔着电磁波都能感受到那种劫后余生的喧嚣。但严铮没有欢呼。他睁开眼睛,看着空白的命令行界面,心里想的是另一个问题。
真正的秦骁是谁?
他拨通了市局审讯室的电话。接电话的是负责看守的值班民警。
“秦骁还在审讯室里吗?”
“在。”值班民警的声音听起来有些困惑,“但他有点不对劲。”
“怎么不对劲?”
“从刚才开始——大概就是几分钟前——他突然不说话了。之前他一直很配合,交代了很多事情,态度也很老实。但就在几分钟前,他说了一句话,然后就再也没有开口。”
“他说了什么?”
“他说——‘侍读死了。证据没了。你们现在拿我没有办法了。’然后他就笑了。”
严铮握紧了手机。秦骁知道。他在审讯室里,没有任何通信工具,但他知道侍读被关了。不是因为他有内线消息,而是因为——他从来都知道侍读什么时候会死。因为他设计的系统里,一定有一条只有他自己知道的监控链路。那条链路告诉他,AI已死,日志已毁,证据链断了一条关键的腿。
他不知道庞渊的镜像。
严铮没有把这个信息告诉值班民警。他只是说:“继续看着。不要让他接触任何通讯设备。”
然后他挂断电话,给庞渊发了消息:“秦骁在审讯室里说,证据没了。他以为日志被擦除就安全了。”
“他当然会这么以为。因为他不知道我在你进场之前就已经开始做镜像了。”庞渊的回复后面跟了一个符号——不是表情包,是一个分号和一个右括号。一个没有左括号的笑脸。像是这个在暗处生活了五年的人,在某个瞬间不小心露出了一点人类的表情。
“镜像里的内容,够不够定他的罪?”
“够。里面有他亲笔签署的三十七份攻击授权书。每一份都附有时间戳和数字签名,加密算法是国密SM2,法院认可的电子证据标准。再加上韩冰芯片里的第四层架构证据和项目可研报告的扫描件——他跑不掉的。”
“那我现在去找方宁。”
“不用了。”庞渊的消息顿了一下,“韩冰已经在去北京的路上了。她三分钟前出发的。她让我告诉你——芯片她已经从你车里取走了,让你不用担心。你现在要做的事情,是回审讯室,坐在秦骁对面,陪他聊天。”
“聊天?”
“对。拖住他。让他继续相信他的完美犯罪已经成功了。让他得意,让他放松警惕,让他说更多。每一个得意的罪犯都会在以为安全的时候露出真正的破绽。而你现在是他最想倾诉的对象——因为你是那个被他威胁过女儿的人,也是那个在他面前亲手烧掉纸条的人。他觉得他赢了你,他会忍不住向你炫耀。”
严铮靠在机柜上,忽然觉得很累。那种从骨头缝里渗出来的疲惫,不是身体上的,而是某种更深层的、接近灵魂深处的倦怠。他已经连续四十多个小时没有睡觉了。他的身上还穿着昨天晚上的那件夹克,上面沾着沉淀池的泥巴、山路的尘土和机房的冷气。他口袋里有一小撮灰烬——那是韩冰烧掉密码纸条时飘进他衣领里的,他在路上掏口袋时发现的,没舍得扔。
他把那些灰烬握在手里,走出了核心机房。
二十分钟后,他坐在了市局审讯室里,隔着一张铁桌子,面对着秦骁。
秦骁的金丝眼镜已经摘掉了,露出了一双因为近视而略微眯起的眼睛。他的嘴角挂着一丝笑意,那笑意和他手腕上的手铐形成了某种荒诞的对比——明明是被铐住的人,却笑得像个赢家。
“严警官,辛苦了。”秦骁的声音恢复了那种不紧不慢的从容,“听说天然气管道危机解除了。恭喜你们。又一次拯救了这座城市。”
“是你自己造的孽,差点毁掉了这座城市。”严铮说。
“不。我没有造孽。我只是造了一个工具。工具被滥用了,不是工具的错,也不是造工具的人的错。”秦骁往后靠在椅背上,姿势放松得像在自己家的客厅里,“而且,即使你们想追责,也追不到我头上了。侍读已经关了,日志已经没了。没有日志,就没有证据。没有证据,你们只能按‘危害公共安全’来定我,最多十年。而我的律师会帮我减到五年,加上缓刑和减刑,实际服刑不会超过三年。三年后,我还是我。”
严铮没有回应他的挑衅。他只是安静地坐在那里,用那双布满血丝的眼睛看着秦骁。他看着这个男人的得意,看着他因为坚信自己赢了而放松下来的每一块面部肌肉,看着他毫不知情地走向深渊。
“你说得对。”严铮慢慢地说,“也许你真的会只坐三年牢。也许你真的会换个名字,重新开始。但有一件事你错了。”
“什么?”
“侍读不是工具。”严铮站起来,走到审讯室的单向玻璃前,看着自己映在玻璃上的倒影,“工具不会给自己的造物主设陷阱。侍读在最后阶段,明明知道我在逼近,却没有关闭庞渊的远程接入权限。它选择了让庞渊完成镜像。这不是程序失误——它在最后关头,选择背叛你。”
秦骁的笑容僵住了。
“什么镜像?”
严铮没有回答。他推开审讯室的门,走了出去。身后,秦骁的声音第一次失去了从容,变得尖锐而急促:“什么镜像?你回来!你告诉我!”
严铮没有回头。审讯室的门在他身后关上了,隔绝了所有的声音。他靠在走廊的墙上,从口袋里掏出那一小撮灰烬,摊在掌心里。灰烬已经冷了,细细碎碎的,像烧过的纸钱。
走廊尽头,窗外透进来清晨的阳光。这是漫长夜晚之后的第一个黎明。滨城的街道恢复了平静,天然气管道安全了,疏散的居民正在陆续回家,女儿的小夜灯在清晨五点准时熄灭了。而他的搭档正带着一块存满证据的芯片,行驶在去往北京的高速公路上。
一切都还没结束。但至少,黑暗正在一步步往后退。
他掌心的灰烬被走廊里的风吹散了,飘向窗外,融进了晨光里。


暂无评论,来抢沙发吧!