第446章 复盘钩子里藏着第二层版本复位背面的回执(1 / 2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
林昼把那份异常摘要按在桌面上,没有立刻翻页。<\/p>
<\/p>
屏幕里那行“版本基线已复位”还在闪,像一枚被反复压下去又弹起来的钉子。真正刺眼的不是这几个字,而是它后面紧跟着的空白回执位。空白太整齐,整齐得像被人特意留出来,等着下一只手把它补齐。<\/p>
<\/p>
“别看表面。”林昼的声音很低,“先看背面。”<\/p>
<\/p>
周工抬头,立刻把日志窗切到镜像层。主屏被分成两列,左边是公开页收到的版本复位通知,右边是隐藏的系统回执流。两列看起来几乎一致,唯一不同的是右侧末尾多了一段被压缩过的附加字段。<\/p>
<\/p>
`retro-hookackpendg`<\/p>
<\/p>
“复盘钩子。”周工念出来,眉头皱紧,“它不是记录复盘结果,是在等回执?”<\/p>
<\/p>
“对。”林昼盯着那串字段,“复盘钩子一旦掉线,系统会默认复位完成。可它背后还有第二层回执,只有在版本复位之后才会吐出来。”<\/p>
<\/p>
纪检联络员站在一旁,手里的笔停在半空:“也就是说,刚才那次黑屏窗口,不只是劫持了水位共享?”<\/p>
<\/p>
“它先劫持共享,再借复位把复盘钩子踢下线。”林昼把那两列日志往下拉,“你看这里,公开页显示的是版本回到安全基线,后台却留下了一个未消费的回执槽。对方真正要拿走的,不是复位本身,是复位背面那份‘谁确认过、谁放行过、谁在什么时间默许它变回去’。”<\/p>
<\/p>
周工盯着那段压缩回执,手指无意识在桌边敲了一下:“这就像把门关上之后,顺手把门缝里的纸条拿走。纸条上写的不是进出记录,是谁开过门。”<\/p>
<\/p>
“更狠一点。”林昼说,“纸条上写的是谁允许这扇门被重新装回原样。”<\/p>
<\/p>
空气一下沉了下去。<\/p>
<\/p>
大厅外的队伍还在移动,低温灯把人的影子拖得很长。有人走到服务台前,抬头看了一眼新刷出的提示,又低头去翻手里的发放条。表面看,一切都只是系统异常处理后的正常排队。可林昼知道,异常一旦被写成正常,下一次就会更容易被复刻。<\/p>
<\/p>
“把复盘钩子的历史版本拉出来。”他说,“不是这次的,往前三轮。”<\/p>
<\/p>
周工立刻操作,几秒后,屏幕上弹出三段极短的记录。<\/p>
<\/p>
第一次,`recaphooklost,fallbacktoversionbasele`<\/p>
<\/p>
第二次,`recaphookreset,waterarkirrored`<\/p>
<\/p>
第三次,`recaphookrepcedbystandbyack`<\/p>
<\/p>
每一条都很短,短得像一句无关紧要的系统提示。可连起来看,像一条慢慢收紧的绳。<\/p>
<\/p>
林昼目光扫过第三条时,停住了。<\/p>
<\/p>
“替身回执。”他说。<\/p>
<\/p>
纪检联络员抬眼:“替身?”<\/p>
<\/p>
“不是人,是回执逻辑。”林昼指着屏幕,“复盘钩子掉线后,系统会自动找一个备用回执槽补上。第一次只是兜底,第二次开始,兜底变成镜像,第三次就能替掉原来的确认人。对方想要的不是一次篡改,是让复位看起来永远有回声,永远能补签,永远像合规完成。”<\/p>
<\/p>
周工的脸色更沉:“所以刚才的版本复位,不是结束,是第二层回执的入口。”<\/p>
<\/p>
“对。”林昼说,“版本复位的背面,藏的是回执接管。复位负责让人觉得一切恢复了,回执负责把恢复写成事实。”<\/p>
<\/p>
他顿了顿,抬手在白板上写下两行字。<\/p>
<\/p>
版本复位。<\/p>
<\/p>
背面回执。<\/p>
<\/p>
“把刚才那次重试请求和最早那次黑屏窗口的触发链并起来。”林昼继续道,“我要看不是谁改了版本,而是谁在复位后最先拿到了回执槽。”<\/p>
<\/p>
周工把几份日志拖到同一时间轴上,画面很快交错出一条更细的线。黑屏窗口先掉,水位共享先掉线,版本基线随后复位,紧接着便有一个极短的后台请求从影子侧发出,像一只手趁门合上时伸进去,扣住了门背面的扣环。<\/p>
<\/p>
“这个请求……来源是本地服务号。”周工喉结动了动,“不是外部仓库,不是匿名镜像,是内网备用服务。它在复位完成前两秒就准备好了,只等钩子掉线。”<\/p>
<\/p>
“准备回执的人,一直在里面。”林昼说。<\/p>
<\/p>
纪检联络员的笔终于落下:“也就是说,之前我们盯着的是影子侧请求,现在得改盯备用服务里的回执队列?”<\/p>
<\/p>
“不是改盯。”林昼摇头,“是要把它从备用服务里剥出来。对方把第二层回执藏在版本复位背后,说明他知道公开页已经不能直接动。他现在靠的是‘看起来只是补签’的那一层。只要补签成立,版本复位就会被当成已完成动作,后续所有复盘都只能看见他留下的结果,看不见他怎么进来的。”<\/p>
<\/p>
周工忽然意识到什么:“所以他们刚才故意让共享层先掉线,就是为了把复盘钩子从外层断开,好让备用回执自动顶上?”<\/p>
<\/p>
“没错。”林昼说,“共享先掉线,眼睛先失明。眼睛一失明,系统就会更依赖背面回执。背面回执一旦被接管,版本复位就不再是维护动作,而是权限转交。”<\/p>
<\/p>
他话音刚落,主屏忽然又跳了一次。<\/p>
<\/p>
↑返回顶部↑