1. 账本的裂痕

新安审计厅的荧光灯在晚上九点四十七分开始闪烁,像一只疲倦的眼睛。尹秀雅盯着屏幕上的外汇储备对账表,手指悬在键盘上方,已经十七分钟没有敲下任何东西。

她发现了什么。

不是系统自动标注的异常——那些早被年轻的值班审计员们反复核查过了。她的发现藏在再正常不过的转账流水中:一笔经由光州银行釜山分行汇往大阪住友信托的结算款,金额为四十七亿韩元,名义是“黄金储备跨境托管费”。这个名目本身没有问题。光州广域市的外汇储备中确实包含托管在日本央行的实物黄金,每年都会产生相应的管理费用。

问题出在编号。

尹秀雅往前追溯了六年内的同类款项,发现每一笔托管费都遵循着严格的编号规则:年份+季度+托管批次代码。唯独这一笔,编号前缀是“L7-193”。

她起初以为这是某个她不熟悉的内部编码。她在新安审计厅的资历只有三年零四个月,坐在最角落的工位上,分到的永远是边角料般的复核任务。没人告诉她编号规则的全貌,她只能靠自己拼凑。

凌晨零点十三分,她找到了突破口。

在已归档的法院判决文书公开数据库中,“令和7(わ)193”这个编号对应着一桩过失驾驶致死伤案件——一名醉酒检察官在汉江沿岸驾车冲入江中身亡。案件发生在三个月前,早已结案归档。

一起交通事故的案号,为什么会出现在国家外汇储备的转账编码中?

尹秀雅端起已经凉透的咖啡,发现手在微微发抖。她没有声张。三年的审计工作教会她一件事:在你弄清一条异常意味着什么之前,不要相信任何一个同事。

她登录新安审计厅的电子档案系统,试图调取这笔转账的完整审批链。屏幕上弹出一条提示:该文件已加密,您的操作权限不足以解密。

她用的是自己的账号。

尹秀雅犹豫了四秒钟,然后输入了已休产假的前任主管河泰均的账号和密码。她不该知道这个密码,是河泰均在交接工作时无意中写在便签上塞给她的,当时他急着去医院陪护早产的妻子,说了句“万一有急事”。她从未用过。

系统显示最后一次登录这个账号的时间是七天前。河泰均的产假已经休了两个月。

尹秀雅的后背渗出冷汗。她飞快地点开登录记录,七天前的访问IP地址属于新安审计厅内部网络,登录时段是凌晨三点四十二分至四点零九分。那段时间她正在城南的出租屋里睡觉,整栋审计厅大楼应该空无一人。

她退出系统,关闭电脑,站起身准备离开。走到门口时又折返回来,从抽屉里取出一块未拆封的移动硬盘——那是去年信息安全培训时发的纪念品。她将转账记录、编号对照表和法院案卷截图全部拷贝进去,然后将硬盘塞进外套内侧的口袋里。

走廊里的感应灯随着她的脚步逐盏亮起又熄灭。电梯间角落的监控摄像头指示灯闪烁如常,她强迫自己不要抬头去看。在大韩民国,每平方公里平均安装着超过四百个监控摄像头。光州广域市的智能城市管理系统被称为“天眼”,号称能让任何人在任何地点被锁定,五分钟内的行动轨迹无处遁形。

尹秀雅走出审计厅大门时,汉江上的夜风裹挟着水腥气扑面而来。她沿着江岸步行回家,脑中反复回放着那个编号。一个案件编号被嵌入转账编码,意味着有人故意建立了关联。而这个关联的建立者,要么是掌握这套编码规则的人,要么是希望这个线索被某个掌握规则的人发现的人。

她是那个人吗?

手机在口袋里震动,一条匿名短信出现在屏幕上:“不要走沿江步道。”

尹秀雅僵在原地。她没有回复,没有环顾四周,只是将手机屏幕按灭,转身走向主路。她拦下一辆出租车,报了离家相反的方向——光州银行总部大楼。

