指尖刚碰到玻璃,镜面里却先伸出一只手,牢牢扣住了他的手腕。
冰冷,细长,像纸扎出来的骨节,掌心却有种湿透后的滑腻感。陈九被那一下拽得身子一晃,整面穿衣镜跟着发出低低的嗡鸣,镜框裂纹里竟一点点渗出灰白的字流,像有无数行日志正从里面往外淌。
“放开!”小马一钢尺砸过去。
尺面却像砸进了水里,只在镜面上荡开一圈细纹,连声响都被吞掉了。镜里的那只手纹丝不动,反倒顺着陈九的手腕往上扣了一寸,指尖压住脉搏的地方,像在读取什么。
陈九咬着牙,另一只手猛地去撕掌心那张参数单。
纸一裂开,里面果然还有一层。
不是夹层,是更薄的一页透明膜,贴在纸背上,平时根本看不出来。那层膜上浮着一串几乎隐形的小字,细得像针扎出来的:
`SECONDARY_CHECK=TRUE`
`CHECK_TARGET=NODE`
`CHECK_MODE=REVERSE`
`FAILBACK=DROP_VERSION`
陈九心口猛地一沉。
第二层校验。
这四个字不像提示,更像机关被扳动时发出的暗响。他来不及细想,镜面里那只手忽然往后一拖,整面镜子里的长廊瞬间亮了一下,尽头那扇门牌门像被谁从背后掀开半扇,门内一串灰白节点编号飞快滚出,像被抽走底层支架的楼道。
“它不是在改镜面。”陈九声音发紧,“它是在拿镜面去校验节点。”
老赵站在后面,脸色已经白得发灰。他盯着那些从镜面里往外翻的编号,喉结滚了一下:“不止。它先劫持版本,再借版本去掉线。版本一掉,节点就会以为自己失联,校验链就会自动回落到更底层。”
“更底层是什么?”
老赵没有马上答。他抬手指了指陈九掌心那层透明膜,眼神里第一次露出明显的惧意:“你手里这张不是参数单,是校验页的背页。前面那层写的是谁能改门,后面这层写的是谁能改掉线。”
话音未落,站内所有灯同时闪了一次。
不是灭,是像被什么东西从中间拧断了一口气。应急灯白得发青,照得地面那层镜面化的薄纹更深了,像一片铺开的冰壳。陈九低头,发现自己脚下的影子已经不见了,取而代之的是一行细细的黑字,字形和参数单上的版本号一模一样。
`VERSION_LOCK=0`
下一秒,整个站点后台发出刺耳的蜂鸣。
电脑屏幕自己亮起来,原本停在镜面劫持页的界面被强行切走,白底黑字的版本页弹了出来,顶端大字像刀刻的一样浮现:
【检测到参数接管。】
【正在执行版本回退。】
“回退?”小马眼神一跳,“它要把现在这层版本先掉线?”
陈九刚要开口,穿衣镜里那只手忽然再往前一拽。
他整个人被拖得踉跄半步,额头几乎撞上镜面。镜里那条长廊已经彻底变了,原本挂着白布的墙面上多出一排排节点灯,红的、黄的、灰的,忽明忽暗,像一串被吊起来的心跳。每一盏灯下方都挂着一块小牌,牌上写的不是编号,而是状态。
`在线`
`离线`
`待校验`
`反向校验中`
陈九瞳孔一缩。
最下方那排里,有一块牌的字正一笔一笔往外改。
先是`待校验`,然后变成`反向校验`,最后停在`节点先掉线`四个字上,像有人拿湿手一遍遍擦,硬要把状态擦成结果。
“它在改节点定义。”陈九低声道。
老赵脸色发木:“不是改定义,是把节点当成可被校验的对象。以前是版本校验节点,现在反过来了,节点开始校验版本。可一旦反过来,掉线就不只是断开连接,是节点主动把自己从旧版本里拔出来。”
陈九听得后背发凉。
站里的门忽然自己响了一声,像有谁在外面拿指骨轻轻叩了叩铜门。
不是客人,不是阴件。
是系统在催。
镜面里的那只手仍扣着他,指腹却慢慢移到了他腕骨内侧。那里不知什么时候浮出一条淡黑的线,细得几乎看不见,像某个隐藏的校验印记被压了出来。陈九低头一看,才发现那不是线,是一道被压缩到极细的节点标记。
`NODE-17`
他心里猛地一震。
17。
母亲的死期。
也是那张白纸条上的日期。
这东西从来不是单独出现的,它一直挂在节点上,挂在门牌后面,挂在参数的尾巴上。有人把他的旧案塞进节点里,让整个链路都以为这条命是校验用的锚。
“它想拿我当节点?”陈九咬着牙问。
老赵没答,只是盯着屏幕,声音很沉:“不是想。已经开始了。”
版本页上,回退进度条已经跳到了百分之七十三。最后一段灰条正缓慢向左收缩,像一条被勒紧的河。可就在进度条下方,又有一行更细的字缓慢浮出来,像第二层说明书从纸背面顶开了字面。
【反向校验启动后,节点将失去版本归属。】
【节点掉线前,可回看二级校验源。】
二级校验源。
陈九脑子里轰的一声。
他终于明白那层透明膜为什么贴在参数单背面。前面的参数负责把镜面接管过来,后面的校验则不是补丁,而是把整套劫持行为合法化的证词。参数是手,校验是章,版本掉线只是为了让新章看起来像旧章签的字。
而这次,系统并不是真的要毁掉节点,它是在逼节点自己把更上层的来源翻出来。
“老赵。”陈九压低声音,几乎是从牙缝里挤出一句,“二级校验源在哪?”
老赵的眼神晃了一下,像是想起了什么极不愿碰的东西。他缓慢抬手,指向屏幕右下角那个一直没动的灰色图标。
那图标像一枚缩小的门牌,又像一块被压扁的回执。
“在接口下面。”他说,“也在授权上面。它们不让你看,不是因为藏得深,是因为看见它的人,会先被算进节点里。”
陈九还没来得及反应,镜面里忽然传出一声极轻的“咔”。
像锁断了。
扣着他手腕的那只纸手,指节一松,随即整只手开始往后缩。镜中长廊尽头的门牌同时亮起,门内一串灰白字流猛地喷涌出来,像被什么东西从背后扯开了封口。
屏幕上,版本回退进度条直接跳到百分之九十九。
然后停住。
停住的一瞬,整间快递站的声音像被抽空了一截。风声没了,灯丝的嗡鸣没了,连小马的呼吸都像被按进了棉花里。只有版本页下方那行小字,慢慢浮出最后一句。
【版本开始掉线。】
【节点将先于接口失联。】
陈九的手机忽然震了一下。
不是来电,不是消息,而是一条来自系统内部的离线提示,黑底白字,像从棺材盖里弹出来的:
`NODE-17 连接中断`
几乎同一秒,镜面里那只扣着他的手彻底松开。
陈九被反作用力猛地往后一带,踉跄着撞在货架上。穿衣镜里的长廊却没有消失,反而像被断线后露出的第二层皮,明晃晃摊在那里。那排节点灯开始一盏接一盏熄灭,最后只剩尽头那一盏还亮着,灯下的牌子缓慢翻面,背面露出一行新字。
`SECONDARY_CHECK SOURCE: ACCESS PATH`
陈九盯着那行字,喉咙发紧。
接口。
这一次,不是参数先动,也不是镜面先动。
是校验,先借节点掉线,把真正的接口拖出来。
而门外那道铜门,也在这时,第三次被敲响。
本书首发来自四月天小说网,第一时间看正版内容!
