渡兰的档案在凌晨三点零七分被完整地传到了周思危的终端上。
彼时他已经在专案组会议室里连续工作了十九个小时,桌面上摊着六个空咖啡杯、半盒冷掉的煎饺和一本被翻得卷了边的纽斯特里亚公共政策研究所年鉴。江一苇在隔壁工位上趴着睡着了,键盘旁边搁着一部正在充电的手机,屏幕上的充电图标一明一灭,像某种缓慢的呼吸。整层楼只有机房散热风扇的嗡鸣声和周思危敲击键盘的声音,那声音在空旷的走廊里被拉得很长,像一台不知疲倦的电报机正在向一个无人接听的频道反复发送信号。
他点开渡兰的档案,第一页是一张证件照。照片上的女人大约三十五六岁,脸型偏瘦,颧骨线条在黑白照里显得格外锋利,鼻梁上架着一副深色窄框眼镜。她直视镜头的眼神让周思危想到了许维远——不是表情相似,而是那种眼神深处的东西。那种东西可以被概括为“不加掩饰的审视”,像一个习惯了长期观察别人的人,反过来被镜头捕捉到了一瞬间的自我曝光。
他滚动页面。渡兰,纽斯特里亚国立公共政策研究所教育政策研究室原助理研究员,专攻教育公平与制度性歧视的定量分析。她的履历在学术圈里算不上耀眼,但也绝不黯淡——三篇核心期刊论文,两个省级课题的参与经历,一次在教育政策年会上做过分论坛发言。真正让她与众不同的,是她在三十一岁那年主动申请从研究所的高级项目组调入了边缘的资料室。理由是“身体健康原因”。她的同事们后来在离职访谈里提到,她的变化是从她妹妹渡苹出事之后开始的。
渡苹。周思危把这个名字单独敲在另一个窗口里,调出来的档案比渡兰的更厚。六年零四个月前,渡苹在港城滨海实验小学任三年级语文教师,因被举报在职称评审论文中存在数据造假,被学校学术道德委员会立案调查。调查持续了四个月,其间渡苹被暂停教学资格,工资降至最低标准,她的名字在校内公示栏上被和“学术不端”四个字并排贴了整整一个学期。最终调查结论是“论文引用不规范,构成学术失范,但未达到造假程度”——这个结论本质上等于无罪,但学校和教育局谁也没有主动去把那份公示撤下来。
渡苹在申诉失败后第三个月,独自在校外出租屋内服用了过量安眠药。遗书只有四行字,最后一句话是——“姐姐,我没有抄任何人的东西。但没有人愿意真正看一遍我的论文。”
周思危把这行字读了两遍,然后关掉渡苹的档案,重新打开渡兰的离职记录。时间线严丝合缝地咬在一起——渡苹死后第二个月,渡兰从资料室调回了政策研究室;第三个月,她以“独立研究员”的身份申请到了纽斯特里亚教育部的一个内部课题——《教育系统内教师心理健康与制度性排斥的关联研究》。这个课题的调研范围恰好覆盖了五十多所在过去五年内发生过教师申诉、举报或处分事件的学校。她以课题调研的名义,合法地拿到了那些学校的人事变动记录、申诉档案和部分教师的联系方式。
名单就是这样被建立起来的。不是通过黑客手段,不是通过数据泄露,而是通过一纸盖着教育部公章的课题批文。她是拿着钥匙从正门走进去的。
周思危靠在椅背上,望着天花板上那盏一直在闪烁的日光灯,脑子里把过去几天所有的碎片重新排列组合了一遍。许维远说他从“渡口”手里拿到了名单,但他从来没说过“渡口”是黑客。他只说“渡口”给了他名单。所有人都默认“渡口”和许维远一样是侵入者,因为他们思维已经被“数据泄露”这个案子名称框死了——但渡兰不需要侵入任何系统。她就是系统的一部分。她用系统赋予她的合法权限,收集了那些被系统伤害过的人的信息,然后把它们递给了一个正在寻找实验样本的人。
这不是共谋。这是委托。渡兰把名单交给许维远的那一刻,交付的不只是名字,是她对妹妹死因的全部仇恨。她把那五十多个名字当作一份未被审批的研究课题递了出去,标题可以叫作——《当制度性排斥被个体执行之后会发生什么》。
凌晨四点十分,周思危的手机在桌上震动起来。来电号码是加密线路,标签显示“内务监督科值班室”。他接起来,对方的声音职业而冷淡,告诉他内务科对苏晴旧案的调查有了新的进展——他们收到了苏晴提交的档案查询申请,同时也在档案系统中找到了一份七年前归档的书面证词,署名程露。证词内容与苏晴的陈述一致,明确说明苏晴在不知情的情况下签署了被篡改的辅助单据,不应承担任何责任。内务科因此决定终止对苏晴的全部调查程序,并将此结论通报网络安全署。
周思危握着电话沉默了大概五秒。然后他轻声说了一句“谢谢”,挂断电话,靠在椅背上,闭上眼睛呼出了一口从案子开始以来就不曾真正放松过的气。但那口气只呼了一半就停住了——因为他睁开眼睛的时候,看到了屏幕上渡兰的离职日期旁边的一行小字。
那行小字是渡兰离开公共政策研究所前最后一条人事备注,录入了她主动交回的设备清单——研究所配发的笔记本电脑、门禁卡、数据库访问令牌,以及一套教育部课题调研专用的数据采集系统账号。后面三项在离职当天就注销了。但笔记本电脑在回收检测时被发现硬盘曾被低级格式化过三次,数据恢复后只找到了一份被删除文件碎片。碎片文件名是“Fifty_Bridges.docx”。
Fifty Bridges。五十座桥。
周思危把这个名字输进搜索引擎,什么也没找到。他又把它输进许维远U盘里提供的全部数据文件中做一个全文检索。结果在凌晨四点二十一分跳了出来——许维远的教案第三章第二节里有一句之前被所有人忽视的脚注:“桥的角色不可替代,但不具备独立意志。桥的存在意义是连接两端,而非选择方向。”
下面一行字:“渡口提供了五十座桥。”
周思危感到自己的胃像被一根绳猛地拽紧了。渡兰名单上的五十多个人,不是每一个都注定成为许维远的猎物。她把他们分成两类——一类是“桥”,一类是“样本”。桥是像苏晴那样的人,她们被选中的原因不是因为她们自己有多脆弱,而是因为她们恰好站在某一条关键路径上,能够通往许维远真正想触及的目标。而样本,是陈茉、方旭、以及那些已经或者即将被“验证”的人。
五十座桥。这意味着名单上至少有五十个人被标记为“路径”,而非“终点”。她们中的每一个都连接着另一个人——可能是配偶、同事、导师、调查者——而许维远的真正猎杀名单,隐藏在桥的另一端。
周思危翻开江一苇之前整理的那份七十人潜在受害者名单,手指沿着表格的纵列一行一行往下滑,把每一个名字与渡兰档案里被调阅过的学校人事记录做交叉比对。半个小时之后,他找到了两个之前被忽略的名字。她们都是滨海新区的在职教师,都在近情上被匹配过,都尚未进入深度接触阶段。但她们都有一个共同的社会关系——她们的配偶,都在港城司法系统任职。一个是检察官,一个是法院书记员。
许维远不是没有接触她们。他是在等待正确的时机,把她们当作通往那些司法系统内部人员的路径。如果他成功了,他就有可能提前获取调查进展、篡改证据链条、甚至在关键节点上瘫痪整个追诉程序。渡兰给他的不只一份猎杀名单——她给了一套完整的战术地图。
凌晨五点,周思危叫醒了江一苇,把比对结果摊在桌上。江一苇的困意在几秒钟之内被驱散,他盯着那两个名字和她们配偶的职务栏看了好一会儿,然后抬头问了一句:“渡兰现在在哪里?”
“这正是我要你去查的。”周思危把笔记本电脑屏幕转向他,上面是渡兰离职后四年的生活轨迹——几乎一片空白。没有信用卡记录,没有社保缴纳记录,没有房产登记,没有航班和酒店入住信息。她在妹妹死后从公共政策研究所消失之后,就像一滴水蒸发在沙漠里,所有现代人本该留下的数字足迹被她抹得一干二净。
“她知道怎么在系统里隐身。”江一苇说,“她研究教育系统的制度漏洞研究了十年,她比任何人都清楚哪些数据节点会被采集,哪些节点可以绕过去。一个彻底消失的人,不是靠运气躲掉的——是靠对系统的深刻理解设计出来的。”
窗外港城的天际线开始出现第一线灰白色的曙光。台风过境后留下的残云仍然低垂在海面上,被晨光从底部照亮,像一卷被点燃的暗灰色棉絮。周思危站起来走到窗边,把额头贴在冰凉的玻璃上,感到血管里咖啡因的浓度已经高到让指尖开始轻微发颤。他在脑海里把自己放在渡兰的位置上,试图用她研究过十年的“结构性忽视”理论来重建她过去四年的心理轨迹。
她的妹妹被一个制度性流程杀死——不是某一个人,而是一套没有人会为此负责的程序。她研究了一辈子这套程序,知道它的每一个弱点,也知道它最坚硬的地方在哪里。她没有选择去炸毁它,没有选择去公开控诉它。她选择了另一种方式:她把教育系统自身生产出来的弃儿——那些被排挤、被降级、被边缘化的教师——变成了一颗颗子弹,然后递给一个需要开枪的人。
而她自己,从头到尾都不需要扣动扳机。她只需要在幕后排列好子弹的次序,确保每一颗都射向正确的方向。
“她没有消失。”周思危从窗边转回身,声音在晨曦里显得格外低沉,“她只是切入了另一个系统。她不在数据库里,但她在人群里。她一定还在港城,而且仍在接触那座名单上的人。许维远不是她唯一的执行者——他是她验证过的第一个执行者。如果她的模型被证明有效,她会继续寻找下一个。”
江一苇从电脑前抬起头,脸色在屏幕冷光的映照下显得苍白而严肃。“那我们应该从哪找起?”
“从桥的另一端。”周思危把渡兰的证件照打印出来,用磁铁钉在白板正中央,然后在旁边写下了一行字——“下一个执行者可能在近情平台上,也可能在任何一扇你以为不会有人推开的门后面。”
然后他加了一句话:“找遍所有近情账号,筛查近三个月内注册的、匹配度异常高的、且目标恰好是司法系统工作人员配偶的男性用户。渡兰在选择执行者的时候,一定会复制许维远的行为模式。许维远是她的第一个学生——而一个好老师的课程,从来不会只教一次。”
江一苇的手指已经跳上了键盘。走廊里的日光灯终于被物业修好了,整条走廊忽然亮堂起来,但那道光落在周思危脸上时,却照出了一张比熬夜更深的阴影。他在便签纸上写下了苏晴昨晚说的那句话——“桥是不可替代的”,然后把便签贴在渡兰的照片旁边。渡兰从照片里沉默地凝视着他,那个眼神仍旧是不加掩饰的审视,像一个已经下课的老师,在等最后一个学生举手提问。


暂无评论,来抢沙发吧!