格兰特市立档案馆坐落在旧城区一栋维多利亚式红砖建筑里,距离审计署大约四十分钟的公交路程。这栋楼在二十年前就停止了作为政府档案库的职能,改成了一个半开放的历史文献博物馆。一楼常年展出泛黄的市政规划图和历任市长的就职演说手稿,二楼以上则堆满了无人问津的纸质档案。洛根选择这里作为中转点,不是因为它偏僻——恰恰相反,它正对着市警察局第三分局的大门,门口装有四台高清监控探头。他选这里,正是因为它的透明。
在无所不在的监控下,最安全的地方是那些被认为“已经没什么可看”的地方。
周六上午九点,洛根穿着一件从二手店买的灰色连帽衫,背着一只磨旧的帆布包,像任何一个来参观的普通市民一样走进了档案馆。他的胡子三天没刮,眼窝比平时凹陷了大约两毫米——他在艾薇公寓浴室的镜子里精确测量过这个变化,结论是这种程度的憔悴刚好能改变面部识别的几何特征比值,又不至于引起人类观察者的特别注意。
二楼东翼,编号204的阅览室里只有一位管理员——一个头发花白的女人,正在用毛线针编织一条看起来永远不会完成的深蓝色围巾。她没有抬头看洛根。
“军事档案在312室。”她说,声音像从一堆灰尘下面传出来的。“不过大部分都没编目。你自己找吧。”
洛根谢过她,沿着吱嘎作响的楼梯上了三楼。312室是一间长方形的大房间,窗户朝向内院,阳光从积满污垢的玻璃透进来,变成一种浑浊的黄色。房间里排列着十几排金属书架,每一层都塞满了牛皮纸档案盒,有的已经膨胀到变形,边缘渗出褐色的酸性纸渍。
塔克留下的那张地图——那张表面空白、需要加热才能显影的纸——此刻正折成四方形藏在洛根的袜子里。他在凌晨四点在艾薇的微波炉里完成了显影程序,看着褐色的线条在加热后的纸面上缓缓浮现,像某种深海生物从黑暗中慢慢升向水面。地图上画的是格兰特市的街道网格,但坐标系统不是常见的经纬度或市政分区,而是一套洛根从未见过的符号。每个符号由字母和数字组成,标注在城市地图的特定位置上。其中三个符号后面加了星号。其中一个星号标注的位置,就是他现在站着的地方——格兰特市立档案馆312室。
洛根花了四十分钟在档案架上搜索,最终在南侧最里面一列书架的最底层找到了一只没有编号的灰色档案盒。盒子很轻,打开后里面只有三样东西:一本泛黄的活页笔记本,封面上没有标题;一张黑白照片;一把生锈的钥匙。
他先拿起照片。照片上是两个年轻人,大约二十多岁,穿着上世纪八十年代末风格的西装,站在一栋灰色大理石建筑前合影。其中一个人洛根认出来了——那是库珀,年轻时的库珀。他的头发还是深棕色,脸上没有那种多年审讯训练磨出来的面具式微笑。另一个年轻人比库珀高半个头,表情严肃得近乎忧郁。
洛根翻开笔记本。第一页上只有一行手写的字,墨迹已经褪成淡褐色:“以下记录涉及联邦网络安全局1989年至1995年间‘棱镜计划’的全部原始架构设计。本记录的唯一副本存放于此。所有电子版本已于1996年3月被正式销毁。——记录人:塞巴斯蒂安·瓦茨。”
洛根的手指僵在纸页上方。塞巴斯蒂安·瓦茨。这是他父亲的名字。
他的父亲在他十四岁时死于一场实验室事故——至少母亲是这样告诉他的。死因是化学试剂泄漏,发生在联邦科技研究院的材料实验室里。没有葬礼,没有讣告,没有遗体告别。母亲带他和艾薇在三天内搬离了原来的城市,之后绝口不提父亲的事,好像他从未存在过。洛根对父亲的记忆只剩下几个模糊的碎片:一副金属框眼镜搁在堆满电路图纸的书桌上,一只从不离身的皮革公文包,一个深夜伏案工作时映在书房窗户上的背影。
现在,这个几乎被抹去的男人正在从一本泛黄的笔记本里向他说话。
洛根翻开第二页,然后是第三页。他的阅读速度随着内容深入越来越快,心跳也随之加速。
笔记本记录的内容让他逐渐拼凑出一个被埋葬了将近三十年的故事。1989年,联邦网络安全局启动了一项名为“棱镜”的绝密项目,旨在开发一套可以实时监控联邦雇员全部数字行为的预警算法。项目由塞巴斯蒂安·瓦茨担任技术架构师,年轻的库珀担任安全主管。棱镜的核心理念在当时极为超前——它不依赖关键词过滤或简单的权限审查,而是通过分析每个雇员的行为模式基线来识别“潜在的内部威胁”。换句话说,它不关心你发了什么邮件,它关心你发邮件的方式是否和往常不一样。
但在1995年,就在棱镜即将完成全面部署的前夕,塞巴斯蒂安·瓦茨突然提交了一份长达六十七页的技术伦理评估报告,指出棱镜系统在理论层面存在一个根本性的缺陷:它无法区分“行为异常”和“道德觉醒”。一个打算举报腐败的雇员和一个打算出卖机密的叛徒,在算法眼中是完全一样的。他们都会偏离基线。而棱镜的设计逻辑意味着,任何试图阻止它的内部威胁,都会被它以同等优先级对待。
报告提交后的第三周,塞巴斯蒂安被调离项目组。第六周,联邦网络安全局的数据中心发生了一场“意外火灾”,所有棱镜的原始代码和开发文档被宣布销毁。两个月后,塞巴斯蒂安·瓦茨死在联邦科技研究院的实验室里。
笔记本的最后三分之一是一行被反复划掉、又反复重写的字。洛根必须把纸页凑近窗户才能勉强辨认:
“库珀没有销毁棱镜。他把它藏起来了。藏在另一套系统的底层代码里。一套覆盖面比棱镜大一千倍的系统。他给它取了个新名字。叫‘棱网’。”
洛根的后脊梁升起一股沿着神经束攀爬的寒意。联邦审计署的棱网系统,那个每天吞吐四亿条交易记录、监控着四十三联邦部门的财务接口、上个月刚刚上线了“注意力偏差分析”模块的棱网——它的底层代码不是从零开发的。是库珀从三十年前的灰烬里偷出来、重新包装、卖给了另一个买家。
而这个买家,就在塞巴斯蒂安·瓦茨死后两年,推动国会通过了《联邦透明预算法案》,要求所有政府部门接入棱网系统。
洛根把笔记本合上,手指因为长时间攥紧而发白。他需要时间消化这一切,但他没有时间。档案馆的监控虽然不像审计署那样直接接入棱网,但每一个进入312室的人都会被摄像头记录。他在这里待的时间已经超过了正常访客的平均停留时长——四十三分钟。
他将笔记本和照片放回档案盒,把钥匙装进口袋,站起身。就在这时他注意到了最后一个细节。
那张黑白照片的背面有一行铅笔字。他刚才没有翻开看。
上面写着:“塞巴斯蒂安·瓦茨与库珀,摄于卡瓦诺街1120号,1994年。”
卡瓦诺街1120号。灰色大理石建筑。“爱国者联盟”的前台公司。
三十年前,洛根的父亲和那个现在正在追捕他的人,并肩站在同一栋楼的门口。他们当时在同一支团队,做着同一件事。然后一个人发现了真相,试图阻止它,死了。另一个人选择埋葬真相,连同埋葬真相的人一起,然后在这个基础上建起了一整个庞大的监控帝国。
而那个帝国此刻正在用他父亲设计的算法,追踪他父亲的儿子。
洛根把照片小心地放回档案盒,将盒子推回书架最底层。他的手指在金属架边缘留下了一层薄薄的汗印,很快就会蒸发干净。他站起身,沿着吱嘎作响的楼梯走下三楼,经过那位正在编织围巾的管理员,推开维多利亚式拱形木门,走进了格兰特市十月的冷风里。
他在档案馆门口的路边摊买了一杯咖啡,坐在长椅上慢慢喝,假装晒太阳。他的手指隔着袜子按压着那张地图——他必须确认下两个标注了星号的地点在哪里,以及他需要以什么顺序、用什么方式去接触它们。
但有一件事已经不需要地图来告诉他了。
库珀不是在一个月前才开始追踪他的。不是在那天上午十点二十三分他打开DX-7734-0910交易记录的时候。甚至不是在棱网上线“注意力偏差分析”模块的时候。
库珀的追踪从三十年前就开始了。从洛根以“已故联邦科学家之子”的身份申请审计署初级审计员岗位的那一天起,这个系统就在等着他。棱网在他的行为基线里训练了十一年零四个月,等待他做出那个必然会出现的偏离——因为他血管里流着和他父亲一样的血。
那种血会让一个人在发现不该存在的东西时,无法假装没看见。
洛根喝完最后一口咖啡,站起来把空杯子扔进垃圾桶。他知道他接下来要做的事会引发一系列不可逆的连锁反应,会彻底击穿他十一年来在棱网里精心维护的“正常”行为基线。但那个基线从一开始就是个陷阱,是一条被预设好的轨道,而他只不过是在这个轨道上被观察了十一年的实验对象。
现在实验结束了。他必须主动偏离——以一种连他父亲设计的算法都无法预测的方式。
他掏出手机,拨通了摩根·克罗斯留给他的加密线路号码。响了三声后,电话接通。对面没有出声,但洛根能听见轻微的呼吸声。
“我是洛根·瓦茨。”他说,声音平静得像在做季度述职报告。“我知道自由之声背后的资金链条是怎么搭建的。我知道棱网的底层代码是从哪里来的。我还知道卡瓦诺街1120号在三十年前签过一份关于监控系统的原始合同。”
对面沉默了很长时间,长到洛根以为信号已经中断。
然后摩根·克罗斯的声音传来,沙哑得像砂纸刮过生锈的铁板:“你怎么知道卡瓦诺街1120号?”
“我父亲在那里工作过。和库珀一起。”
又是一阵沉默。然后摩根说了一句洛根完全没想到的话。
“你父亲不是死在那里的。”
“什么?”
“你父亲的实验室事故发生在联邦科技研究院,那是不假。但他不是在那里死的。事故报告上说他在送医途中去世。但送医记录上标注的出发地不是研究院大楼。是一栋没有登记地址的建筑。坐标换算成街道位置——”
摩根停顿了一下。
“换算过来,是卡瓦诺街1120号的地下四层。那里没有实验室。那里从八十年代起就只有一种东西。”
“什么?”
“用来存放棱镜计划原始服务器的防爆掩体。所有档案都说那场大火烧毁了一切。但我花了十年追踪那个掩体的存在。我想请你父亲的旧同事进去看一眼。没有一个人愿意。其中一个对我说了一句话,我一直记得。”
“什么话?”
“他说——‘那场火没有烧毁任何东西。因为火是计划的一部分。真正被烧掉的不是服务器。是唯一一个知道系统后门的人。’”
洛根握紧手机,指节泛白。格兰特市十月的阳光照在他脸上,没有温度。
他知道摩根说的那个后门是什么。
他父亲在1995年提交的技术伦理评估报告的第十七页,曾经提过一个解决棱镜根本缺陷的方案——在系统中预设一个“不可监控的核心区间”,一个算法永远无法访问、无法量化、无法追踪的绝对空白。报告没有描述这个区间的具体实现方式,但洛根现在明白了。他父亲设计的不是一个系统漏洞。他设计的是一个人。
一个活着的、会呼吸的、在所有传感器和摄像头下走来走去却永远不会触发行为基线偏差的人。
因为那个人的行为基线,从一开始就不存在于系统中。
洛根低头看着自己握咖啡杯的手。手指上还残留着档案馆灰尘的淡淡印记。三十年来,他一直以为自己是塞巴斯蒂安·瓦茨留在世上的一个偶然——一个普通的儿子,一个平凡的审计员,一个在父亲去世后再也没有被任何人特别关注过的存在。
现在他知道,他不是偶然。
他是他父亲最后一行代码。
在格兰特市正午的阳光下,洛根把那张显影过的地图重新折叠好,沿着折痕精确对折,像在拆解一道长达三十年的数学题。他需要去见一个人——地图上第二个标注了星号的地点。那里的符号他还没有完全破译,但他隐约感觉到,那里存放的不会是另一份档案。
那里存放的是他父亲在临死之前从系统中删掉的最后一个东西。
他自己的基线。


暂无评论,来抢沙发吧!