零零电子书 > 我把废案写成爆款 > 第270章 离线投票包与影子主控与跳板与签名并案

第270章 离线投票包与影子主控与跳板与签名并案


周砚没接那句解释。

他只是把视线从那页调阅单上移开,落到信息中心那只灰色封存箱上。箱体边缘贴着的只读标签被冷光照得发白,像一层已经结痂的壳。对方把顾明的系统签名压上去,不是为了让顾明认领,而是为了让链条变成“有人经手、有人保全、有人负责”的样子。

这比直接栽赃更麻烦。直接栽赃是刀,伪造链条是网。刀能挡,网一旦缠上,就得一根根拆。

“先别开。”周砚开口,声音不高,却把桌边所有人的动作都压住了,“并案前,先验签。”

桌头那位中年男人眉峰一压:“验什么签?封存单已经有纪检见证。”

“见证不等于无误。”周砚看着他,“你们刚才说,系统签名是顾明。那就先把签名来源拆出来。签名时间、签名终端、签名证书、调用路径,四项少一项,都不能叫并案,只能叫拼盘。”

法务助理刚要开口,顾明那边的屏幕先闪了一下。

“等等。”顾明的声音比刚才更紧,“我这边拉到一条离线日志。七点十二分那次签名,不是在模板维护组的联网上做的。”

周砚目光一沉:“在哪儿做的?”

“跳板机。”

这三个字落下来,会议桌上的空气明显变了。

周砚没有追问,先把手边的平板转过去,让所有人都看到顾明刚拉出的路径摘要。日志很短,却干净得刺眼:`offline-vote-pack_sign  /  relay  via  jump  /  cert  reuse  /  master  mirror  pending`。

离线投票包。

跳板。

证书复用。

主控镜像待定。

中年男人的脸色第一次真正冷了:“你们内部在搞什么投票包?”

“不是‘我们内部’。”周砚淡淡道,“是你们的编号链已经开始往治理动作里伸手了。”

他把“离线投票包”这几个字咬得很轻,却让桌边几个人都听见了。所谓投票包,不是普通文件集合,而是预先封装好的决议素材、表决口径、签字页和流程脚本。一旦离线包装好,现场只需要“按包执行”,就像把一个本该讨论的决议,提前写成了可投的结论。

而现在,问题不在投票包本身。

问题在于,投票包的签名,是从跳板机上打出来的。

“谁批准的跳板?”周砚问。

信息中心的人没有立刻回答,只把另一页调阅单翻了出来。上面只有两行字:`临时远程维护授权`,以及`授权来源:董事会秘书办公室`。

周砚的眼神终于彻底冷下来。

又是秘书办。

也就是说,`BSO017`不是单独一条编号,而是把投票包、草稿箱、回收确认、映射表全都串到了一张桌子上。有人用跳板机把外层签名送进来,用离线投票包把结论装好,再用影子主控把看不见的那只手藏起来。等到今天并案,只需要把签名往顾明身上一扣,链条就顺了。

“顾明,能不能把那次签名的证书指纹拉出来?”周砚问。

“能。”顾明停了半秒,“但你最好先看另一样东西。”

屏幕切过去,一段极短的终端会话记录跳出来。连接主机名被抹了一层薄灰似的模糊处理,可底下那个字段还在:

`master-shadow`

影子主控。

周砚盯着那四个字,脑子里像被轻轻敲了一下。

影子主控不是主机名,而是权限映射的核心节点。它不会直接写文件,也不会直接签字,它只负责把授权、签名、草稿和封存的流向打通。主控一旦挂上“影子”两个字,就意味着真正的主机从来不在明面上,所有动作都可以通过中间层转一手,最后落到一个看似无害的签名上。

“这台影子主控,在哪里?”周砚问。

信息中心的人答得很快:“跳板池后面,隔离区里。”

“隔离区的门禁谁在管?”

“秘书办和信息中心双钥。”

周砚几乎要笑了。

双钥。

听起来像防护,实际上是共谋。一个管人,一个管机,最后谁都能说自己只是按流程开门。这个系统最擅长的就是把脏手拆成无数只半干净的手。

桌头那位中年男人显然已经不耐烦了:“周砚,你现在说这些,是想把并案拖成技术争议?”

“不是争议。”周砚抬眼,“是源头。”

他说完,把那页调阅单推回去,指尖在“顾明”那两个字上轻轻点了一下。

“这不是顾明签的。”他看向信息中心的人,“是有人借了顾明的证书,走了跳板,再把投票包的离线签名压进来。你们想并案,就先并证书;你们想并责任,就先并来源。”

信息中心的人脸色微变:“证书复用可能是吊销前窗口。”

“吊销前窗口不会精确到七点十二。”周砚打断他,“而且日志里有`cert  reuse`,不是`cert  renewal`。这不是续签,是重放。”

法务助理终于开口,语速明显慢了:“如果是重放,那这份调阅单本身就有问题。”

“不是有问题。”周砚说,“是它本来就不是来证明顾明参与的,是来证明顾明可以被写进来。”

场面静了几秒。

桌上的草稿本、证据袋、封存箱、离线调阅单,全都像被放在同一个切面上。切面很薄,只要再往下剥一层,就能看见谁在封谁的口,谁在给谁留签名,谁在用跳板替谁签最后一笔。

