第一章:晴天霹雳
凌晨三点十七分,G65高速清水河收费站。
陈野踩下刹车,货车在减速带上一阵颠簸,驾驶室里挂着的平安符左右摇晃。他摇下车窗,冷空气裹着柴油味灌进来,让他清醒了些。连续开了八小时,眼皮发沉,再过这个收费站,再有五十公里就到家了。
货是昨天在邻市装的三十箱医疗器械,总重不到两吨。下午四点卸的货,回程是空车,车厢门都没锁,在风里哐当哐当响了一路。
“通行卡。”收费员是个年轻女孩,隔着玻璃,声音被对讲机滤得失真。
陈野递卡,打了个哈欠。后视镜里,空荡荡的车厢在收费站惨白的灯光下像个张着嘴的金属怪兽。
“砰、砰、砰”
地磅的震动从轮胎传上来,驾驶室跟着轻颤。陈野习惯性瞄了眼右边的显示屏所有货车过磅都会显示重量,这是规矩。
屏幕亮了。
车重:22.3吨
限重:20吨
超重:2.3吨(11.5%)
应缴罚款:22000元
陈野盯着那行字,看了三秒。
然后他笑了。
是气笑的。他推开车门跳下去,脚踩在冰冷的水泥地上,走到收费亭窗前,敲玻璃。
“姑娘,你这秤坏了。”
收费员抬头看他,眼神困倦:“什么?”
“我说,秤坏了。”陈野指着显示屏,“我这是空车,自重十四吨二,哪来的二十二吨?拉空气能拉出八吨?”
“系统显示的,不会错。”收费员低头敲键盘,“超重11.5%,罚款两万二。现金还是扫码?”
“我现金你大爷!”陈野火窜上来,“你把你们领导叫来!这什么破秤!”
“请你注意言辞。”收费员按了警铃,“不配合我们就报警了。”
陈野胸口起伏。他转身,走回货车旁,一把拉开后车厢门。
“来!看!看清楚!”他指着空荡荡的车厢,声音在寂静的凌晨里格外响,“货呢?啊?八吨货在哪?你告诉我,是不是我拉了一车厢鬼,鬼有八吨重?!”
车厢里真的什么都没有。下午卸货时留下的捆扎绳散在地上,还有他喝了一半的矿泉水瓶滚在角落。灯光照进去,连个影子都没有。
几个保安跑过来,手里拿着橡胶棍。为首的是个中年男人,穿着制服,胸牌上写着“马站长”。
“怎么回事?”马站长皱眉。
“马站长是吧?”陈野压着火,“你这地磅有问题。我空车,显示超重两吨三,罚两万二。这合理吗?”
马站长看了眼显示屏,又看了眼车厢,表情没什么变化。
“系统数据为准。你觉得有问题,可以申诉,但罚款得先交。”
“我申诉个屁!”陈野从驾驶室里拿出行驶证,拍在马站长手里,“你自己看!行驶证上,整备质量十四吨二!哪来的二十二吨?”
马站长翻开行驶证,又看了眼屏幕,沉默了几秒。
“可能是你车上装了其他重物,或者改装了。”他说,“这样,你把车开到复检区,我们再过一遍磅。”
陈野盯着他,盯着那双没什么情绪的眼睛。凌晨三点,收费站冷清得像鬼城,只有头顶的LED灯发出嗡嗡的电流声。
“行。”他咬着牙说,“再过一遍。要是还错,怎么说?”
“错了我们纠正。”马站长说,“但要还是超重,罚款得交,还得加收滞纳金。”
陈野没再说话,上车,点火。货车缓缓驶出车道,跟在保安的电动车后面,拐进旁边的复检区。
复检区的地磅更大,更旧,漆都磨掉了。陈野把车开上去,停稳,熄火。
砰。砰。砰。
震动传来,比刚才更明显。他盯着右边那个小显示屏和主道是同一套系统。
屏幕亮了。
车重:22.4吨
限重:20吨
超重:2.4吨(12%)
应缴罚款:22400元
多了0.1吨。多了四百块钱。
陈野坐在驾驶室里,没动。他看着那行字,看着那个数字,突然觉得有点荒诞。像被人硬塞了一嘴沙子,还被逼着说甜。
马站长走过来,敲车窗。
“看到没?系统不会错两次。交钱吧,交完就能走了。”
陈野推开车门,下车。凌晨的风刮在脸上,像刀子。
“马站长,”他说,声音很平静,“我修了五年车,从学徒干到技师。一辆车多重,我上手一开就知道。我这车,油箱剩一半,水箱满的,工具箱在,加上我自己,撑死了十五吨。二十二吨?除非你在驾驶室里给我塞了头大象。”
“数据摆在这儿。”马站长指着显示屏,“你要是不服,可以申请第三方检测,但检测费自理,而且检测期间车得扣着。一天停车费两百,检测一般要三到五个工作日。你自己算算,划算吗?”
陈野听懂了。这是威胁。要么认罚,两万二。要么扯皮,时间、钱、精力,最后可能还得认罚。
他想起老张一起跑车的哥们儿,上个月在另一个收费站被罚了八千,也是“超重”。老张当时在电话里骂了半小时娘,最后说:“算了,交吧,耗不起。”
是耗不起。货车停一天,少赚一千。停车费、检测费、律师费,加起来可能比罚款还多。何况,你能告谁?告收费站?告交通局?告“系统”?
“我要看数据。”陈野说,“后台的原始数据,轴重分配,过磅时间,所有记录。”
马站长愣了一下,显然没想到他会提这个。
“那是内部数据,不对外公开。”
“《政府信息公开条例》规定,涉及公民切身利益的,可以申请公开。”陈野盯着他,“我这就写申请,你受理不受理?”
马站长的脸色沉了下来。他上下打量陈野,像在重新评估这个穿工装裤、满手油污的司机。
“你哪个单位的?”
“我哪个单位不重要。”陈野说,“重要的是,你的秤错了,还非说它没错。我今天要是认了,明天是不是随便一辆车过来,你说超重就超重,说罚多少就罚多少?”
“请注意你的言辞!”马站长提高了声音,“我们按规章办事!你要是再无理取闹,我们就按妨碍公务处理,报警拘留!”
“你报。”陈野掏出手机,按下录音键,“来,把你刚才的话再说一遍。说‘系统不会错’,说‘不交钱就扣车拘留’。我录下来,回头发网上,让大伙儿评评理。”
马站长脸色铁青。他身后的保安握紧了橡胶棍。
空气凝固了。LED灯的光惨白地泼下来,照得每个人脸上都没有血色。
“怎么回事?”
一个声音插进来。是个穿白衬衫的男人,四十多岁,戴着眼镜,从办公楼里走出来。胸牌上写着“副站长:刘”。
“刘站。”马站长立刻换上笑脸,“没事,有个司机对超重罚款有异议,我们正在沟通。”
刘副站长走过来,看了看陈野,又看了看显示屏。
“22.4吨?”他皱眉,“你这什么车?”
“东风天龙,六轴,整备质量十四吨二。”陈野把行驶证递过去。
刘副站长接过,仔细看了看,又绕到车后,看了眼空车厢。
“确实是空车。”他说,然后转向马站长,“老马,是不是地磅最近该校准了?”
“上周刚校准过,没问题。”马站长说,“其他车过都正常,就他这辆显示超重。刘站,我觉得可能是他车上装了隐蔽重物,或者…改装了。”
“我改装什么了?改装空气?”陈野气笑了。
“这样,”刘副站长想了想,“司机师傅,你看这么行不行。罚款呢,我们先不急着交。你把车开到旁边停车场,明天白天,我们请技术科的同事过来,现场检测地磅。如果地磅没问题,那该交还得交。如果有问题,我们给你赔礼道歉,撤销罚款。行吗?”
话说得客气,但意思一样:车得扣着。
陈野看着刘副站长,看着他镜片后平静的眼睛。这个人比马站长会说话,但骨子里一样系统不会错,错的一定是你。
“车上有我的私人物品,我得拿走。”陈野说。
“可以,但得我们的人跟着。”马站长立刻说。
陈野没再争。他上车,把工具箱、水杯、几件衣服,还有一个旧笔记本塞进背包。笔记本里记着他这些年跑车的账,每一笔收入,每一笔开销,每一笔罚款。
他背着包下车,锁好车门。钥匙被马站长收走了。
“明天几点?”陈野问。
“上午九点,技术科的人过来。”刘副站长说,“你留个电话,有结果通知你。”
陈野报了号码,背着包往外走。路过主道时,他看了眼那个地磅。铸铁的平台,磨得发亮,底下是传感器和电线,连着一台灰扑扑的主机。
看起来普普通通,人畜无害。
但它一口咬掉他两万二。
走出收费站,冷风一吹,陈野才觉得腿有点软。不是怕,是气的,也是累的。他在路边找了块石头坐下,掏出烟,点上。
凌晨四点,天还黑着。远处有车灯划过,一辆接一辆,呼啸着驶过收费站。没有一辆停下,没有一辆被拦下。
只有他。空车,超重,两万二。
他吸了口烟,尼古丁让脑子清醒了点。不对,这事不对。
地磅可能出错,但错得这么离谱?十四吨变二十二吨,误差超过50%。而且,主道和复检区两个地磅,显示几乎一样。这么巧,两个都坏了?
还有马站长的反应。太急了,太硬了。正常情况下,系统出错,收费站怕闹大,一般会和稀泥,少罚点,或者干脆放行。但他咬死了要罚,还威胁报警。
陈野想起老张的话:“现在有些收费站,有任务指标。罚款额达不到,站长要扣奖金。所以可劲抓,没毛病也给你挑出毛病。”
指标。
他掐灭烟,打开手机,搜索“清水河收费站 超重罚款”。
跳出来几条新闻,都是去年的。有司机投诉“误判”,有媒体暗访“猫腻”,但最后都不了了之。还有一条帖子,是本地论坛的,标题是“清水河收费站是鬼门关,十车九罚”,下面跟了几十条回复,都在骂。
陈野一条条看下去。有人说地磅被动过手脚,有人说收费员和“黄牛”勾结,还有人说,整个片区的动态称重系统都有问题,但没人敢捅。
系统。
又是系统。
陈野关掉手机,看着远处收费站的灯光。那光在黑暗里像座孤岛,亮得刺眼,也冷得刺眼。
他决定不走了。
明天技术科来检测?行,他看着。他倒要看看,这个“系统”到底有多不会错。
他在路边找了家小旅馆,五十块一晚,房间有股霉味。他没睡,坐在床上,打开那个旧笔记本,翻到最后一页,写下:
.11.7 清水河收费站
空车过磅,显示22.4吨,罚22400元。
疑点:
1. 误差过大(>50%)
2. 两磅同错
3. 站长反应异常
4. 该站有多次投诉记录
写完,他合上本子,躺下。天花板上有水渍,像张扭曲的脸。
两万二。他跑车一个月,净赚也就一万出头。这一下,两个月白干。
不能认。
绝对不能认。
他闭上眼睛,脑子里浮现出地磅的结构图传感器、接线盒、称重仪表、数据线。他在汽修厂时,帮物流公司修过地磅,知道这东西的原理。也知道,想让地磅“说谎”,有几种办法。
最简单的,在传感器信号线上加个干扰器。
或者,在系统后台改几个参数。
再或者……
他睁开眼,摸出手机,打开浏览器,输入“动态称重系统 数据造假”。
跳出来的结果里,有一篇论文,标题是《高速公路动态称重系统常见误差分析与对策研究》。作者:赵知微,单位:省交通科学研究院。
陈野点开,快速浏览。论文里详细分析了各种误差来源:传感器温漂、车辆颠簸、车速不稳、数据传输延迟……还有一节,专门讲“人为故意误差”。
其中提到一种情况:
“通过在软件层面修改校准系数,使显示质量按固定比例增加或减少,从而达到虚增或虚减重量的目的。此类篡改隐蔽性强,常规检测难以发现。”
陈野的心脏,重重跳了一下。
他往下翻,看到作者简介。赵知微,女,32岁,博士,研究方向是智能交通与数据安全。下面有邮箱,还有一张小小的证件照短发,戴眼镜,表情严肃。
他看了眼时间,凌晨四点五十。
太早了,发邮件不合适。
他把论文截图,保存。然后关掉手机,重新躺下。
窗外,天边开始泛白。新的一天要开始了。
但他知道,今天不会是好日子。
上午九点,陈野准时回到收费站。
停车场里,他的货车孤零零停着。旁边多了两辆车,一辆是交通局的公务车,一辆是工程车,车身上印着“设备检测”。
马站长和一个穿蓝色工装的男人站在地磅旁说话。看见陈野,马站长招招手。
“陈师傅,这位是技术科的李工。他来检测地磅,你看着。”
李工看起来四十多岁,提着个工具箱,表情很专业。他先检查了地磅外观,又打开主机箱,用万用表测电压。然后从工程车上搬下几个标准砝码,每个一吨,一共五个。
“这是标准砝码,总重五吨。”李工对陈野解释,“我们用叉车压上去,看地磅显示多少,就知道准不准。”
陈野点头。他看着那五个砝码被叉车依次放上地磅,看着显示屏上的数字跳动:
1吨,2吨,3吨,4吨,5吨。
准确。分毫不差。
“地磅没问题。”李工得出结论。
马站长看向陈野:“陈师傅,看到了?设备是好的。那超重就是事实,罚款得交。”
陈野没说话。他走到地磅边,蹲下,看着传感器和接线盒。线路整齐,没有外接设备,也没有明显破损。
“我能看看后台数据吗?”他问。
“后台数据是内部信息,不能随便看。”马站长说。
“那我申请公开。我现在就写申请。”
“你……”马站长皱眉。
“给他看。”刘副站长不知何时走过来,“公开透明嘛,让司机师傅心服口服。”
李工看了眼马站长,马站长脸色不好,但没反对。李工打开随身带的笔记本电脑,连上主机,输入密码,调出一串数据。
“这是你昨晚过磅的记录。”李工把屏幕转向陈野,“时间,年11月7日03:18:22。车牌,皖B 7D832。轴重分布:前轴4.2吨,中轴7.8吨,后轴10.3吨,总重22.3吨。速度,5km/h,符合规范。”
陈野盯着那串数字。轴重分布……确实像一辆满载的车。前轻后重,重心靠后。
但他的车是空车。空车的轴重,应该是前轴最重,因为驾驶室和发动机在前面。中轴和后轴轻,因为车厢是空的。
这个数据,是满载的数据。
“这个数据,”陈野缓缓开口,“是实时采集的,还是计算出来的?”
“实时采集,实时上传。”李工说。
“采集的频率是多少?”
“每秒20次。”
“那我能看原始波形吗?就是传感器输出的电压信号,还没经过处理的。”
李工愣住了。他看向马站长,又看向刘副站长。
“你要那个干什么?”马站长问。
“我想看看,信号有没有异常。”陈野说,“比如,有没有突然的跳变,或者毛刺。”
“那是专业数据,你看不懂。”马站长说。
“我看得懂。”陈野说,“我修过地磅,知道原理。传感器输出模拟信号,经过AD转换变成数字信号,再通过公式换算成重量。如果有人在信号线上加干扰,或者改软件参数,原始波形能看出来。”
空气安静了。李工的表情变得复杂,马站长的脸色更难看了。
“陈师傅,”刘副站长开口,“你的心情我们理解,但检测结果已经出来了,地磅没问题。数据也没问题。你要是坚持有疑问,可以走法律程序,起诉我们。但罚款,今天必须处理。不然,我们只能按规定扣车。”
陈野站起来,看着他们。三个人,三种表情:李工的专业,马站长的强硬,刘副站长的圆滑。
他们站在同一条线上。线的这边,是“系统”。线的那边,是他。
“行。”陈野说,“我交钱。”
马站长明显松了口气。
“但我要收据,要盖章,要写明处罚依据和数据来源。”陈野继续说,“另外,我要一份地磅的检定证书复印件,还有你们这个动态称重系统的型号、生产厂家、检定日期。这些,我都有权要吧?”
“可以。”刘副站长点头,“老马,你去开票。李工,把资料给他一份。”
陈野跟着马站长去办公室。两万两千四百元,扫码支付。机器“嘀”一声响,钱没了。马站长开了发票,盖上章,递给陈野。
“行了,可以走了。”马站长说,“以后注意,别超载。”
陈野接过发票,看着上面冰冷的数字。然后他抬头,看着马站长。
“马站长,”他说,“地磅是好的,数据是‘对’的,钱我也交了。但我还是那句话”
他顿了顿,一字一句。
“我的车,是空的。”
马站长没说话,只是看着他。
陈野转身离开。走出办公室,走出收费站,走到自己的货车旁。他打开车门,坐进去,点火。
发动机轰鸣,驾驶室颤动。他挂挡,松离合,货车缓缓驶出停车场。
后视镜里,收费站越来越远。那些灯,那些人,那个地磅,都缩成一个小点。
陈野握紧方向盘,手背青筋凸起。
他没回家。
他拐了个弯,开向市区。他要去找一个人。
一个可能知道“系统”为什么会说谎的人。
(第一章完,约6800字)
第二章预告:求助无门
市交通局信访办,工作人员眼皮都没抬:“系统数据为准,不服可以申请复核,但复核期间车辆停运损失自负。”
12345热线,客服温柔而机械:“已记录您的问题,会在15个工作日内回复。”
律师事务所,律师听完报价:“代理费三万起,不保证赢,而且对方是政府部门,拖也能拖死你。”
傍晚,陈野蹲在路边吃盒饭,手机震动。一条陌生短信:
“你要的数据,我有。但这里不安全。明早八点,人民公园东门,第三个长椅。一个人来。”
发信人:赵知微。
第二章:求助无门
市交通局信访办在二楼,走廊很长,墙皮剥落,空气里有陈年的灰尘味。陈野排在第七个,前面是个老太太,在哭诉家门口的路坑没人修。工作人员是个戴眼镜的中年女人,隔着玻璃,声音透过麦克风传出来,带着电流的嘶嘶声。
“下一个。”
陈野上前,把行驶证、罚款发票、还有连夜打印的申诉材料塞进窗口。
“什么事?”
“罚款申诉。我空车,收费站说我超重,罚了两万二。地磅数据有问题。”
工作人员接过材料,扫了一眼,又抬头看陈野:“清水河收费站?”
“是。”
“系统数据为准。”她说,把材料推回来,“不服可以申请复核,但复核期间车辆停运损失自负。申请表在那边,自己填。”
“我想看地磅的原始数据,还有系统后台日志。”陈野说。
“那是内部资料,不对外。”工作人员已经开始叫下一个号。
陈野没动:“《政府信息公开条例》第十三条,公民有权申请公开相关……”
“那你写申请。”工作人员打断他,递过来一张表格,“填好交上来,十五个工作日内答复。下一位!”
后面的人挤过来,陈野被推开了。他拿着那张空白的申请表,站在走廊里,看着上面密密麻麻的小字。申请事由、法律依据、用途说明、是否同意公开、是否同意支付信息处理费……
他走到旁边的长椅坐下,从背包里拿出笔,开始填。字写得很用力,笔尖划破纸。填完,交回窗口。
“十五个工作日?”他确认。
“对,从受理之日算起。”工作人员把申请表收走,扔进一个塑料筐,筐里已经堆了半筐纸。
陈野走出交通局,站在台阶上。上午的阳光刺眼,他眯起眼,看着街上车来车往。两万二,十五个工作日,还不一定给看。给了,看不懂怎么办?看懂了,证明有问题,然后呢?退款?道歉?
他不知道。
但他得试试。
手机响了,是老张。
“野子,咋样了?交了吗?”
“交了。”
“操!真交了?两万二啊!”
“不交扣车,耗不起。”
“也是……妈的,这帮孙子。”老张骂了句,“算了,破财消灾。晚上出来喝点?我请你,给你压压惊。”
“不了,还有事。”陈野说,“张哥,问你个事。你上次被罚,是哪条高速?哪个站?”
“就南边那个,松林收费站。也是半夜,说我超重一吨八,罚了八千。我车上就几箱配件,撑死了几百斤。我跟他们吵,他们就说系统不会错。后来我看后面堵车了,怕耽误事,就交了。”
“后来没申诉?”
“申个屁。我跑了二十多年车,这种事见多了。你越闹,他们越整你。下次过那个站,专查你,灭火器、三角牌、轮胎花纹,总能挑出毛病。算了,惹不起。”
陈野沉默了一会儿。
“张哥,你觉得,他们是故意的吗?”
“你说呢?”老张叹气,“现在啥不要钱?收费站也得创收。我听说,他们内部有指标,罚款额跟奖金挂钩。完不成,站长扣钱。超额了,有提成。可不就可劲儿罚么。”
“地磅能动手脚吗?”
“那谁知道。咱又不懂那玩意儿。反正人家说多少就是多少,你能咋地?”
挂了电话,陈野站在路边,点了根烟。老张的话像石头,压在心里。指标,提成,创收。如果真是这样,那就不只是“系统出错”,是“系统杀人”。
他得找懂的人。
下午,陈野去了三家律师事务所。
第一家,在写字楼里,装修豪华。律师是个三十多岁的男人,穿着定制西装,听完陈野的话,笑了笑。
“陈先生,你这个案子,标的额两万二,太小了。我们接行政纠纷,起步价三万,还不包括调查费、鉴定费。而且对方是政府部门,诉讼周期长,就算赢了,执行也难。我建议你,算了。”
“可他们错了。”
“对错是法律判断,但打官司是成本计算。”律师说,“你算算,律师费三万,鉴定费可能要一两万,时间至少半年。这半年你不能跑车,损失多少?就算最后判你赢,退你两万二,赔你误工费,能赔多少?划不来。”
陈野没说话。
“当然,如果你咽不下这口气,非要打,我们可以接。”律师身体前倾,“但丑话说前头,不保证赢。而且,你可能会上黑名单。以后过那个收费站,甚至那片区的收费站,都可能被‘重点关照’。你想想,值吗?”
陈野站起来,走了。
第二家,在居民楼里,是个老律师,头发花白,戴着老花镜。他仔细看了陈野的材料,听完陈述,叹了口气。
“小伙子,你这个事,难。行政机关有‘首次判断权’,就是说,在事实认定上,法院一般尊重行政机关的专业判断。除非你能证明他们滥用职权,或者程序严重违法。”
“地磅数据造假,不算滥用职权?”
“你得证明是造假。”老律师说,“而且,你得证明是他们故意造假,不是系统误差。系统误差,属于技术问题,最多是工作失误,不构成违法。你要告,得先做司法鉴定,证明地磅有问题。鉴定费谁出?你出。鉴定结果如果没问题,钱白花。如果有问题,他们可以说‘系统故障,已修复’,罚你款是‘合理怀疑’,不违法。”
“那怎么办?就认了?”
“也不是没有办法。”老律师说,“你可以联合其他被罚的司机,集体诉讼。人多,影响大,媒体关注,他们可能会让步。但组织人,收集证据,很麻烦,也很慢。而且,带头的人,容易被针对。”
陈野道了谢,离开。
第三家,是个小律所,律师很年轻,戴着黑框眼镜,看起来像刚毕业。他听了陈野的话,眼睛发亮。
“这个有意思!系统数据造假,这是典型的‘技术性腐败’!我们可以打!不但要退款,还要国家赔偿,要公开道歉!”
“费用呢?”
“嗯……这个,我们刚创业,可以风险代理。赢了,收赔偿款的30%。输了,不收钱。但鉴定费、诉讼费,你得自己垫。”
“大概多少?”
“鉴定费……地磅司法鉴定,一套下来,估计得五万左右。诉讼费按标的额算,两万二的话,几百块钱。还有其他杂费,加起来,前期准备可能得六万。”
陈野的心沉下去。六万。他卡里还剩三万,是下个月还车贷和生活的钱。
“我考虑考虑。”他说。
“陈先生,这是个原则问题!”年轻律师激动地说,“不能让这种歪风邪气蔓延!我们这是在捍卫公民权利,在推动法治进步!”
陈野看着他发光的眼睛,突然觉得累。累的不是身体,是心里那点刚刚燃起的火,被现实一盆一盆冷水浇下去。
原则。权利。法治。
这些词很大,很重,但填不饱肚子,也交不起车贷。
傍晚,陈野蹲在路边吃盒饭。十块钱,一荤两素,米饭硬得像沙子。他机械地嚼着,眼睛看着马路对面。
那里有个修车铺,是他以前打工的地方。老板姓吴,是个厚道人,但生意不好,前年关了门。陈野还记得,吴老板说过一句话:“这世道,修车的不如卖秤的。车坏了能修,秤坏了,能修,但人心坏了,修不了。”
人心坏了。
陈野扒完最后一口饭,把饭盒扔进垃圾桶。手机震动,他以为是老张,拿出来看,是个陌生号码。
短信。
“你要的数据,我有。但这里不安全。明早八点,人民公园东门,第三个长椅。一个人来。”
发信人:赵知微。
陈野盯着那行字,看了很久。赵知微,那篇论文的作者,省交通科学研究院的博士。她怎么知道他的手机号?她有什么数据?为什么“不安全”?
他回拨过去,关机。
他点开短信,仔细看那个号码。是本地的,但不是常见的运营商号段。他上网查,查不到机主信息。
可能是骗子。也可能是……转机。
陈野收起手机,看着渐暗的天色。路灯一盏盏亮起来,车流像发光的河。他蹲在路边,像个无家可归的人。
事实上,他今晚确实无家可归。车停在交通局附近的停车场,一天五十。他舍不得住旅馆,打算在车里凑合一晚。驾驶室座椅放倒,能躺,但伸不直腿,睡一宿浑身疼。
但比起身体疼,心里更疼。两万二,像根刺,扎在肉里,动一下就疼。
他起身,走向停车场。路过一家便利店,进去买了瓶水,一包烟。结账时,电视里在放新闻,女主播字正腔圆:
“……我省智能交通建设取得新突破,高速公路动态称重系统准确率达99.8%,位居全国前列……”
陈野看着屏幕,看着那些光鲜的数据,那些领导视察的照片,那些“科技赋能”“智慧交通”的标语。
99.8%的准确率。
那剩下的0.2%呢?被那0.2%砸中的人呢?
没人关心。
夜里,陈野躺在驾驶室,睡不着。他打开手机,又看了一遍赵知微的论文。那些专业术语,那些公式,那些图表,他大部分看不懂,但他能看懂结论:
“当前动态称重系统存在被恶意篡改的风险,需加强数据安全防护和第三方审计。”
恶意篡改。
他想起白天那个年轻律师的话:技术性腐败。
如果真是这样,那就不只是清水河收费站的问题。可能是一条线,一个片区,甚至一个系统。
他坐起来,打开顶灯,从背包里拿出那个旧笔记本,翻到新的一页,写下:
疑点汇总:
误差异常
:空车显示22.4吨,误差>50%,远超合理范围(论文说正常误差<5%)。
数据矛盾
:轴重分布显示满载特征,与实际空车不符。
反应可疑
:马站长急于罚款,阻止查看原始数据。
历史记录
:该站多次被投诉“误判”,均不了了之。
利益驱动
:可能存在罚款指标/提成。
技术可能
:论文指出系统有被篡改风险。
写到这里,他停下笔。
所有这些,都是怀疑,没有证据。唯一能算证据的,是那张罚款发票,但发票证明的是“他被罚了”,不是“他没错”。
他需要证据。硬证据。能证明地磅数据被篡改的证据。
赵知微说她有数据。什么数据?原始波形?后台日志?还是……篡改记录?
陈野看着手机里那条短信。明早八点,人民公园。
去,还是不去?
可能是陷阱。可能是收费站的圈套,引他出去,威胁他,或者套他的话。
也可能是机会。唯一的机会。
他想起吴老板的话:人心坏了,修不了。
但如果连试都不试,那人心就真的坏了,而且会一直坏下去。
第二天早上七点半,陈野到了人民公园。
深秋的公园,树叶黄了,落了满地。晨练的老人,跑步的年轻人,遛狗的中年人,一切如常。东门第三个长椅,在湖边,对着片小树林,位置偏僻。
陈野在长椅上坐下,点了根烟,看着湖面。水是绿的,漂着落叶,有野鸭在游。晨光透过树叶洒下来,斑斑驳驳。
八点整,一个穿灰色风衣的女人走过来。短发,戴眼镜,背着一个黑色双肩包。她在长椅另一端坐下,中间隔了两个身位。
两人都没说话。陈野抽完烟,把烟头踩灭。
“赵工?”他开口。
女人转过头,看着他。很普通的长相,皮肤白,眼睛不大,但眼神很锐利,像手术刀。
“陈野?”她的声音很低,有点沙。
“是我。”
赵知微从背包里拿出一个平板电脑,解锁,点开一个文件,递给他。
“这是清水河收费站动态称重系统,过去三个月的后台日志摘要。”
陈野接过,屏幕上是密密麻麻的数据表格。时间戳、车牌、轴重、总重、车速、车道号……他快速滑动,找到昨天凌晨的记录。
-11-07 03:18:22,皖B 7D832,轴重[4.2,7.8,10.3],总重22.3,车速5.0,车道3
和他昨天看到的一样。
“这是最终显示数据。”赵知微说,“你看旁边这列,‘原始电压值’。”
陈野看向旁边。那是一串更长的数字,像是传感器输出的原始电压信号。他不懂这些数字的含义,但能看到,在03:18:22这个时间点,原始电压值有一个明显的跳变。
“正常情况,原始电压值应该平稳变化,对应车辆缓慢上磅。”赵知微指着屏幕,“但这里,在0.2秒内,电压值突然增加了40%。这意味着,系统在那一瞬间,‘认为’有巨大的重量压上来。”
“实际没有?”
“实际没有。”赵知微说,“我调取了前后车的记录。在你前面一分钟,一辆满载货车过磅,原始电压值曲线和你这个几乎一样。在你后面五分钟,一辆空轿车过磅,曲线完全不同。”
陈野的心脏,开始剧烈跳动。
“这说明什么?”
“说明系统可能调用了错误的校准模板。”赵知微说,“动态称重系统里,会预设不同车型、不同载重状态下的校准曲线。正常情况下,系统根据轴数、轴距、车速自动匹配。但如果有权限的人手动干预,可以强行指定某条曲线,从而改变计算结果。”
“所以……是人为的?”
“不确定。”赵知微说,“也可能是系统bug,错误匹配了模板。但巧合的是,这种‘错误匹配’,在清水河收费站,过去三个月发生了四十七次。其中四十五次,是空车或轻载车被判定为超重。另外两次,是超载车被判定为正常。”
陈野盯着屏幕。四十七次。四十五次多罚,两次少罚。
“少罚的是谁?”
赵知微滑动屏幕,调出两条记录。车牌被打了码,但能看到是本地车牌,而且车型是“特殊车辆”后面有备注。
“市政绿化车,和某建筑公司的材料车。”赵知微说,“这两个单位,是清水河收费站的‘合作单位’。”
合作单位。陈野懂了。该罚的,不罚。不该罚的,往死里罚。
“这些数据,你从哪里弄来的?”他问。
赵知微沉默了几秒。
“我以前在研究院负责这个系统的数据审计。去年,我提交了一份报告,指出多个收费站存在数据异常,建议全面核查。然后,我被调离了岗位,派去档案室整理资料。这些数据,是我离职前备份的。”
“为什么帮我?”
“因为你是第四十七个。”赵知微看着他,“也是第一个,在罚单上写‘申请信息公开’,并且知道要‘原始波形’的人。其他人,要么认了,要么闹一阵,最后也认了。”
“你要我做什么?”
“不是我要求你做什么,是我们可以做什么。”赵知微收起平板,“这些数据,可以证明系统有问题,但不能证明是谁动的手脚。我需要现场证据,证明地磅被物理篡改,或者后台权限被滥用。”
“怎么证明?”
“进入收费站机房,拿到服务器日志,找到操作记录。或者,检查地磅传感器,看有没有外接设备。”赵知微说,“但这两个,都很难。机房有门禁,有监控。地磅二十四小时有人值班。”
陈野想了想。
“如果……我能进去呢?”
“你?”
“我修过地磅,知道结构。我也在收费站干过临时工,知道他们的排班。”陈野说,“给我点时间,我摸清楚情况。”
赵知微看着他,眼神复杂。
“这是违法的。私闯机房,破坏设备,被抓到要坐牢。”
“那你们正规途径呢?有用吗?”
赵知微没说话。她的沉默是答案。
“赵工,”陈野说,“我开了十年车,被罚过无数次。超速、超载、闯禁区、轮胎花纹不足……有些我认,是我错了。但有些,比如这次,我没错。两万二,是我两个月挣的血汗钱。他们用‘系统不会错’拿走,连个解释都没有。我不甘心。”
他看着湖面,野鸭在游,无忧无虑。
“老张劝我认了,律师劝我算了,连信访办的人都懒得听我说完。好像所有人都觉得,两万二,不多,忍忍就过去了。但凭什么?凭他们是‘系统’?我们是‘误差’?”
他转过头,看着赵知微。
“你说你是搞技术的。技术是为了让人活得更方便,还是为了让某些人更方便地欺负人?”
赵知微的手指,在平板上轻轻敲击。一下,两下,三下。
“机房密码,每半个月换一次。现在是‘1123QWer’。监控硬盘在机柜最下面,拔掉电源线,会自动切换备用电池,但日志会记录断电事件。服务器在左边第二台,IP是192.168.1.101,管理员账号admin,密码是收费站拼音首字母‘sfz’加当前月份,现在是11月,所以是‘sfz11’。”
她语速很快,像在背稿。
“地磅传感器在平台下方,有三个检修口,在左侧。最里面那个传感器的信号线,如果是被加装干扰器,会在接线盒里并联一个火柴盒大小的设备。干扰器一般是遥控的,遥控距离不超过五十米。所以操作的人,一定在附近。”
她说完,看着陈野。
“这些信息,是我猜的。我什么都没说,你也没见过我。”
陈野点头。
“如果我拿到证据,怎么给你?”
“这个邮箱。”赵知微写下一串字母数字,递给他,“用匿名代理发送,不要用你的常用设备。发完,清空记录,销毁纸条。”
“好。”
赵知微站起来,背好背包。
“陈野,”她说,“小心点。他们比你想象的……脏。”
她转身离开,脚步很快,消失在树林后。
陈野坐在长椅上,看着手里的纸条。邮箱地址是乱码,像自动生成的。他把纸条撕碎,扔进湖里。碎片漂在水上,慢慢沉下去。
湖面恢复平静,像什么都没发生过。
但陈野知道,有些事,已经开始了。
他拿出手机,给老张发消息:
“张哥,帮我个忙。明天晚上,找几辆车,在清水河收费站附近,制造点小事故。不用真撞,就堵着,吵一阵,把人都引过去。行吗?”
老张很快回复:“你要干啥?别乱来啊!”
“不干啥,就看看热闹。完事请你喝酒,好酒。”
“……行吧。但说好,就堵十分钟,多了我可不管。”
“谢了,张哥。”
陈野收起手机,站起来,伸了个懒腰。阳光照在身上,暖洋洋的。
他看向远处的城市。高楼林立,车水马龙,一切秩序井然。
但在那些秩序下面,有些东西,已经烂了。
他要做的,就是把它挖出来。
哪怕会弄脏手。
第四章:绝地反击
省纪委信访接待室在三楼,走廊很安静,能听见自己的脚步声。陈野背着包,里面装着U盘、打印的材料、照片、还有那部录了遥控信号的旧手机。他走到307室门口,深吸一口气,敲门。
“进。”
推门进去,房间里只有一张办公桌,两把椅子。桌后坐着个三十出头的男人,穿着白衬衫,没打领带,戴黑框眼镜,正低头看文件。看见陈野,他抬手指了指对面的椅子。
“坐。是陈野吧?”
“是。”
“材料带了吗?”
陈野从包里拿出一个牛皮纸袋,放在桌上。男人打开,一样一样拿出来看:U盘、照片、打印的服务器日志、手写的说明、还有一张罚款发票复印件。
他看得很仔细,每一页都翻过去,偶尔停下来,用笔在笔记本上记两笔。房间里只有纸张翻动的声音,和空调出风口的嗡鸣。
陈野坐着,背挺直,手心在出汗。他想起赵知微的话:“实名举报,意味着你的名字会出现在所有文件上。对方会知道是你。你想清楚。”
他想清楚了。从决定走进这里的那一刻,就想清楚了。
男人看完,放下材料,摘下眼镜,揉了揉鼻梁。
“陈野,这些材料,你自己收集的?”
“大部分是。技术分析是有人帮忙,但我不知道她名字。”
“她?”
“一个懂技术的人。”陈野说,“我不认识她,但她给了我关键信息。”
男人点点头,没追问。他把材料收拢,放回牛皮纸袋。
“材料我们收下了,会按规定处理。调查需要时间,也可能没有结果。你要有心理准备。”
“多久?”
“看情况。如果查实,会通知你。如果查无实据,也会给你书面回复。”男人看着他,“但你要知道,调查过程中,你可能会遇到压力,甚至威胁。能顶住吗?”
“能。”陈野说。
“好。”男人站起来,伸出手,“我是省纪委第十审查调查室的刘松。这个案子,我负责。有进展,我会联系你。”
陈野握住他的手。很用力,很稳。
“我只要一个公道。”
“公道会给。”刘松说,“但需要时间。你先回去,正常生活,正常工作。有情况随时给我打电话,这是我手机号。”
他递过来一张名片,只有名字和电话,没有职务。
陈野接过,放进钱包最里层。
“刘主任,那些数据……会不会被删掉?”
“我们已经同步通知了交通厅,封存相关服务器和数据。”刘松说,“他们不敢删。删了,就是毁灭证据,罪加一等。”
陈野松了口气。
“还有事吗?”
“没了。”
“那行,我送你出去。”
刘松送他到电梯口,按下按钮。电梯门开,陈野走进去,转身。刘松站在外面,对他点了点头。
“陈野,谢谢你相信我们。”
电梯门关上,开始下降。陈野看着镜面里的自己,眼睛里有血丝,下巴上有胡茬,但眼神是亮的。
他走出纪委大楼,站在台阶上。上午的阳光很好,照在身上暖洋洋的。他深吸一口气,空气里有桂花的甜香。
他拿出手机,给赵知微发短信:“材料交了。接待的人叫刘松,看起来靠谱。”
很快,回复来了:“收到。等。这段时间,少出门,注意安全。”
陈野收起手机,走向停车场。他的货车还停在那里,像头沉默的巨兽。他拉开车门,坐进去,点火。发动机轰鸣,驾驶室震动。
他挂挡,松离合,货车缓缓驶出停车场,汇入车流。
生活还得继续。车贷要还,饭要吃,路要跑。
但这一次,他心里是实的。
一周后,调查组进驻清水河收费站。
三辆车,省纪委、交通厅、公安经侦,十几个穿着制服的人。收费站被暂时关闭,所有车辆分流到其他出口。办公楼被封锁,所有电脑、服务器、文件被查封。马站长、李工、还有几个收费员被分别叫去谈话。
陈野是从老张那里知道的消息。老张在电话里激动得语无伦次:
“野子!来了!真来了!好几辆车,全是领导!收费站封了!马站长那脸,跟死了爹一样!哈哈哈,解气!”
陈野握着手机,没说话。他正在装货,下午要跑一趟短途。
“野子,你老实说,是不是你搞的?”老张压低声音,“我听说,是有人实名举报,材料特扎实。是不是你?”
“张哥,我跑车呢,先挂了。”
“哎你等等!”老张急道,“我跟你说,这两天小心点。我听说,马站长上面有人,这事不一定能把他咋地。你别被人报复了。”
“知道了,谢谢张哥。”
挂了电话,陈野继续装货。心里那点高兴,被老张的话冲淡了。报复。他想到刘松的话:“可能会遇到压力,甚至威胁。”
他不怕威胁。但他怕麻烦。他还要跑车,还要生活。
装完货,他开车出发。刚上高速,手机就响了。陌生号码,本地。
他接了,没说话。
“陈野是吧?”是个男人的声音,有点沙,带着本地口音。
“哪位?”
“你别管我是谁。我就问你,清水河收费站的事,是你捅上去的吧?”
“我不明白你在说什么。”
“别装了。”男人笑了,笑声很难听,“小子,我劝你一句,见好就收。马站长已经停职了,你也算出了口气。再闹下去,对你没好处。”
“我没闹,我只是说了实话。”
“实话?”男人冷笑,“这世道,实话最不值钱。这么着,有人让我给你带句话:十万块,你把举报撤了,这事到此为止。以后你过清水河站,免费。怎么样,够意思吧?”
陈野握紧方向盘,手背青筋凸起。
“我要是不撤呢?”
“不撤?”男人顿了顿,“那你可得想清楚。你开货车的吧?车号皖B 7D832。你家在城西老棉纺厂宿舍,三楼,301。你妈在老家,你妹妹在省城读大学,是吧?”
陈野的血液,瞬间凉了。
“你什么意思?”
“没什么意思,就提醒你,做事别做绝。”男人说,“十万块,不少了。够你还半年车贷。拿着钱,闭嘴,大家都好。非要闹,那最后谁倒霉,可不好说。”
电话挂了。
陈野把车停在应急车道,熄火。手在抖,他点烟,点了三次才着。吸了一口,烟呛进肺里,他剧烈咳嗽。
他们查了他。查了他家,查了他家人。
十万块。封口费。拿了,这事就烂在肚子里。不拿,他们可能会动他家人。
他想起妹妹。今年大二,学医,在省城。妹妹很懂事,很少问他要钱,但他每个月都会打一千块生活费。妹妹说,等她毕业了,赚钱了,就让他别跑车了,太累。
他想起妈妈。在老家,有风湿,腿不好。他每个月寄五百块,妈妈总说不用,让他自己留着娶媳妇。
如果他们动妹妹,动妈妈……
陈野不敢想。
手机又响了,还是陌生号码。他盯着屏幕,没接。响了十几声,停了。几秒后,短信进来:
“陈师傅,我是刘松。方便接电话吗?”
陈野犹豫了一下,回拨过去。
“刘主任。”
“陈野,刚才是不是有人给你打电话?”刘松的声音很严肃。
“你怎么知道?”
“我们监听了马站长和他几个联系人的电话。”刘松说,“他们找了中间人给你打电话,威胁你,对吧?”
“……嗯。”
“说了什么?”
“十万块,让我撤诉。不然,动我家人。”
刘松沉默了几秒。
“陈野,你别怕。我们已经对你和你家人的信息做了保护。你妹妹学校那边,我们打了招呼,会特别注意。你妈妈老家,当地派出所会加强巡逻。他们不敢乱来。”
陈野的心,稍微定了定。
“刘主任,这事……能成吗?”
“能。”刘松说,“但需要时间。马站长背后有人,是交通厅的一个处长,我们已经盯他很久了。这次正好一锅端。但这些人不会坐以待毙,会反扑,会施压,会找关系。所以,这段时间,你得顶住。”
“怎么顶?”
“第一,别接任何陌生电话,别见任何陌生人。第二,如果真有人找你,录音,留证据。第三,有任何异常,立刻给我打电话,24小时开机。”刘松顿了顿,“陈野,你已经走到这一步了,不能退。退了,就前功尽弃。而且,他们会更嚣张。”
“我知道。”
“好。那就这样。保持联系。”
挂了电话,陈野看着窗外。高速上车来车往,每个人都行色匆匆,像在奔赴什么重要的地方。
他重新点火,挂挡,驶入车道。
不退。
他对自己说。
死也不退。
三天后,陈野接到老张的电话。老张的声音在抖,带着哭腔。
“野子……对不住……我真对不住……”
“张哥,怎么了?”
“他们……他们找到我了……”老张哽咽,“就刚才,来了两个人,说是交通局的,查我车。说我轮胎花纹不够,刹车灯不亮,反光贴不合格……要扣车,要罚款……我说我马上改,他们说不行,得扣车七天……七天啊!我这一车货等着送,违约金就得两万……”
陈野的心一沉。
“他们还说……还说,如果我能劝你……劝你别再闹了,车就还我,罚款也不用交……”老张哭了,“野子,我真没办法……我儿子下个月结婚,彩礼钱还差三万……我这车一扣,全完了……”
陈野握着手机,说不出话。他想起老张那天帮他堵车,想起老张说“别乱来”,想起老张一直劝他“算了”。
现在,老张被他连累了。
“张哥,车扣哪了?”
“就清水河那个停车场……野子,我真不是故意要劝你……但我实在没办法……你就当帮帮我,行吗?算我求你……”
“张哥,”陈野说,“你别急,我想办法。”
“你能有什么办法?他们就是冲你来的!”老张哭道,“野子,你就服个软,撤了诉,行吗?就当我欠你的,我以后给你当牛做马……”
“张哥,”陈野打断他,“车的事,我想办法。但你帮我带句话给他们。”
“什么话?”
“告诉他们,”陈野一字一句,“我陈野,不撤。有本事,弄死我。”
电话那头,老张沉默了。然后,是长长的叹气。
“野子,你……你这脾气……唉,算了,我自己想办法吧。”
“张哥,你别急,我认识人,我去问问。”
“你能认识谁啊……”老张苦笑,“行了,你别管了,我自己处理吧。你……你自己小心点。”
挂了电话,陈野坐在驾驶室里,很久没动。窗外天色渐暗,要下雨了。乌云低低地压下来,像要塌了。
他拿起手机,打给刘松。响了七八声,才接。
“刘主任,我朋友的车被扣了,因为帮我。能想办法放了吗?”
刘松沉默了几秒。“扣车理由是什么?”
“说轮胎花纹不够,刹车灯不亮。”
“有检查单吗?”
“还没给。”
“那就不合规。”刘松说,“这样,我联系当地交警,让他们重新检查。如果真有问题,该修修,该罚罚。如果是故意找茬,车当场放行。”
“谢谢刘主任。”
“陈野,”刘松顿了顿,“这是他们的反扑。针对你身边的人,想让你孤立无援。你记住,越是这样,越不能退。你退了,你朋友的车也白扣了。”
“我知道。”
“好,等我消息。”
半小时后,刘松回电话:“车放了。检查过了,轮胎花纹达标,刹车灯亮的,反光贴完好。扣车的人已经被控制,正在问话。”
陈野松了口气。“谢谢。”
“陈野,”刘松说,“调查有进展了。服务器日志里,不止有马站长的操作记录,还有交通厅那个处长的远程登录记录。他通过VPN连进收费站系统,修改参数,下达指令。我们正在固定证据,准备收网。”
“什么时候?”
“就这两天。”刘松说,“但这几天是最危险的,他们可能会狗急跳墙。你注意安全,尽量别出门。”
“好。”
挂了电话,陈野看着手机屏幕慢慢暗下去。雨开始下了,先是几滴,砸在挡风玻璃上,然后连成线,最后变成瓢泼大雨。
雨刷器来回摆动,视野模糊又清晰,清晰又模糊。
像这世道,黑白混杂,真假难辨。
但他知道,天快晴了。
又过了两天,晚上十点,陈野在家看电视。新闻里在播一条快讯:
“本台消息,省纪委今日发布通报,省交通厅综合规划处处长王某、清水河收费站站长马某等人,涉嫌利用职务便利,篡改高速公路动态称重系统数据,虚增罚款,贪污公款,目前已被采取留置措施。案件正在进一步调查中。”
画面里,马站长戴着手铐,被押上警车。他低着头,看不清表情,但背驼了,像一下子老了十岁。
陈野看着电视,手里的遥控器掉在地上,发出“啪”一声响。
然后他笑了。先是微笑,然后是大笑,笑得眼泪都出来了,笑得弯下腰,笑得喘不过气。
两年。不,是二十年。从他开货车那天起,就被这些“系统”“规定”“指标”压着,罚着,欺负着。他认过,忍过,骂过娘,但从来没想过,能扳倒他们。
但现在,他们倒了。
因为一个司机,因为一个不肯认罚的、轴的、不要命的司机。
手机响了,是刘松。
“看到了?”
“看到了。”
“这只是开始。”刘松说,“后面还会牵扯出更多人,包括一些企业。你的罚款,会退还。其他被多罚的司机,我们也在核实,会逐一联系退款。”
“谢谢。”
“不用谢我,是你自己争来的。”刘松顿了顿,“陈野,有件事,得跟你商量。”
“您说。”
“这个案子,影响很大。上面想做个典型,警示教育。可能需要你配合宣传,接受采访,讲讲你的经历。你愿意吗?”
陈野沉默了。他想起那些电话,那些威胁,老张被扣的车,还有那句“动你家人”。
“刘主任,我就是一个开车的,不想出名。”
“我理解。”刘松说,“但你的故事,能让更多人知道,有些事,不该忍。有些‘系统’,该被修理。你想想,如果当初你认了那两万二,马站长他们现在还在那儿,罚下一个司机,下下一个司机。你扳倒的,不只是一个收费站,是一个毒瘤。”
陈野看着电视。新闻已经播完了,在放广告。但他脑子里,还是马站长戴手铐的画面。
“好。”他说,“我配合。”
“谢谢。”刘松说,“另外,还有个人想见你。”
“谁?”
“赵知微。”
陈野愣住。“她……能见了?”
“案子结了,她不用再藏了。”刘松说,“明天下午三点,纪委会议室,她也来。有些技术细节,需要你们一起说明。”
“好。”
挂了电话,陈野走到窗边。雨停了,月亮从云层后面露出来,朦朦胧胧的。空气里有雨后泥土的清新味。
他想起那个在公园长椅见面的女人,短发,眼镜,眼神像手术刀。想起她给的密码,想起她说“小心点,他们比你想象的脏”。
明天,就能正式认识她了。
第二天下午三点,省纪委会议室。
陈野到的时候,刘松已经在里面了。还有几个人,穿着制服,应该是专案组的。看见陈野,刘松招手让他坐下。
“赵工马上到。”
话音刚落,门开了。赵知微走进来,还是短发,眼镜,但没穿风衣,穿了件灰色毛衣,牛仔裤,背着那个黑色双肩包。她看见陈野,点了点头,在对面坐下。
“人都齐了,我们开始。”刘松主持会议,“赵工,你先介绍一下技术方面的发现。”
赵知微打开笔记本,连上投影仪。屏幕上出现复杂的图表和代码。
“清水河收费站的动态称重系统,核心问题有两个。第一,在硬件层面,地磅传感器信号线上被加装了无线干扰器,型号XJ-7,工作频率315MHz,遥控距离30米。这是干扰器照片,这是遥控信号录音。”
她放照片,放音频。会议室里很安静,只有她平静的声音。
“第二,在软件层面,系统后台被植入恶意代码,允许特定账号远程修改校准模板。这是操作日志,显示管理员账号在车辆过磅前两秒,调用了错误的满载模板。这是IP追踪记录,源头是交通厅王某的办公室电脑。”
她切换画面,出现一张关系图。马站长、王某、还有几个企业老板的照片,用线连着,标注着金钱往来。
“他们的操作模式是:企业老板支付‘保护费’,王某远程操作,确保他们的超载车不被罚或少罚。同时,马站长在收费站筛选空车或轻载车,手动触发干扰器,虚增重量,罚款入账后分成。据初步统计,过去两年,他们通过这种方式,非法获利超过三百万元。”
三百万元。陈野握紧了拳头。三百万元,是多少个两万二?是多少个司机的血汗钱?
“这些证据,是陈野师傅冒险取得的。”赵知微看向陈野,“没有他的现场取证,我们很难固定硬件篡改的证据。没有他的坚持,这个案子可能和以前一样,不了了之。”
所有人都看向陈野。陈野有点不自在,低下头。
“陈师傅,你说两句?”刘松说。
陈野站起来,手在裤子上擦了擦汗。
“我没啥说的……就,就一个开车的,被罚急了,就想讨个说法。没想到,能扯出这么多事……”他顿了顿,“我就是觉得,不该这样。我们跑车的,起早贪黑,挣点辛苦钱。路上风险大,车贷压力大,家里都指着我们。你们罚,我们认,是我们错了。但我们没错,不能硬罚。不能把我们的血汗钱,当你们的奖金。”
他声音不大,但每个字都像石头,砸在会议室里。
“系统是死的,人是活的。人要是黑了心,系统就成了杀人的刀。我没什么文化,但我知道,做人,得讲良心。当官,更得讲良心。”
他说完,坐下。会议室里安静了几秒,然后响起掌声。是刘松先鼓的掌,接着是其他人。
陈野脸红了,摆摆手。
“陈师傅说得对。”刘松说,“这个案子,给我们敲了警钟。技术是工具,用好了,造福百姓。用歪了,祸国殃民。赵工,后续的系统安全加固,就拜托你了。”
“我会提交完整方案。”赵知微说。
散会后,陈野走出会议室。赵知微跟出来,在走廊里叫住他。
“陈师傅。”
陈野转身。
“谢谢你。”赵知微说,“没有你,我这辈子可能都翻不了案。”
“该我谢你。”陈野说,“没有你,我拿不到证据。”
两人相视一笑。有点尴尬,但很真诚。
“陈师傅,以后有什么打算?”赵知微问。
“继续跑车。”陈野说,“把车贷还完,攒点钱,给我妈把老房子修修。”
“挺好。”赵知微点头,“我可能要调回研究院了,负责全省动态称重系统的安全升级。以后,不会再发生这种事了。”
“那太好了。”陈野说,“以后跑车,能踏实点。”
“嗯。”赵知微顿了顿,“陈师傅,能留个电话吗?以后……如果系统再有问题,我可能还得找你帮忙。”
陈野笑了。“行,只要我能帮上。”
两人交换了号码。赵知微存好,抬头看他。
“陈野,”她第一次叫他的名字,“你是个好人。也是个勇敢的人。”
陈野挠挠头,不知道说什么。
“走了,有事打电话。”赵知微挥挥手,转身离开。
陈野看着她走远的背影,直到消失在楼梯口。然后他转身,走出纪委大楼。
外面阳光正好,天很蓝,云很淡。他深吸一口气,空气里是自由的味道。
手机响了,是银行短信:“您尾号5432的账户收到转账22000.00元,备注:罚款退款。”
两万二,回来了。
他握着手机,看了很久。然后他抬起头,看着天空,笑了。
笑着笑着,眼泪就下来了。
没人看见。他自己擦掉了。
他走到停车场,上了货车。点火,挂挡,松离合。货车缓缓驶出,驶向大路。
后视镜里,纪委大楼越来越远。但有些东西,已经留在那里了。
正义,公道,还有一个小人物,扳倒一个大机器的,传奇。
他打开收音机,里面在放一首老歌:
“我曾经跨过山和大海
也穿过人山人海
我曾经拥有着的一切
转眼都飘散如烟……”
他跟着哼,跑调了,但不在乎。
车窗外,风景飞逝。路还长,但他知道,从今以后,他可以挺直腰板,在这条路上跑了。
因为,他不再是一个人了。
他背后,是法律,是公道,是那些和他一样,不愿再沉默的人。
(第四章完,约6800字)
终章:抬头见星光(三个月后)
春天来了,路边的柳树抽了新芽。
陈野的货车在高速上平稳行驶,车厢满载着建材,目的地是邻省的工地。副驾驶座上坐着老张,正啃着苹果,喋喋不休:
“野子,你是没看见,马站长开庭那天,好家伙,人山人海!电视台都来了!那老小子,判了十二年!该!让他贪!让他罚!”
陈野笑笑,没接话。马站长的事,已经是旧闻了。这三个月,变化很大。全省的动态称重系统完成了安全升级,增加了数据防篡改和第三方审计功能。收费站的工作人员全部重新培训,考核上岗。罚款流程透明化,司机有异议可以当场申诉,后台数据实时可查。
老张的罚款也退回来了,八千块,一分不少。他拿着钱,请陈野喝了顿大酒,喝醉了哭,说“兄弟,我对不住你”。
陈野说“都过去了”。
是啊,都过去了。罚款退了,车贷还得差不多了,妈妈的房子也修了。妹妹打电话说,学校知道了他的事,给了他一个“见义勇为”的表彰,还发了五千块奖金。妹妹说:“哥,我为你骄傲。”
骄傲。这个词,陈野以前从没想过会和自己有关。他就是个开车的,赚钱,养家,过日子。但现在,他好像真的做了件值得骄傲的事。
“哎,野子,前面就是清水河了。”老张说。
陈野抬眼。远处,清水河收费站的轮廓在夕阳下泛着金色的光。他减速,驶入车道。
地磅还是那个地磅,但重新漆过了,亮晶晶的。收费亭换了新玻璃,里面的收费员是个年轻小伙子,看见陈野的车,笑着挥手。
“陈师傅!又出车啊?”
是之前的收费员,姓李,人不错。整顿后,那些手脚不干净的都被开除了,留下的都是踏实干活的。
“是啊,跑一趟。”陈野递卡。
车缓缓驶上地磅。砰,砰,砰震动传来,很平稳。右边显示屏亮了:
车重:38.7吨
限重:49吨
状态:正常
“陈师傅,慢走啊!”小李白了卡,挥手告别。
“谢了,回见。”
陈野驶出收费站,上了高速。后视镜里,清水河收费站越来越小,最后变成一个点。
“嘿,现在过这站,心里踏实多了。”老张说。
“嗯。”陈野点头。
夕阳西下,天边烧起火烧云,红得耀眼。陈野打开收音机,交通广播在播新闻:
“……我省‘智慧交通’建设再上新台阶,动态称重系统准确率和透明度全国领先。省交通科学研究院赵知微博士团队研发的‘数据安全卫士’系统,已在全国推广……”
赵知微。陈野想起三个月前那次会议后,他们就再没见过。偶尔会发短信,问问近况,说说工作。她忙,他也忙。但知道她在做对的事,就挺好。
“野子,晚上喝点?”老张说,“到地方我请你,庆祝庆祝。”
“庆祝啥?”
“庆祝……庆祝咱们以后不用提心吊胆跑车了!”老张嘿嘿笑,“也庆祝你,成了名人!”
“什么名人,别瞎说。”
“怎么不是名人?我听说,交通厅要请你当行风监督员,有这事没?”
陈野顿了顿。“有,但我没答应。”
“为啥不答应?多风光啊!”
“风光啥,我就是个开车的,不懂那些。”陈野说,“把车开好,把货送到,把家顾好,就行了。监督的事,有更专业的人做。”
“你呀,就是实在。”老张摇头,“不过也对,人不能忘本。你是开车的,就开好车。我是开车的,就开好车。咱们都开好车,这路,就顺了。”
陈野笑了。这话实在。
天色渐暗,星星出来了。高速上的灯亮了,像两条发光的带子,伸向远方。陈野打开远光灯,光束切开黑暗,照亮前路。
他想起三个月前,也是这样的夜,他蹲在路边,绝望,愤怒,不甘。现在,他还是开夜车,还是跑长途,还是累。但心里是亮的,是踏实的。
因为他知道,有些东西,真的变了。
系统不会说谎了,因为说谎的人,进去了。
罚款不会乱收了,因为乱收的手,被砍断了。
路,还是那条路。但走在上面的人,可以挺直腰板了。
这就够了。
手机震动,是赵知微的短信:
“系统全省升级完成,运行稳定。你上次说的那个小bug,我们修复了。谢谢。另外,下个月有个技术交流会,在省城,想邀请你来,讲讲‘用户视角的系统改进建议’。有空吗?”
陈野看着短信,笑了。他打字回复:
“有空。但我不懂技术,只能说大实话。”
很快,回复来了:
“要的就是大实话。技术是为人民服务的,不听人民的声音,技术就是废铁。”
陈野笑着,收起手机。窗外,星星越来越多,像撒了一把钻石在夜空。
他想起小时候,夏天在老家院子里乘凉,奶奶指着天上的星星说:“地上一个人,天上一颗星。人做好事,星星就亮。人做坏事,星星就暗。”
他不知道自己的星星亮不亮。但他知道,从今以后,他可以抬头看星星了。
不用低头,不用躲闪,不用心虚。
因为他做的事,对得起天上的星星,也对得起地上的人。
“野子,想啥呢?”老张问。
“想星星。”陈野说。
“星星有啥好想的?”
“好看。”陈野说,“亮。”
老张抬头看天,看了半天:“嗯,是挺亮。明天是个好天。”
是啊,明天是个好天。
路还长,天会亮,星星会一直亮。
而他,会一直开下去。
开在干净的路上,开在星光下,开在,不认命的、不沉默的、不低头的,人生里。
(全文完,约3200字)
后记
《空车超重》的故事,写到这里就结束了。
这个故事想说的是:
系统不会犯错,但设计系统、操作系统的人会。
当不公被包装成“系统错误”,当腐败藏身于“技术屏障”,普通人该如何反抗?
陈野给出了答案:用专业戳破谎言,用坚持对抗强权,用实名举报唤醒装睡的系统。
这个故事里没有超级英雄,只有一个懂技术的司机,和一个有良心的工程师。他们用最笨的办法死磕程序、寻找漏洞、固定证据,最终撬动了看似坚不可摧的腐败机器。
愿我们都能在遇到不公时,有陈野的轴,有赵知微的专业,有说“不”的勇气。
因为每一个“不”,都是照亮黑暗的星。
完