集体自首模块上线的那一刻,没有警笛,没有爆炸,没有白夜直播里那种庄严的管弦乐。只有手机屏幕上的一个按钮。
按钮是灰色的,圆角矩形,安静地躺在天秤应用的首页正中央,上方是一行极简的文字:“您可以选择对自身行为进行坦诚评估。”没有威胁,没有警告,没有倒计时。看起来像是一个无害的软件更新,某种心理健康测评,或者又一个会被大多数人在零点三秒内划掉的通知。
但在它上线之后的六分钟里,首尔地区有超过四万人按下了这个按钮。
然后数字开始以每秒数百的速度增长。
河恩星坐在考瑞安大楼37楼的服务器机房里,盯着面前三台显示器上滚动跳动的数据流。她的手指在键盘上悬停,嘴唇微微张开,像是在看一场她亲手引爆却仍然无法移开视线的爆炸。左边的屏幕显示着首尔各区域的实时自首人数——冠岳区八千三百人,麻浦区六千一百人,江南区四千七百人,数字还在往上翻。中间的屏幕上是评分模型的运行日志,一行行红色的报错信息正在以前所未有的速度刷屏:“评分计算失败:检测到大量自首信号。”“评分模型置信度下降至73%。”“评分模型置信度下降至61%。”“节点间数据同步延迟:超出正常值12倍。”右边的屏幕上,大民国的地图被不同深浅的颜色填满。每一个亮起来的绿点代表一个区域内的自首人数突破了触发共振效应所需的最低阈值。首尔已经全绿了。仁川正在变绿。大田、光州、釜山的边缘开始泛起绿色的光斑。
“共振阈值是多少?”林秀雅站在河恩星身后。
“首尔地区十万。现在——”河恩星刷新了数据,“九万七千。还差三千。”
“仁川呢?”
“仁川和首尔共用同一个评分节点集群。仁川的自首人数已经过了阈值。只要首尔也过,整个中部地区的评分模型就会开始共振。”河恩星的声音在发抖,但手指依然在键盘上稳而快地操作着,“我在监控评分模型的误差率。正常运行的误差率是0.3%以下。现在是——9.7%。”
“还在涨?”
“在涨。每多一千人自首,误差率涨零点几个百分点。一旦误差率超过40%,系统的自动安全协议就会把评分模型标记为不可靠。到那时候——”
她没有说完,因为左边屏幕上的数据突然跳了一个大台阶。首尔地区自首总人数——从九万七千跳到了十万三千,在不到三秒内涨了六千。河恩星猛地转向左边的屏幕,手指在键盘上快速敲击,调出了数据来源分析。那六千人的增量,全部来自同一个IP地址段——大民国警察厅总部大楼。
林秀雅的呼吸停了一瞬。她掏出手机,打开刑事一科的工作群。群里已经有三百多条未读消息,最新的一条是崔正焕在三分钟前发的,只有一句话:“警察厅总部所有在岗人员,集体自首。包括我在内。”
她拨了崔正焕的号码。电话响了一声就接了。
“前辈——”
“我知道你在想什么。”崔正焕的声音沙哑而平稳,“不是我的主意。是刑事二科的老金。他今天下午收到天秤推送,说他评分涨到了71%,他儿子的重点学校入学资格被冻结了。他坐在工位上发了半小时的呆,然后站起来,走到办公室正中间,用自己的手机点开自首按钮,把屏幕亮给所有人看。他说——我干过警察,我知道什么叫真正的证据。我没有犯过罪,但我也不想让一套说不清楚评分规则的算法替我定义我是不是好人。他说完之后,按了确认。他的评分从71%降到23%。然后一个接一个,大家都开始按。”
电话那头传来背景里嘈杂的人声,不是恐慌,而是一种奇怪的、近乎节日的气氛。有人在笑,有人在拍桌子,有人在喊“我也坦白了”。崔正焕的声音穿过这些噪音,继续传过来:“秀雅,我没有按。”
“为什么?”
“因为我不需要一套算法来告诉我我有没有暴力倾向。我知道我有。十七年来我心里关着的那些人,每一个我都记着。我坦白不了。因为我不觉得自己做错了。”他停了一下,“但我给白夜的黑色手机还回去了。我告诉李秀妍——我用白夜的数据库抓了一个郑仁秀,我觉得这件事没做错。如果白夜要处决我,那就处决。但我不自首。”
林秀雅握着手机,没有说话。她想说“小心”,想说“别做傻事”,想说“你的倒计时还在走”。但她知道崔正焕不需要听这些。他在那个只有他自己知道的没有窗户的房间里待了十七年。现在房间的门打开了,他自己决定什么时候走出去。
“你在考瑞安大楼?”
“是。”
“你弟弟在监狱里做了件事。”崔正焕说,“法务部刚才向警察厅通报了——仁川监狱有八百多名服刑人员在今天傍晚集体自首。他们用的是监狱配发的平板电脑。自首内容各不相同,但每个人的措辞都引用了同一句话——‘请每一个看到这份陈述的人,问一问自己被天秤标记的每一项倾向,到底是不是罪。’这句话是你弟弟写的。”
林秀雅靠着机房的墙壁,慢慢地滑下去,蹲在地上。她把手机贴在耳边,听着崔正焕的背景音里那些笑和喊声,听着河恩星键盘上的敲击声,听着机房里服务器风扇低沉的嗡鸣。她想起探视室里弟弟隔着玻璃按在掌心的手。想起便利店凌晨的荧光灯下李在宇口袋里差的那一百元。想起尹美淑半碗冷汤旁尚未黑屏的笔记本电脑。想起高东镇在书林城市书房对着一百二十个陌生人深深鞠躬,衬衫下摆从裤腰里滑出来一截。
她想起自己凌晨在便利店没有说出口的那句“不用找了”。
这些事天秤都不知道。天秤只知道数据——信用卡记录、社交发言、浏览器历史、心率变化、定位轨迹。它知道她在哪里,却不知道她在想什么。它知道她查了档案,却不知道她为什么查。它知道她见了文智浩,却不知道她在那个半地下室里听到他说“我要写结局”的时候,心里想的是——我也有一个结局没有写完。
“前辈。”她终于开口,“系统安全模式启动之后,处决令会暂停。你的倒计时会暂停。在那之前——你别死。”
崔正焕没有回答。他挂了电话。
机房里,河恩星突然站了起来。椅子向后滑出去撞到机柜,发出一声闷响。
“误差率突破40%了。”她的声音不再是发抖,而是一种被巨大事实震慑后的空白,“评分模型已经被系统自动标记为不可靠。安全协议正在启动。你看——”
她指向中间的屏幕。屏幕上,一行加粗的红字正在闪烁:“自动安全协议已激活。评分模型已暂停。所有基于评分的决策功能冻结中。冻结范围:处决令执行、清洗名单管理、重点观察名单更新、评分变更通知。冻结时间:预计至少72小时。在此期间,天秤系统仅保留基础登录功能。”
然后是一行小字,比红字更让林秀雅心悸:“冻结期间,管理员权限不受限制。”
管理员权限。朴正桓。权宁久。以及所有持有天秤系统最高权限密钥的人。集体自首模块让评分模型崩溃了,但系统的架构还在,权限层级还在。朴正桓之前说过——“冻结之后一定会有重启。而重启的时候,谁来重新制定规则?”
他等的就是这一刻。
林秀雅站起来,转身看向走廊。会议室的门仍然紧闭着。安成哲和朴正桓的谈判仍在进行。冻结的消息一定已经传到了他们的终端上。朴正桓会如何利用这个72小时的窗口?安成哲会如何反应?她不知道。但她知道一件事——姜泰宇还在写代码。
她从河恩星身后走到机房最深处的工位。姜泰宇坐在那里,面前的显示器上开着一个她从未见过的界面。不是天秤系统的正常管理界面,而是一段原始的底层架构代码,密密麻麻的注释和函数定义占满了整个屏幕。他的眼镜又推到了额头上,键盘上手指敲击的速度比之前任何时候都快。
“你在写什么?”
“后门。”姜泰宇没有抬头,“三年前我离开研究院的时候,在核心代码里留了不止一个漏洞。自首归零是一个。集体自首共振是另一个。还有一个我从来没有告诉过任何人——我把它写在了一个不会被任何自动化审计工具检测到的地方。它不是一个漏洞,它是一个访问权限的备用密钥。如果我用这个密钥登录,我可以绕开管理员权限层级,直接进入天秤的根目录。”
“然后呢?”
“然后我可以做一件事——把天秤系统的所有隐藏参数全部公开。不是给首尔地区的三个节点公开,是给全国所有节点,永久性公开。评分算法、权重配置、阶层修正系数、诱导干预标记、每一个被记录的行为数据——全部在用户的首页上显示。不是可选的‘评分溯源’按钮,是强制公开。每一个打开天秤的人,第一眼就会看到自己被评分的方式。”
他敲完最后一行代码,按下回车。屏幕弹出一个对话框:“根目录访问请求已提交。安全验证需要管理员权限。继续?”
“一旦我提交这个请求,天秤会向所有管理员发送安全警报。朴正桓、权宁久、安成哲——他们全都会知道有人在入侵系统的根目录。他们会锁定我的位置。考瑞安大楼的保安系统会启动。我可能只有不到十分钟的时间来完成操作。”
林秀雅看着他。他的脸上没有任何戏剧化的表情,只是在陈述技术细节。但他的手指在键盘上停了下来,悬在回车键上方。他转过头,隔着沾了指纹的镜片看着她。
“林刑警。十分钟可能不够。但我想试试。”
机房里很安静。河恩星站在另一排机柜前,手捂着嘴。窗外,江南区的灯火依然通明。街道上的车流缓缓移动,不知道37楼正在发生什么。不知道首尔地区已经有十万人按下了同一个按钮。不知道天秤系统的评分模型刚刚停止运行。不知道一个三年前退出项目的前核心算法工程师,正要把他留了三年的最后一把钥匙插进锁孔。
林秀雅开口:“你需要我做什么?”
“电梯间和楼道。如果有人来,帮我挡几分钟。”
她点头。没有说别的。她走出机房,穿过走廊,站在电梯间前面。电梯显示屏上的数字在跳动——16楼、17楼、18楼——正在往上。她看了一眼手机。天秤应用的首页已经变了。原来的评分数字消失了,取而代之的是一行灰底黑字的提示:“评分模型维护中。您的评分暂时冻结。此期间所有评分相关功能暂停使用。给您带来的不便敬请谅解。”
首页正中央的自首按钮也变灰了。但按钮下面多了一行新的小字:“已有约一百三十七万用户完成坦诚评估。天秤感谢每一位参与者的配合。”
一百三十七万。不是首尔地区的十万,不是仁川监狱的八百。是一百三十七万——在全国其他区域,在那些还没有触发共振效应的地方,仍然有大量的人在点击自首按钮,不管系统能不能处理他们的坦白,不管他们的评分会不会真的归零。他们点击,只是因为他们第一次意识到——他们可以自己审判自己。
电梯到达37楼,门滑开。
走出来的不是保安,不是权宁久,不是安成哲的特别小组成员。是李秀妍。
她脱掉了白夜联络人常穿的黑色西装,换了一件灰色风衣,头发也没有束起来,散在肩膀上,看起来和她在街头走过的任何一个普通女人没有区别。她的眼睛红肿,但步伐很稳。她看到林秀雅,停住了。
“崔正焕把黑色手机还给我了。”她开口,声音沙哑,“他说他不需要了。他说白夜的数据库帮他抓了一个诈骗犯,他觉得很值。他说——他不会自首,但也不反抗。等冻结结束,处决令恢复,他会自己走到白夜面前。”
“你来这里做什么?”
李秀妍沉默了一会儿。她从风衣口袋里掏出一样东西——一个U盘,外壳是磨砂黑色的,上面没有任何标识。
“这是我在白夜担任联络人期间,收集到的所有内部通讯记录和处决令签发文件。包括朴正桓亲手批准的三份处决令。包括权宁久在尹美淑冰箱上安装智能设备遥控系统的操作日志。包括——朴正桓昨天夜里签发的紧急执行名单。你的名字在上面。姜泰宇的也在上面。”
她把U盘递给林秀雅。
“安成哲和朴正桓在会议室里谈了将近一个小时。安成哲提议用谅解备忘录换取天秤的控制权。朴正桓拒绝了,但他提出了另一个条件——他要安成哲在冻结期间动用特别调查小组的权限,把姜泰宇和你列为‘危害系统安全的嫌疑人’,先行拘留。安成哲没有当场答应。但也没有拒绝。”
林秀雅接过U盘。她的手指触到冰凉的金属外壳。
“你为什么这么做?”
“因为朴正桓昨天说了一句话。”李秀妍把双手插进风衣口袋,肩膀微微耸起,像是在抵御一种只有她自己能感受到的寒冷,“他说——情感是正义最大的敌人。他说我父母死后,我对他说过,我希望所有可能犯罪的人都在犯罪之前被阻止。他说我现在要收手了,是因为我被情感干扰了。”
她的声音抖了一下。
“但我父母死的时候,那个再犯者不是被算法预测出来的。他是被法律放走的。他第一次犯罪的时候,法官说他有悔过表现,判了缓刑。第二次犯罪的时候,假释审查委员会说他在狱中表现良好,批准了假释。第三次,他用刀刺死了我父母。每一次放走他的,都不是算法的漏洞。是人的选择。人选择相信他的悔过,人选择相信他的表现,人选择给他第三次机会。”
她深吸一口气。
“朴正桓想用算法取代人的选择,因为他觉得人是不可靠的。但如果算法是不可质疑的,那安成哲为什么能把自己所有的罪都藏在物理隔离的设备里?如果算法是公正的,那阶层修正系数为什么要乘以1.8?如果算法是保护受害者的,那为什么白夜处决的三个人都是犯过小错但从来没伤害过任何人的普通人——而郑仁秀那种真正吃人不吐骨头的人,白夜连他的名字都不公布?”
她指着林秀雅手里的U盘。
“那里面有一个文件,叫‘白名单’。不是天秤系统的白名单,是白夜自己的内部豁免名单。名单上有十九个人——全都是评分超过85%、但被朴正桓手动豁免的。他们不是没有犯罪倾向。他们只是——对他有用。有的是技术供应商,有的是财务支持者,有的是能帮他在法务部推动天秤合法化的政治人物。”
林秀雅握紧了U盘。
“安成哲在里面吗?”
“不在。安成哲不需要被豁免。他太干净了——他把所有罪都藏在系统看不到的地方。但朴正桓需要他。安成哲是唯一一个在天秤合法化进程中能提供法律背书的高级官员。两个人互相需要,互相提防。他们现在在会议室里不是在谈判——是在赌。赌冻结期结束之后,谁的手里有更多的牌。”
走廊尽头,机房的门突然被推开了。河恩星跑了出来,脸色发白,手里举着一部手机。
“林刑警——姜前辈他——”
林秀雅转身冲进机房。
姜泰宇仍然坐在工位上,但他的身体正向前倾,额头几乎要碰到屏幕。他的手仍然放在键盘上,但手指在发抖,每一次敲击都比上一次更费力。屏幕上显示着根目录访问的安全验证界面,验证进度条卡在了73%,下面反复闪烁着一行提示:“安全验证超时。管理员已收到入侵警报。请等待管理员手动审核。”
然后屏幕突然切换。根目录界面消失了,取而代之的是一个全屏的红色警告框,上面只有一行文字:“管理员已锁定您的终端。原因:未授权根目录访问。锁定将在以下时间后解除——无。”
姜泰宇把手指从键盘上拿开,慢慢地靠向椅背。他把眼镜摘下来,放在桌上。
“他们锁了我的终端。”他说,声音很轻,“还有三分钟,我就能写完最后一行。就差最后一行。”
机房里安静极了。只有服务器风扇持续的低频嗡鸣,以及河恩星压抑的抽泣声。窗外,江南区的灯火依然通明,考瑞安大楼的玻璃幕墙倒映着城市的夜光。远处,首尔塔在夜雾中若隐若现。
而在城市的每一个角落,在天秤系统的评分模型暂时冻结的这段时间里,一百三十七万人对着自己的手机坦白了自己做过的所有事。他们不知道冻结期会持续多久。他们不知道系统重启之后,规则会变成什么样。他们只是在那个按钮出现的时候——按下了它。不是因为系统允许他们坦白,而是因为他们终于决定,审判自己的权利,不需要系统来授予。


暂无评论,来抢沙发吧!