章节目录 第1008章 空指针公诉(1 / 2)
作品:《提交污点公诉》[全本小说]:qbxs. N e t 一秒记住!
##第一章跨境弹窗
2023年霜降,深城科技园的梧桐叶还沾着夏末的油绿,网安支队的三级警司沈砺已经在服务器机房的冷风中蹲了第三十二个小时。屏幕上滚动的日志像条永远抓不住尾巴的黑鱼——三个月来,全国十七个省市的政务公示系统陆续出现“污点补丁”:原本已完结的刑事案件文书里,被告人信息会悄无声息地被抹除三到五行,追诉时效、涉案金额、累犯前科这些关键字段碎成空白,只留下一行极小的灰色水印:“数据优化中”。
更诡异的是,这些被抹掉信息的被告人,无一不是当年因为证据链瑕疵、管辖权争议被作出存疑不起诉决定的“漏网者”。沈砺指尖蹭过布满红血丝的眼尾,刚点下刷新,屏幕突然跳出来一个弹窗——不是内网告警,是个用极简CSS写的匿名页面,背景是一张从太空拍的地球夜景,每一个亮着灯的城市上空都飘着半透明的文书碎片。
弹窗只有一行字:“编号XJ-7914,涉毒案犯林申,2019年闽省终审存疑不诉,现居温哥华,名下跨境洗钱账户今日动账372万。你们的内网防火墙,留了个空指针。”
沈砺的后脊瞬间麻了。这起林申的案子他太熟:2019年闽省禁毒总队在跨境物流里扣了1.2吨芬太尼,指向境内供货商林申,但关键的物流交接人在越南坠机身亡,核心证据链缺了最后一环,检察院最终作出存疑不起诉决定,之后林申持投资移民身份出境,四年踪迹全无。连他们支队的内部密档里,都只标注了“出境后下落不明”,这个匿名弹窗的发送者怎么可能知道他今天的账户动账明细?
他没敢耽误,第一时间把弹窗内容同步给了省检公益诉讼检察部的主办检察官顾晏。电话接通的瞬间,那边传来翻动卷宗的哗哗声,顾晏的声音冷亮:“我这边十分钟前也收到了一模一样的东西,发件人用了七层境外跳板,溯源最后落在暗网的一个公开闲置节点上,查不到身份。刚接到最高检的加密通知,不止国内,昨天欧盟反兴奋剂中心、泰国移民局的系统里,也出现了完全相同的‘污点补丁’,三个在全球逍遥法外的人口贩运集团头目、两个跨国兴奋剂走私案主犯的藏匿地址,都被人直接推到了当地执法部门的办案终端上。”
半小时后,最高检的视频会议专线直接连到了深城机房。屏幕里,公安部经侦局的负责人指尖敲着桌面:“现在全球23个国家的执法系统都陆续收到了这类匿名线索,所有线索全部属实,已经协助破获了11起沉积十年以上的跨境悬案。国际刑警组织刚发来了协作函,说这个匿名发信人自称‘清痕’,他不是在黑系统,是在把所有当年因为数据瑕疵、司法协助壁垒被漏掉的‘污点被告人’的藏匿信息,直接往全球联网的执法终端上塞。”
沈砺忽然想起刚才弹窗里的“空指针”三个字,指尖在键盘上敲了半分钟,猛地抬头:“不是黑客攻击!是咱们政务系统当年做数据互联互通的时候,为了兼容不同年代的历史卷宗,留了一个临时的空值接口——如果某份文书的被告人信息字段为空,系统会默认跳过校验,直接同步到公示库。普通人看到的是信息缺失,但这个‘清痕’是直接往这个空接口里写内容,他根本不需要攻破防火墙,他是在用系统本身留的‘空白’,往里面补我们找了好几年的证据。”
会议开到后半夜,沈砺和顾晏被点成了国内专项组的联合主办人:第一个目标,先顺着“清痕”给出的林申账户线索,把这个逍遥法外四年的涉毒逃犯抓回来,同时顺着他留下的痕迹,摸清楚这个“清痕”到底是谁。
##第二章卷宗里的半片枫叶
顾晏抱着半人高的林申旧卷宗走到深城支队大院的时候,沈砺正蹲在台阶上啃包子,脚边放着刚打出来的跨境流水明细。两人是中国人民公安大学的同届校友,沈砺学网安,顾晏读刑事诉讼法,毕业七年来第一次凑到同一个专案组里,卷宗刚摊开,就从封皮里掉出来半片压得干透的红色枫叶。
枫叶背面用蓝墨水写了一串日期:2019年10月17日,林申案不起诉决定书公开的第二天。顾晏的指尖顿了顿,忽然想起了什么,翻到卷宗最后一页的附卷名单里,指着一个名字给沈砺看:“苏明远,当年这个案子的主办民警,我的师兄,2019年10月20日,也就是不起诉决定作出三天后,在驱车前往边境城市找新证据的路上出了车祸,连人带车翻进了闽江,尸体一直没捞上来。这半片枫叶,是他当年夹在卷宗里的标记,他有个习惯,去山里查案的时候捡枫叶,查到关键线索就写日期夹进去。”
沈砺手里的包子冷了一半。他点进内网的人事档案,苏明远的履历跳了出来:2015年入警,在闽省禁毒支队干了四年,主办过17起跨境涉毒案,林申案是他从警生涯里唯一一起没拿下来的案子。档案附件里有一张他的旧照片,穿警服站在梧桐树下,左边眼眶下面有一颗小小的泪痣,笑得露出两颗虎牙。
“更巧的是,”顾晏翻出苏明远的个人项目记录,“他当年在警队里除了干禁毒,还兼职做政务数据互联互通的测试员,2018年咱们全国政法系统做跨部门数据共享平台升级,他是最早一批基层测试人员,那个空指针接口,他是亲自参与过功能验证的。”
当天下午,国际刑警就传来了协查反馈:温哥华当地的执法人员按照“清痕”给出的地址摸过去,林申的别墅里早就没人了,但是书房的台式机没有拔电源,浏览器的历史记录显示,三天前,有人远程往林申的电脑里传了一个隐藏文件夹,里面全是他这四年在加拿大洗钱、联络境内下线重新走私芬太尼的完整证据链——包括他和越南上家的聊天记录、银行流水、甚至还有他在温哥华郊区仓库囤货的监控录像。加拿大警方顺着这些证据直接端了仓库,搜出了半吨芬太尼,林申在机场准备飞南美转机的时候,被当场抓获。
消息传回国内的那天,全网炸了。#跨境匿名者协助破获多起悬案#的话题几个小时就冲上了热搜,网友把这个匿名的“清痕”扒了出来,说他是“现代捕快”,连国外的社交平台上都刷起了#TraceTheUnpunished#的话题,二十多个国家的网友自发整理了本国的未结悬案信息,上传到公开平台,等着“清痕”来“补全污点”。
但沈砺和顾晏高兴不起来。他们查了林申别墅电脑里那个隐藏文件夹的上传IP,所有的跳转节点最后都指向了闽江入海口附近的一个废弃电信基站——那个基站2019年年底就已经断电废弃了,信号根本不可能传出去。
两人连夜开车沿着闽江往下游走,在入海口附近的旧码头边找到了一个开渔具店的老大爷。老大爷听他们问2019年掉江里的那个警察,吧嗒抽了两口烟:“我记得啊,那年10月底,我早上起来撒网,看见江面上飘着个半沉的越野警车,车门卡在礁石里,人早就冲没影了。过了大概半个月,有个穿黑夹克的小伙子来我店里买防水手机袋,左眼睛下面有颗痣,说话跟当年那个苏警官一模一样,他说他要租我码头边上那个放渔具的小棚子,放几个服务器,给我塞了两万块钱,我寻思反正空着也是空着,就租给他了。后来我就没见过他,那棚子他一直锁着,我也没进去过。”
沈砺和顾晏对视一眼,掏出示证钳撬开了小棚子的挂锁。里面没有落灰,墙上贴着满满一墙的案件线索图,最中间贴着苏明远的警号,下面摆着三台擦得一尘不染的服务器,电源灯亮着,用的是码头边上渔民自发凑钱拉的公共光伏电。服务器的屏幕亮着,桌面上是一个正在运行的程序,名字就叫“清痕”,后台的代码注释里,全是苏明远的笔迹。
##第三章源代码里的未写完的信
沈砺坐在小棚子的地上,插随身硬盘导出数据的时候,手一直在抖。程序的日志一条条跳出来,清清楚楚地记录了四年来每一次“补丁操作”:
2020年3月,云南涉毒逃犯在缅甸的藏匿地址上传到当地警方办案系统;
2021年7月,三名涉嫌拐卖儿童漂白身份的嫌疑人信息同步到全国打拐数据库;
Ⓠ 𝐁 X 𝚂 . n e t