“危暐是顶尖程序员,他一定有数据备份的习惯。”付书云说,“而且他长期在犯罪组织内部,备份方式一定会考虑极端情况:自己死亡、证据被销毁、网络被监控……”
梁露提出方向:“可能是分布式存储,比如IpFS;可能是隐写术,把数据藏在普通文件中;也可能是时间胶囊,预设在未来某个时间点自动发布。”
孙鹏飞开始扫描危暐已知的所有数字身份:Github账号、技术论坛Id、学术邮箱、甚至游戏账号。“他会选择最不引人注意的渠道。”
一小时后,一个异常发现出现了。
“看这个。”程俊杰指着屏幕,“危暐在2017年注册过一个‘区块链数字艺术品’交易账户,之后三年没有任何活动。但2020年11月,账户突然购买了一个名为‘镜花水月’的NFt作品,价格0.01以太坊,几乎可以忽略不计。”
“NFt?”张帅帅不解,“艺术品?”
“不。”付书云明白了,“NFt可以存储数据。有些艺术家把整个代码库、文档甚至视频作为元数据存入NFt。这个‘镜花水月’可能是危暐藏证据的地方。”
梁露调取NFt的元数据:“文件大小1.2Gb,对于一个数字艺术品来说太大了。但加密方式很特殊,需要特定密钥。”
“密钥是什么?”曹荣荣问。
孙鹏飞尝试了危暐常用的密码组合:生日、母亲生日、陶成文工号、公安部获奖日期……都不对。
沈舟从心理角度分析:“危暐设置这个备份时,应该已经决定自首。他可能选择一个只有我们能猜到,但魏明哲绝对想不到的密钥。”
鲍玉佳突然说:“试试‘张坚’。”
“什么?”
“张坚案是危暐道德崩溃的起点,也是他决定赎罪的转折点。这个密钥对他来说有特殊意义,对我们也是——如果我们真的在调查,一定会关联到张坚案。”
程俊杰输入“ZhangJian”(张坚死亡日期)。不对。
“试试拼音加案件编号。”付书云建议。
“ZhangJian_case_”。还是不对。
陶成文缓缓起身,走到控制台前。老人看着屏幕上那个名为“镜花水月”的数字艺术品缩略图——那是一幅抽象画,像是破碎的镜子映出扭曲的月光。
“镜中花,水中月。”老人轻声说,“这都是虚幻的倒影。危暐在提醒我们:你们看到的不一定是真相。”
他输入一串字符:“Real_behd_irror”(镜后真实)。
系统提示:密码错误,剩余尝试次数2次。
“换个思路。”曹荣荣说,“危暐在福州老宅的硬盘密码是他母亲生日加‘tRUth’。这里会不会类似?”
梁露尝试“weiotherbirth_tRUth”。不对。
只剩最后一次尝试机会。如果错误,NFt可能启动自毁程序。
数据舱里所有人都屏住呼吸。
鲍玉佳闭上眼睛,回想与危暐在监狱的对话。他说:“我回不去了,但我会尽力阻止更多人回不去。”他说:“用我的技术知识,阻止同样的悲剧。”
她睁开眼睛,对程俊杰说:“试试‘Save__ZhangJian’(拯救下一个张坚)。”
输入。回车。
进度条开始滚动。
(六)镜后真相:当遗言在区块链上永生
NFt解密成功。1.2Gb的数据展开,不是单一文件,而是一个完整的数字档案库,标题是“镜渊全记录与反制手册”。
第一部分:镜渊计划完整版
比魏明哲服务器上的版本更完整,包括所有被删除的讨论记录、资金流向、参与人员名单。魏明哲与“董事”“赞助人”的加密通讯记录也在其中,虽然用了代号,但足以追查。
第二部分:反制技术白皮书
危暐详细记录了自己如何在被监控的情况下,在系统中植入反制代码。包括:
如何利用代码审查盲点隐藏关键函数
如何制造看似随机实则可控的“系统故障”
如何在心理实验模块中预设安全阀
如何设置证据自动发布的多重触发条件
这几乎是一本“如何在犯罪组织内部进行技术抵抗”的教科书。
第三部分:致陶老师和团队的信
这是一段视频文件,录制于2020年12月,危暐决定自首前。
点开视频。危暐出现在画面中,比后来在监狱见面时稍胖些,但眼神已经充满疲惫。
“陶老师,各位前辈,如果你们看到这段视频,说明我已经不在人世,或者……已经完成了该做的事。”
他深吸一口气:“首先,对不起。对不起我参与了‘镜渊’这样的罪恶计划,即使是被迫的。对不起我曾经设计骗局来对付你们,即使我暗中留了后路。对不起我直到现在才站出来。”
“这半年我想了很多。魏教授总说,人性有弱点,所以可以被操控。他说得对,但他说漏了一点:人性也有闪光点,所以可以被唤醒。”
“我母亲上个月去世了。走的时候她握着我的手说:‘暐儿,妈不怪你,妈知道你心里苦。’她知道,她一直都知道我在做错事,但她选择相信我最终会回头。”
危暐眼眶红了:“母亲的死让我明白:有些债,活着才能还。所以我决定自首,交出所有证据。但我知道魏教授不会放过我,所以留下这些备份。”
“视频最后附上‘镜渊’系统所有参与者的真实身份,以及魏教授在全球的七个秘密实验室坐标。请务必小心,他有武装力量,有政商保护伞。”
“另外,我在系统里还埋了最后一个反制程序,代号‘曙光’。如果魏教授在未来重启或改良‘镜渊’系统,这个程序会自动激活,向最近的执法机构发送警报。触发条件是……”
视频突然中断一秒,然后恢复时,危暐的嘴型在说一个词,但声音被删除了。
“他手动删除了触发条件。”程俊杰分析,“防止视频落入敌手。”
视频继续:“……我只能说到这里。陶老师,谢谢您当年的教导。虽然我背离了那些教导,但它们最终把我拉了回来。各位前辈,请继续守护下去。这个世界需要有人站在光明里,即使光明有时会照出阴影。”
“最后,请告诉所有人:技术没有善恶,但技术人员有选择。每一次敲击键盘,都是一次选择。选择守护,还是选择伤害,决定权在我们手里。”
视频结束。最后画面是危暐站起来,向镜头鞠躬,然后关闭摄像机。
数据舱里无人说话。只有服务器风扇持续的低鸣。
许久,陶成文轻声说:“他鞠躬的方向……是福州,他母亲墓地的方向。”
(七)未完成的守护:当技术成为选择的艺术
“曙光”程序的存在让团队有了新的方向。
“危暐在‘镜渊’系统里埋了最终反制程序,但触发条件只有他知道。”程俊杰调出系统所有代码,“我们需要找到它,理解它的触发机制。万一魏明哲在其他地方重建了类似系统,‘曙光’可能是唯一预警。”
付书云开始代码分析:“危暐的风格是在核心模块嵌入看似无关的辅助函数。这些函数平时不运行,只在特定条件下激活。”
梁露补充:“他喜欢用时间和事件组合作为触发条件。比如‘系统运行满100天且检测到特定心理实验模式’。”
孙鹏飞建立搜索模型:“我们已知危暐的编码习惯、变量命名规则、注释风格。用AI扫描整个‘镜渊’系统,找出所有异常函数。”
分析需要时间。团队决定轮流值守,其余人整理刚刚获得的档案。
张帅帅和曹荣荣负责将“镜渊全记录”整理成案件报告,提交给最高检和公安部国际合作局。
沈舟和鲍玉佳负责编写《高危心理实验识别与防御指南》,将“镜渊”计划的心理学原理转化为防御知识。
陶成文则独自在休息室,回看那段视频。老人反复观看危暐鞠躬的那几秒,最后按下暂停,打印出那一帧画面。
照片上,危暐弯着腰,看不清表情,但姿态郑重。
老人把照片放进钱包,夹在已经泛黄的父子合影旁——那是危暐硕士毕业时,两人在实验室的合影。照片里的年轻人笑得灿烂,手里捧着“公安部科技进步奖”证书。
“你最终还是选了守护。”老人对着照片轻声说,“虽然绕了很远的路,虽然代价太大,但你选回来了。”
夜里十一点,代码分析有了突破。
“找到了!”程俊杰的声音在通讯频道响起,“‘曙光’程序藏在系统的时间管理模块里。触发条件是:当系统检测到‘相同心理实验模式在三个不同地点同时运行’时,自动激活。”
付书云解读:“这意味着,如果魏明哲试图规模化复制‘镜渊’实验——比如同时在东南亚、东欧、非洲运行——程序就会触发警报。”
梁露模拟触发场景:“警报会发送到最近的执法机构,同时会在暗网匿名论坛发布实验的部分数据,引起舆论关注。这是双重保险。”
“但还有一个问题。”孙鹏飞指出,“‘镜渊’系统从未实际运行,所以‘曙光’也从未激活。它的警报接收地址是四年前设置的,现在可能已经失效。”
程俊杰检查代码:“接收地址是一个加密的星际文件系统(IpFS)哈希值,会自动更新到最新可用的执法机构通报平台。危暐用了去中心化存储和动态寻址技术,确保地址不会失效。”
“也就是说,”沈舟总结,“这个程序现在还在等待状态,监视着全球可能出现的类似‘镜渊’的心理实验系统。”
鲍玉佳感到一种奇特的安慰:“危暐的守护还在继续。即使他不在了,他的代码还在黑暗中监视着,准备在罪恶重现时发出警报。”
张帅帅看着屏幕上那行代码注释,上面是危暐的手写风格英文:
“If this de ever runs, it ans I failed to s the evilperson. but aybe, jt aybe, itstill save soone. Vcd, 2020.02.29”
(如果这段代码某天运行,意味着我未能亲自阻止罪恶。但也许,只是也许,它还能拯救一些人。Vcd,2020年2月29日)
那天是闰日,四年一遇。危暐选择在那天埋下最后的守护代码,仿佛在说:有些守护不需要每天发生,但当时机来临,它必须生效。
凌晨两点,数据舱的灯依然亮着。九个守护者都在,无人离开。
他们看着屏幕上那个沉睡的程序,知道在某处,也许在世界的另一端,魏明哲或其他类似的人,可能正在设计新的“镜渊”。
但这一次,守护者已经看到了深渊的全貌,看到了曾经坠入又挣扎爬出的同路人留下的绳索,也看到了自己在黑暗中可能的倒影。
陶成文最后站起来,对团队说:“今天之后,我们每个人都是两面镜子:一面照着过去的教训,一面照着未来的责任。危暐用他的坠落告诉我们——技术人员的每一次选择,都是在为世界编程。我们编入恶意,世界就多一分伤害;我们编入守护,世界就多一分安全。”
老人走向门口,又回头:“而他最后的选择,是把自己编成了一行守护代码。虽然微不足道,但永远运行在时间的底层。这,就足够了。”
门轻轻关上。数据舱里,服务器阵列的指示灯如呼吸般明灭。
在某个不为人知的数字角落,一行代码静静等待着。
等待罪恶重现的那一天。
等待发出四年前就该响起的警报。
等待完成那个未能亲自完成的守护。
【本章核心看点】
沙盒模拟的未发生历史:通过技术手段重现“镜渊计划”可能触发的四种结局,以概率形式展现未发生创伤的潜在严重性。
危暐NFt证据库的隐藏与发现:利用区块链技术存储终极罪证,体现数字时代证据保全的创新方式与危险对抗的技术智慧。
遗言视频的情感冲击:危暐自首前的独白,完成从加害者到守护者的心理闭环,深化赎罪主题。
“曙光”程序的持久守护:危暐在系统中埋设的终极反制代码,展现技术抵抗的延续性与希望不灭的象征意义。
团队集体记忆的细节重构:2020年3月1日的个人记忆拼图,呈现历史偶然性下的命运转折与后知后觉的震撼。
技术选择论的哲学深化:“每一次敲击键盘都是一次选择”的核心命题,将技术伦理具象为日常实践。
陶成文的师徒情结升华:从自责到理解再到传承的心理转变,呈现教育影响的长期性与复杂性。
分布式守护的新形态:代码在时间中持续运行的守护理念,拓展传统守护的时空边界。
闰日象征的时间重量:四年一遇的特殊日期选择,赋予守护行动仪式感与历史感。
镜子隐喻的体系化构建:个人、团队、技术、罪恶之间的多重镜像关系,形成完整的象征网络。
【下章预告】
第九百三十一章《曙光警报》将聚焦“镜渊”式心理实验系统在东欧某地重现的全球危机。危暐四年前埋下的“曙光”程序首次被触发,但接收警报的并非执法机构,而是一个匿名黑客组织。鲍玉佳团队必须与这个游走于法律边缘的“数字义警”合作,阻止一场针对全球反洗钱专家的集体心理实验。而组织首领的身份,竟与危暐在狱中的秘密技术传授有关……技术抵抗的种子已在黑暗中发芽,守护者面临新的伦理抉择。