出租车在城西一条连名字都没有的土路上停了下来。司机没有问林昭要往哪走,也没有打表计价,只是从后视镜里看了他一眼,说了一句:“前面修路,车进不去了。”林昭付了现金,推开车门,深秋夜晚的风灌进来,带着附近某个工地的石灰味和远处田野里焚烧秸秆的焦糊气息。出租车掉了个头,尾灯在黑暗中划出两道红色的弧线,很快就被夜色吞没了。
他站了一会儿,让眼睛适应周围的光线。这里已经是城市的边缘地带,路灯稀疏,路面是压得不平的碎石子和黄土,两侧散落着几栋自建的二层小楼,有的窗口亮着灯,有的窗口黑洞洞的,不知道里面有没有人。远处有一片正在施工的高架桥墩,巨大的水泥柱子沉默地立在黑暗中,像某种被遗弃的史前遗迹。
林昭开始走。他不知道自己要去哪,但他知道自己需要找到一个可以待一晚上的地方——不是酒店,酒店需要登记身份证,而他不知道自己的身份信息现在已经进入了多少个系统里。他沿着土路走了一段,看见路边有一家还在营业的小网吧,门口挂着一块褪色的灯箱,上面写着“极速网咖”四个字,其中“极”字的半边灯管已经坏了,只剩下一个孤零零的木字旁在发光。
他推门走了进去。网吧里很暗,空气里混着泡面、烟味和积年累月没有清洗过的布艺沙发的霉味。前台坐着一个二十出头的网管,正戴着耳机打游戏,余光扫到有人进来,头也没抬,伸出一只手:“通宵十五,包间加十块。”林昭递过去二十块现金,网管把一张写着账号密码的纸条推过来,手指重新回到了键盘上。整个过程中,他没有看林昭一眼。这个地方不需要身份证,不需要登记,甚至不需要看清客人的脸。
林昭在最角落的一个包间里坐了下来。包间用薄薄的复合板隔开,隔壁有人在看直播,声音透过隔板传过来,闷闷的,像在水底下讲话。他把门关上,坐在那张嘎吱作响的转椅上,盯着面前那台老旧的液晶显示器发了一会儿呆。桌面壁纸是一个穿铠甲的游戏角色,手里举着一把发光的剑,表情很坚定,像一个知道自己要去哪里的英雄。
他打开浏览器,登录了自己的个人邮箱。收件箱里躺着几封未读邮件——信用卡账单、购物平台的促销推送、一个他订阅了三年的财经资讯周刊的电子版。一切都很正常。他翻到垃圾邮件文件夹,发现了一封没有标题的邮件,发件地址是一串乱码似的字符。他点开,正文是空白的,但附件里有一个PDF文件。
他下载了那个文件。
打开之后,他的手指僵在了键盘上。
这是一份内部审计系统的后台日志截图,时间戳精确到秒,内容是他过去四十八小时内所有操作行为的完整记录。包括他在什么时间打开了哪个文件夹,在什么页面停留了多久,在什么时间点击了哪条数据,甚至包括他删掉又重新输入的那些搜索关键词——全部都在,一行一行,排列得整整齐齐,比他自己脑子里的记忆还要清晰。最后一条记录的旁边,标注了一个红色的标签:“工号SJ-0472,风险评级:一级关注。”
林昭盯着那个红色的标签看了很久。一级关注。他不知道这个等级在对方的体系里意味着什么,但他知道,在审计中心内部的分级标准里,最高的风险等级就是一级。那是用来标注那些涉嫌重大违规、需要启动纪律审查程序的对象时才会使用的级别。也就是说,在他还试图按照规定流程把情况上报的时候,他本人已经被定义为需要被处理的问题了。
他把PDF关掉,清空了浏览器的下载记录,然后靠在那张破旧的沙发椅上,盯着天花板上那个布满灰尘的排气扇。风扇转得很慢,叶片把灯光切成一片一片的,轮流打在他的脸上。他的脑子里很乱,但那种乱不是在原地打转,而是在快速地对所有的碎片进行重新排列。
首先,那个副部级领导的名字出现在拨款申请单上,这不是疏忽,这是签字。两亿三千万不可能在没有人签字的情况下流出去。
其次,那个所谓的“第七标段”没有任何施工痕迹,但审批手续在系统里看起来是完整的——这说明有人在系统里制造了合法的假象。
再次,周处长今天的谈话,表面上是在“提醒”,实际上是在传达一个来自更高层的信号:别再查了。
最后,那封无论如何都发不出去的邮件。审计中心的内部邮件系统使用的是专用的政务内网,和互联网物理隔离,理论上除非服务器端直接拦截,否则不可能出现“投递失败”的情况。这意味着,有人在系统层面直接封堵了他的发送权限。能做出这种事的人,权限级别绝不低于中心的信息安全主管。
他把这些碎片拼在一起,得出一个他不太想面对但不得不面对的结论:这笔亏空不是一个漏洞,而是一个设计。它从审批到执行到掩盖,每一个环节都有人在配合。他现在触碰到的,只是冰山浮在水面上的那一小块,而在水面之下,是一个他完全无法估算体量的结构。
包间外面有人在用力敲键盘,噼里啪啦的声音透过隔板传过来,像是下了一场急促的雨。林昭把移动硬盘从口袋里拿出来,接上电脑。硬盘里除了那份西部防护林第七标段的财务数据之外,还有一些他过去几个月工作中顺手存档的其他项目材料。他开始逐个翻看,试图找出一条自己能走的路径。
翻到一份三个月前他参与审计过的旧项目时,他的目光停了下来。那个项目的名称是“省级应急物资储备库信息化改造工程”,金额不算大,四千多万,当时他做的是合规性复核,没发现什么问题。但他在翻看附件的时候注意到了一个细节——这个项目的设备采购清单里,有一家供应商的名字和西部防护林第七标段的一份拨款附件中出现的供应商名字是同一家。一家注册在东部沿海城市的科技公司,经营范围是软件开发,但它却在西部承揽了一个生态防护林的土建工程。
他查了一下这家公司的工商注册信息。注册资本一百万,实缴资本零,参保人数三个。成立时间,三年零两个月。
然后他又查了另外几家出现在防护林项目附件里的供应商。情况大同小异——注册时间都集中在三到四年前,注册资本都不高,经营范围五花八门,但都在西部拿下了远超自身规模的工程合同。这些公司像是同一批次生产出来的壳,被整齐地摆在同一个棋盘上,用来接收从国家金库里流出来的钱。
林昭闭上眼睛,用手指按压着太阳穴。他感到一种深深的疲惫,不是身体上的,而是认知上的。那种感觉就像你花了很多年学会了一套规则,以为只要按照规则来,系统就会给你一个确定的、可预期的结果。但突然有一天你发现,规则之下还有另一套规则,而那套规则从来不写在任何文件里,也不对任何人公开。
他想起昨天在那个旧图书馆里翻到的唐史片段。甘露之变后,宦官仇士良等人把三位宰相王涯、贾餗、舒元舆诬陷为谋反,满门抄斩,尸首被扔在街头。满朝文武明知是冤案,却没有一个人敢站出来说话。不是因为没人知道真相,而是因为知道真相的成本太高了。直到第二年,昭义节度使刘从谏从千里之外的潞州上了一封奏表,质问朝廷:王涯等人到底是什么罪名?如果是谋反,证据何在?如果拿不出证据,那就请还他们一个清白。
这封奏表送到长安的时候,据说满朝皆惊。仇士良等人当然没有因此被绳之以法,但他们从此收敛了许多。刘从谏之所以敢说这话,不是因为他比别人更正直,而是因为他手里有昭义镇的军队。他有兵,所以他有说真话的资本。
林昭把手从太阳穴上移开,睁开眼睛,看着面前屏幕上那些冰冷的数据。他没有兵。他手里只有一家注册资本一百万、实缴为零的空壳公司的工商登记截图。这就是他的奏表。
外面传来一阵响动。林昭本能地把电脑屏幕往自己的方向压了压,侧耳倾听。是网管在收银台那边和人说话,声音不大,听不清内容,但语气听起来很平常。然后他听见脚步声朝这边走过来,一步,两步,在包间外面停了一下,又走远了。过了一会儿,网管敲了敲他的门。
“哥,外面有人问你是不是在这里。”
林昭的心猛地缩了一下。他的声音尽量保持平稳:“什么人?”
“没说。就一个人,男的,穿个深色外套。我说我这儿人多了,不知道你说的是哪个。他就在门口站着,没进来。”
林昭透过包间门板上方那条窄窄的缝隙往外看。网吧门口的光线很差,他只能看到一个模糊的轮廓,站在玻璃门外面,一动不动。那个身影不高,偏瘦,肩膀微微往前倾,两只手插在外套口袋里。看起来不像警察,也不像保安——那些人的站姿林昭见过无数次,腰背挺直,重心落在脚掌前部,随时准备移动。而门口这个人站得很随便,甚至有点懒散,像是一个在等人的普通人。
但一个普通人大半夜的,在这种城市边缘的网吧门口等谁呢?
林昭把移动硬盘从电脑上拔下来,塞进外套内侧口袋。他看了一下包间,除了门之外没有别的出口。墙上有一个通风窗,但太小,人钻不出去。他拉开包间的门,走向前台。网管还在打游戏,屏幕上的人物正在一个废墟里跑来跑去。
“后门在哪?”林昭问。
网管用下巴朝走廊尽头指了指:“一直走,左手边,推门就是。”林昭点了点头,从口袋里又掏出一张五十块的钞票压在键盘旁边。“谢了,”他说,“我没来过这里。”网管扫了一眼那张钞票,手指没停,只是嘴角动了一下:“行。”
林昭穿过走廊,推开后门。一阵冷风迎面扑来,外面是一条窄窄的巷子,堆满了废弃的电脑机箱和饮料纸箱。他踩着那些杂物往巷子深处走,身后网吧的灯光越来越远,渐渐缩成了一点微弱的荧光。巷子尽头通向一条更宽的路,没有路灯,没有行人,只有远处的工地上亮着几盏孤零零的施工照明灯,在夜色中投下惨白的光柱。
他站在巷口,掏出那个关机的手机看了一眼。黑屏上映着他自己的半张脸,有些模糊。他把手机重新放回口袋,抬头看了看天空。今晚没有月亮,云层很厚,压得很低。城市的灯光从远处投射上来,把那些云的底部染成了一片浑浊的橘红色。
然后他低下头,消失在了那条没有名字的道路尽头。
他不知道的是,在他离开网吧大约十分钟之后,门口那个穿深色外套的身影终于动了。那个人走进网吧,和网管说了几句话——这一次他们说话的声音很轻,轻到隔壁包间的客人完全听不到。然后那个人走进了林昭刚才待过的包间,站在那台还没有关机的电脑前面,弯下腰,从键盘和桌面的缝隙里拿起了一样东西。
那是一片很小很小的纸屑,上面用铅笔潦草地写着一个地址。
地址的末尾是一个区级图书馆的名字,旁边标注了它的古籍阅览室的编号。
那个人把纸屑折好,放进外套内侧的口袋里,然后转身走出了网吧,重新消失在深秋的夜色中。


暂无评论,来抢沙发吧!