创作声明:本文为虚构创作,请勿与现实关联
江城市政务服务大厅,全市重点工程招标现场。
上午九点十七分,投影屏幕突然满红报警,一排排错误代码像瀑布一样往下刷。会议室里顿时骚动起来,十几位专家面面相觑。
「停!给我停下来!」周大为局长猛地拍桌子,脸涨得通红,「林峰,你这个挂职副科长是怎么当的?系统瘫痪导致招标中断,这个责任你负得起吗?」
林峰坐在服务器前,手指在键盘上飞快敲击着。他推了推眼镜,目光在屏幕上扫过,嘴角微微扬起一个冷淡的弧度。
这不是系统崩溃。
这是有人触发了预设的「后门」。
周局长站在他身后,声音越来越大:「市重点工程,二十三家企业投标,现在连标书都打不开,你知道这会造成多大的影响吗?」
「局长,」林峰头也不抬,「给我三分钟。」
「三分钟?」周局长冷笑,「林峰啊林峰,我看你是想三分钟把自己的饭碗砸了吧。」
旁边的技术科小王幸灾乐祸地看着,心说:这个省里下来的海归博士,终于要栽了。
林峰的手指在键盘上停顿了一秒。
他当然能修好。
而且,他不仅能修好,还能顺着这条「后门」,把那只伸进系统的手抓出来。
01
一个月前。
山南省工信厅的会议室里,林峰接到了下沉挂职的通知。
「小林啊,」省厅王处长拍着他的肩膀,「江城市政务服务中心新建了招投标电子系统,但运行不太稳定。你技术过硬,下去帮他们理理。」
林峰点点头:「我尽力。」
「不过,」王处长欲言又止,「周大为那个人,你应该听说过。做事比较……强势。你多理解,多配合。」
林峰明白这话的意思。周大为,市政务服务中心主任,正厅级,在地方上盘根错节二十多年。他这个从省里来的挂职副科长,充其量就是个「技术支援」。
到任第一天,周局长就给了他一个下马威。
「林峰是吧?」周局长坐在宽大的办公桌后,连眼皮都没抬,「省里说你是搞系统架构的,行,正好我们信息中心缺人手。你先去那边待着,帮大家装装电脑,修修网络。」
林峰眼神微暗。
信息中心,全局最边缘的部门,五个人管着两百多台电脑,每天的工作就是重装系统、修打印机、拉网线。
「局长,王处长交代,让我负责招投标系统的优化……」
「招投标系统?」周局长终于抬起头,眼神锐利,「那个系统是市里花了八百万采购的,是我亲自考察、亲自拍板的项目。你刚来就说要「优化」,是觉得我们地方上的人不懂技术吗?」
林峰沉默了两秒:「不敢。」
「不敢就好,」周局长摆摆手,「先去信息中心报到吧。如果实在闲得慌,就帮我把办公室的电脑清理清理,最近总是弹广告。」
走出办公室,林峰深吸一口气。
他在硅谷的十年里,见过太多这种人——掌握了一点权力,就以为掌握了一切。
但他不打算争辩。
因为他很清楚,在0和1的世界里,谁说了不算,代码说了算。
02
信息中心在大楼最偏僻的一层。
走进去的时候,三个同事正围在一起聊天,看到林峰进来,眼神里都带着好奇和打量。
「哟,这就是省里回来的海归博士?」一个胖墩墩的中年男人吐出一口烟,「听说你在美国混了十年,怎么样,硅谷的空气是不是特别甜?」
旁边的人哄笑起来。
林峰没接话,只是点点头:「大家好,我叫林峰。」
「行了行了,」技术科小王走过来,斜睨着他,「林博士,周局长说了,从今天起,你负责全局的电脑维护。这是报修清单,一共三十七台,一周内搞定。」
林峰接过清单,扫了一眼:「好。」
「还有,」小王凑近了点,压低声音,「周局长让我转告你,那个招投标系统,你没事别乱动。出了问题,你负不起责。」
林峰抬起头,目光平静:「我明白。」
小王满意地拍拍他的肩膀:「聪明。省里来的人,就是懂事。」
等人走远,林峰坐到自己的工位上,打开电脑,调出了市招投标系统的内网访问权限。
他只用了五分钟,就发现了问题。
系统的底层架构,是一个标准的B/S结构,但代码写得极其粗糙——不是粗糙,是故意留了漏洞。
数据库接口没做防注入处理,用户权限管理形同虚设,更离谱的是,整个系统的日志模块竟然可以被手动关闭。
这不是技术问题。
这是有人故意留下的「后门」。
林峰眯起眼睛。
八百万采购的系统,写成这样?
要么是供应商是个草台班子,要么是有人根本不想让这个系统好用。
他调出系统的采购记录,供应商是一家叫「智信科技」的公司,注册地在本市,法人代表——周丽娜。
林峰输入这个名字,搜索引擎跳出几条社交平台的信息。
照片上,周丽娜和周大为在某次饭局上的合影,两人举杯微笑。
林峰关掉网页,靠在椅背上。
原来如此。
03
接下来的一个月,林峰像个隐形人一样,每天穿梭在各个办公室之间修电脑。
「林博士,我这台电脑开不了机。」
「林博士,我的PPT怎么打不开?」
「林博士,打印机又卡纸了,你快来看看。」
所有人都把他当成了一个高级网管。
有一次,周局长叫他去办公室,语气里满是不耐烦:「林峰,我这台电脑越来越慢,你给我重装一下系统。」
林峰蹲在地上,插上U盘,开始重装。周局长在旁边打电话,完全把他当成了空气。
「老李啊,下个月的招标,你们公司一定要来投啊……什么?担心中不了标?放心,这个标,我心里有数……」
林峰手上的动作没停,眼神却微微一凝。
系统重装完成,他站起身:「局长,好了。」
「嗯,」周局长挥挥手,「你去忙吧。对了,下个月市里有个重点工程招标,你到时候负责现场的技术保障。」
「好。」林峰应了一声。
走出办公室,他握紧了手里的U盘。
这个U盘上,不仅有系统镜像,还有周局长电脑里所有的聊天记录、邮件往来,以及那些「不该被看到」的文件。
林峰不是没想过直接举报。
但他知道,像周大为这样的人,后台硬、关系多,单凭一些模糊的线索,根本动不了他。
他需要更确凿的证据。
而这个证据,就藏在那个招投标系统的深处。
04
深夜,信息中心的机房。
林峰一个人坐在服务器前,屏幕的光映在他脸上。
他花了整整一周时间,逆向分析了招投标系统的所有模块。
然后,他在系统的底层,发现了一个极其隐秘的数据镜像端口。
这个端口,会实时将所有的投标数据、资金流向、评分结果,同步到一个外部的加密云盘。
林峰的手指在键盘上停顿了一秒。
这不是普通的数据泄露。
这是一个完整的「黑箱操作」系统。
他调出云盘的访问日志,破解了加密算法,然后看到了那个账号的持有者信息——
账号绑定的邮箱,后缀是周丽娜的名字。
林峰靠在椅背上,闭上眼睛。
原来,周大为不仅让自己的关联公司承接了系统开发,还在系统里留下了「后门」,用来控制每一次招标的结果。
这三年来,经过这个系统的招标项目,至少有五十个。
涉及金额,超过五亿。
林峰睁开眼睛,目光冰冷。
他没有立刻举报。
因为他知道,如果现在曝光,周大为可以轻易甩锅给「供应商」,自己最多承担「监管不力」的责任。
他需要等。
等周大为亲自触发那个「后门」,等他把所有的证据链闭合,等他无路可退。
05
一周后,局里召开全体大会。
周局长站在台上,宣布了下个月的重点工作——市政府投资三亿元的智慧城市建设项目,将在月底进行公开招标。
「这个项目,关系到我市未来五年的信息化建设,」周局长声音洪亮,「招标过程必须公开、公平、公正。我要求所有相关部门,务必全力配合,不能出任何差错。」
话音刚落,他的目光落在林峰身上,语气突然一沉:「尤其是信息中心,林峰同志,你负责现场的系统保障。如果招标当天,系统出任何问题,你直接卷铺盖回省里,别在这丢人现眼。」
会议室里一片安静。
所有人的目光都集中在林峰身上。
林峰站起身,语气平静:「保证完成任务。」
散会后,小王凑过来,拍拍林峰的肩膀:「林博士,你这压力可不小啊。不过也别太担心,系统只要不出大问题,应该没事。」
「谢谢。」林峰点点头。
小王笑了笑,压低声音:「其实啊,这个系统,我比你熟。当初安装调试,都是我跟着做的。要不,我把后台管理员密码给你?万一出了问题,你也好处理。」
林峰看着他,眼神微微一动:「好,谢谢。」
小王把密码写在一张纸条上,塞到林峰手里:「拿好了。不过,林博士,我劝你一句,这个系统,没事别乱动。有些东西,不是你能管的。」
林峰握着纸条,慢慢点头:「我明白。」
06
接下来的半个月,林峰表面上兢兢业业地做着系统维护,实际上,他每天晚上都在机房里,给整个系统重构了一层「隐形防火墙」。
这层防火墙,不会影响系统的正常运行,但会记录每一次异常操作,每一次权限调用,每一次数据修改。
而且,所有的记录,都会实时备份到省工信厅的云端服务器。
林峰很清楚,周大为一定会在招标当天动手。
因为这个项目太大了,三亿的投资,足够让他铤而走险。
招标前一天,小王突然找到林峰,表情有些不自然:「林博士,周局长让我转告你,明天招标现场,你只负责系统运维。如果出现任何故障,按照应急预案,直接启动人工评标程序。」
林峰抬起头:「人工评标?」
「对,」小王避开他的目光,「这是预防措施。万一系统崩溃,总不能让评标中断吧。」
林峰点点头:「我知道了。」
小王走后,林峰靠在椅背上,嘴角浮起一丝冷笑。
人工评标?
这就是周大为的计划。
让系统在关键时刻「崩溃」,然后以「技术故障」为由,启动人工评标,直接内定结果。
而崩溃的锅,自然由他这个「技术负责人」来背。
林峰调出系统日志,果然,就在刚才,小王用管理员权限,在系统里植入了一段定时触发的「逻辑炸弹」。
明天上午九点十五分,系统会自动崩溃。
林峰没有删除这段代码。
他只是在炸弹周围,布下了更多的「陷阱」。
07
招标当天。
市政务服务大厅挤满了人,二十三家企业的代表,十几位专家评委,还有市里几位分管领导。
林峰坐在服务器前,表情平静。
周局长站在台上,正在讲话:「各位企业代表,各位专家,今天的招标,全程电子化操作,公开透明。我们会用最严格的标准,选出最合适的中标单位。」
掌声响起。
九点十分。
招标正式开始。
投影屏幕上,二十三家企业的标书依次弹出,专家们开始评审。
林峰的目光落在系统时钟上——九点十四分五十秒。
倒计时开始。
五十九秒。
五十八秒。
五十七秒。
三。
二。
一。
屏幕突然闪烁,然后满屏红色报警,所有的标书界面瞬间消失。
「怎么回事?」专家们骚动起来。
周局长猛地转身,盯着林峰:「林峰!系统怎么了?」
林峰站起身,走到服务器前,手指在键盘上飞快敲击:「局长,系统触发了安全防护机制,正在进行自检。」
「自检?」周局长脸色铁青,「我不管什么自检,赶紧修好!」
林峰没有回应,只是继续敲击键盘。
小王在一旁,脸色煞白,心说:怎么可能?林峰应该修不好的,现在应该直接启动人工评标才对……
三分钟后。
林峰突然停下手,抬起头,目光平静地看着周局长:「局长,系统修好了。」
「修好了?」周局长愣了一下。
「嗯,」林峰点点头,「不过,系统在自检过程中,发现了一些异常数据。现在,我需要在大屏幕上展示检测结果,请各位专家和领导确认。」
「什么异常数据?」周局长眉头一皱,「林峰,你不要乱来!」
林峰没有理会,直接按下了投影切换键。
大屏幕上,红色的报警界面消失,取而代之的,是一张极其详细的资金流向图。
图表的标题是——《市招投标系统三年数据镜像分析报告》。
会议室里,瞬间寂静无声。
所有人的目光,都集中在那张图上。
图表清晰地显示了过去三年,所有通过该系统进行的招标项目,最终中标单位的资金流向。
其中,有一个账户,反复出现。
账户持有人:周丽娜。
累计金额:五千三百万元。
林峰站在投影屏幕旁,语气平静:「各位领导,各位专家,这是我在系统维护过程中,意外发现的数据异常。经过分析,该系统存在一个隐藏的数据镜像端口,所有的投标信息,都会实时同步到一个外部账户。」
周局长脸色瞬间惨白,猛地站起来:「林峰!你在胡说什么!」
「局长,我没有胡说,」林峰转过身,目光冰冷,「这个外部账户的最后一笔转账,发生在五分钟前。收款人尾号8888的银行账户,您应该很眼熟吧?」
周局长身体一僵。
尾号8888的账户,正是他的私人账户。
他冲向服务器,想要拔掉电源。
林峰挡在他面前,举起手机。
手机屏幕上,显示着正在进行的视频通话——
通话对象:省纪委副书记。
视频里,一个威严的声音传出:「周大为,你不用拔电源了。林峰同志上传的证据,我们已经同步接收完毕。现在,请你回头看看门外。」
周局长僵硬地转过身。
热门跟贴