顾明的声音忽然低了些:“周砚,我找到主控镜像的残留哈希了。它不是单独部署的,它绑定了一组投票包模板。也就是说,只要投票包一生成,主控就自动挂上去。”

周砚听完,眼底那点冷意更深了。

这就是他们真正的并案逻辑。不是先有事后找签名,而是先有模板再找签名。投票包不是工具,是轨道;影子主控不是设备,是轨道上的阴影;跳板不是桥,是把阴影送上轨道的手。

“把模板编号拉出来。”周砚说。

“来了。”顾明报出一串短码,“`VT-07`,离线投票包模板。”

周砚重复了一遍,忽然把那份封存箱向自己这边拖了半寸。

“VT-07,谁创建的?”

信息中心的人沉默了两秒,像是在确认能不能说。最后他还是开口:“模板维护组。”

又是模板维护组。

周砚已经不意外了。他现在只想知道,这一套从三个月前就埋下的东西,到底什么时候开始进入董事会秘书办公室的视野。若只是维护组私自操作,还能算局部腐烂;若秘书办也在链上,那就是从制度层直接往下倒。

他抬头,正想继续逼问,门外忽然传来一声极轻的敲门声。

不是会议室的门,是隔壁临时取证间。

梁总的声音隔着门板传进来,压得很低:“周砚,来一下。”

周砚心头一紧,立刻起身。

他走出会议桌时,身后那几个人的目光都跟着移动。没有人说话,但每个人都明白,梁总在这个时候叫他,意味着外面又有新的并案材料进来了。

取证间里灯光更白,白得几乎没有温度。梁总站在一台断网电脑前,手里拿着一份刚打印出来的签名对齐表。纸张还带着热气,边缘微卷,显然是刚从机里出来。

“看这个。”梁总把纸递给他。

周砚扫了一眼,瞳孔微缩。

对齐表上列着三项签名源:顾明的证书指纹、离线投票包签名、以及影子主控镜像的授权回执。三者的时间差,被压缩到同一分钟内,甚至在记录层面形成了闭环。最下面一行更刺眼:

`签名并案建议:由秘书办统一归口`

周砚抬起眼:“谁写的?”

梁总没有马上答,只是把另一张附页翻出来。

附页上是一个熟悉得让人发冷的名字。

孙煜。

“他昨晚把这个并案建议塞进了草稿库。”梁总说,“不是正式发起,是先放进模板。今天秘书办拿出来的时候,系统自动把它认成了建议稿,跟调阅单一并推送。”

周砚盯着那行名字,忽然明白对方为什么要借顾明的签名。

顾明是技术侧最稳的那只手,借他的签名,投票包就显得像正常流程;再把影子主控和跳板机塞进来,签名就会被解释成“维护动作中的必要调用”;最后由秘书办归口,所有异常又能被说成“并案建议中的技术细节”。

这不是一次伪造,这是一次把伪造做成制度默认值的尝试。

“所以,今天不是要争这份箱子里的映射表。”周砚低声道,“是要争谁能先定义这套签名链。”

梁总看着他,点了点头:“对。对方已经在把编号战争往签名战争上抬了。你要是输了,这个影子主控就会变成‘流程必经’,以后谁都能借它落签。”

周砚没说话,只把那张签名对齐表重新折好。

他已经清楚了。

`BSO017`不是最后一枚钉子,它只是把钉子打进了签名层。对方真正想要的,是把离线投票包、影子主控、跳板机、证书重放全部并进一个可归口的解释里,然后再让秘书办把这个解释盖章。只要并案成功,后续所有追问都会变成“已经流程处理”。

“那就别让他们归口。”周砚说。

梁总看着他:“你准备怎么做?”

周砚没立刻回答。他转身回到会议桌旁,目光落在封存箱、证据袋、草稿本和那页调阅单之间,像在看一张刚刚摊开的网。

“先并四样东西。”他说,“投票包、影子主控、跳板、签名。既然他们想用一条链吃掉所有解释,那我就让这四样东西先一起上桌。”

桌头那位中年男人眉头紧皱:“你想怎么并?”

周砚把平板上的路径图调出来,指尖点在最核心的那个节点上。

“把离线投票包的签名源、影子主控的镜像哈希、跳板机会话日志、顾明证书的重放痕迹,全部做成同一份只读并案包。”他停了一下,声音更冷,“并案包一旦成形,秘书办就不能只拿建议稿发话。它得先解释,为什么自己的归口签名,出现在一个不该有的跳板回执里。”

空气安静得像一根绷直的线。

信息中心的人脸色变了又变,最后只说出一句:“如果你这么做,等于把系统侧也拖进来了。”

“本来就在里面。”周砚淡淡道,“只是你们一直假装它站在外面。”

他说完,抬手按下平板上的发送键。

几秒后,顾明那边传来一声低低的确认:“并案包已生成,哈希已上链,只读副本推送到纪检、法务、董事会办公室和信息中心。”

周砚抬头,看向桌头那位中年男人。

“现在,轮到你们解释归口了。”


  (https://www.635book.com/dzs/69986/50088895.html)


1秒记住零零电子书:www.635book.com。手机版阅读网址:m.635book.com