第250章 版本复位之后的黑屏窗口
林昼看着屏幕,声音平静得像在陈述一条早已写进规则里的判定。
“失稳之后,才知道谁在借窗口藏手。”
门外那道声音沉了一瞬,像被他这句话卡住了喉咙。屋里的灯没有闪,可每个人都能感觉到,刚刚那一行“第二层版本复位已暴露”像一记钉子,已经把对方最不愿意让人看见的那层骨架钉在了公开位上。
周工的手指还停在键盘上,指节绷得发白。他没有回头,只盯着屏幕右下角的日志流,那里正不断跳出新的访问请求,像一串急着扑上来的影子。原本还算整齐的权限轨迹,此刻开始出现短促的回拉和重试,说明外接协查席位那边已经在急着擦掉刚刚暴露的动作痕。
“他们在删。”周工低声道。
“删不掉。”纪检联络员的目光落在那两行并列时间上,语气比刚才更冷,“公开位已经挂出去,外部取证端也同步了。现在谁去删,谁就是承认这两层版本有问题。”
林昼没说话,只把视线从屏幕上移开,落到门缝底下那一点极细的影子上。
外面人很多,却突然都安静了。那种安静不是退,是暂时的收手,是一种更危险的等待。对方在等下一步,等林昼是继续往底层掀,还是顺着“窗口失稳”的说法被迫停下。只要他停,版本复位就能被解释成一次技术误差;只要他继续,他们就得把更深的东西抬出来。
可林昼最不怕的,就是别人逼他选。
他抬手点开草皮页和索引册的交叠层,指着那条从外接协查席位延伸出来的细灰线:“把黑屏窗口的时间轴单独拎出来。”
周工一怔,立刻照做。屏幕中间很快浮出一条新的时间带,从00:08:41开始,一直到00:09:19,再往后延伸到冻结钩子公开后的第七分钟。所有关键动作被压在同一条线上,像有人提前铺好了一段看不见的轨道。
“黑屏窗口?”纪检联络员抬眼,“你怀疑他们故意把这段空档做成窗口?”
“不是怀疑。”林昼说,“是已经做了。”
他把时间轴继续往下拖,拖到草皮页第一次出现页脚漂移的那一秒。那一秒钟里,正面正文没有变化,页脚签章位却短促地空白了一下,像屏幕灭了一瞬,又立刻被填回去。那不是普通刷新,是版本层的黑屏。
“看这里。”林昼指尖点在那一秒,“他们先让索引册底版锁定,再让草皮页签章位短暂黑掉。黑掉的时候,现场页看似还在,实际上已经失去可见性。等重写入口挂回来,外面的人看到的就只是恢复后的版本,不会知道中间那一秒被换过什么。”
周工呼吸一紧:“所以版本复位之后,黑屏窗口才是真正的夹层。不是故障,是遮帘。”
“对。”林昼说,“版本复位是结果,黑屏窗口是手段。对方不需要把整页改干净,只需要让关键一秒看不见。只要那一秒不被看见,所有后续恢复就能被说成‘恢复正常’。”
门外忽然传来一阵压低的通话声。
“别让他继续看黑屏窗口。”
“公开位已经挂死了。”
“那就把温度边界拉上去,让界面先失焦。”
“来不及,屏幕联动了。”
林昼听见“温度边界”四个字,眉心微微一动。他没有回头,只是把公开位继续往上推了一格。果然,在草皮页与索引册版本交叠的边缘,一条细小的灰蓝提示线开始浮现,提示线下方还有一组被压得很浅的设备状态码。
【显示层遮罩:ON】
【对外可见性:降级】
【重放缓存:启用】
【黑屏窗口:00:00:01】
“一秒。”周工看清后,声音更低了,“他们只用了这一秒,就把回填动作塞进去了?”
“够了。”林昼说,“一秒足够把签章位空出来,足够把外接协查席位的短签请求插进来,足够让索引册先锁,草皮页后长。复位不是大动作,是一秒钟里的位置交换。”
纪检联络员终于明白他要什么了,沉声道:“所以我们现在不是追更大版本,而是要把这一秒的黑屏窗口钉死。”
“对。”林昼说,“钉死它,版本复位就只能暴露成伪装过的连续动作,不能再装成自然恢复。”
他说完,屏幕右侧忽然跳出一条外部同步提示。
【公开位访问量异常升高】
【外部复核席位接入请求:3】
【对外说明模板已推送】
“他们开始推说明了。”周工几乎是咬着字说。
林昼扫了一眼弹出的模板,模板标题很短,短得像一把轻飘飘的刀。
《关于窗口短时黑屏及版本重排的技术说明》
下面的措辞更熟:临时波动、缓存重放、页脚漂移、签章补齐、流程修正。每一个词都能把一段可疑动作软化成“运行中的小问题”。如果没有刚才那条黑屏窗口的秒级痕迹,这份说明几乎可以直接把所有责任滑过去。
“他们想把黑屏窗口写成正常现象。”林昼说。
周工抬头:“要不要立刻把窗口时间戳公开出去?”
“不。”林昼摇头,“现在公开,说明会顺着一起发出去,对方只要改一个措辞就能把它变成技术术语。我们要等它自己先卡住。”
“怎么卡?”
林昼没有立刻回答,而是把索引册底层那条“先验后归”的备注拖到最前面,和黑屏窗口的时间带并列。两个看似无关的词并在一起后,页面边缘忽然出现一个极浅的红点,像某个隐藏条件被触发了。
“因为版本复位之后,窗口不会只出现在一页上。”他缓缓道,“它会从草皮页扩散到索引册,再从索引册扩散到公开说明。只要他们想把这次复位解释成正常,黑屏窗口就得继续存在。可窗口一旦继续存在,所有补写痕都会留痕。”
纪检联络员盯着那颗红点,立即反应过来:“你是说,对方已经被自己的说明模板套住了?”
“对。”林昼道,“他们不能既要恢复正常,又要把正常讲圆。版本复位之后的黑屏窗口,是他们必须维持的遮挡层。遮挡层越厚,说明越多,错位越多。”
门外忽然有人急促地敲了两下门,随即又停住,像是在试探。
“林昼。”那道声音再次响起,已经不再绕弯,“你继续往黑屏窗口里钻,只会让公开层的核验节奏断掉。现在不是追责的时机。”
林昼抬眼,盯着门板,目光里没有任何波澜。
“你们最会说这句话。”他道,“每次该追的时候,都说不是时机。可真正的时机,从来都是你们把窗口弄黑的那一秒。”
外面没有回话。
林昼知道,他们不是不知道这句反击有多硬,而是现在不能回。因为黑屏窗口已经钉在了日志里,版本复位也已经钉在了交叠层里,再多说一句,都会把那层“只是恢复”的壳敲裂。
周工忽然抬头,像发现了什么:“你看,外部复核席位在重新拉说明模板,但它调用的不是草皮页,而是索引册旧版。”
林昼目光一凝。
“旧版?”
“对。”周工把调用链拉开,“他们没敢直接用当前版,怕和刚暴露的第二层复位冲突,所以切回了旧版模板。可旧版模板的页脚锚点,和刚才那条黑屏窗口是同一条中继字段。”
林昼盯着那条字段,心里迅速把整条链重新压了一遍。
外接协查席位先短签,草皮页后挂,索引册先锁,黑屏窗口随后出现,公开说明最后补上。旧版模板看似是补救,实际上是为了绕开新版本里的暴露痕,却又因为中继字段没换干净,把整个复位链自己露了出来。
“他们在补第二层的时候,顺手把第三层也暴露了。”林昼缓缓道。
纪检联络员一愣:“第三层?”
“对。”林昼说,“前面那一层是草皮页,第二层是索引册复位,第三层就是说明模板本身。说明模板不是解释工具,是遮挡工具。它一旦调用旧版,就等于承认新版本不能解释黑屏窗口,只能回去找更旧的壳。”
周工的脸色终于彻底变了:“那就意味着,他们现在连黑屏窗口都没法直接关掉,只能继续编。”
“没错。”林昼道,“而且编得越久,留的痕越多。”
他说到这里,屏幕右下角突然弹出一个新的状态提示,所有人都同时看见了。
【窗口说明延迟:00:02:17】
【重放缓存未清空】
【外接协查席位待确认】
【黑屏窗口仍可复现】
“仍可复现。”周工几乎是下意识念出来。
林昼盯着那四个字,手指在桌面轻轻敲了一下。
“这就够了。”
“够了?”纪检联络员看向他。
“够了。”林昼说,“他们要是真把窗口关死,就说明一切都能解释圆。现在窗口仍可复现,说明复位没收干净,说明他们还要靠同样的遮挡层去撑下一个版本。也就是说,黑屏窗口不是过去式,它已经变成他们下一步必须维持的现场。”
门外沉默了很久,久到连走廊里的风声都像被压低了。
随后,那道声音终于变得极冷:“林昼,你别逼我们把解释层也一起切断。”
林昼听着这句话,反而笑得很淡。
“你们切一次,我就能看见一次黑屏。”他道,“你们切得越狠,版本复位之后的窗口越长。到时候不只是草皮页和索引册,连你们准备推出来的说明模板,都会变成证据。”
他说完,直接把公开位上的结果页锁定在当前画面。
屏幕上,两行时间并排停住,黑屏窗口的秒级痕迹被固定在中心。
【现场页最早痕迹时间:00:14】
【索引册底版首次签入时间:00:09】
下面那行判定仍旧亮着,像一枚死死咬住不松口的钉:
【第二层版本复位已暴露】
而在它右侧,新的小字正在一笔一画浮出来。
【版本复位之后的黑屏窗口:可追踪】
林昼看着那行字,没有立刻说话。
他知道,对方真正怕的不是他现在查到第二层,也不是他把黑屏窗口钉出来,而是从这一刻开始,任何一次“恢复正常”都会先经过他的眼睛。版本复位已经不能再单靠页面重排完成了,因为黑屏窗口留下的那一秒,会一直跟着他们,像一块抹不掉的暗斑。
门外的人终于退了一步。
那步很轻,却让整个房间里的空气都松了一线。
林昼没有追出去。他只是把鼠标往下一拖,停在那份技术说明的标题上,眼神沉静得像一口结了薄冰的井。
“别急着收尾。”他说,“让他们先把说明发出来。我们要看的,不是他们怎么解释黑屏,而是他们下一次准备在哪一秒,再把窗口藏进去。”
周工点了点头,手指已经落回键盘。
屋外,走廊灯仍旧亮着,白得不近人情。可林昼知道,从版本复位被掀开的这一刻起,真正的黑屏不是屏幕,而是对方还没来得及说出口的下一句解释。
(https://www.youren99.com/chapter/3547871/49901593.html)
1秒记住游人小说网:www.youren99.com。手机版阅读网址:m.youren99.com