她需要更多的证据。

出租车行驶在空荡荡的城市快速路上,车载广播播放着深夜新闻。女主播用标准的播音腔报道着一起刚刚发生的交通事故:“……今晚十一点五十分左右,一辆黑色轿车在汉江大桥南段冲入江中,救援人员已打捞起车辆残骸,车内一名男性被紧急送医后宣告不治。据警方初步调查,事故可能系醉酒驾驶所致,死者身份确认为光州地方检察厅检察官徐正浩……”

尹秀雅的血一瞬间冷透了。

徐正浩。昨天下午四点二十一分,她曾通过审计厅内部加密邮件系统向光州地方检察厅发出一封举报信,收件人正是徐正浩检察官。信中简述了她发现的转账异常,请求检察机关介入调查。

举报信发出后不到六个小时,收件人死了。

“停车。”她对司机说,“请靠边停车。”

出租车停在一家便利店门口。尹秀雅冲进去买了一包烟和一个打火机,尽管她从不抽烟。她站在便利店惨白的灯光下,点燃一支烟,看着烟雾被夜风吹散。她需要时间思考,需要一个看起来正常的停留理由。

便利店的监控摄像头安装在收银台上方,正对着她的侧脸。城市天眼系统的每一个摄像头都在尽职尽责地记录着她的一举一动。如果有人正在追踪她,她此刻的位置、她停留的时长、她点燃香烟的动作,都会被记录下来,成为某个算法里的一条数据点。

但没有人能记录她此刻内心的想法——恐惧、愧疚、愤怒和一种她不愿承认的兴奋感正交织在一起,像一团正在燃烧的暗火。

她掐灭只吸了两口的香烟,重新回到出租车上。

“去盘浦警察局。”她说。

她需要一个安全的地方。警察局虽然也是国家机器的一部分,但至少在那里,她不会遭遇一场“醉酒驾驶事故”。

出租车再次启动。尹秀雅掏出手机,打开浏览器,输入“令和7(わ)193”进行搜索。公开的法院公告只列出了案件的基本信息:被告已死亡,案件依法终止审理。但她注意到一个细节——这起事故的发生时间是凌晨两点十五分,地点是汉江沿岸一条罕有人迹的堤岸公路,附近没有酒吧、没有餐厅,检察官为什么会独自驾车出现在那里?又为什么会以高速冲入江中,刹车痕迹却显示为零?

这不是醉酒驾驶。

这是一起谋杀,而“令和7(わ)193”这个编号,成了凶手们内部标记功勋的勋章编号。

手机再次震动。这一次,屏幕上弹出的是一条来自未知联系人的iMessage消息。消息内容只有一行字:“硬盘里的东西,发到济州岛茶山别墅区14号。三天内。否则河泰均的孩子会失去父亲。”

尹秀雅盯着屏幕,指甲几乎掐进掌心。她的前任主管河泰均,那个因为妻子早产而提前休假的温厚中年人,那个在便签上留下密码的粗心男人,此刻正在某间育婴室里,浑然不知自己已经成为这场棋局的人质。

出租车停在了盘浦警察局门口。她付钱下车,推开警察局的玻璃门,告诉值班警察她遭遇了骚扰短信,需要报案。

值班警察是个二十多岁的年轻人,下巴上还残留着没刮干净的胡茬。他打着哈欠递给她一张报案表,然后继续低头看手机上的棒球比赛回放。

尹秀雅填写表格时,眼睛瞥向警察局墙上的监控显示屏——那是盘浦辖区天眼系统的实时画面,八块屏幕轮播着辖区内两百多个摄像头的画面。她在一闪而过的画面中看到了自己刚刚乘坐的出租车,正缓缓驶离警察局门口。

然后她看到了另一辆车,一辆没有开灯的深色轿车,静静停在警察局斜对面的巷口。画面中,轿车驾驶座上隐约可见一个人影,正举着手机,似乎在对准警察局的方向拍摄。

