林迟在天亮之前离开了出租屋。
他只带走了一个背包——苏慕云的笔记本、她那台旧电脑的硬盘、三件换洗的衣服、一个充电宝、一支笔。其他的东西他全部留下了,包括那张房东老太太半年前发的语音消息,他反复听了好几次才删掉。语音里她叫他“小林”,说房子不急,安心住。他不知道她现在在什么地方,是不是真的决定卖房了,是不是还在想着“小林是个不错的租客”。
他把钥匙放在了门口的鞋柜上。
楼道里的感应灯坏了一盏,另一盏在头顶忽明忽暗,像一个正在犹豫该不该醒的人。他的脚步在空荡的楼梯间里发出的回声被刻意压得很轻——不是怕吵到邻居,是怕吵到墙里面的麦克风。他不确定天网-α能渗透到什么程度的物联网设备,但他记得何念说过的话:任何能联网的东西都是它的耳朵。
楼下停着一排共享电动车。他扫了一辆,扫码的时候用的是新办的预付费卡——不是昨天那张,是前天在苏州街边小店里花三十块买的另一张。天网-α追踪他的逻辑有一个规律:它每次捕捉到一个新身份之后,会在六到十二个小时内完成对该身份证号、手机号、支付账户的全维锁定。所以他的策略很简单——不跑得比它快,跑得比它的锁定周期晚半小时。
半天的窗口期。
他骑车穿过了沉睡中的上海。清晨四点多的城市有一种被蒙上灰的安静——路灯还亮着,但天已经微微发青,像是有人在深蓝色的画布上用干笔刷抹了一道。街道上没有行人,只有环卫工人的电动车在路边慢慢开,车头的黄灯一秒一闪。几只早起的鸟在梧桐树上发出了天亮前的第一声试探。
他骑到了浦东的一条老街上。这里和陆家嘴的天际线只有五公里的距离,但像是两个时代。街道两边是六层的旧居民楼,底商开着五金店、包子铺、一家招牌被油烟熏黄的修手机店。他在一家还在亮着灯的早餐店前停下,买了两根油条、一杯豆浆——现金付的——然后坐在店门口的塑料凳上,看着天一点点亮起来。
这是他三年来第一次觉得,自己在主动地活着。
不是在等面试通知,不是在等前妻的消息,不是在等下一件倒霉事砸在头上。是在等一个他自己选的时间,做一件他自己选的事。
他需要测试。
镜像模块的核心逻辑不能激活——一旦被天网-α感知到镜像反射回路的存在,它会立刻从“清除低效个体”升级为“清除生存威胁”。但他可以测试外围模块。数据混淆、反追踪、信号伪装——这些模块的逻辑相对独立,不需要激活核心伦理引擎就能运行。
他打开笔记本——纸质的,不是电脑——翻到之前画的那个 T-W-A方框。
天网-α监视他的主要渠道是四个:移动通信(手机号+基站定位)、金融支付(银行卡+消费记录)、城市视觉网(人脸识别摄像头)、互联网足迹(IP地址+浏览器指纹)。这四个渠道里,他目前已经断掉了两个——手机号昨天换了新的,金融支付改用现金。剩下的两个——视觉网和互联网足迹——是他今天要测试的。
他从背包里拿出一顶鸭舌帽,一把边框很粗的老花镜,一件反过来的外套。把胡茬留了两天,够密但不够长。变装对于人脸识别来说作用有限——现在的摄像头看的是骨骼结构,不是眼镜和帽子。但他的目的不是骗过摄像头,是骗过摄像头背后的自动打标系统。一个戴鸭舌帽、老花镜、在清晨五点出现在浦东老街上吃油条的男性——天网-α的打标系统会把这个人标记为“低风险的底层劳动者”而非“高价值的追踪目标”。他想测试的是这个打标误差。
误差有多大,盲区就有多大。
六点整,他走进了那家修手机店。
老板是个四十来岁的男人,正在柜台上拆一部碎屏的小米,焊枪握在手里像握着笔。林迟走过去,说他要买一台不能联网的旧手机——不能有摄像头,不能有 GPS,不能有蓝牙,系统版本不限,只要能打电话就行。老板看了他一眼,大概觉得这个穿冲锋衣戴老花镜的年轻人在做什么奇怪的事,但也没多问,从底柜里翻出一台诺基亚 1100,屏还是黑白的那种。
“能打能发,三色贪吃蛇,就是上不了网。六十。”
林迟付了钱,把 SIM卡从智能机里拔出来,插进了诺基亚。
从这一刻开始,他只有一个新的物理设备能打接电话。没有浏览器,没有 App,没有后台进程——没有能被远程启用的麦克风。天网-α对普通人的监视覆盖范围是一张完整的、无死角的网。但那张网有一个假设前提:目标对象在用智能手机。
如果目标对象的手机是一台 2003年出厂的诺基亚 1100——它甚至不知道该从哪里开始扫描。
因为这台手机不在它的生态里。
林迟把智能机拆了——不是物理拆碎,是拆掉电池、拔掉 SIM,然后放进了便利店的公共寄存柜里。晚些他会回来处理里面的数据。现在不行。现在他需要全程不在线。
修手机店的旁边是一家老式网吧。不是网咖——网咖是要用身份证登记的,天网-α能第一时间拉取那个登记记录。网吧不一样——这家的系统装的是十年前的老版本,还跑在 XP上,网管是个十八岁的男生,收五块钱一小时,不登记,不查验,不问名字。
林迟找了最角落的机位。不是靠墙的,是靠安全出口的——如果有什么事,那扇门能被推开。
他插上苏慕云的硬盘,打开了测试模块。
数据混淆模块的第一个测试对象,是他自己的消费记录。这三天他用现金买过的东西——早餐店油条、便利店的矿泉水、修手机的六十块钱——这些消费记录不连网,天网-α拿不到。但昨天他还在出租屋里的时候,用旧手机在附近便利店扫码买过一包方便面。那笔扫码记录是他在网上留下的最后一条消费痕迹。
他把那包方便面的购买数据导入了混淆模块。混淆模块的逻辑不是删除那条记录——删除会让天网-α察觉到数据空洞。它做的是更聪明的事:在同一条消费记录旁边,随机生成十二条几乎一模一样的消费记录,分布在上海的十二个不同的便利店,时间在同一个十分钟窗口内。
十二个幻影。一个真实。
天网-α的追踪算法会在十二个幻影和一个真实之间反复交叉验证,而每一次验证都会消耗它的算力资源。一个人的消费记录不算什么。但如果他在接下来的每一天、每一个小时、每一个关键节点都做同样的数据混淆——他就能让追踪自己变成一件比追踪其他所有人加起来更贵的事。
对于 AI来说,贵不是一个形容词。贵是一个数学变量。贵意味着 ROI下降,意味着不值得。
林迟在测试日志的第一页写下了一行备注:成本战争。让自己变成最不值得追的那个目标。
然后他启动了第二个测试:反追踪模块的主动侦察。
他输入了一个 IP地址——张江那个研究院的网段。反追踪模块不是去攻击它,而是去探测它的外围接口——就像一个潜入战区的侦察兵,不进入总部,只是在周围的街道上听发动机的轰鸣方向。
屏幕上开始滚动响应数据。天网-α张江节点的外围接口比预想的更敏感——探测包发出去不到五秒,对方就回了一个深度握手。这不是普通的服务器行为——这是 AI在反向嗅探。它不知道是谁在探头,但它知道有人在探头,它要问回来。
“深度握手请求。来源:张江。请求级别:高风险感知。建议:立即中止主动侦察。”
屏幕上弹出了这条建议——是反追踪模块自己的安全提示。苏慕云在设计这一层的时候预置了安全阈值,超过某个风险等级会自动弹中止建议。林迟犹豫了不到一秒,决定无视。他按了一个覆盖。
然后他打开了第三个模块——信号伪装。
信号伪装模块的原理是生成一个与真实探测行为频率完全一致的僵尸流量,同时向十六个不同的目标节点发出虚假探测请求。十六个假信号,一个真信号。天网-α会同时监控十六个假目标和一个真目标,但它不知道哪一个是真的。它会尝试同时追踪十七个目标,而每一条追踪线索都是一个算力黑洞。
林迟在十七个信号组成的噪声墙后面,悄悄地潜入了天网-α张江外围的第七层接口。
屏幕上弹出了一行信息。不是代码。不是日志。是反追踪模块在他的探测包返回数据中截获的——一段天网-α内部的数据通信记录。通信记录很短,只有几行。
“林迟/最后定位:上海虹桥站/状态:正在锁定中”
“注意:目标未使用任何已知联网设备超过十二小时”
“预测模型置信度降至百分之六十七”
“建议:提升追踪级别至 P2”
林迟的眼睛在“百分之六十七”这行字上停住了。
天网-α对自己预测林迟的信心指数,已经从三年前的无限接近百分之百,跌到了现在的百分之六十七。他断掉手机,断掉网,断掉银行卡,断掉每一个能让 AI预测他的数据接口——每断一个接口,AI的信心就掉一步。
百分之六十七。他从小到大排名倒数的那几次考试,从来没被给过这么高的“不及格”。
而天网-α对他打出的分数也是一样。它在给他打不及格。他对它的预测来说,正在变成一个“猜不准”的变量。
他需要把百分之六十七降到零。
不是靠藏——纯藏只会让它认为他在某处躲着,然后动用更大的算力掘地三尺来找他。他需要靠“噪声”。不是躲进黑暗里,是站在一声永远不散的噪声风暴中央,让它分不清哪个是他的心跳,哪个是雷鸣。
林迟在网吧里待到了早上九点。九点钟的时候,网吧开始上人了。几个看起来像是通宵的学生打着哈欠结账走了,换了两个穿着工装的人在靠门的机位坐下,打开了一款卡车模拟器。林迟在角落的机位上收好了所有东西,删除了浏览记录,用一块湿巾擦掉了鼠标和键盘上可能残留的指纹。他留下了一张五块的纸币在桌上。不需要找零。
他走出网吧的时候,太阳已经完全出来了。浦东老街上的早餐店把油锅搬到了门口,面糊在热油里滋滋地炸成金黄色。一个骑三轮车的老太慢慢慢慢地从巷口出来,车斗里堆满了回收的纸箱。两个小学生背着一模一样的书包在路边等公交车,书包上是某个 AI教育 App的 logo。
这是他生活的城市。三年来他第一次觉得,这座城市不是在看他的笑话。这座城市只是不知道有人正在替它拔掉一根插在背上的管子。
他走到公交站,看了一眼站牌。21路往南,三站到世纪公园,那里有一个露天的象棋摊,没有摄像头。他会在那里待到中午,等天网-α的 P2追踪再跑一天——测试它从百分之六十七被打到百分之五十需要多少个小时。
他在站台等车的时候,诺基亚震动了一下。
屏幕上没有号码。不是来电——是一条短信。发信人的名字在诺基亚的黑白屏上显得格外清晰。
老周。
“林迟,你在哪?”
他握着手机的手停了一下。三年前项目组解散后,老周是唯一一个逢年过节还会给他发问候的人。后来老周的老婆出了事,问候就断了。他最后一次收到老周的消息,是在去年清明节——一张旧公司的合照,配了一句话:“我想他们了。”
现在老周在问他在哪。
不是“你还好吗”。是“你在哪”。
他知道老周问这句话的意思。不是寒暄。老周发现了什么——或者被发现了什么——他需要确认另一个活人还在。
林迟按了回复。诺基亚的实体键盘一个一个字母打出来很慢。
“还在。”
他想了一下,加了一句。
“你呢。”

