伊恩·克拉克把第四杯咖啡喝到见底的时候,窗外旧金山市中心的灯火已经稀疏得像一盘散落的跳棋。联邦财政部审计署的开放式办公室里只剩下他一个人,头顶的日光灯管每隔几秒就轻微嗡鸣一次,仿佛整栋大楼都在打鼾。
他揉了揉酸胀的眼睛,把视线重新投向面前那排密密麻麻的电子账册。第十七分项拨款。项目名称是“阳光海岸退伍军人社区中心屋顶修缮工程”。金额不算大,八万七千四百二十联邦币,在财政部每年经手的数千亿预算中连一粒灰尘都算不上。
但伊恩偏偏就盯上了这粒灰尘。
他在这栋大楼里工作了七年,早已习惯了被同事们称为“鼹鼠”——那种永远缩在格子间最深处、对着一行行数字反复嗅探的底层审计员。别人避之不及的繁琐核查,他做起来却有一种近乎偏执的耐心。他的导师玛格丽特·维斯退休前曾经半开玩笑地评价他:“伊恩,你的问题不是不够聪明,是你总能在光滑的表面上摸到别人看不见的裂缝。”
此刻,他的手指正停在一条裂缝上。
按照联邦财政拨付流程,每一笔项目资金从国库总账户拨出后,需要经过三级审核节点才能抵达地方执行账户。“阳光海岸”项目的前两级审核一切正常,但在第三级——也就是资金实际划拨的前一秒——系统记录显示,有一笔九十二联邦币的尾数被切割下来,转入了一个编号为“XFR-9971-LL”的中间账户。
九十二联邦币。少到不值得任何人注意。
伊恩最初也以为是系统自动生成的舍入误差,这类误差在财政系统中每天发生上万次,月底自动核销。但他顺手查了那个中间账户的核销记录,却发现——它从未被核销。
不仅没有核销,这个账户在过去十年中,每一天都有来自不同拨款项目的微小数额汇入。每一笔都单独拎出来都微不足道,但伊恩拉了一下十年累计数额,显示器上跳出来的数字让他整个人僵在了椅子上。
四百七十亿。
数字后面跟着一长串零,整齐得像一排列队接受检阅的士兵。
伊恩盯着这个数字看了整整三分钟。办公室里只有空调送风口发出的低鸣。他感到后脊一阵发凉,那是一种审计员特有的直觉——当你以为自己只是在清点一堆鹅卵石,手指却触到了一颗地雷。
他下意识地环顾四周。开放式办公区空无一人,凌晨两点的财政部大楼安静得像一座墓园。他深吸一口气,打开了一个只有高级审计权限才能调用的追溯程序,尝试追踪“XFR-9971-LL”账户的最终流向。
系统的反应比他预想的要快。屏幕闪了一下,弹出一行红色警告:该账户受联邦金融安全条例第214条保护,如需进一步查询,须提交三级以上安全审核申请,并由联邦金融安全局授权。
联邦金融安全局。
伊恩在心里默念了一遍这个机构的全称,胃里翻起一阵微弱的恶心感。FSB是财政部内部最神秘也最让人避之不及的部门,名义上负责金融系统的安全防护,实际上拥有独立于整个行政体系之外的监控权限。财政部的老员工们私下有一条不成文的规矩:永远不要让FSB的人记住你的名字。
他关掉了追溯程序,把查到的东西打包进了一个加密的本地文档,然后拿起了桌上那台红色的内线电话。
他拨了玛格丽特·维斯的号码。
忙音。她退休后搬到了北方的湖区小镇,信号一直不好。伊恩又拨了一次,仍然没有接通。他犹豫了一下,在语音信箱里留了一句话:“老师,我可能需要您帮我看看一串数字。有点……不对劲。”
挂断电话后,他靠回椅背,盯着天花板上的灯管。四百七十亿。这个数字意味着什么?意味着一笔足以让联邦政府运转瘫痪的亏空。意味着有人用一把手术刀,在国家金库的血管上划开了一个比针尖还小的口子,然后用整整十年的时间,一滴一滴地往外抽血。
而让伊恩感到最不安的,不是这笔钱的规模,而是这件事几乎完全不需要遮掩。九十二联邦币,谁会注意?在财政部,审核员们习惯了盯着那些动辄上亿的大额异常,没有人会在一个退伍军人中心的屋顶维修费上多花一秒钟。
除了他。
凌晨三点四十分,伊恩决定回家。他关掉电脑,把加密文档存进一个拇指大小的离线存储器里,塞进大衣内侧的口袋。走出办公楼的时候,大厅的保安正在打瞌睡,监视器屏幕上的画面一格一格地跳动着,覆盖了大楼的每一个出入口、每一条走廊、每一面墙壁。
伊恩在门口站了一会儿,看着头顶那颗黑色半球形摄像头上的红色指示灯,忽然产生了一种奇怪的感觉——它不是在看,而是在等。
等待有人发现。
第二天上午十点,伊恩的工位上出现了一份没有署名的通知。信封是财政部内部专用的米黄色公文纸,没有邮戳,没有寄件人信息,只有一行打印出来的字:
“克拉克先生:请于今日下午两点前往B区14层,就您昨晚的系统查询接受例行安全审查。联邦金融安全局调查二处。”
伊恩把通知读了三遍,手指不自觉地攥紧了纸张边缘。昨晚的系统查询——这说明他的一举一动早已被人看在眼里。他开始回想昨晚自己在系统中留下的一切操作记录,每一个查询指令,每一次权限调用,都像是留在雪地上的脚印,清晰到不需要任何放大镜。
他拿起手机再次拨打维斯的号码。这一次,电话接通了。
“伊恩?”维斯的声听起来有些遥远,像是从一个很深的地方传过来的。“这么早打来?”
“老师,”伊恩压低声音,尽量让自己的语气显得平和,“您听了我的留言吗?”
“什么留言?我昨晚睡得很早。”维斯顿了一下,“发生了什么事?”
伊恩犹豫了。电话线路在某一刻似乎产生了一段难以察觉的杂音,他想起财政部内部的培训材料中提过,所有办公区域的外拨通话都会经过安全网关的自动筛查。他不能说太多。
“没什么大事,就是审计时遇到了一些技术问题,想请教您。”他换上了轻松的语调,“对了,老师,您还记得您退休前说过的那句话吗?关于裂缝的?”
电话那头沉默了几秒。维斯的声音低沉下来,带着一种经过大事的老人的警觉:“伊恩,你在查什么?”
“我只是……”
“听着,”她打断了他,“如果一条裂缝看起来太不起眼,让你觉得只有你能发现,那你就要想一想,为什么在你之前的所有人都选择了视而不见。”
电话挂断了。
伊恩把手机放回桌面,手心已经全是汗。维斯的提醒是善意的,但她不知道,他的查询记录已经像一根被拨动的琴弦,将震动传到了这栋大楼的某个深处。
下午一点四十五分,伊恩走出电梯,踏入B区14层。走廊两侧的墙壁刷成了冷冰冰的灰蓝色,地面铺着深色的工业地毯,走上去几乎不发出任何声音。走廊尽头是一扇厚重的灰色金属门,门框上方嵌着一颗监控摄像头,红色的指示灯在他靠近时加快了闪烁频率,像某种捕食者在确认猎物的身份。
门锁发出“嘀”一声,自动弹开。
门内是一间没有窗户的方形房间。一张金属桌子,两把椅子。墙角的监控摄像头比走廊里的更大,镜头下面还多了一个拾音器阵列。空气里弥漫着一种轻微的臭氧味,是电子设备密集运转时特有的气息。
桌子后面坐着两个人。
左边那个三十出头,穿着深灰色西装,头发梳得一丝不苟,面前放着一台超薄笔记本。他的表情很平静,甚至有些慵懒,但伊恩注意到他右手食指始终悬在键盘的某个快捷键上方。
右边那位年纪更大些,大概五十多岁,头发灰白,脸上刻着两条很深的法令纹。他没有带电脑,桌上只有一杯已经凉透的红茶。他抬起眼睛看向伊恩,目光不犀利,也不凶狠,反而带着一种让人放松警惕的和蔼。
“克拉克先生,请坐。”灰发男人指了指对面的椅子,语气像在招待一位老朋友,“我是联邦金融安全局调查二处的劳伦斯·肖。这位是我的搭档,阿尔文·帕克。”
年轻的帕克没有抬头,手指在键盘上敲了一行字。
“今天请你来,是因为系统标记了你在昨晚进行的一次非例行权限查询。”肖端起茶杯,轻轻吹了吹,像在办公室里聊天气一样随意。“你调用了追溯程序,试图访问一个受保护的中间账户。能说说为什么吗?”
伊恩坐了下来,在心里把所有准备好的说辞迅速过了一遍。“我在审核一笔退伍军人中心的拨款时,发现了一处尾数重定向,想确认一下是不是系统误差。”
“九十二联邦币。”肖点了点头,似乎对他的诚实表示赞许,“确实是很容易被忽略的数字。那么你确认的结果呢?”
“我没能完成查询,”伊恩说,“系统提示需要安全审核。”
肖微微一笑。那笑容在脸上停留的时间恰到好处,不多不少,像排练过一样精准。他没有继续追问,而是换了一个话题:“克拉克先生,你在审计署工作七年了。同事们对你的评价很高,说你是个认真的人。不过认真的人有时候容易钻进牛角尖,对吧?”
“我不确定您是什么意思。”
“我的意思是,”肖把茶杯放回桌面,杯底和金属桌面接触时发出一声轻响,“财政部每天处理数十万笔交易。系统中存在大量临时性的中间账户,用于缓冲和核销。你看到的那笔九十二联邦币,大概率是系统自动生成的浮点运算残留,月底就会归零。这种事情每个月都有审计员报告,最后都被确认为正常现象。”
他的语气太正常了。正常到每个字都像被天平称过一样标准。但伊恩注意到,肖说话时眼睛一直注视着他的面部表情,那是一种训练有素的观察——不是在看他说什么,而是在捕捉他听到这些话时的微反应。
“所以,为了你的时间和精力,”肖站起来,示意谈话结束了,“我建议你把这个案子标记为‘系统误差’,归档处理。你的工作表现一直很优秀,没有必要在这种小事上浪费职业生涯。”
他也站起来。“我会考虑的。”
“很好。”肖拍了拍他的肩膀,那只手的温度透过衬衫传到伊恩的肩膀上,不高不低,恰好是人的体温。“哦,对了,还有一件事。你的导师,玛格丽特·维斯女士,今早给你打过电话?”
伊恩感觉自己心脏漏跳了一拍。
“是的。一些私人问候。”
“当然,当然。”肖的笑容更加和蔼了,“维斯女士是财政部的前辈,我们很尊重她。不过她退休后住在湖区,那边信号不太好,通讯有时候会中断一阵子。你最近如果想联系她,最好多试几次。”
伊恩走出B区14层的时候,走廊里冷光灯的白光像一层薄霜铺满每一个角落。他维持着平稳的步伐走进电梯,等到金属门完全闭合,他才发现自己攥紧的拳头里指甲已经嵌进了掌心。
肖说的每一句话听起来都无懈可击。但正是这种无懈可击让他毛骨悚然。
因为如果这一切真的只是一次系统误差,为什么联邦金融安全局要用最快速度把他叫去谈话?为什么肖会知道维斯给他打过电话?更重要的是——为什么在提到那笔九十二联邦币的时候,肖连数目都记得一字不差?一个据说只是“浮点运算残留”的数字,不应该被安全局的高级调查员如此清晰地记在脑海里。
伊恩回到工位,打开电脑,准备按肖的建议把案子归档。他的鼠标悬停在“归档为系统误差”的选项上方,停了三秒钟,然后移开了。
他重新打开了昨晚的加密文档,把“XFR-9971-LL”的所有交易记录重新展开,一条一条往下拉。十年前,第一笔分流转账的金额只有十六联邦币。发起这笔分流的是一个叫做“基石结算系统”的自动程序,而这个程序的上游授权签名,清晰无误地标注着一个名字。
罗曼·克劳斯。
财政部副部长。
伊恩盯着屏幕上的那个名字,感到一股寒意从脊椎底部一路爬上后脑勺。他不是第一个发现这条裂缝的人——他是第一个拒绝闭眼的人。在他之前,也许还有别的审计员注意到了这个尾数异常,但他们最终都选择了把鼠标移到“归档”按钮上。
他想起了维斯的提醒:为什么在你之前的所有人都选择了视而不见?
因为他前面的那些人,也许都进过B区14层的那个房间,都坐过那把冰凉的金属椅子,都听过劳伦斯·肖用那种和蔼而精准的语气说出一句足以改变人生的建议。
伊恩把加密文档重新保存了一遍,将离线存储器从抽屉最深处拿出来,放进了一个没有任何标记的信封里。他需要一个计划,一个足够聪明、足够安全的计划,把这份证据送到一个安全的地方。
问题是,在这个遍布摄像头的世界里,哪里才是安全的?
窗外,旧金山的天空阴沉下来,厚重的灰云从天际线上压过来,像一块巨幅的遮光布缓缓拉过城市上空。远处的街道上,一辆黑色的无标识巡逻车安静地停在对街的路沿上,车窗紧闭,看不出里面是否有人。
伊恩拉上了百叶窗。
他合上笔记本电脑,把那枚拇指大小的存储器装进贴身的衬衣口袋里,然后拿起了桌上的内线电话。这一次,他没有拨给任何人。
他只是按下了录音键,对着话筒低声说了一句话:“老师,我找到了不止一条裂缝。如果您能听到这个留言,请给我一个能安全说话的地方。”
挂断。删除通话记录。
时钟指向下午四点。离下一班开往北方的灰狗巴士发车还有两个小时。
伊恩站起身,穿过安静的办公区,走向消防楼梯。他没有走电梯——电梯里有监控摄像头,而楼梯间里只有每三层才有一颗的烟雾探测器。七年的审计员生涯教会了他一件事:数字不会说谎,但人会。而在这个被镜头覆盖的世界里,唯一没有被监控的东西,就是人心深处的决定。
他推开了楼梯间的门,身影消失在灰暗的楼道里。
办公桌上,那封来自联邦金融安全局的约谈通知静静躺在键盘旁边。在通知的背面,有一行肉眼几乎无法辨认的微缩水印,只有在特定的角度和光线下才能被看到。
那是一串由数字和字母组成的代码。
翻译过来只有三个字:你被监视了。


暂无评论,来抢沙发吧!