那辆车从她离开审计厅后就一直跟着她。

尹秀雅将填好的报案表交给年轻警察,然后借口去了洗手间。她锁上门,打开水龙头掩盖声音,掏出手机拨通了河泰均的号码。

响了六声之后,电话接通了。

“喂?”河泰均的声音带着被吵醒的沙哑和婴儿啼哭的背景音。

“前辈,是我,尹秀雅。”

“秀雅啊,这么晚了——”河泰均的声音里有一丝不易察觉的紧张,“有什么事吗?”

“您两个月前就休产假了。”尹秀雅压低声音,“但您的账号七天前还在审计厅登录过。您知道这件事吗?”

电话那头沉默了整整八秒。婴儿的啼哭声显得格外刺耳。

“秀雅,”河泰均的声音变得很轻,轻得像在躲避谁的耳朵,“你是不是查到了那笔编号带‘193’的账?”

尹秀雅的心脏几乎停跳。她没来得及回答,河泰均又说了一句话:“挂掉电话,忘记你看到的一切,明天递辞呈,离开光州。这是前辈最后的忠告。然后电话被挂断了。”

她推开洗手间的门,走回大厅。年轻警察不在座位上,似乎是去倒咖啡了。她快速绕过柜台,走到那面监控墙前,伸手调出了汉江沿岸的监控画面。

她将时间轴回拨到今晚十一点四十分——徐正浩出事前十分钟。

画面中,徐正浩的黑色轿车停在汉江大桥南侧的观景台旁。他在打电话,走了几步,手不停地挥舞,显然情绪激动。然后画面卡顿了一秒钟,流畅继续时,徐正浩已经坐回车内,轿车平稳地驶离观景台。

五分钟后,画面切换到汉江大桥主跨的摄像头。徐正浩的轿车以匀速驶上桥面,一切正常。然后画面再次卡顿了一秒钟——尹秀雅几乎可以肯定这不是传输延迟,而是画面被人为剪辑过——轿车的位置突然偏移了半个车道,然后像一块石头一样斜刺里撞破护栏,坠入江中。

两次卡顿,各一秒钟,正好发生在关键节点前后。

有人在监控系统中精确地擦掉了两秒钟。这两秒钟里发生了什么,只有擦除它们的人知道。

年轻警察端着两杯咖啡回来了,递给她一杯。尹秀雅接过咖啡,说报案的事她想清楚了,只是一些恶作剧短信,不用立案了。她走出警察局,站在台阶上,仰望头顶的夜空。

今晚多云,看不见星星。能看见的只有无处不在的监控摄像头,它们遍布每根灯杆、每栋建筑的转角、每处路口,构成一张密不透风的天网。媒体说这是世界上最安全的城市之一,因为每一起犯罪都会被记录,每一个罪犯都无所遁形。

但今晚尹秀雅明白了一件事:当你掌握了监控系统,你就掌握了篡改真相的权力。摄像头永远诚实,但操控摄像头的人可以决定公众看到什么、抹掉什么、重塑什么。

她摸了摸口袋里那块烫手的硬盘,里面装着整个国家金库被蛀空的证据。三天内,她必须把它送到济州岛。

而身后的城市,正用无数盏红色的摄像头指示灯注视着她,像一群饥饿的眼睛。

她没有再回家。她走进附近一家24小时营业的汗蒸房,在潮湿的蒸汽中找到最隐蔽的角落,靠墙坐下,将硬盘紧紧抱在怀中。闭上眼之前,她设定好手机闹钟:凌晨四点,赶第一班飞往济州岛的航班。

睡梦中,她听到水声。分不清是汗蒸房的水流声,还是徐正浩坠入汉江时江水涌入车窗的声音。

Chapter Comments (0)

No comments yet. Be the first to comment!

Leave a Reply

Your email address will not be published. Required fields are marked * *