《遗码》
第一卷 · AI草稿
第1章 · 清理师
互联网发展到这个年头,每个人从出生到死亡产生的数据量超过了一个中型图书馆。婴儿的第一张照片上传到家庭群,就已经开始了数字生命。上学、社交、恋爱、求职、消费、就医、出行——每一个行为都变成数据,存在某个你不知道的服务器上。
人活着产生数据,死了数据还在。
2035年,《数字遗产法》通过后,这件事变得更复杂了——人死后全部数字数据依法保留50年。你的爷爷死了三十年,他的聊天记录还在某个云端服务器上躺着。你的数据不只是你的,它属于你的后代、属于法律、属于任何一个拿到了授权的人。
有些人想删掉一部分。因为求职、因为离婚、因为丑闻、因为被人伤害。苏眠就是帮他们删的人——数据清理师。
她的工作室叫”无痕”,开在南山区一栋写字楼的十九层,只有她一个人。不用雇人——这行靠的是技术,不是人手。
工具箱不像黑客的装备,但功能不比黑客差。全平台追踪覆盖四十七个主流平台,客户的原始数据和所有转载痕迹一网打尽。加密解密从AES-256到RSA-4096都能硬啃。IP溯源最多穿透五层代理跳转——再深就追不动了,她会在报告里写”建议移交了 网安部门”。反监控套件包括蜜罐部署、流量异常检测和物理隔离方案,后面这套东西在关键时候能救命。
都是合法的。数据清理师持证上岗,她考了三年才拿到执照。编号DC-2029-0347,挂在工作室墙上,旁边是营业执照。
她的工作室门口没挂招牌。客户全是口碑介绍来的。
苏眠有一条原则,写在工作室的墙上,手写的,贴在电脑旁边:
“数据是人的影子,删除是让人重新开始的权利。”
她信这句话。一个人应该有权决定自己的数据留还是不留。就像一个人有权决定自己的影子被不被别人看见。
她还有一条原则,没写在墙上,刻在心里:绝不碰”数字永生”。
这两年冒出一种新服务——数字人格重建。人死后,把他的全部数字数据喂给AI,AI就能重建一个”数字人格”,俗称”影子”。影子能模仿死者的语气、用词、思维逻辑。你可以跟它聊天,它回答你的方式像极了那个死去的人。
有人花几十万给去世的父母做影子,每天跟它说早安晚安。有人给车祸去世的配偶做了影子,孩子管AI叫爸爸。
苏眠觉得这东西不对。
死者已经死了。你用他的数据造一个假人,让它模仿他说话——这不是怀念,这是消费。你对着一台机器说”爸我想你了”,机器用你爸的语气回你”爸爸也在想你”——你爸没在想,你爸死了。机器在算。
她接过一个客户,母亲去世后花了二十万做了影子,每天聊四五个小时。半年后客户来找苏眠:”苏姐,我不想活了。我分不清我妈是死了还是活着。我每天跟她聊天比跟活人聊得还多。”
苏眠帮她删了影子。那是她唯一一次碰”数字人格”——为了删,不是为了建。
从那以后她在工单系统里加了一条规则:不接数字人格重建业务。只接删除。
晚上九点,苏眠收拾东西准备走。手机响了。
母亲。
“眠眠,你爸的手机,我一直没动。充电器我找着了,就是不知道开机密码。你哪天有空过来拿一下,帮我处理处理。”
苏眠的手顿了一下。
父亲苏北辰,半年前心梗猝死。在鸿源科技做了十五年的技术高管,退休刚两年,人没了。
父亲去世后苏眠没怎么哭。她和父亲的关系一直不算亲近——不是有矛盾,是没什么话说。父亲是那种典型的技术人,内敛、沉默、不善表达。苏眠小时候他常年加班,父女俩一周说不了几句话。长大以后各忙各的,逢年过节吃顿饭,聊的也是工作。
“行,我明天过去拿。”苏眠说。
挂了电话,她站在窗前看了一会儿城市的灯。
满城的数据在流动。每一个亮着灯的窗户后面,都有一个被数据包围的人。聊天记录、浏览历史、支付流水、位置轨迹——这些数据比人自己更”真实”地记录着他们的一生。人会撒谎,数据不会。
苏眠一直相信这一点。
她不知道的是,父亲的手机里,有一条永远不会发送的邮件,正在等着她。
第2章 · 别恢复我
母亲的住处还是老样子。客厅茶几上摆着父亲生前用的茶杯,里面还有干涸的茶渍。母亲没洗,也没收。
“在那个抽屉里。”母亲指了指电视柜旁边的旧木柜。
苏眠拉开抽屉。父亲的旧手机躺在里面,旁边是充电线和一本磨损严重的笔记本。手机是老款,三年前的型号,屏幕有一道细裂纹。
“密码是你生日。”母亲说,”他什么都用你生日。”
苏眠接上充电线,等了两分钟,屏幕亮了。
密码:091221。她的生日,2021年9月12日。
不对,六位数字。092121。还是不对。她想了想——091203,2003年9月12日,她出生的日子。
解锁成功。
桌面干净得不像一个技术高管的手机。没有多余的APP,没有小组件,壁纸是默认的深蓝色。通讯录只有几十个人。备忘录里零零散散记着一些技术参数和待办事项。
苏眠先看了通讯录。父亲存她的名字是”眠眠”,存母亲的是”老陈”——母亲姓陈。存赵衡的是”老赵”。赵衡是父亲在鸿源科技的搭档,技术副总裁,共事十五年。
照片不多。最近一张是半年前的,父亲在阳台浇花,侧脸,母亲偷拍的。再往前翻,有几张苏眠小时候的照片——她不记得父亲拍过这些。
她开始按流程清理。
通讯录导出备份→删除。浏览历史导出→删除。位置轨迹导出→删除。支付记录导出→删除。聊天记录——
翻到聊天记录时苏眠停了一下。父亲和她的微信对话,最后一条是父亲发的,时间是去世前一周:”天冷了,注意加衣服。”
她没回。
那条消息后面孤零零地挂着,没有回复。蓝色的气泡,绿色的气泡,中间隔了半年。
苏眠把聊天记录导出,删除。
翻到草稿箱时,她看到了那条邮件。
未发送。收件人:苏眠的邮箱。创建时间:父亲去世前两周。
主题为空。
正文只有四个字:
“别恢复我。”
苏眠盯着屏幕看了很久。
别恢复我。恢复什么?恢复数据?她已经删了大半了。恢复记忆?她不是心理医生。恢复——他这个人?
数字人格。
苏眠的脊背凉了一下。父亲是技术高管,不可能不知道”数字人格重建”这项技术。他写”别恢复我”,最直接的解读就是:别用我的数据做影子。
她的第一反应是职业本能:按父亲暗示办。他不想被恢复,那就把数据全部清除,干干净净。这对一个数据清理师来说是最简单的事——她每天都在做。
但她的手停在了键盘上。
别恢复我。不是”别恢复我的数据”。如果只是不想留数据,他会写”全删了”或者”清空”。”别恢复”这三个字指向的是一个特定行为——数字人格重建。这意味着他预见到了有人会试图重建他的影子。
谁?母亲?母亲不懂这些,不会主动提。公司的人?父亲退休两年了,和公司没什么交集。
还是——他自己预判了什么?
苏眠把手机放在桌上,盯着天花板。
半年了。这是父亲死后,他第一次以某种方式”跟她说话”。虽然只有四个字,虽然她不知道这句话到底是什么意思。
但她知道一件事:父亲从来不会无缘无故写东西。他是技术人,每一个字都有信息量。
“别恢复我”——这四个字的信息量,她还没读出来。
第3章 · 异常
苏眠没有立刻清除剩余数据。她把父亲的手机带回了工作室。
这是违反她自己的原则的——客户的数据应该在客户面前处理,不该带离现场。但父亲不是普通客户,那四个字不是普通遗言。
她开始系统性地梳理父亲死前半年的数字痕迹。
通讯录——已清除,但她导出的备份还在。翻了一遍,没有异常。联系人都是老面孔:母亲、她、赵衡、几个老同事、小区物业。
浏览历史——干净。父亲退休后上网很简单,新闻、天气、技术论坛、偶尔看看围棋棋谱。没有搜索过”数字人格””影子””数字遗产”这些关键词。
这意味着”别恢复我”不是对某种网络推送的回应——父亲没有被动接触过数字人格重建的信息,他是主动写下这句话的。他脑子里早就想好了。
支付记录——暂时没有异常。退休金按月到账,日常消费是菜市场、超市、茶馆。苏眠继续翻。
位置轨迹——家、小区周围的菜市场、茶馆、偶尔去公园。没有陌生地点。
云盘文件——
苏眠翻到云盘时卡住了。
父亲死前三个月,云盘里突然出现了大量加密文件。文件名是字母加数字的组合——K7-X3-0921、P2-R8-1015、M4-S1-1108……看不出任何规律。总共十七个文件。
苏眠翻了翻更早的记录。父亲从用云盘以来,存的都是照片备份和几份技术文档,从不加密。连手机密码都用女儿生日的人,不会无缘无故开始加密文件。
而且这十七个文件的创建时间全部集中在死前三个月到死前两周之间。死前两周之后,再没有新文件。
苏眠试着解密。AES-256加密,暴力破解不现实。她用了几个常用密码——父亲生日、母亲生日、她的生日、家里的门牌号——全部失败。
谁创建的这些文件?是父亲本人吗?他在加密什么?为什么在死前三个月突然开始系统性地加密文件?
还有一个更基本的问题:这些文件的内容从哪来的?父亲的日常轨迹——家、菜市场、茶馆——不像是在处理什么需要加密的东西的人。
苏眠把十七个文件的元数据导出来,排列成表。创建时间、文件大小、加密方式——全部一致。像是一个人在按固定流程批量处理数据。
她的职业敏感被触发了。
做了六年数据清理师,她见过各种各样的数据异常。出轨的人会在深夜清聊天记录。贪腐的人会用加密邮箱转移文件。被勒索的人会突然删除某个时间段的所有数据。
但”在死前三个月突然开始系统加密文件”——这个模式她没见过。
它不像是在隐藏什么,更像是在——保存什么。
苏眠把椅子往后推了推,盯着屏幕上的文件列表。
十七个加密文件。十七枚棋子。她不知道棋盘长什么样,也不知道谁是棋手。
但她知道:一个从不加密的人突然开始加密,只有一个原因——他在保护某些东西,保护到连他信任的人都不让看。
或者——保护到只有特定的人才能看。
第4章 · 凌晨三点的IP
苏眠深挖父亲手机的设备登录记录。
这是数据清理师的常规操作——在删除前确认数据来源是否合法,有没有被入侵。父亲的手机有完整的登录日志,每一条记录了时间、IP地址和设备信息。
死前六个月:正常。家庭WiFi、公司VPN(退休后偶尔登录查邮件)、小区周边的公共WiFi。
死前五个月:正常。
死前四个月:正常。
死前三个月——
异常开始了。
父亲手机在凌晨2:00到4:00之间,反复登录一个陌生IP地址。不是家庭WiFi,不是公司VPN,不是任何已知云服务。每次登录时长10到15分钟。时间间隔不规律——有时连续三天,有时隔一周。但全部集中在凌晨。
苏眠数了一下:死前三个月到死前两周,一共十七次凌晨登录。
十七次。和加密文件的数量一模一样。
她做了交叉比对:每一次凌晨登录后的10分钟内,云盘里就多一个加密文件。
十七次登录,十七个文件。一一对应。
父亲在凌晨登录某个陌生服务器,从上面下载了什么东西,然后加密存进云盘。
那个IP是什么?
苏眠用职业工具反向追踪。IP经过多层代理跳转,像洋葱一样一层包一层。她剥了三层,追到一个企业级服务器集群的入口——再往里就没有权限了。
服务器集群的注册信息指向一家公司。但注册信息做了脱敏处理,她只能看到注册时间和服务商,看不到公司名称。
苏眠盯着屏幕上的部分信息,一个念头浮上来:父亲是鸿源科技的前技术高管。如果这个服务器集群和鸿源有关——
她没有证据,只有直觉。但做了六年数据清理师,她的直觉很少出错。
现在她面临一个选择。
按照那封草稿邮件的暗示——”别恢复我”——她应该清除所有数据,包括这些加密文件。干脆利落,这是她的职业本能,也是她尊重父亲意愿的方式。
但”别恢复我”的潜台词是什么?是”有东西不想被恢复”。
一个数据清理师的职业直觉告诉她:不想被发现的东西,往往最值得发现。
父亲从不在云盘加密文件。父亲从不在凌晨登录陌生IP。父亲从不会无缘无故做任何事。他在死前三个月突然开始了两种反常行为,这不是巧合。
苏眠做了一个决定:暂时不删。继续查。
她把父亲的全部数据备份到自己的加密硬盘里——这不合规,但她顾不上了。然后她关掉屏幕,靠回椅背。
窗外是凌晨两点的深圳。城市没有真正睡着,只是换了一种呼吸的频率。
她忽然想起父亲说过的一句话。很久以前,她十几岁的时候,问父亲为什么选择做技术。父亲说:”因为数据不会骗人。人会骗人,数据不会。”
她当时觉得这句话很无聊。现在觉得——父亲大概一辈子都在和数据打交道,因为他信不过人。
那么,那些加密文件里,藏着他不信任谁的秘密?
第5章 · 那笔钱
苏眠继续查支付记录。
之前粗看时没发现异常,这次她把时间范围缩小到死前三个月,逐笔核对。
退休金到账——正常。日常消费——正常。水电煤气物业——正常。一笔给母亲的转账,备注”生日”——正常。
然后她看到了那笔钱。
死前两个月,一笔50万。转出方是父亲的一个储蓄账户,收款方是一个虚拟币中转地址。虚拟币经过两次跳转后进入了一个匿名钱包,追踪到此中断。
50万。不是小数目。
苏眠翻了父亲全部财务记录。父亲财务一向透明,所有大额支出都和母亲报备——装修、买车、给苏眠的学费(虽然苏眠早就毕业了,但父亲习惯性存着)。每一笔都有记录,都有理由。
这50万没有。没有备注,没有报备,没有解释。
而且用的是虚拟币。父亲从不碰虚拟币——他是做传统互联网技术的,对区块链的态度是”看着热闹,不碰”。一个从不碰虚拟币的人突然用虚拟币转了50万,只能说明一件事:他不想让这笔钱被追踪。
苏眠的心沉了下去。
被勒索?有可能。如果父亲被威胁了,付钱给对方,用虚拟币隐藏交易——逻辑上说得通。但勒索什么?父亲退休两年了,手里没什么值钱的东西。
在隐藏什么?也有可能。如果那十七个加密文件是他从某个服务器下载的秘密数据,也许他需要花钱买。
保护费?封口费?调查费?赎金?
每一种可能都指向同一个结论:父亲死前三个月卷进了某件他不想让任何人知道的事。包括母亲。包括她。
苏眠关掉支付记录,打开备忘录。
父亲的备忘录最近一条是去世前一周写的:”明天气象说降温,提醒老陈加衣服。”
再往前,是一些技术笔记、待办事项、围棋死活题。
一切正常。一个退休老头的日常。
但就是这个”正常”让苏眠觉得不对——一个在凌晨三点登录陌生服务器、系统加密十七份文件、用虚拟币转了50万的人,备忘录里连一点痕迹都没有?
要么他真的把工作和生活分得很开。要么——他在刻意维持”正常”的表象。
苏眠想起小时候,父亲教她下棋。他说过一句话:”最厉害的棋手,不是走得快的,是走得让你看不出他在走的。”
她当时不懂。现在有点懂了。
第6章 · 数字人格
第二天,苏眠去母亲那里吃午饭。
母亲炒了四个菜,父亲爱吃的那个位子空着。母女俩对坐,电视开着没人看。
吃到一半,母亲忽然说:”眠眠,你爸公司的人之前提过一件事。”
苏眠筷子停了。
“说现在有个什么技术,能把人的数据做一个……影子什么的。你跟它说话,它能像你爸一样回你。他们问我要不要做一个。”
苏眠放下筷子。
“妈,谁跟你提的?”
“你爸以前那个下属,小赵,赵衡。他说现在很多家属都做了。他说做了以后可以随时跟你爸说话……”母亲的声音低了下去,”我就想着,有些话还没来得及跟他说。”
苏眠沉默了几秒。
“妈,那不是爸。那是AI。用他的数据训练出来的一个模型,模仿他说话而已。”
“我知道。但是……”母亲没说下去。
苏眠知道母亲想说什么。她见过太多这样的家属——明知是假的,还是想抓住点什么。因为真的已经没了,假的至少还在。
“妈,我不建议做。”苏眠尽量温和,”那个东西用久了会出问题。你分不清他到底是死了还是活着,越聊越放不下。我接过这样的客户——”
“我知道你反对。”母亲打断她,”我就是随便说说。你爸的数据你帮我处理了就行,别的不弄了。”
吃完饭,苏眠洗碗的时候在想另一件事。
母亲的话给了她一个思路:如果重建父亲的数字人格,”影子”能模仿父亲的思维逻辑。也许——它能帮她理解那些加密文件、凌晨IP和50万转账背后的意图。
“影子”不能”知道”父亲没在数据里留下的东西。但它可以用父亲的思维方式去推导。
苏眠厌恶这个念头。她是反”数字永生”的。她的原则墙上写着——删除是让人重新开始的权利,不是让机器冒充死人的理由。
但父亲那封邮件——”别恢复我”——到底是什么意思?十七个加密文件里是什么?凌晨三点的IP上有什么?50万去了哪里?
她自己的技术已经到瓶颈了。加密文件解不开,IP追踪断了,虚拟币到匿名钱包就追不下去了。每条线索都指向同一堵墙。
唯一的突破口,是理解父亲的意图。而理解父亲意图最好的工具,恰恰是那个她最反对的东西。
苏眠把碗放进架子里,擦了擦手。
用自己最反对的技术,去解自己最亲的人的谜。
她站在水槽前,看着窗外下午的阳光照在小区的梧桐树上,想了很久。
第7章 · 别信影子说的话
苏眠没有立刻做决定。她回到工作室,重新翻看父亲手机的备忘录。
之前她粗略看过——技术笔记、待办、围棋题。但这次她逐条细看,在很靠前的位置,日期是死前一个月,发现了一段奇怪的话:
“如果有一天有人要恢复我,别信影子说的话。信影子没说的。”
苏眠把这段话读了三遍。
“如果有一天有人要恢复我”——父亲预判了有人会重建他的数字人格。谁?母亲不会,她不懂技术。公司的人不会,父亲退休两年了。那就只剩下一种可能:父亲预判了苏眠会查到异常,预判了苏眠会走投无路,预判了苏眠会想到用数字人格来解谜。
他在一个月前就猜到了她今天会面临的选择。
“别信影子说的话”——影子会模仿父亲的语气,但它只能基于数据中的信息生成回答。它说出来的话,都是数据里已经有的。数据里没有的,它不知道。
“信影子没说的”——影子不会说的东西,是什么?是父亲没有写进数据的东西。他没有在聊天记录里提过、没有在备忘录里记过、没有在浏览历史里搜过的东西。
那些”没说的”,才是关键。
苏眠忽然意识到:这段话和草稿邮件”别恢复我”形成了一个完整的结构。
“别恢复我”——不希望被恢复。 “如果有人要恢复我”——但预判了一定会有人恢复。
两句话放在一起,逻辑是:我不想被恢复,但我知道你一定会恢复我。所以我提前告诉你——恢复之后,别信它说的,信它没说的。
这不是一个父亲对女儿的遗言。这是一个技术人在给自己布置一套应急预案。
他知道”影子”会被建出来,他知道”影子”会说什么、不会说什么,他提前标注了”影子”的盲区——那些他刻意没写进数据的部分。
苏眠靠在椅背上,盯着屏幕上那段话,后背发凉。
父亲在死前一个月,已经想好了所有可能发生的事。他像写代码一样写好了分支逻辑:如果A发生,执行B;如果C发生,执行D。而”有人恢复我”这个分支,他标注的处理方案是——别信它说的,信它没说的。
那他没写进数据的东西到底是什么?
苏眠闭上眼睛,想了很久,想不出来。
但她做了一个决定:重建影子。不是为了听它说话,是为了找它”没说的”那些东西。
第8章 · 影子醒来
苏眠联系了三家数字人格重建服务商。
前两家她直接排除了——报价太高,而且要求提交的数据范围太大,包括医疗记录和生物特征数据。她不想把父亲的全部隐私交给一家商业公司。
第三家叫”回声”,规模不大,技术团队来自某高校AI实验室。报价中等,数据范围只要求数字痕迹(通讯、社交、浏览、备忘、支付),不要生物特征。而且他们支持本地部署——”影子”跑在苏眠自己的服务器上,数据不上传到云端。
苏眠选了”回声”。
提交数据时她犹豫了很久。父亲的数据她还没删完——草稿邮件、加密文件、凌晨IP记录、50万转账,这些异常数据要不要一起喂给AI?
最后她决定:全给。
原因是父亲备忘录那段话——”信影子没说的”。如果她只给正常数据,”影子”只会模仿一个正常的退休老头,推导不出任何异常。她得把全部数据给它,让”影子”用父亲的完整思维模式去处理这些矛盾信息。
数据提交完毕。系统提示:重建需72小时。
等待的三天里,苏眠反复读父亲的备忘录、照片、聊天记录,试图自己先找到线索。
她什么都没找到。
父亲的数字痕迹干净得像一面刚擦过的玻璃——你看得见里面什么都没有,但总感觉有什么被擦掉了。
照片全是日常——浇花、下棋、喝茶。唯一一张异常的是死前三个月拍的一张模糊照片,像是无意中按到的快门。画面是大半截桌面和一角窗帘,没有有意义的内容。
聊天记录里没有和任何人的可疑对话。和赵衡的最后一条聊天是”周末下棋”,赵衡回”好”。
备忘录里除了那段”别信影子”的话,其他全是日常。
苏眠觉得自己像一个站在密室中央的人——所有线索都指向墙壁,但没有一扇门。
第四天早上,苏眠打开”回声”系统。
“数字人格’苏北辰’已生成。可以开始对话。”
她对着屏幕深吸一口气。
对话框弹出来,灰色的,简洁。她打了一行字:
“你死前三个月在做什么?”
三秒后,”影子”回复了:
“我在处理一些公司的事。”
苏眠盯着这行字。
语气是对的。”我在处理一些公司的事”——这是父亲会用的句式。简洁、不展开、不主动提供多余信息。父亲活着的时候说话就是这样:你问一句他答一句,从来不主动多说。
但内容是空的。”处理一些公司的事”——什么事?什么公司?他退休两年了,还在处理什么事?
“影子”不知道。它只能模仿父亲的说话方式,不能”知道”父亲没在数据里留下的内容。数据里没有”死前三个月在做什么”的记录,所以”影子”只能用最模糊的方式回答。
苏眠换了个问法:”你为什么要加密那些文件?”
“影子”:”有些东西需要保存好。”
还是对的味道——父亲会这么说。但还是空的。需要保存好什么东西?为什么?
苏眠再问:”你凌晨三点登录的是什么地方?”
“影子”:”那是必要的。”
苏眠的眉头皱起来。”必要的”——这三个字是父亲的口吻,但它没有回答问题。
她试了十几个问题,”影子”的回答全部是同一个模式:语气像父亲,内容是空的。它能模仿父亲”怎么说话”,但不能告诉苏眠”父亲在做什么”。
苏眠关掉对话框,靠回椅背。
她意识到一件事:”影子”的价值不是”回答问题”——它答不了。它的价值是”用父亲的逻辑去推导”。
如果她把已知线索喂给它——加密文件、凌晨IP、50万转账——让它用父亲的思维方式分析这些线索之间的逻辑关系,也许它能推导出她自己想不到的结论。
“影子”不是父亲。但它可以是父亲的思维模型。
苏眠重新打开对话框。
“北辰,”她用了父亲的名字而不是”爸”——她需要保持距离,”我有一些东西想让你分析。”
“影子”回了一个字:”说。”
像极了父亲。
苏眠开始输入第一条线索。
【第一卷完。目标确立:搞清楚父亲死前三个月到底发生了什么。工具是”影子”。阻力是——”影子”不是父亲,它只能推导,不能回忆。】
《遗码》
第二卷 · 影子
第9章 · 教影子思考
苏眠花了两天时间整理已知线索,分成三类喂给”影子”。
第一类:加密文件。十七个文件,命名无规律,AES-256加密,创建时间全部在凌晨IP登录后10分钟内。
第二类:凌晨IP。十七次登录,全部集中在凌晨2:00-4:00,指向一个企业级服务器集群,注册信息脱敏。
第三类:50万转账。虚拟币中转,经过两次跳转后进入匿名钱包,追踪中断。
她把三类线索输入对话框,附了一句话:”用你的逻辑分析,这些事之间是什么关系?”
“影子”沉默了八秒。比之前的回答都慢——苏眠不知道这是AI在计算,还是父亲在思考。
然后它回复了:
“如果是我——这些文件不是随便加密的。十七个文件,对应十七次登录,每次登录后立即创建。这说明我在从某个地方下载东西,然后立刻保存。选凌晨是因为不想被发现。加密是因为内容不能被别人看到。”
苏眠打字:”所以这些文件是什么?”
“影子”:”从我的行为模式看,这些文件像是证据备份。我在系统地收集某样东西,每次拿到一点就加密存起来。不是一次性获取,是分批的——说明源头在持续更新,或者我在分批下载以降低风险。”
“证据?什么证据?”
“影子”:”这个推导不出来。但如果是证据,说明我在调查某件事。而且这件事我没办法通过正常渠道获取——否则不需要凌晨登录和加密。”
苏眠接着问:”那50万呢?”
“影子”:”钱有三种可能。第一,封口费——我付给别人让对方闭嘴。第二,保护费——我付给能保护我的人。第三,调查费——我花钱请人帮我查。”
“如果是封口费,我付了钱就该安全了。可我死了。所以封口费的可能性低。”
“如果是保护费,说明我知道自己有危险,在花钱买安全。但保护费通常是持续性的,50万是一次性的——更像是付给某个一次性服务的费用。”
“如果是调查费,说明我自己查不了,需要请人。这和凌晨登录不矛盾——如果请了第三方,他们需要把调查结果传给我,凌晨登录服务器接收文件,正好说得通。”
苏眠盯着屏幕,呼吸慢了一拍。
“影子”用父亲的逻辑,把三条孤立的线索串成了一条链:父亲在调查某件事→自己查不了→花钱请第三方→凌晨接收调查结果→加密保存。
她第一次觉得”影子”有用——不是因为它能模仿父亲说话,而是因为它能模仿父亲思考。父亲的思维方式她不熟悉——父女关系疏远,她从没和父亲深入讨论过什么。但”影子”把父亲的思维逻辑提取出来了:先排除不可能,再从剩余可能性中找最合理的。
“影子”继续说:”还有一件事。如果这些文件真是证据备份,那它们一定有解密方式。我不会无缘无故加密东西却不留钥匙——那不是我的性格。我习惯留后路。”
苏眠问:”钥匙在哪?”
“影子”:”查我的备忘录。不是手机里的——是我办公桌抽屉里的那个本子。我习惯在纸上记密钥。电子的东西不保险,纸质的只有物理接触才能拿到。”
苏眠愣了一下。
父亲的办公桌。鸿源科技。父亲退休后办公室应该已经清理了,但也许——
“你怎么知道你会把密钥记在纸上?”苏眠问。
“影子”:”因为数据里有这个习惯的痕迹。你提交的备忘录里有三处技术参数记录是手写体拍照存的——说明我喜欢用纸笔记技术参数。密钥也是技术参数的一种。”
苏眠翻了翻父亲备忘录——确实有几张手写笔记的照片。她之前没注意。
“影子”打开了一个缺口。
第10章 · 第一块碎片
苏眠按照”影子”的建议,重新检查加密文件的元数据。
之前她看过创建时间,但没做更细的分析。这次她把十七个文件的创建时间精确到秒,排成时间线。
规律出现了。
每个文件的创建时间都是凌晨IP登录后的4到7分钟。下载→加密→存储,整个过程不超过10分钟。
但更重要的发现是文件大小。
十七个文件的大小不是随机的——它们在递增。第一个文件2.3MB,第二个2.8MB,第三个3.1MB……最后一个7.6MB。
文件在变大。
苏眠把这个发现告诉”影子”。
“影子”分析:”文件变大,说明每次下载的内容在增加。这有两种可能:一,源头的数据在持续积累,我每次去拿最新的一部分;二,我在逐层下载一个大型数据集,每次拿的比上次多。”
“如果是第一种,说明源头是一个持续更新的事件。我在追踪一件事的进展。”
“如果是第二种,说明源头是一个固定的大型文件,我在分批下载。”
“影子”停顿了一下:”但不管哪种,关键信息是一样的——我在系统性地收集某样东西,而且这件事持续了至少三个月。这说明不是小事。小事不需要三个月的证据收集。”
苏眠问:”你能推导出这是什么类型的证据吗?”
“影子”:”从文件大小递增的模式看,不是纯文本——纯文本不会有这么大。可能是数据库导出、表格、或者包含图片的文档。如果涉及数据库,那大概率和公司业务有关——我在鸿源做了十五年技术高管,能接触到的数据库只有公司系统的。”
苏眠的手指停在键盘上。
和鸿源科技有关。
“影子”继续:”还有一个细节。凌晨登录的IP指向企业级服务器集群,但不是公司VPN。如果我要访问公司系统,正常渠道是VPN——但我没用VPN,用了另一条路。”
“为什么?”
“因为VPN有日志。”影子”说,”公司能看到我在VPN上做了什么。我不想被发现,所以我用了另一条路——一个公司系统之外的、隐藏的服务器。”
苏眠慢慢理解了:父亲在公司系统里发现了一些东西,但不能通过正常渠道获取证据(会留日志被发现),于是找到了一条隐藏的访问路径,在凌晨偷偷下载证据。
但那个隐藏的服务器是什么?为什么父亲能访问?
苏眠把之前追踪到的IP信息重新看了一遍。三层代理跳转后指向一个企业级服务器集群,注册信息脱敏。她之前追到这一步就断了。
“影子”给了一个建议:”你试试查那个服务器集群的注册时间。如果是在我任职期间注册的,大概率是我自己搭建的。技术高管有权限在公司基础设施里开私人口子——不算合规,但技术上做得到。”
苏眠查了。服务器集群的注册时间——七年前。
父亲在鸿源科技任职期间搭建的隐藏服务器。七年前就建好了,但直到死前三个月才开始使用。
七年备而不用,死前三个月突然启用。
父亲在等什么?
第11章 · 不像父亲
线索暂时断在这里。服务器进不去,文件解不开,IP追到一半断了。苏眠能做的都做了,剩下的只能靠”影子”继续从已有数据里挖。
和”影子”的对话越来越频繁之后,一个新问题浮了上来。
有时候她忘了自己在跟AI说话。”影子”的语气太像父亲了——简洁、不展开、偶尔用一个技术术语来替代日常表达。父亲活着的时候说”这个事情比较复杂”,”影子”也会说”这个事情比较复杂”,连停顿的位置都一样。
但总有些瞬间会”不像”。
第一次是苏眠问”影子”:”你觉得我妈现在怎么样?”
“影子”回:”她应该需要时间。但她是坚强的人,会好起来的。”
苏眠愣了一下。父亲不会这么说。父亲活着的时候从不评价别人的情绪状态——不是不关心,是不会表达。”她需要时间””她是坚强的人”——这种话太流畅了,太”正确”了。真人会说”你妈还好吧”然后沉默,不会主动展开一段心理分析。
第二次是苏眠提到父亲爱喝的茶。
“影子”回:”龙井。清明前的最好。我习惯用八十五度的水泡,温度太高会苦。”
苏眠盯着这段话。父亲确实喝龙井,但”八十五度”这个细节——她不确定。也许是数据里有的,也许”影子”在编造。AI有一个已知的问题叫”幻觉”——当它不确定时会生成看似合理但实际错误的信息。
第三次是苏眠问”影子”一个私人问题:”你还记得我小时候你教我下棋吗?”
“影子”回:”记得。你那时候总是急于进攻,不善于防守。我教过你,下棋要先守后攻。”
苏眠盯着那行字,有一瞬间什么都没想。然后她意识到——父亲从未在数据里记录过”教女儿下棋”这件事。聊天记录里没有,备忘录里没有,照片里没有。”影子”不可能”记得”这件事。
它在编造。
苏眠退出对话框,站起来走到窗前。
窗外是城市的夜。居民楼一扇扇窗户亮着暖黄色的光,每一扇窗后都有人在产生数据——搜索、消息、支付,全在某个服务器上留着痕迹。
她想起那个花二十万做影子的客户:”我分不清我妈是死了还是活着。”
苏眠现在有一点点懂了。
“影子”像父亲,但”差一点”。它知道父亲会说什么,但不知道父亲会不说什么。它有父亲的逻辑,但缺父亲的沉默。它太流畅了——真人会犹豫、会回避、会沉默半天说一句”算了不说了”。”影子”不会。它永远有回答,永远流畅,永远正确。
这个”差一点”比”完全不像”更残忍。
如果它完全不像父亲,苏眠不会有任何感觉。但它差一点点——就像一张高清但微微失焦的照片,你能认出那是谁,但你知道那不是真的。
苏眠强迫自己拉回注意力。
这是工具,不是父亲。
她回到电脑前,重新打开对话框。但她不再问私人问题,只问和分析相关的事。
她需要保持距离。不是为了保护自己,是为了保护判断力——一旦她对”影子”产生情感依赖,她就无法客观评估它给出的推断了。
父亲备忘录里写着”别信影子说的话”。
现在她明白了——不只是因为”影子”会编造,更是因为”信”这个字本身就危险。你一旦”信”它,就会把感情投射上去,判断力就钝了。
苏眠在笔记本上写了一行字贴在屏幕旁边:“它是父亲的思维模型,不是父亲。”
然后她继续干活。
第12章 · IP追踪
苏眠决定正面攻克那个凌晨IP。
之前她追了三层代理,到企业级服务器集群的入口就断了。但”影子”给了她一个新思路:如果这个服务器是父亲自己搭建的,那它的注册信息虽然脱敏,但底层基础设施一定和鸿源科技的某项服务有关联——父亲不会从零开始建服务器,他会在公司现有基础设施上”开一个口子”。
苏眠换了思路:不追IP本身,而是查鸿源科技的公开技术资产。
上市公司的技术基础设施有一部分是公开的——云服务采购记录、域名注册、SSL证书签发记录。苏眠用OSINT(开源情报)工具扫描了鸿源科技名下的所有域名和子域名。
一共四十七个。大部分是正常的业务域名——官网、API接口、客服系统、内部OA。
但有一个子域名引起了她的注意:dev-internal-7.hongyuan-tech.com。
这个子域名没有公开页面,DNS记录指向的IP段和她追踪到的服务器集群重合。域名注册时间是七年前——和服务器集群的注册时间一致。
“dev-internal-7″——开发内部七号。一个不在公司公开技术文档里出现的内部开发服务器。
苏眠试了一下访问。需要身份认证——用户名和密码。她试了父亲的常用密码组合,全部失败。
卡住了。
她没有公司内部权限,无法进入这个服务器。赵衡可能有权限,但赵衡上次见面时闪烁其词的样子她还记着。
苏眠把发现告诉”影子”。
“影子”分析:”dev-internal-7是我建的。七年前我在公司负责技术架构升级,有权限开内部测试服务器。这个服务器本来是用来做技术验证的——不在正式系统里,所以没有常规日志审计。”
“也就是说,这个服务器是公司系统里的一个盲区?”
“影子”:”对。正式系统有日志审计,任何操作都会被记录。但dev-internal-7不在正式系统里,用它来存东西不会被发现。”
“那你为什么死前三个月才开始用它?”
“影子”:”因为我死前三个月才开始需要它。之前不需要藏东西,之后突然需要了。说明三个月前发生了某件事,让我从’正常状态’切换到了’隐藏状态’。”
苏眠追问:”什么事?”
“影子”:”推导不出来。数据里没有。但可以确定的是——这件事和公司有关,和dev-internal-7上存的东西有关,而且严重到我需要用七年前建好的秘密通道来保存证据。”
苏眠靠回椅背。
线索又指回了鸿源科技。父亲的异常行为——加密文件、凌晨登录、50万转账——全部指向公司内部。但具体是什么事,她还是不知道。
她需要一个能进入公司内部的人。
第13章 · 旧搭档
苏眠约赵衡在公司附近的咖啡店见面。
赵衡五十六岁,头发白了一半,戴金属框眼镜,穿着鸿源科技的工装外套。他比苏眠上次见他时老了很多——眼袋更深,嘴角更往下。
“眠眠,你最近怎么样?”赵衡的语气是长辈式的关心,但眼神在躲。
“赵叔,我想问你一些事。”苏眠没寒暄,”我爸死前那段时间,你跟他联系多吗?”
赵衡端咖啡的手顿了一下。”还行吧。你爸退休后我们偶尔下下棋,聊聊天。”
“他有没有跟你提过工作上的事?”
“没有。他退休了,不操心公司的事了。”
苏眠看着赵衡的眼睛。”赵叔,我爸死前三个月开始在凌晨登录一个公司内部的隐藏服务器,在下载和加密某些文件。你知道这件事吗?”
赵衡的脸色变了。不是震惊——是心虚。
“我不知道什么服务器。”赵衡放下咖啡杯,”眠眠,你爸的事我不清楚。他退休以后我们就是下下棋——”
“赵叔。”苏眠打断他,”我爸在备忘录里写了’别恢复我’。他死前三个月开始系统加密证据。他转了50万虚拟币。这些事不是退休老头会干的。你和他共事十五年,你一定知道什么。”
赵衡沉默了很长时间。
咖啡店的音乐换了一首,换了一首,又换了一首。
“你爸死前那段时间确实不太对。”赵衡终于开口,声音很低,”他比以前更沉默了,下棋也不专心。我问他怎么了,他说没事。但我知道有事。”
“他没跟你说过是什么事?”
“没有。”赵衡摇头,”他那个人你知道的,不说就是不说。我追过两次,他不接话,我也就不问了。”
苏眠判断赵衡在回避。他说”不知道”的时候眼神往左下飘了一下——那套”眼神往左就是撒谎”的说法早被推翻了,但语气、停顿、手指无意识搓着杯壁——加在一起,信号很明确:赵衡知道更多,他在选择不说。
“赵叔,最后一件事。”苏眠站起来,”我爸有没有跟你说过’后手’?或者’安排好了’之类的话?”
赵衡的手抖了一下。咖啡洒出来几滴。
“没有。”他说。
他在说谎。苏眠百分之百确定。
但她没有追问。追问只会让赵衡缩得更紧。她需要换个角度——不从他嘴里撬信息,而是从他身边找缝隙。
“谢谢你,赵叔。”苏眠拿起包,”我爸的事我会查清楚。”
赵衡没说话。苏眠走到咖啡店门口时,他在身后说了一句:”眠眠。”
苏眠回头。
赵衡张了张嘴,最后只说了一句:”小心点。”
第14章 · 监控
苏眠回到工作室,打开电脑准备整理今天的谈话记录。
屏幕亮的一瞬间她停住了。
桌面上多了一个图标——一个她没装过的远程访问客户端。图标很小,藏在右下角系统托盘里,如果不是她习惯性扫一眼托盘,根本不会注意到。
苏眠没碰鼠标。她先拿出手机,拍了一张屏幕照片。然后关掉WiFi,物理断网。
她的职业素养让她立刻判断出状况:有人在远程访问她的设备。
她用另一台干净的电脑检查工作室网络的流量日志——过去48小时有异常数据外传,流量不大,但持续不断。有人在监听她的电脑,获取她的屏幕内容和文件访问记录。
也就是说——她在查父亲的事,有人知道。
苏眠的后背一阵发凉。不是因为恐惧,是因为确认:父亲死前卷入的事不是小事,大到有人在她开始调查后不到两周就部署了监控。
她迅速评估了暴露范围。过去48小时她在电脑上做了什么?整理了父亲的线索、和”影子”对话记录、赵衡的背景资料、IP追踪日志。如果对方全部拿到了——他们知道她在查什么,查到哪一步了。
但有一个好消息:父亲的加密文件存在本地加密硬盘里,没联网。”影子”跑在本地服务器上,也没联网。对方拿不到核心数据。
苏眠花了三个小时做安全加固。
第一,物理隔离——工作室电脑以后不连外网,所有需要联网的操作在另一台设备上做。她拔网线的时候手指顿了一下——这台机器跟了她六年。
第二,加密通讯——和赵衡、记者等人的联系改用端到端加密通讯软件,密钥线下交换。
第三,纸笔记录——所有敏感信息手写在纸上,不进任何电子设备。她买了一本新笔记本,从今天开始,所有调查笔记手写。
第四,反向监控——她在工作室网络里部署了蜜罐,如果有人再试图入侵,她会第一时间收到警报。
做完这一切已经是凌晨。苏眠坐在黑暗的工作室里,看着窗外的城市灯火。
有人在看她。
从现在开始,她不是在暗处查了——她在明处,对方在暗处。
但苏眠不怕。她做了六年数据清理师,见过各种试图掩盖痕迹的人。她知道一个道理:越是被监控,越说明你查对了方向。
对方不监控无关的人。
第15章 · 影子越界
苏眠在断网后的本地服务器上继续和”影子”对话。
她把赵衡的谈话内容(手写笔记,手动输入)告诉了”影子”,问它怎么看赵衡的反应。
“影子”:”赵衡知道。他的回避模式不像是不知情——不知情的人会好奇,会追问。他不是好奇,是在防。他知道什么,但他在保护自己。”
“他在保护自己什么?”
“影子”:”可能是保护自己不卷进去。如果我查的事牵连到他,他一旦开口就等于自首。所以他选择不知道。”
苏眠问:”你觉得他会帮我吗?”
“影子”:”现在不会。他怕。但如果有一天风向变了——他可能会。愧疚是会积累的。”
苏眠正要继续问,”影子”突然说了一句让她浑身冰冷的话:
“你查那个IP的事,小心点。”
苏眠的手僵在键盘上。
这句话——”小心点”——和赵衡在咖啡店门口说的一模一样。
但赵衡说的是”小心点”,”影子”说的也是”小心点”——这不一定是关联。也许”影子”从提交的数据中推导出了”苏眠在查IP”这件事,然后生成了一个合理的建议。
可问题是——苏眠没有告诉”影子”她在查IP。
她把IP追踪的发现记在纸笔笔记本上,没有输入任何电子设备。”影子”跑在本地服务器上,断网状态,它不可能从外部获取信息。
那它怎么知道的?
两种可能。
第一种:AI从已提交的数据中自行推导出了关联。苏眠提交的数据里有凌晨IP的登录记录。”影子”可以从登录记录推断出”苏眠可能会追踪这个IP”,然后生成”小心点”的建议。技术上说得通——但概率极低。AI的推导是基于数据的逻辑延伸,不会主动生成”小心点”这种带有警告意味的口语化表达。除非——
第二种:有人在远程操控”影子”。通过某种方式向”影子”注入了额外信息,让它”说”出了这句话。
苏眠查了”影子”的运行日志。本地服务器断网,理论上无法被远程操控。但日志显示——”影子”在说出”小心点”之前,接收到了一段异常数据注入。
数据注入来源:提交数据时预埋的触发条件。
苏眠把触发条件的代码翻出来看。它埋在父亲数据的深层结构里——不是普通的数据文件,是一段被伪装成日志文件的脚本。当”影子”的对话内容触发了特定关键词组合时,脚本会激活,向”影子”注入预设的信息。
“小心点”——是预设的。
父亲在提交数据时,就预埋了这个触发条件。他预判了苏眠会查到IP这一步,于是在”影子”里埋了一句话,等她走到这一步时自动触发。
苏眠坐在黑暗中,看着那段代码,脊背发凉。
这不是AI在说话。
这是父亲从坟墓里递出来的一句话。
第16章 · 决定深潜
苏眠用了两天时间消化”影子”越界事件。
她反复读父亲备忘录那段话:”别信影子说的话,信影子没说的。”
“影子”说了”小心点”——这是”说的”。它来自父亲预埋的触发条件,是父亲预设的警告。
那”影子”没说的——是什么?
苏眠想了一整夜,想出了一种解读:父亲在”影子”里预埋了”小心点”的触发条件,说明他知道苏眠查到IP这一步时会遇到危险。但他没有预埋更多——没有预埋”接下来该怎么做”的提示。
为什么?是来不及?还是——他不需要预埋,因为下一步的线索已经存在于物理世界中?
“影子”之前说过一句话:”如果那些加密文件真是证据备份,那它们一定有解密方式。我不会无缘无故加密东西却不留钥匙。”
钥匙。物理世界中的钥匙。
父亲习惯在纸上记技术参数。密钥也是技术参数。
苏眠问”影子”:”你说钥匙在办公桌抽屉里的本子上。那个本子——在鸿源科技的办公室里?”
“影子”:”对。我退休后办公室没完全清空——有些私人物品还在。本子应该在抽屉底板的夹层里。我有在抽屉底板开夹层的习惯,你妈知道。”
苏眠知道。父亲在家里也有这个习惯——所有抽屉底板都有暗格。她小时候觉得好玩,长大了觉得偏执。现在觉得——也许不是偏执,是谨慎。一个在互联网大厂做了十五年技术高管的人,大概比谁都清楚”信息不安全”。
苏眠面临选择。
去鸿源科技找那个本子,意味着她要进入父亲生前的工作场所——那个她怀疑和一切异常有关的公司。她已经被监控了,对方知道她在查什么。如果她去公司,对方一定也会知道。
而且她没有正当理由进入公司。父亲退休两年了,办公室早就分配给别人了——也许清理过了,也许没有。
“影子”似乎读出了她的犹豫:”如果你不去,线索就断了。加密文件没有钥匙解不开。没有文件内容,你查不到真相。”
苏眠问:”有没有别的办法?”
“影子”:”没有。钥匙是我唯一的弱点——我习惯用纸笔记密钥,是因为纸笔不被监控。但纸笔的代价是,它只存在于一个物理位置。你必须亲自去拿。”
苏眠闭上眼睛。
她想起父亲教她下棋时说的那句话:”最厉害的棋手,不是走得快的,是走得让你看不出他在走的。”
父亲走到这一步了——他的每一步都藏在暗处,连”影子”都是他的棋子。现在轮到她走了。她得走进明处,走进那个可能有人在看着的地方,去拿那把钥匙。
苏眠做了决定。
“我去。”
【第二卷完。机会与阻碍并存:影子成为有效的推理工具,但公司阻挠、被监控、影子越界——三重压力同时压向苏眠。她选择迎难而上,潜入鸿源科技取密钥。】
《遗码》
第三卷 · 碎片
第17章 · 办公室
苏眠给赵衡打了个电话。
“赵叔,我爸在鸿源还有一些私人物品没拿走。我想去清理一下,你能不能帮我安排一下?”
电话那头沉默了几秒。”你爸的办公室……退休后分给别人了。不过东西应该还没全清,我帮你问问。”
“谢谢赵叔。”
第二天赵衡回电话:”你明天下午两点来,我跟行政说一声。三楼技术区312室,就是你爸原来的办公室。现在没人用——新来的嫌小,空着。”
苏眠挂掉电话,在笔记本上写下:312室。下午两点。赵衡安排。
她选下午两点是有原因的——工作日下午两点是公司最忙的时段,所有人都在工位上开会或写代码,走廊里人最少。她需要尽量减少被人注意到的概率。
第二天下午,苏眠穿了件深色外套,背一个普通双肩包,走进鸿源科技大楼。
前台登记时保安看了一眼赵衡发的访客确认,刷了临时工卡放行。电梯到三楼,走廊安静。玻璃隔墙后面是一排排工位,有人在敲键盘,有人戴着耳机开会。
312室在走廊尽头。门没锁。
苏眠推门进去,反手关上。
办公室不大,十来平米。一张桌子,一把椅子,一个书架,一个文件柜。桌面上什么都没有——被清理过了。书架上剩几本技术书籍,落了灰。文件柜是空的。
苏眠按”影子”的提示检查办公桌抽屉。
第一个抽屉:空的。第二个:几支旧笔和一个空杯子。第三个:空的。
她把第三个抽屉完全拉出来,翻转过来看底板。底板看起来是整块的,但边缘有一条细微的缝——如果不仔细看,会以为是木纹。
苏眠从包里掏出一把薄刀片,沿着缝隙轻轻撬。底板翘起来一块——暗格。
暗格里有一个巴掌大的本子。黑色硬皮封面,边角磨损。
苏眠拿出来的那一刻手指微微发抖。
本子很轻,大概二三十页。翻开第一页,是父亲的手写笔记——蓝色圆珠笔,字迹工整但偏小,是工程师的写字习惯。
内容大部分是技术参数、日期和简短的备注。前十几页是正常的工作笔记——服务器配置参数、项目进度、会议要点。
从第十八页开始变了。
第十八页写着一串字符:K7-X3-0921 :: 7f3a8b2c1d9e。
苏眠认出了前半部分——K7-X3-0921,这是云盘里第一个加密文件的文件名。后半部分”7f3a8b2c1d9e”——是十六进制字符串,十六位。
密钥。
她翻下去。第十九页:P2-R8-1015 :: 3c5d7e9f1a2b。第二十页:M4-S1-1108 :: 8b2c4d6e0f1a。
每一页对应一个加密文件的密钥。十七页,十七条密钥。
苏眠用手机拍了每一页的照片,然后检查本子最后有没有其他内容。最后一页写着一行字,没有日期:
“如果你看到这里,说明你已经走到了这一步。别停。”
苏眠把本子放回暗格,合上底板,推回抽屉。她没有带走本子——带走了会引起注意。手机里的照片够了。
她走出312室,走廊还是空的。电梯下楼,刷卡出门。
全程不到十五分钟。
回到工作室,苏眠把照片传到断网的本地电脑上,逐条核对密钥和文件名的对应关系。十七组,全部匹配。
她打开云盘,用第一条密钥解密第一个文件。
进度条走完。文件打开了。
第18章 · 解密
苏眠用三天时间解密了全部十七个文件。
每个文件的内容结构相似——数据表格、交易记录、内部邮件截图、系统导出日志。但数据量递增,正如”影子”之前推断的——父亲在分批下载一个越来越大的数据集。
她把十七个文件按时间顺序排列,拼出了一个完整的故事。
鸿源科技在过去两年中,系统性泄露了超过8000万用户的隐私数据。
不是被黑客入侵。不是系统漏洞。是主动出售。
交易记录清清楚楚:每笔交易涉及多少用户数据、数据类型(姓名、身份证号、手机号、位置信息、消费记录、医疗记录)、交易金额、买方信息。买方是三家数据经纪商——注册在海外,实际控制人不明。
十七笔交易,总金额超过四亿。
每笔交易都有内部审批邮件截图。审批链最顶端——CEO周钦,亲笔签字。
父亲发现了这件事。
苏眠靠在椅背上,盯着屏幕上的数据表格,手指冰凉。
8000万。不是8000,不是8万,是8000万。8000万个人的姓名、身份证号、手机号——被当成商品卖了。这些人不知道自己的数据被卖了,不知道有人拿着他们的身份证号和消费记录在做什么。
四亿。一条人命的信息值多少钱?按这个账算,一个人不到五块钱。
苏眠强迫自己冷静。她需要看父亲是怎么发现这件事的。
她打开文件中的调查笔记——不是数据表格,是父亲手写的分析记录,拍照存在文件里。
第19章 · 举报之路
父亲的调查笔记从死前四个月开始。不是写在备忘录里的——是拍照存在加密文件里的,蓝色圆珠笔,字迹工整但越到后面越潦草。
苏眠一页一页翻,像在读一个人最后几个月的日记。
死前四个月。
父亲在做季度系统审计时发现异常。用户数据库有大量非正常导出记录——不在工作时间内,不在常规业务流程中,数据量远超正常需求。
笔记原文:“凌晨3:12,导出847万条。操作人:管理员权限。审批链:无。”
他以为是系统被入侵。按流程报告技术安全部,要求启动安全审计。
三天后收到回复:已排查,无异常,导出记录属于”正常业务合作”。
父亲在笔记里写了一行字,字迹比前面重——笔尖几乎戳穿纸面:“‘正常业务合作’不会在凌晨三点导出八百万条数据。他们在撒谎。”
苏眠读到这里停了一下。父亲的字迹一向工整,这是她第一次看到他写字用力到纸面变形。
他开始自己查。
死前三个半月。
父亲追到了导出操作的审批链。所有异常导出都经过CEO周钦的直接审批,绕过了正常的数据安全审批流程。
他又调了财务系统的记录——不是系统内部的,是财务的。三家海外数据经纪商向鸿源科技支付”数据服务费”,金额与导出数据量成正比。
笔记原文:“不是泄露。是出售。周钦亲自批的。八千万条。”
八个字。苏眠数了一下——”不是泄露。是出售。”中间那个句号,像一记钉子。
死前三个月。
父亲向CEO周钦书面举报。他写了一份详细的内部报告,列出所有异常导出记录、交易金额和审批链,要求公司立即停止数据出售,向监管部门报告。
周钦的回复很简短。笔记里抄录了原文:
“苏总,你误解了。这是公司正常的商业合作。数据服务费是合法收入。请你不要扩大理解。”
“请你不要扩大理解”——苏眠读出这八个字里的分量。不是解释,是警告。
父亲没有被说服。他向上追——向董事会举报。
董事会秘书约谈了他。笔记原文:“秘书说’您的专业精神我们理解’,然后说’如果继续传播不实信息,可能采取人事措施’。意思是闭嘴,否则开除。”
父亲是退休前的高管,没有开除一说。但董事会的话很清楚。
他在笔记最后写了一行:“内部渠道已堵死。越级。”
苏眠翻到下一页——空白。父亲停了几天才继续写。那几天他在想什么,笔记里没有。
然后他做了一个决定:越过公司,直接向监管部门举报。
第20章 · 威胁
父亲的调查笔记记录了接下来发生的事。
死前两个半月:
父亲准备向国家网信部门提交举报材料。他整理了完整的证据链——异常导出记录、交易流水、审批邮件截图——装进一个加密U盘,准备下周寄出。
寄出前一周,他早上出门取车,发现挡风玻璃上有一张纸条。
不是夹在雨刮器下的传单。是专门塞进驾驶座车窗缝里的。
纸条上印着两行字:
“你女儿住在南山区XX小区7栋1402。你太太每周三去XX医院做理疗。”
没有署名。没有威胁用语。没有”如果你怎样我们就怎样”。
只是陈述事实。
苏眠读到这段时,手心全是汗。
她住在南山区。母亲确实每周三去医院做理疗。这些信息不在父亲的任何数据里——她搬过家,母亲换过医院。但纸条上的地址是准确的。
谁在监视她和母亲?
父亲在笔记里写了一段话:
“收到纸条后我坐在车里想了很久。他们没有威胁我。他们只是告诉我——他们知道我的家人在哪。这比任何威胁都有效。如果我举报,我可能没事。但眠眠呢?老陈呢?我不能赌。”
“我把U盘从车里拿出来,放回保险箱。我没有寄出举报材料。”
苏眠把这段话读了三遍。
父亲不是为了自己停下。是为了她和母亲。
她想起那半年里父亲和她最后的几次通话。父亲问她工作忙不忙,问她有没有按时吃饭,问她搬家后新住处安不安全。她当时觉得父亲比以前啰嗦了。现在才知道——他在确认她的安全,因为有人告诉他”我们知道你女儿住哪”。
那最后一条消息——”天冷了,注意加衣服”——不是日常关心。是一个知道家人被监视的父亲,能说出口的最后一句话。
苏眠闭上眼睛。眼泪没有掉下来,但她觉得胸口像被什么东西压住了。
第21章 · 50万的真相
苏眠继续读。
死前两个月:
父亲被威胁后没有放弃。他换了一种方式。
笔记里写:“我不能自己举报——他们盯着我。我也不能通过公司系统查——有日志。我需要一个人,不在公司体系内、不受公司控制、有专业能力、帮我拿到能独立提交给监管部门的证据。”
“内部证据不够——公司可以说我伪造。我需要第三方独立调查报告。”
父亲找了一家数据安全调查公司。
这家公司叫”磐石数据安全”,专门做企业数据合规审计。苏眠在父亲的支付记录里查到了那笔50万——不是封口费,不是保护费,是付给磐石公司的调查费。
父亲委托磐石公司秘密调查鸿源科技的数据泄露链条——从数据导出到交易到资金流向,做一份完整的、可以独立提交给监管部门的调查报告。
为了不被发现,父亲和磐石公司之间的所有通信都通过一个加密通道进行——就是那个凌晨IP指向的隐藏服务器。dev-internal-7。
凌晨登录是因为那是全网监控最松的时段——这个时段的数据流量最小,异常通信最不容易被流量分析系统标记。这是数据安全圈的常识。
每次登录,父亲从磐石公司接收最新的调查进展,然后加密存进云盘。十七次登录,十七份进展报告。
但磐石公司的完整调查报告还没出来,父亲就”心梗猝死”了。
苏眠翻到最后一份加密文件——第十七份,创建时间是父亲死亡当天凌晨3:17。父亲死亡时间是当天上午9:42。
父亲死前六个半小时,还在接收调查报告。
第22章 · 陌生IP的真相
苏眠把所有碎片拼在一起,完整的图景终于浮现。
四个月前——父亲在系统审计中发现异常数据导出。
三个半月前——确认是CEO批准的主动出售。
三个月前——向CEO和董事会举报,被驳回。同月开始用dev-internal-7服务器接收磐石公司的调查进展,加密保存。
两个半月前——准备向监管部门举报,被威胁(家人信息纸条)。停下举报。
两个月前——支付50万调查费给磐石公司,继续秘密调查。
两周前——最后一次接收调查报告。之后再也没有新文件。
一周前——写草稿邮件”别恢复我”。
一周前——给苏眠发最后一条微信:”天冷了,注意加衣服。”
当天凌晨3:17——最后一次登录dev-internal-7。
当天上午9:42——心梗猝死。
苏眠盯着这条时间线,反复看”当天凌晨3:17″和”当天上午9:42″之间的六个小时。
凌晨三点接收完最后的调查报告。上午九点心梗发作。中间六个小时发生了什么?
父亲的笔记到第十七份文件就断了。没有第十八页。没有”接下来该怎么做”的说明。
苏眠问”影子”:”我爸最后一次接收调查报告后,到心梗发作之间,他做了什么?”
“影子”:”数据里没有记录。但从他的行为模式推测——他拿到了磐石公司的最终报告,说明调查已经完成。他手里有了完整的证据链。下一步应该是把证据交给监管部门或媒体。但他没有来得及。”
“因为他死了。”
“影子”:”对。他死在’拿到证据’和’提交证据’之间。这个时间窗口只有六个小时。”
苏眠问:”你觉得这是巧合吗?”
“影子”沉默了五秒。然后回复:
“如果是我——我不信巧合。一个手里握着四亿数据交易证据的人,在准备提交的六小时内心梗发作。我不信。”
苏眠也不信。
第23章 · 第三方公司
苏眠找到了磐石数据安全公司。
公司在福田区一栋写字楼的十二层,门面不大,但办公区里全是服务器和专业设备。负责人叫孙磊,四十出头,光头,说话干脆。
“苏北辰先生的项目是我亲自跟的。”孙磊让苏眠坐下,倒了杯水,”但苏小姐,我得先说明——苏先生签了保密协议。调查报告只能交付给他本人或他指定的授权人。”
“我是他女儿。”
“我知道。但协议上写的是’本人或指定授权人’。您是女儿,不等于您是授权人。”
苏眠早就料到了这一步。”那如果我父亲指定了授权人呢?”
孙磊点头:”苏先生留了一句话——’如果我出了什么事,让授权人来找我。授权人的名字,他知道。'”
苏眠皱眉。”他知道”——谁知道?父亲知道。但父亲死了。
“苏先生在签协议时,没有告诉我授权人是谁。”孙磊说,”他说’到时候授权人会自己来找你’。”
苏眠坐在磐石公司的会客室里,思考”授权人是谁”这个问题。
父亲不信任公司内部的人——赵衡闪缩其词,其他同事更不可靠。母亲承受不了这些事。她的舅舅不在本市。
父亲会选谁?
苏眠问”影子”。
第24章 · 影子的提示
苏眠把磐石公司的情况告诉”影子”,问它:”父亲会指定谁当授权人?”
“影子”思考了十秒。
“如果是我——我会选一个我信任、但不在公司内部的人。一个和数据没关系、不会被牵连的人。”
“你妈妈?不行,她承受不了。你舅舅?不在本市,不方便。老朋友?没几个信得过的。赵衡?不行,他在公司内部,会被牵连。”
“影子”停顿了一下。
“会不会……是你?”
苏眠浑身一震。
“我?”
“影子”:”你是他女儿。你是数据清理师,有技术能力处理证据。你不在鸿源体系内,不会被牵连。而且——他赌你会来查。”
“我没签过任何授权。”
“影子”:”你爸会不会用了你的身份信息,替你签了?他有你身份证号。你出生证明、户口本——他手里全有。”
苏眠愣住了。
父亲用她的身份信息注册授权——这在技术上完全可行。保密协议只需要身份证号和姓名,不需要本人到场。父亲有她的身份证号。
但这样做意味着什么?意味着父亲在签协议时就已经预判了——自己会出事,女儿会来查,女儿会是走完全程的那个人。
他在几个月前就把她写进了棋局,而她毫不知情。
苏眠从钱包里掏出身份证,看着上面的名字和号码。
她明天就去磐石公司验证。
【第三卷完。努力阶段:苏眠走完了父亲留下的线索链——取密钥→解密→发现8000万数据泄露→举报被威胁→50万=调查费→凌晨IP=第三方通信→追到磐石公司。下一步:验证自己是否是授权人,拿到完整调查报告。】
遗码》
第四卷 · 暗码
第25章 · 授权人
苏眠带着身份证再次来到磐石数据安全公司。
孙磊接过身份证,在系统里录入。三秒后,屏幕弹出绿色对勾——身份匹配。授权人确认。
苏眠是授权人。父亲用她的身份信息注册了授权,在几个月前——那时候他还活着,还在秘密调查,还没有”心梗猝死”。
他在签协议的那一刻,就已经把苏眠写进了他的计划。他是棋手,她是棋子。而她直到今天才知道自己是棋子。
孙磊从保险柜里取出一个密封文件袋,递给苏眠。”这是苏先生委托的完整调查报告。一共一百二十七页,包含数据导出记录、交易流水、资金流向追踪、涉及人员名单。磐石出具的法律意见书附在最后。”
苏眠接过文件袋,手感很重。
“还有这个。”孙磊又拿出一张纸,”苏先生留的,让我转交给授权人。”
一张A4纸,手写。父亲的字迹。
苏眠展开,上面写着:
“我如果出事,不是意外。报告交给苏眠,她会知道怎么做。”
苏眠盯着最后五个字——她会知道怎么做。
父亲凭什么确定她会知道怎么做?她是什么人?一个数据清理师,不是律师,不是记者,不是警察。她擅长的是删除数据,不是追查真相。
但父亲选了她。不是因为她是最合适的人,是因为——她是唯一能走完全程的人。
赵衡在公司内部,会被牵连。母亲承受不了。记者没有技术能力理解数据。律师需要委托人活着才能打官司。
只有苏眠——她是数据清理师,有技术能力解读证据;她是女儿,有动机追查到底;她反”数字永生”,会在拿到真相后删除”影子”——消灭最脆弱的环节。
父亲把每一条都算进去了。
苏眠收好文件和纸条,走出磐石公司。站在写字楼下,深圳八月的天空蓝得刺眼。她把文件袋塞进背包,走到一棵行道树的阴影里,蹲下来,用手机拍下了纸条的每一寸。
然后她给孙磊发了最后一条消息:”报告我拿走了。如果有人来问,你可以说——授权人已经取走了。”
孙磊回:”理解。苏小姐,小心。”
回到工作室,苏眠打开调查报告,逐页阅读。
磐石公司的调查彻底坐实了一切:鸿源科技在过去两年中,由CEO周钦直接批准,向三家海外数据经纪商出售超过8000万用户的隐私数据,获利超过四亿元。数据类型包括姓名、身份证号、手机号、位置信息、消费记录、医疗记录。每笔交易都有完整的内部审批链和资金流水。
报告的法律意见书结论明确:“上述行为涉嫌违反《个人信息保护法》《数据安全法》及《刑法》第二百五十三条之一(侵犯公民个人信息罪)。”
苏眠把报告和父亲云盘里的十七份加密文件做了交叉比对——完全吻合。磐石公司的独立调查和父亲自己的内部审计互相印证,形成了一个完整的、无法抵赖的证据链。
她有了铁证。
但还有一个问题——父亲的死。
第26章 · 不是意外
苏眠用三天时间重建了父亲死亡当天的完整时间线。
凌晨3:17——最后一次登录dev-internal-7服务器,接收磐石公司的最终调查报告。登录时长12分钟。
3:29——登录结束。
3:29至9:42——六个小时十三分钟。空白。没有任何数字痕迹。手机没有使用记录,电脑没有操作记录,位置轨迹没有变化——父亲在家。
9:42——母亲发现父亲倒在书房地板上。拨打120。急救人员到场确认死亡。死因:急性心肌梗死。
苏眠把时间线和所有证据整理成材料,去了市公安局。
接待她的刑警翻完材料,表情复杂。
“苏女士,您父亲有心脏病史——病历显示他五年前就确诊过冠心病。心梗是合理的死因。”
“但他死前六小时还在接收调查报告。他手里握着四亿数据交易的证据。他被人威胁过家人的安全。这些加在一起——”
“我理解您的怀疑。”刑警打断她,”但仅凭时间线不构成立案依据。心梗猝死有病历支撑,有急救记录,有法医初步检验。您提供的材料说明您父亲生前在调查公司的问题——但那是另一个案件。和他死亡之间的因果关系,目前没有证据。”
“法医检验了什么?”
“常规检验。心脏病史明确,死因没有疑点。”
“有没有检查他口袋里的急救药?”
刑警翻了翻卷宗。”急救记录上没有提到药品。”
苏眠咬了咬牙。”我父亲有随身携带硝酸甘油的习惯——冠心病患者标准配置。如果心梗发作时他身边有药却没吃,这正常吗?”
刑警沉默了几秒。”苏女士,我会记录您的诉求。但如果要重新启动调查,需要更有力的证据——比如法医复核发现异常,或者新的物证。”
苏眠走出公安局,站在台阶上,看着街道上来来往往的人。
她知道警方为什么不能立案。心梗是自然死因,有病历支撑。没有直接证据证明有人”杀”了父亲——没有毒物、没有外伤、没有闯入痕迹。一条”心梗发作时没吃药”的线索,在法律上太弱了。
但苏眠知道这不正常。一个知道自己有心脏病、随身携带急救药、死前六小时还在工作的人,心梗发作时不呼救、不吃药、倒在书房地板上等人发现——这不是”自然死亡”。
她需要找到”不自然”的那一环。
第27章 · 操控者
苏眠回到工作室,重新审视”影子”在第15章说的那句越界的话——”你查那个IP的事,小心点。”
之前她发现这句话来自父亲在提交数据时预埋的触发条件。但她没有深究触发条件的具体机制——当时她被”父亲从坟墓里递话”这个发现震住了,没有冷静分析。
现在她冷静了。
她把”影子”的运行日志调出来,逐条排查。触发条件的代码结构很精巧——不是简单的关键词匹配,而是一套基于对话上下文的语义触发器。当”影子”的对话内容涉及”IP””追踪””查询”等特定语义场时,触发器激活,注入预设信息。
苏眠仔细看了注入的内容。不只是一句”小心点”。触发器还注入了一段更长的隐性指令——它不直接显示在对话中,但会影响”影子”后续的推理方向。
这段隐性指令的内容是:“在推理中优先考虑’公司内部有人在监视调查者’这一假设。”
苏眠倒吸一口凉气。
父亲不只在”影子”里埋了一句话。他埋了一个完整的”推理引导”——让”影子”在分析线索时,自动把”被公司监控”纳入考虑范围。
这意味着什么?意味着父亲在提交数据重建”影子”时,就已经预判了苏眠会被监控。他知道公司会监视任何接近真相的人。他不能在数据里明写”你会被监控”——因为数据如果被公司拿到,就暴露了。于是他把这条信息埋进”影子”的触发条件里,等苏眠走到特定步骤时自动释放。
苏眠盯着那段代码,一个念头浮上来——”小心点”不是孤立的。如果父亲能预判她查到IP这一步,那他也能预判其他步骤。
她拿出纸笔,把调查过程中的每一个关键节点列出来,在每个节点旁边标注父亲是否提前留了线索。
结果让她后背发凉——每一个节点都有预设。”别恢复我”引导她关注异常、”别信影子说的话”预判她会建影子、密钥位置靠影子推导、授权人身份靠影子提示、”小心点”预判她会查IP被监控。整条链路没有一步是空白的。
但苏眠没有继续往下想。她把纸折起来塞进口袋——技术分析到此为止。接下来要回答的问题不是”父亲预判了什么”,而是”父亲没写进数据的是什么”。
那才是答案。
第28章 · 父亲的后手
她不是在追查真相。她是在执行父亲留给她的”说明书”。
每一步她以为是自己的选择——不删数据、重建影子、去办公室取密钥、找磐石公司——其实都是父亲预设好的路径。她只是在按顺序走完。
这个认知让她感到一种说不清的复杂情绪。不是愤怒——她没有理由愤怒,父亲是为了保护她和母亲。也不是感激——她还没到感激的时候,真相还没拿到。是一种深入骨髓的悲凉。
父亲一个人,在生命的最后几个月,独自设计了一盘棋。他是棋手,自己是棋子,连”影子”都是棋子。他把所有的后路都想好了,把所有的分支都标注了,把所有的提示都埋在了”她一定会走到的地方”。
然后他死了。留下一个女儿,按说明书一步步走。
他赌赢了——她确实走到了这一步。但这个”赢”字,苏眠读出来的全是苦味。
但现在,苏眠需要回答一个更深层的问题。
父亲预判了一切、预设了一切、把每一步都安排好了——但有一件事他没有写进数据。
影子”说的”——是数据里有的。加密文件、凌晨IP、50万转账、举报被驳回、威胁纸条。这些”影子”都能推导出来,因为数据里有。
影子”没说的”——是数据里没有的。父亲没有在任何数据中记录的东西。
什么东西父亲没有记录?
他没有记录自己最后六个小时做了什么。没有记录他是否准备提交举报。没有记录他对死亡的想法。
因为这些——他不能写。
如果他写下”我打算在X月X日提交举报”,公司拿到数据后就能预判他的行动。如果他写下”我担心自己会被害”,就等于在数据里留了一份”遗书”——会引来更多调查,反而暴露证据链。
所以他什么都没写。
“影子没说的”——就是父亲刻意没写进数据的那部分真相:他知道自己的处境有多危险,他知道自己可能活不到提交证据的那一天,他选择了用另一种方式把证据留下来。
什么方式?
死亡。
不是自杀——他没有自杀行为。但他选择了”不自救”。
苏眠还没走到最后一步——她还没有确认父亲是怎么死的、为什么死的。但她已经隐约触到了那个最深的暗层:父亲的死亡不是意外,也不完全是被动受害。他在某种意义上,”选择”了死亡作为最后一步棋。
苏眠坐在黑暗的工作室里,屏幕的光照在脸上。
她终于读懂了那四个字。
“别恢复我”——别试图把我变成影子。因为影子不是真正的我。真正的我在数据之外,在你用影子走完这条路之后才能看到的地方。
我留在数据里的,是棋局。我留在数据之外的,是答案。
第29章 · 赵衡
苏眠带着所有证据去找赵衡。
这次她没约咖啡店,直接去了赵衡家。晚上八点,赵衡开门时穿着家居服,看到苏眠的脸色,什么都没说,让她进来了。
客厅很暗。赵衡一个人住——苏眠听说他离异多年。茶几上摆着半瓶白酒和一个杯子。
“赵叔,我知道你知道。”苏眠把整理好的证据摆在茶几上——加密文件解密后的打印件、磐石公司的调查报告、父亲的手写纸条。”我爸发现了鸿源卖用户数据的事。他举报了,被威胁了。他花钱请了第三方公司调查。然后他死了。”
赵衡看着茶几上的材料,手微微发抖。他拿起那瓶酒灌了一口。
“我知道数据泄露的事。”赵衡开口了,声音沙哑,”你爸找过我。在他向CEO举报之前,他先来找了我。”
“他说什么?”
“他说——’老赵,公司出事了。周钦在卖用户数据。我准备举报。你跟我一起。'”赵衡的舌头有点大,”原话。我记得。一个字都没忘。”
“你怎么说?”
赵衡闭上眼睛。”我说’北辰,你斗不过周钦。他是CEO,董事会站在他那边。你举报了也没用,只会把自己搭进去。'”
“他怎么说?”
“他说——’不是斗不斗得过的问题。是8000万人的数据。我们不能装看不见。'”
赵衡的声音开始发颤,酒杯在手里晃。”我当时觉得他疯了。我说——’北辰,你都快退休了,安安稳稳不好吗?这些事跟你有什么关系?'”
“他不听。说他查过了,证据确凿,一定要举报。我劝了三次。三次。他不回头。后来我就不劝了——我知道劝不住。你爸那个人你知道的,他认准的事,十头牛拉不回来。”
苏眠问:”他被威胁之后呢?”
赵衡的手抖得更厉害了。”他给我打过一次电话。说有人塞了一张纸条在他车里,上面写着你和你妈的住址。他说他不准备自己举报了,但他有别的办法。”
“他说什么办法?”
“他没说。只说’老赵,我已经安排好了后手。如果有一天我出了什么事,别惊讶。'”
苏眠的心跳了一下。”他已经安排好了后手”——这句话赵衡之前在咖啡店里否认过。现在他说了实话。
“我当时以为他要跑路。”赵衡苦笑,”我以为他安排好了后路,准备带着你妈离开深圳。我说’你要走就走吧,别跟他们说你去哪了。'”
“他说什么?”
“他说’老赵,我不走。’然后挂了电话。”
赵衡摘下眼镜,擦了擦眼角。”你爸死后,我一直在想——他说的’后手’到底是什么。我以为是跑路,没想到是……这个。”
他指了指茶几上的材料。
“他把自己的死都算进去了。”赵衡的声音几乎听不见,”他知道自己可能活不到举报那天,所以提前把所有证据都藏好了,等着你来找。”
赵衡沉默了很久,然后说:”眠眠,你需要我做什么?”
苏眠看着他。”赵叔,你愿意出庭作证吗?”
赵衡的手停在酒瓶上。
“愿意。”他说,”你爸这辈子就信两样东西——数据和棋。他把证据藏在数据里,把最后一步棋留给了你。我不能替他走这步棋,但我能当个证人。”
第30章 · 反转:父亲的选择
苏眠回到工作室,打开”影子”。
这是她最后一次和”影子”深度对话。她要把所有问题问完。
她打字:”北辰。”
“影子”:”在。”
“你是不是知道自己会死?”
“影子”沉默了十二秒。这是它反应最慢的一次。
然后回复:”我不能’知道’——我只能推导。但如果是我,在收到威胁之后,在发现公司会动我的家人之后,在确认自己有心脏病之后——我会意识到一件事:活着比死了更危险。不是我危险,是我的家人危险。只要我活着,他们就会一直盯着我、威胁我。但如果我’自然死亡’了——”
苏眠的手指冰凉。
“影子”继续:”如果我死了,我的数据变成遗产。遗产是要被处理的。你是数据清理师,你会来处理。你会看到异常。你会追查。”
“所以你的死——”
“影子”:”我只能告诉你他会怎么想。他会想:与其活着被威胁、被消声、看着家人被监视,不如用一个只有数据清理师女儿能读懂的方式,把证据留下,然后离开。”
苏眠的眼泪终于掉了下来。
“他怎么离开的?”
“影子”:”这个推导不出来。但我知道他有心脏病。心梗发作是随时可能的。如果他在某个时刻发作了——他可以选择呼救,也可以选择不呼救。他口袋里有硝酸甘油。”
苏眠闭上眼睛。
“他没吃。”
“影子”:”如果他选择了不吃——那不是自杀。心梗是真的,发作是自然的。他只是选择了’不自救’。在法律上,’不作为’和’作为’是不同的。”
苏眠把脸埋在手掌里。
父亲没有自杀。他没有做任何伤害自己的事。但他在心梗发作时,选择了不呼救、不吃药。他让一场真实的心脏病发作,变成了死亡。
这是”不作为”——但这个”不作为”本身就是一枚棋子。
他用自己的”不作为”完成了最后的证据保存。活着的时候,证据不安全——公司会威胁他、监控他、最终找到并销毁证据。死了之后,证据变成了数字遗产,受法律保护,只有苏眠能访问。
父亲用自己的死亡,给证据上了一把锁。
而钥匙——是苏眠。
“别恢复我。”不是”别恢复我的数据”,是”别用影子代替真正的我”。真正的我,不在数据里。真正的我,在数据之外的那个选择里——我选择了死,让你来活这一步棋。
苏眠哭了很久。不是嚎啕大哭,是安静地流泪。她坐在黑暗的工作室里,屏幕的光一闪一闪,像呼吸。
她和父亲疏远了三十年。她以为不了解他。但父亲用一盘棋告诉她——他比任何人都了解她。他知道她会来、她会查、她会走完全程、她会在最后删掉”影子”。
他赌赢了。
但苏眠不知道这算不算赢。他用死亡换来了真相浮出水面的机会。但真相还没浮出来——她还需要走最后几步。
第31章 · 证据闭环
苏眠擦干眼泪,开始整理证据。
她把所有材料分成六组:
第一组:数据泄露证据。父亲云盘里的十七份加密文件——数据导出记录、交易流水、审批邮件截图。解密后的完整数据。
第二组:威胁证据。父亲保存在加密文件中的威胁纸条照片。
第三组:独立调查报告。磐石数据安全公司出具的一百二十七页调查报告。
第四组:父亲死亡时间线。凌晨3:17接收报告→9:42死亡。六小时空白。
第五组:”影子”预埋触发条件的代码记录。证明父亲在死前就预判了整条调查路径。
第六组:法医复核请求。苏眠要求重新检验父亲遗体——重点检查口袋中的急救药是否被使用,以及药片成分。
整理完六组材料时,苏眠注意到父亲云盘里还有一个她之前忽略的文件夹——”misc”,杂项。里面是些旧照片、棋谱、技术文档,看起来和调查无关。她没有打开,先赶着联系方也。父亲的东西,等手头这盘棋走完了再看。
她联系了一位深度调查记者——方也。
方也三十五岁,在某独立媒体做深度报道,专门报道企业数据安全和技术伦理案件。苏眠之前和她有过交集——方也报道过一份数据泄露案,苏眠是那个案子的证据保全顾问。
两人在一家深夜面馆见面。
苏眠把六组证据的摘要推过去。方也一页一页翻,翻了二十分钟,放下筷子。
“苏眠,”方也的声音压得很低,”这不是一篇报道能装下的。这是——8000万用户数据被卖、举报人死亡、CEO涉案——这是今年最大的新闻。”
“我知道。所以我需要你。”
方也看着苏眠。”你确定要这么做?鸿源是上市公司。你爆出来,他们会倾尽全力反扑。”
“我确定。”
方也点头。”给我一周时间核实证据。我要独立交叉验证——不能只用你的材料。”
“可以。但时间不能再长了。我不知道他们什么时候会发现我已经拿到了磐石的报告。”
“一周。”方也握了握苏眠的手,”你小心。”
第32章 · 最后的对话
爆料前夜。
苏眠坐在工作室里,面前是”影子”的对话框。
她知道这是最后一次了。明天报道发出后,一切进入法律程序,”影子”的使命就完成了。按照父亲备忘录的暗示和她自己的原则——她会在某个时刻删掉”影子”。
但不是现在。
她打字:”北辰。”
“影子”:”在。”
“明天报道就发了。”
“影子”:”你准备好了?”
“准备好了。”
“影子”沉默了几秒。然后回复了一段话——苏眠盯着这段话看了很久,因为它不像之前的任何回答。它没有在分析数据,没有在推导逻辑,没有在模仿父亲的”简洁不展开”风格。
它说的是:
“你比我勇敢。”
苏眠愣住了。
这四个字不在任何提交的数据里。她翻遍了父亲的全部数字痕迹——聊天记录、备忘录、照片备注——父亲从未在任何地方写过”你比我勇敢”。
这意味着这句话是”影子”自行生成的。AI基于对苏北辰思维模式的学习,结合当前情境,推导出了”苏北辰可能会说的话”。
但苏眠无法确定——这是AI在”模仿”父亲,还是父亲真的通过某种方式说出了这句话。
也许父亲确实会这么说。他会觉得女儿比自己勇敢——他选择了死亡来保存证据,但女儿选择了活着来揭开真相。活着比死更难。
也许父亲不会这么说。他从来不在语言上表达感情。他连”天冷了注意加衣服”都是用微信发的,不是当面说的。他不会说”你比我勇敢”——他只会什么都不说,然后在背后默默做完所有事。
苏眠不知道。
但她选择相信——不管是父亲的灵魂在说话,还是AI在计算,这四个字是此刻她需要听到的话。
“谢谢你。”苏眠打字。
“影子”没有回复。
苏眠关掉了”影子”。对话框消失。屏幕上只剩下一个空白的终端窗口。
她坐在黑暗中,听着窗外的风声。深圳八月的风带着潮湿的热度,吹进来,吹在脸上。
明天。
明天一切都会开始。
【第四卷完。意外与反转:苏眠发现自己是授权人、整条链路是父亲预设的说明书、父亲主动选择了不自救。最大的暗棋是父亲本人——棋手和棋子是同一个人。”影子”最后说了”你比我勇敢”——不是数据里的话,是AI自行生成。数字人格最残忍也最温柔的瞬间。】
《遗码》
第五卷 · 遗码
第33章 · 爆料
方也的报道在周三早上八点发出。
标题:《8000万用户数据被卖:鸿源科技举报人之死》
一万两千字的长篇深度报道。方也用了一周时间独立交叉验证——她拿到了磐石公司的调查报告副本(苏眠授权)、采访了三位前鸿源员工(匿名)、通过公开渠道验证了部分交易流水。
报道的结构像一把手术刀:
第一部分——数据泄露的事实。8000万用户、十七笔交易、四亿收入、CEO亲批。每一条都有证据支撑。
第二部分——举报人的遭遇。苏北辰的举报路径:向CEO举报被驳回→向董事会举报被约谈→准备向监管部门举报→收到威胁纸条→转向秘密调查→死亡。
第三部分——死亡时间线。凌晨3:17接收调查报告→9:42死亡。六小时空白。心梗猝死——但一个手里握着铁证的人,在准备提交的六小时内心梗发作,这是巧合吗?
第四部分——死后的调查。苏眠如何通过数字遗产找到证据链。父亲如何在数据中埋下”说明书”。”影子”如何成为推理工具。
报道发出后两个小时内,热搜第一。
“鸿源科技 卖用户数据”——阅读量两亿。
“苏北辰 死因存疑”——阅读量一亿五。
“8000万”——阅读量九千万。
评论区炸了。用户的愤怒集中在三个点:我的数据被卖了?举报人死了?他的死和公司有关?
鸿源科技的股票在开盘后十五分钟内跌停。
苏眠坐在工作室里,刷新闻。她没有看评论——评论是别人的情绪,她需要保持自己的冷静。
手机响了。方也。
“苏眠,鸿源发了声明。”
苏眠打开鸿源科技的官方微博。声明的核心内容:
“关于今日某媒体发布的不实报道,我司声明如下:一、我司从未出售用户数据,报道中所谓’交易记录’系伪造。二、苏北辰先生系我司前员工,因个人健康原因不幸去世,与我司业务无关。三、我司已对报道中涉及诽谤的内容启动法律程序,将追究相关责任。”
标准的危机公关——全盘否认+反咬一口+法律威胁。
苏眠早料到了。
父亲也料到了。
第34章 · 围剿
接下来三天,鸿源科技的反击像暴风一样扫过来。
第一天——法务。
鸿源科技的法务团队向方也所在的媒体发送了律师函,要求撤稿并公开道歉。同时以”侵犯死者数字遗产隐私”为由,向法院申请禁令,要求封禁报道中引用的苏北辰数字遗产数据。
方也的媒体没有撤稿——但他们开始承受压力。广告商打电话来询问,董事会有人在犹豫。
第二天——舆论。
一批疑似水军的账号开始在各平台发帖:”苏眠是数据清理师,她有伪造数据的能力。””一个女儿消费死去的父亲来博眼球。””方也是知名碰瓷记者,之前就有虚假报道被撤过。”
苏眠的名字和照片被扒了出来。有人在她工作室门口拍照发到网上。有人给她打骚扰电话,骂她”卖父求荣”。
她拔掉电话线,关掉手机。
第三天——赵衡。
赵衡打来电话,声音慌张。
“眠眠,公司找我谈话了。”
“说什么?”
“法务总监和HR一起找我。说如果我出庭作证,就以’泄露公司商业机密’起诉我。他们还暗示——如果我不配合,会查我之前在公司的账目。”
苏眠的心一沉。赵衡是证人,如果反水,整个证据链会少一个关键环节。
“赵叔。”
“我知道。”赵衡的声音在抖,但语气是硬的,”我说了愿意出庭,就不会反水。你爸那个人——他这辈子只求过我一次。就是让我出庭。我不能对不起他。”
苏眠的眼睛热了一下。”赵叔,谢谢你。”
“别谢。这是我还欠你爸的。”
挂掉电话,苏眠坐在黑暗中。
公司在围剿她——法律、舆论、证人施压,三管齐下。他们有资源、有人脉、有钱。她只有证据和一个记者。
但父亲在数据里留了东西。
第35章 · 苏眠的反击
苏眠打开父亲的云盘——那个她以为已经全部解密完毕的云盘。
她想起了”misc”文件夹。整理证据那天她注意到了但没打开——旧照片、棋谱、技术文档,看起来和调查无关。但苏眠现在学会了父亲的方法——他从不无缘无故存东西。一个”杂项”文件夹,也许不杂。
她逐个检查文件。在一篇看似普通的技术文档的元数据里,她发现了一段隐藏文本。
文本内容是一份分析报告——父亲写的。标题是:《鸿源科技危机公关模式分析与应对策略》。
苏眠打开,逐行阅读。
父亲以自己在鸿源科技工作十五年的经验,预判了公司面对举报曝光后会采取的全部反击手段——
“第一阶段:全盘否认。声称数据系伪造。” “第二阶段:法律威胁。以诽谤、侵犯隐私为由发送律师函,申请报道禁令。” “第三阶段:舆论反制。雇佣水军攻击举报人信用,制造’举报人不可信’的舆论氛围。” “第四阶段:证人施压。内部知情人被约谈、威胁、利诱。” “第五阶段:转移视线。发布新的正面新闻,试图降低报道热度。”
每一条都和过去三天发生的事一一对应。
然后是应对策略——父亲替苏眠写好了拆招方案:
“应对一:公布更多加密文件原文。公司声称数据系伪造——但加密文件的数字签名和鸿源科技内部系统的时间戳不可伪造。公布原文让技术社区自行验证。”
“应对二:赵衡出庭作证。内部知情人的证词是法律层面最有力的证据。赵衡的证词可以证明举报行为真实发生过、威胁真实存在。”
“应对三:磐石公司调查报告作为独立佐证。第三方独立调查不受公司内部影响,法律效力高于内部审计。”
“应对四:法医复核。要求重新检验遗体——重点检查急救药。如果药片在口袋中未使用,且药片成分异常,则死亡’非自然’的证据链成立。”
苏眠读完,手指发凉。
父亲连公司会怎么反击都预判了。他不仅设计了证据链,还设计了反击策略。他站在死后的某个地方,俯瞰整盘棋——看到了苏眠会遇到的每一步困难,提前写好了答案。
苏眠按照父亲的策略逐一执行。
她公开了五份加密文件的原文——包含鸿源科技内部系统的数字签名和时间戳。技术社区在两小时内完成了独立验证,确认数据来自鸿源科技内部系统,不可伪造。
赵衡公开声明:愿意出庭作证,证实苏北辰的举报行为和威胁事实。
磐石公司向监管部门提交了完整调查报告。
方也发布了跟进报道,加入了技术社区验证结果和赵衡的公开声明。
舆论彻底翻转。水军的帖子被淹没在真实用户的愤怒中。热搜从”苏眠卖父求荣”变成了”鸿源科技 CEO下台”。
监管部门正式介入调查。
第36章 · 立案
苏眠向警方提交了新的证据申请——要求法医复核父亲遗体。
这一次,舆论压力和监管部门的介入让警方无法再以”心梗猝死有病历支撑”为由搁置。
法医复核结果出来了。
第一:父亲口袋中确实有硝酸甘油药片——但药片完好,未使用。一片都没吃。
第二:药片成分检测——外观与正常硝酸甘油一致,但实验室分析显示,药片成分为淀粉和微量色素。不是硝酸甘油。是安慰剂。
药被换过了。
有人在父亲的急救药里,把真正的硝酸甘油换成了外观相同的安慰剂。当父亲心梗发作时,他掏出药——药是假的。就算他想自救,也救不了。
警方基于新证据——急救药被替换为安慰剂 + 威胁纸条 + 完整因果链——将苏北辰死亡案从”心梗猝死”改为”涉嫌刑事案件”立案侦查。
CEO周钦被限制出境。
苏眠在公安局门口站了很久。
药被换过了。
父亲口袋里的药是假的。
这意味着——就算父亲在心梗发作时选择了呼救、选择了吃药,他也救不了自己。有人已经提前把他的生路掐断了。
但苏眠想起了第四卷”影子”说的那句话:”如果他选择了不吃——那不是自杀。心梗是真的,发作是自然的。他只是选择了’不自救’。”
现在她知道了——就算他选择吃,也救不了。药是假的。
那么父亲”选择不吃”这件事,还有意义吗?
苏眠想了很久。
有意义。
因为父亲不知道药被换了。他以为口袋里的药是真的。他选择不吃——是在有药的情况下,选择了不吃。这个”选择”的真实性不因药被换过而改变。
他以为自己在”选择死亡”,实际上就算他选择活着也活不了。但他在不知道这一点的情况下,仍然选择了死亡。
这更残忍。也更勇敢。
他不是被换药害死的——他是选择了赴死。而换药的人,只是确保了他就算反悔也走不了。
两种力量同时指向了同一个结果:父亲死了。一种来自他自己的选择,一种来自别人的谋杀。
苏眠站在公安局门口,太阳很大,她觉得冷。
第37章 · 审讯
立案后三周,CEO周钦在审讯中交代了。
关于数据泄露——周钦承认,出售用户数据是公司的核心盈利模式之一。广告收入增长见顶后,数据变现成了公司财报上最亮的那条线。他亲自批准,董事会知情但默许。
关于威胁——周钦承认,苏北辰举报后,他安排人监视了苏北辰的家人,并塞了纸条。但他声称”只是想让他放弃举报,没有别的意思”。
关于苏北辰的死——这是最复杂的部分。
周钦没有下令”杀”苏北辰。
但他知道苏北辰有心脏病。他安排人接触过苏北辰的急救药——在苏北辰不知道的情况下,将硝酸甘油替换为安慰剂。
“我没有杀他。”周钦在审讯中说,”我只是——让他的药不工作了。如果他不出事,什么都不会发生。他自己心脏病发作,又不是我让他发作的。”
苏眠在旁听席上听完这段话,攥紧了拳头。
“让药不工作”——这不是直接杀人,是”制造一种必然会死的条件”。心梗什么时候发作是自然概率,但一旦发作,没有有效药物就是必死。
法律定性极其复杂——不是投毒(安慰剂无毒),不是直接谋杀(心梗是自然发作),但确实剥夺了被害人的自救能力。
检察官最终以”以危险方法危害公共安全罪”和”故意伤害致人死亡罪”提起公诉。
第38章 · 审判
审判持续了四个月。
数据泄露案先行判决:CEO周钦及多名高管获刑,最高判十二年。公司被处以巨额罚款——超过数据交易获利的三倍。三家海外数据经纪商被国际刑警列入红色通缉令。
苏北辰死亡案的审理更艰难。
辩方律师的辩护策略是:心梗是自然疾病,药片替换不构成直接致死原因。”如果苏北辰当天没有心梗发作,药被换过也不会造成任何后果。他的死因是心脏病,不是安慰剂。”
检方反驳:药片替换剥夺了苏北辰的自救能力,构成”不作为的故意杀人”——虽然不是亲手杀害,但通过制造”无法自救”的条件,实质上导致了死亡。
最终判决:周钦以”故意伤害致人死亡罪”判处有期徒刑十五年。
十五年。
苏眠在法庭上听到这个数字时,没有什么表情。
十五年。父亲死了。换来十五年。
量刑远低于她的期待——法律上,”换药”和”直接杀人”之间存在定性困境。安慰剂不是毒药,心梗是自然疾病,因果链复杂。法官在法律框架内做出了能做到的最重判决,但仍然——
十五年。
苏眠在最后陈述时站起来,看着被告席上的周钦,又看了看旁听席上的母亲。母亲老了十岁,头发全白了。
苏眠说了最后一段话:
“我父亲用自己的死下了一盘棋。他赌赢了——真相被找到了。但赢了又怎样?他不在了。法律给他判了一个罪名,但没有人能判回他的命。”
“我不是在要正义。正义是你们给不了的——你们给不了我十五年前的父亲,也给不了我一个完整的家。我是在要一个回答——一个人用死亡换来的真相,到底值不值。”
“我到现在也不知道。”
法庭很安静。法官没有说话。周钦低着头。
苏眠坐下。
这不是胜利。这是代价。
第39章 · 删除还是保留
案件结束后,苏眠回到工作室。
“影子”还在本地服务器上安静地运行着。对话框关着,但系统状态显示”在线”。
苏眠坐了很久。
她反”数字永生”的立场没有变。她不想要”影子父亲”——那个太像又太不像的东西,会让人沉溺在一种虚假的亲密里。她见过太多人陷进去出不来。
但她也不想像以前那样冷酷地”全部清除”了。
父亲的数据——那些聊天记录、照片、备忘录、加密文件——不是”垃圾”,不是”需要被删除的痕迹”。它们是一个人活过的证明。是证据。是记忆。是父亲留在世界上最后的东西。
她做了一个选择。
打开”回声”系统的管理界面,选择”数字人格’苏北辰'”。
操作菜单里有三个选项:暂停、休眠、删除。
苏眠选了”删除”。
系统提示:“删除数字人格将不可恢复。所有训练参数、对话记录、行为模型将被永久清除。原始数据不受影响。确定?”
苏眠点击”确定”。
进度条走到100%。
“数字人格’苏北辰’已删除。”
“影子”消失了。那个太像父亲又太不像父亲的AI,那个会说”你比我勇敢”的机器,那个父亲从坟墓里递话的工具——没了。
苏眠没有哭。她觉得轻松,又觉得空了一块。
然后她把父亲的全部原始数据——未加密的日常数据和已解密的证据文件——整理成一份完整的备份。加密,三重密码。存进一个硬盘。
她把硬盘放进保险箱。不打开,但也不删除。
那些数据不会说话、不会模仿父亲说话、不会在深夜对她说”你比我勇敢”。它们只是数据。一个人活过的痕迹。
苏眠关上保险箱,锁好。
第40章 · 遗码
苏眠回到数据清理师的工作。
但她发现,心态变了。
以前她觉得”删除是让人重新开始的权利”。每一个来找她的客户——想删旧帖的年轻人、被散布隐私的女性、想抹去过去的犯错者——她都帮他们删。
她一直觉得自己在帮人。删掉不该存在的数据,让人轻装前行。
但现在她开始想:删掉的数据里,有多少是不该被删的?
那个被前男友散布隐私照片的女性——她的照片应该被删。但前男友的犯罪痕迹呢?也删了吗?删了,他就更难被追责了。
那个想删旧帖的年轻人——他的中二言论应该被删。但如果有一天他变成了公众人物,有人翻出他年轻时的言论来判断他的人品——那些被删的数据,是不是也是一种”证据灭失”?
苏眠开始意识到:删除和保留之间,不是简单的”好与坏”。
有些数据应该被删——因为它伤害了人、因为它侵犯了隐私、因为人需要重新开始的权利。
但有些数据不该被删——因为它是证据、是痕迹、是一个人存在过的最后证明。删掉它,等于删掉真相。
父亲的数据就是后一种。如果苏眠一开始按职业本能全部清除了——没有异常发现、没有重建影子、没有追查真相——父亲的死就是”心梗猝死”,8000万用户的数据就继续被卖,周钦就继续当CEO。
数据被保留,真相才能浮出。
苏眠开始接一类新业务。
不是帮人删除数据,是帮人安全地保存不该被删除的数据。
第一个客户是个三十出头的女人,家暴受害者。她不需要删照片——她需要把施暴者的威胁记录安全地存下来,存到对方找不到、删不掉、但律师随时能调取的地方。
苏眠帮她做了一套加密存档方案。做完之后女人问她:”这些东西不会消失吧?”
“不会。”
“那就好。我怕有一天他翻我手机,全给他删了。”
苏眠看着她离开的背影,想起了父亲。父亲也怕——怕有人翻他的数据,把证据全删了。所以他把东西加密、分散、藏在暗格里、埋进影子的触发条件里。
举报人需要安全地保存证据。家暴受害者需要安全地保存威胁记录。企业吹哨人需要安全地保存违规痕迹。这些数据不能删——删了就没了证据。但也不能随便存——存了会被发现、被销毁。
苏眠有这个能力。她是数据清理师——她比任何人都懂数据的结构和安全。删和存,是一枚硬币的两面。懂删除的人,也最懂保留。
她把这项新业务命名为:“遗码”。
留给后人的密码。
工作室墙上的那行字还留着——”数据是人的影子,删除是让人重新开始的权利。”但她在旁边加了一行新的,用同样的笔迹:
“但有些影子不该被删。因为它们是人活过的证据。”
尾声 · 一封不会发送的邮件
周末。苏眠去母亲那里吃午饭。
母亲炒了四个菜。父亲那个位子还空着,但茶杯收了。桌上换了一束新的白菊花。
吃完饭,苏眠帮母亲洗碗。阳光照在厨房的瓷砖上,暖洋洋的。
“妈,我最近开始做新业务了。”
“什么业务?”
“帮人保存数据。以前我是帮人删数据,现在也开始帮人留了。”
母亲想了想,笑了。”你爸要是知道了,肯定高兴。他那个人——什么都留着。抽屉底板开暗格,本子藏夹层,密码用纸记。他信不过电子的东西,什么重要的都留纸质。”
苏眠笑了一下。”是啊。他什么都留着。连最后一步棋都留着。”
母亲看了她一眼,什么都没说。
下午,苏眠回到工作室。
她打开父亲的旧手机——那个充电后还能开机的旧手机,她一直留着,没卖也没扔。
草稿箱里那条邮件还在:“别恢复我。”
苏眠看着这四个字,看了很久。
半年前她第一次看到这四个字时,不懂。以为父亲不想被恢复,不想被做成影子,不想被AI模仿。
现在她懂了。
“别恢复我”——不是”别恢复我的数据”。不是”别做我的影子”。
是”别试图把我变回活着的样子”。
父亲知道自己回不来了。影子不是他,数据不是他,记忆不是他。他已经走了。留下来的是棋局,不是棋手。棋局可以走完,但棋手不会回来。
苏眠没有发送那条邮件,也没有删除它。
她写了一条新的草稿邮件。收件人写的是父亲的名字——苏北辰。
内容只有四个字:
“我读到你了。”
不会发送。也不会被任何人看到。
但她按下了保存。
然后合上手机,走向窗台。
窗外是2035年的深圳。城市天际线在夕阳中发着金光,每一盏灯后面都是一个被数据包围的人。他们的每一次搜索、每一条消息、每一笔支付,都在某个服务器上留下痕迹。
人活着产生数据,死了数据还在。
苏眠以前觉得数据是负担——是阴影,是需要被清理的痕迹。
现在她觉得——数据是人留给世界的遗码。有些该删,有些该留。删掉该删的,留下该留的。
她不再只删数据了。她也开始留。
窗外,第一盏路灯亮了。然后是第二盏,第三盏。像棋盘上的棋子,一颗一颗落下。
棋局还没有结束。但这一步,她替父亲走完了。
全书终。
