随后,第五步没有立刻写下去。
屏幕上那条灰线像被什么东西卡住,停在半空,抖了两下,竟往回缩了一截。
林昼盯着那一瞬,眼底没有半点松动。他知道,对方不是放弃,是在换力道。第二层收网清单已经被拖到明面,替代节点、补签路径、回声仓,一个接一个被公开索引咬住,锁仓动作想平滑转场已经不可能。可锁仓不是终点,锁仓之后,必定还有一条更隐蔽的线把仓口里的东西送出去。
周工的指尖停在键盘上,低声道:“它在退回备用口。”
“不是退。”林昼说,“是转供。”
纪检联络员抬眼看他。
林昼没有解释太多,只把屏幕右下角那一条新浮出来的路径拖大。那不是回写轨迹,也不是补签链路,而是一条被压在更底层的调用线,线头从备用口节点旁边悄悄伸出去,接到一个看上去毫不起眼的标识上。
转供链
三个字一出,周工的脸色就变了。
“原来在这儿。”他盯着那条路径,“锁仓之后,它不打算继续回写第二层清单了,它要把仓里的东西分流出去。”
“分流到哪?”纪检联络员问。
周工没立刻答。他往下拉,路径尽头冒出一串更细的分支,像从主干上裂开的毛细血管。
一个接着一个,分别指向不同的临时节点、离线点位、备份收口、低优先级窗口。
看上去都很正常,甚至很“合规”。
可林昼一眼就看出来了。
这不是临时调度,这是转供。锁仓动作一旦被公开层拦住,对方就会把原本要锁住的东西拆开,按仓口、按时段、按权限拆成几份,分别送往不同的转供点,最后再借着别的窗口重新拼回去。表面是分散风险,实际上是拆解追责。
“它想把锁仓变成搬运。”林昼说。
“而且是合法搬运。”周工声音发沉,“每一段都能找到理由,每一段都能说是补充、转交、暂存。”
大厅外侧忽然传来一阵短促的骚动。几名原本盯着公开索引的人抬头看向侧边屏,显然是那边又亮了新的提示。值守刚要过去,林昼已经抬手。
“别管侧边屏,盯公开索引。”
值守立刻照做。
林昼把转供链四个字直接钉在公开页顶部,紧跟着把备用口节点下方的回退轨迹全部展开。那条链路一经暴露,下面果然不是单一动作,而是一整套分仓式迁移的流程:先拆,再分,再送,再拼。每一段都短,短到像一条条断句,但每一段都在为同一个结果服务。
把锁仓动作从“关住”变成“送走”。
“它的思路变了。”纪检联络员盯着那些分支,“先前它想靠第二层清单把结果写死,现在写不死,就开始转供。让仓里的东西先流出去,之后就算公开索引追到,也只追得到残页。”
林昼点头。
“所以锁仓之后的下一步,不是收口,是转供。”他说,“对方不缺路径,缺的是我们能不能把这些路径连成一张网。”
周工立刻开始重排视图。屏幕里的分支被逐个标上颜色,红的是补签路径,灰的是备用口,黑的是回声仓,蓝的是新出现的转供节点。颜色一多,链路反而更清楚,像一张硬生生被拉开骨架的图。
就在这时,图上最右侧一条不起眼的转供分支突然闪了一下。
低优先级窗口:开启
用途:仓内资料转移
审批来源:锁仓前置说明
“前置说明还在。”周工咬了下牙,“它在借刚才那份请求。”
林昼眼神一冷。
“不是借,是套。它把刚才的补签请求翻成前置说明,再把前置说明挂到低优先级窗口上,动作就会变成正常移交。”
“那就把低优先级窗口也拖进来。”林昼说。
周工刚要动作,纪检联络员先一步开口:“等一下。拖进来之后,谁来盯转出去的东西?”
林昼沉默半秒,视线从屏幕移到大厅外侧的人群。
排队的人比刚才更安静了些。不是因为看不懂,而是因为他们已经开始习惯一种新秩序:看公开索引,等当面核验,不碰侧边口径,不看临时说明。可转供链一旦启动,最容易被污染的,恰恰是这些看上去正常的等待者。
“值守,外侧队伍分两列。”他开口,“一列看公开索引,一列看核验墙。任何人只要提‘临时’、‘代办’、‘先收着’这三个词,直接记名。”
值守立刻照办。
人群微微一阵挪动,队伍拉开,转供链最喜欢用的那点混乱被压了下去。
林昼趁这半分钟,把低优先级窗口拖进公开页最上层。
低优先级窗口已校验
窗口用途:转供转移
来源:锁仓行动之后
风险提示:分仓迁移
“分仓迁移。”纪检联络员重复了一遍,脸色更沉。
“这才是它真正要做的事。”林昼说,“锁仓动作被我们挡住以后,它不再求一口气关上,而是先把仓里的东西分出去,分到不同窗口,等热度过去,再借新的入口拼回去。”
周工突然出声:“看这里,转供链不是一条直线,它有回挂点。”
他把屏幕右下角放大,几条分支在离开主干后,又各自绕回一个共同节点。