第二天清晨六点,雾港市刑侦支队。
陈景明推开办公室的门时,李振已经在里面了,眼睛里有血丝,面前的烟灰缸塞满了烟头。
“你整晚没睡?”陈景明放下公文包。
“睡了三个小时。”李振递过来一份刚打印的报告,“监控组后半夜捕捉到关键信号。‘海知号’在凌晨两点至四点之间,向三个不同方向发送了加密数据包。每个数据包的大小、频率、加密模式都完全一致——这是标准的‘三一传输法’,用于确保信息在不可靠信道中绝对送达。”
“内容?”
“还在破解,但信号目的地分析出来了。”李振指着地图上的三个红点,“第一个接收点在北欧的斯瓦尔巴群岛,那里有全球最大的种子库和多个极地研究站;第二个在智利阿塔卡马沙漠,世界顶级的天文观测基地;第三个……”
他顿了顿:“在雾港市南郊,滨海科技园的一栋写字楼里。”
陈景明接过地图:“具体位置?”
“滨海大道188号,‘深蓝数据服务中心’。”李振调出该建筑的资料,“表面上是为跨国企业提供离岸数据托管,实际股权结构复杂,三层壳公司嵌套,最终受益人是个在开曼群岛注册的基金。”
“和‘锚点安全’有关联吗?”
“明面上没有。但‘深蓝数据’的其中一个技术服务商,恰好是‘锚点安全’在欧洲的合作伙伴。”李振深吸一口气,“更关键的是,信号接收时间点。‘海知号’发出数据包的时间,是今天凌晨两点十七分。而‘深蓝数据’对应的服务器机柜,在两点十五分到两点三十分之间,有异常的高能耗记录——恰好是接收并处理大容量加密数据需要的能耗。”
陈景明走到窗前。晨雾正在散去,城市的轮廓逐渐清晰。一艘远洋货轮缓缓驶入港口,汽笛声低沉悠长。
“他们在传输什么?”他自言自语,“实时监控数据?指令?还是……”
“或者是测试结果。”苏晚晴的声音从门口传来。她今天穿了深灰色套装,头发一丝不苟地束在脑后,手里拿着一个棕色档案袋。
“什么测试?”李振问。
苏晚晴走进来,将档案袋放在桌上:“昨天和罗森伯格谈话的完整记录。我昨晚反复听了录音,发现一个细节:他提到‘真正的测试不是技术渗透,而是人性反应’。当时我以为这是泛泛而谈,但现在结合时间线……”
她打开笔记本电脑,调出一张时间表:
“昨天下午四点,我在‘锚点安全’与罗森伯格谈话。
下午五点,我离开。
晚上七点,陈顾问向‘信使’号码发送了关于‘普罗米修斯之火’的信息。
晚上七点零五分,‘信使’回复并约定今日黄昏见面。
凌晨两点,‘海知号’发出三向加密数据包。”
苏晚晴抬头:“如果这不是巧合呢?如果我们的每一步反应,都在被观察、记录、分析,然后打包发送到三个‘观测站’?”
办公室陷入短暂的沉默。窗外传来早班电车的铃声。
“你的意思是,”李振慢慢说,“我们本身就是测试的一部分?”
“或者是测试的观察对象。”陈景明转身,眼神锐利,“‘锚点安全’在测试他们的‘镜像教育’能否感化攻击者;‘海知号’在测试城市防御体系的反应速度;而那个‘信使’……在测试我们是否值得信任。”
他拿起外套:“按原计划行动。李振,继续监控‘海知号’,但要保持最低限度的被动监听,不要暴露我们在意那个信号接收点。晚晴,你今天再去‘锚点安全’,直接找罗森伯格问那个问题:教育失败的B计划是什么。”
“那你呢?”两人同时问。
陈景明看了眼手表:“我去准备黄昏的会面。但在这之前,我要先查清楚一件事。”
上午九点,雾港市港口管理局档案室。
这里还保留着纸质档案系统,空气中有灰尘和陈旧油墨的味道。陈景明出示证件,老管理员推了推眼镜,带他走向最里面的架子。
“三号瞭望塔……我想想,那是老港区最西端的观察哨,八十年代就停用了。”管理员从架上抽出一个泛黄的档案盒,“不过建筑还在,算是历史保护设施。去年有家公司申请了临时使用权,说要做‘海平面变化研究’。”
“哪家公司?”
管理员翻找文件:“这里……‘彼岸环境咨询公司’。租期一年,从去年九月到今年九月。”
陈景明快速记录。离开档案室后,他立即联系支队查询这家公司。十分钟后,结果传来:彼岸环境咨询,注册资金一百万,法人代表叫周明,表面业务是海洋环境评估。但股权穿透显示,该公司51%的股份由一个名为“回声资本”的基金持有。
而“回声资本”,正是“锚点安全”母公司“锚点集团”旗下的风险投资平台。
线索闭合了。
陈景明站在港口区铁丝网外,望向远处的三号瞭望塔。那是一座红白相间的圆柱形建筑,锈迹斑斑的楼梯环绕而上,顶部是玻璃幕墙的观察室。在清晨的阳光中,它像个被遗忘的哨兵。
手机震动,是苏晚晴发来的信息:
“已见到罗森伯格。他正在和技术团队开晨会,让我在办公室等。他的书架上有本《莱布尼茨与二进制宇宙》,扉页有签名——是埃里克·索伦森的赠书,题字:‘给马克,愿我们找到那个完美的世界。’”
陈景明回复:“问他关于测试的事。直接点。”
他收起手机,走向港区深处。
同一时间,“锚点安全”28层。
罗森伯格的办公室比赵文静的更有人文气息。墙上挂着抽象画,书架旁放着一个小型水族箱,几条色彩斑斓的热带鱼缓缓游动。苏晚晴注意到,他的书桌上放着一个奇怪的装置:几个金属球通过细杆连接,构成一个动态平衡系统,正在缓慢转动。
“克拉德尼声波显形仪。”罗森伯格走进来,手里端着两杯咖啡,“声音让沙子在不同频率下形成特定图案。我喜欢看不可见的力量塑造可见的形式。”
他将一杯咖啡递给苏晚晴:“就像我们现在做的——用不可见的代码,塑造可见的安全。”
苏晚晴接过咖啡,没有喝:“罗森伯格博士,昨天您提到‘教育失败’的可能性。如果‘镜像教育’无法感化攻击者,你们的B计划是什么?”
罗森伯格坐进皮质座椅,双手交叠放在桌上。他沉默了几秒钟,这沉默本身就有重量。
“你知道‘混沌俱乐部’的核心信条是什么吗?”他反问。
“用破坏证明脆弱性?”
“更精确的说法是:‘真正的系统不需要防御,因为真正的系统无法被破坏’。”罗森伯格身体前倾,“他们认为现有的一切数字架构都是‘伪系统’,建立在脆弱的共识和可被腐蚀的信任之上。所以他们的攻击不是犯罪,而是……启示。”
“所以你们不同意?”
“我们同意前半句——现有系统确实脆弱。但不同意解决方案。”罗森伯格转动桌上的动态平衡仪,“如果你认为一座房子结构有问题,正确的做法不是放火烧了它,而是找出裂缝,加固它,或者……重建一个更好的。”
“但如果房子里的人拒绝离开呢?如果他们认为这房子没问题?”
“那就需要演示。”罗森伯格的眼神变得深邃,“演示裂缝的存在,演示火的危险,演示新建筑的蓝图。这就是‘前瞻性免疫系统’的真正功能——它不只是防御,它是一个‘活体演示’。每一次成功拦截攻击,都在向所有人证明:看,系统可以修复,而不是必须毁灭。”
苏晚晴感到一阵寒意:“所以那些攻击……那些被你们拦截的攻击,有些是你们故意允许发生的?为了‘演示’?”
罗森伯格没有直接回答。他站起来,走到水族箱前,轻轻敲击玻璃。鱼儿受惊散开,又慢慢聚拢。
“在行为心理学中,有一个概念叫‘受控暴露疗法’。”他看着游动的鱼,“让患者在安全环境中接触恐惧源,逐渐降低敏感度。对于攻击者,对于这个恐惧‘系统必然脆弱’的世界,有时候需要一点……受控的疼痛,来证明治愈的可能。”
办公室安静下来,只有水族箱过滤器的微弱嗡嗡声。
苏晚晴的手机在这时震动了一下——是陈景明发来的信息,关于瞭望塔租赁公司的关联。她快速扫了一眼,抬头问:
“如果‘受控暴露’失控了呢?如果疼痛超过了治愈的阈值呢?”
罗森伯格转过身,第一次,他脸上的从容出现了细微裂痕。
“那将是所有人的失败。”他的声音很轻,“包括我们,包括攻击者,包括那些试图在中间守住什么的人。”
下午四点,李振盯着监控屏幕,忽然坐直身体。
“海知号”开始移动了。
不是缓慢漂移,而是明确的航向调整。船舶以八节的速度向东南方向航行——那个方向没有任何岛屿或航线,只有开阔的深海。
“它要去哪?”旁边的技术员问。
李振调出海图,沿着航向延伸出一条虚拟线。线的尽头,是更广阔的国际水域,然后是太平洋深处的海沟区域。
“它在远离。”李振低声说,“就像……测试结束了,该退场了。”
他立刻联系陈景明,但电话转到了语音信箱。
黄昏五点四十分,陈景明站在三号瞭望塔下。
海风带来咸腥的气息,远处泊位上的集装箱轮亮起灯光,像浮在海上的积木城堡。瞭望塔的铁门虚掩着,锁是新的,但没锁上。
他推开门。内部是螺旋上升的铁质楼梯,锈蚀严重,踩上去有空洞的回响。墙上还有八十年代的安全标语残迹,油漆剥落成抽象的图案。
爬到顶部时,他的呼吸稍稍急促。观察室的门开着,里面空无一人,只有几把废弃的椅子,积着厚厚的灰尘。但窗台很干净——明显被人擦拭过。
窗台上放着一部老式卫星电话,旁边压着一张纸条。
陈景明没有立即碰电话。他先观察环境:灰尘上的脚印只有一组,进来,停留,离开。窗户玻璃上有个不起眼的标记——一个用特种油脂画的微小符号,他认出那是军事地图上表示“安全观察点”的标识。
他戴上手套,拿起纸条。上面打印着一行字:
“测试一:你是否会独自前来。通过。”
电话就在这时响了。刺耳的铃声在空荡的塔楼里回荡。
陈景明按下接听键,没有先开口。
“陈顾问。”电话里的声音经过变声处理,但语调的节奏感很独特——每个词之间有精确的间隔,像在敲打摩斯电码,“感谢你遵守规则。”
“索伦森教授?”陈景明直接问。
短暂的沉默。然后:“名字不重要。重要的是,你站在这里,说明你已经看到了足够多的碎片,开始拼凑图案了。”
“什么图案?”
“调音师的图案。”声音说,“我们都在给这个世界调音。‘混沌俱乐部’想把音调拧向彻底的自由,哪怕那是混乱的自由。现有的权力体系想把音调固定在安全的平庸。而我们……我们在寻找一个临界点,一个秩序与活力可以共存的频率。”
陈景明看向窗外。夕阳正在沉入海平面,将天空染成血橙和暗紫的渐层。
“通过攻击来寻找?”他问。
“通过压力测试。”对方纠正,“就像测试桥梁的极限载荷。不施加压力,你不知道裂缝在哪里,不知道加固点该放在何处。‘巴别塔’计划的真实目的,从来不是摧毁城市,而是绘制一张全球数字基础设施的‘应力分布图’。”
“所以那些攻击,那些未遂的攻击……”
“都是测试。有的我们阻止了,有的我们允许发生到临界点,然后介入。”声音停顿了一下,“包括赵启。他是个意外,也是个证明——证明即使没有我们,也会有人发现裂缝,并试图撕开它。”
海风从破旧的窗户缝隙灌进来,带着傍晚的凉意。
陈景明握紧电话:“你们在扮演上帝。”
“我们在扮演工程师。”声音说,“上帝创造世界,工程师修复世界。而现在,这个世界的基础设施——不仅是物理的,更是数字的、信任的、共识的——正在出现系统性疲劳。要么我们主动加固,要么等它在不可控的灾难中崩塌。”
“那‘锚点安全’呢?你们的商业化身?”
“必要的伪装。资本的语言是目前最有效的沟通工具。我们需要资源、合法性、接入现有系统的权限。”声音里第一次出现了类似情绪的波动,“但我们保留了‘良知暂停’条款,保留了员工可以随时叫停任何项目的权利。这是我们与纯粹的权力游戏的边界。”
陈景明想起苏晚晴的汇报。伦理否决权。技术美学。镜像教育。
“那么现在,”他说,“你们在测试我什么?”
电话那头传来轻微的笑声,经过变声器后显得诡异。
“测试二:你是否能理解‘必要的矛盾’。要修复系统,有时必须暂时利用系统的漏洞;要建立信任,有时必须暂时隐瞒完整真相。”声音压低,“你通过了。因为你来之前,没有通知海警包围这里,没有试图追踪这个号码——你选择了对话,而不是对抗。”
“测试三是什么?”
“测试三已经开始了。”对方说,“看看你是否能阻止真正的灾难。”
电话里传来按键声,接着是数据流传输的嘶嘶声。五秒钟后,卫星电话的屏幕上显示出一串坐标,和一个倒计时:
23:59:59
23:59:58
“这是‘混沌俱乐部’纯粹派的最后通牒。”声音变得严肃,“他们不认同我们的‘温和改革’,认为我们在背叛理想。他们启动了‘寂静黎明’计划——不是攻击三座城市,而是让全球七颗关键通讯卫星在二十四小时后同时失效。没有爆炸,没有黑客攻击,只是让它们‘自然老化失效’。”
陈景明感到心跳加速:“怎么阻止?”
“坐标是他们的控制中心,一个浮动平台。但那里有二十三个成员,都是顶尖的技术专家,也是理念的囚徒。”声音停顿,“我们会提供技术方案,但需要有人去现场执行。需要有人……与他们对话。”
“为什么不自己去?”
长久的沉默。然后:“因为我们太像他们了。我们说着同样的语言,有着同样的过去。他们看到我们,只会看到叛徒。而你们……你们是不同的物种。你们是秩序的守护者,是他们理论中的‘对立面’。有时候,最有效的对话,发生在差异最大的人之间。”
倒计时在跳动:23:58:34。
“我需要团队。”陈景明说。
“已经安排好了。一小时后,会有一架直升机在港区东侧废弃码头等你。飞机上有所有技术资料,还有一位‘向导’——你会认出他。”
“最后一个问题,”陈景明看着窗外完全沉没的夕阳,天空现在是深海般的蓝,“你到底是谁?‘信使’?索伦森?还是别的什么?”
电话那头传来一声叹息。
“我是回声。”声音说,“是镜子,也是破碎前的最后一道应力。是提出问题的人,也是等待答案的人。”
通话结束。
陈景明放下卫星电话。塔楼完全暗了下来,只有远处港口的灯光在海面上铺出破碎的金色之路。
他拿出手机,给李振和苏晚晴发了一条加密信息:
“行动升级。一小时后,废弃码头集合。带上装备,做好出海准备。真正的游戏,现在才开始。”
发送完毕,他最后看了一眼窗台上的卫星电话。然后转身,走下锈蚀的楼梯。
在他身后,观察室的阴影里,一个原本空无一物的角落,墙壁上的老旧通风口格栅微微动了一下。里面,一个针孔摄像头的小小红光,刚刚熄灭。
塔楼外的海面上,一艘没有任何灯光的橡皮艇正在悄然驶离,融入深蓝色的暮色。
而在遥远的公海,“海知号”的航迹已经调头,正全速驶向某个新的坐标。
天空之上,第一批星辰开始显现。
在那片寂静的星光之下,所有的测试、所有的镜子、所有的调音,都在汇向同一个即将到来的黎明。