下一章 上一章 目录 设置
21、他找到了开关 伪绑定威胁 ...
-
裴知那碗面的汤底凉透的时候,林溪把碗收走了。
她把空碗放进水槽,开水冲了两遍,搁在沥水架上。碗边还沾着一丝辣油的橙红色,在水流里慢慢散去。
裴知还坐在台阶上,脊背靠着门框,右手搭在膝盖上。她低头看着自己的左手掌心——那只手套已经重新戴上了,但指尖微微蜷着,像在确认什么东西还存在。
“——七年前,”裴知开口,“我被围在第七星区边缘的时候,他断开连接把我推出去之前——他在通讯频道里留了一段话。”
林溪靠在灶台边,没出声。
“——那段话我没听到。信号被拦截了。我后来收到的时候,已经是三天之后了。那时候他已经——”
她停了一下。
“……所以我用了七年去猜他说了什么。”
墨渊蹲在窗台上,尾巴盘在爪边,耳朵朝裴知的方向转了一度。
“——你后来查到了吗?”林溪问。
“查到了。”裴知把手套的指节处捋平,“他在频道里说了四个字:‘你活下来’。”
窗台上那只猫的尾巴尖,极其轻微地动了一下。
裴知抬起头,看着灶台的方向。“——我用了七年去猜,最后发现他说的那四个字就是字面意思。”她顿了一下,“他没有留别的话。没有告别。他只是让我活下来。”
林溪把沥水架上的碗翻了个面。
“——那你在矿场里锁死装置的时候——你在告别?”
“——我在替他把最后一个没做完的事做完。”裴知站起来,扶着门框站直,“然后我替他说了我想要的告别。”
她拍了拍裤子上沾的灰,转身走进屋里,在吧台边坐下。
陆沉给她倒了一杯温水,放在她手边。
裴知低头看着那杯水。“——谢谢。”
林溪从灶台边走回吧台后面,墨渊从窗台上跳下来,跟在她脚边,在吧台中央的位置蹲下。
咖啡厅里安静了一阵。
然后手机响了。
林溪把手机翻过来。金色弹窗上的同步率已经稳定在了24.1%。弹窗底部,多了一行新的字:
【检测到外部通讯请求·加密频段·来源:不明·匹配特征:星域级信号中继节点·优先级:高】
“——”林溪看着那行字。“来源不明?”
墨渊的尾巴竖了起来。“——不是泽维尔。泽维尔用暗红色频道。这个是——”
“银灰色。”裴知的声音从吧台侧面传过来,“这是中继节点的信号。”
“中继节点?”
“星域通讯网络的中继站。通常是旧军方废弃的节点,但还通着电。”裴知顿了一下,“——有人从很远的地方用那个节点给你传了一条信息。”
林溪低头看着那行字。“——接吗?”
墨渊看了裴知一眼。裴知点了下头。
林溪按下了接听键。
手机屏幕上的金色弹窗变成了满屏的亮白——然后一行字从屏幕顶端缓缓落下来:
【给绑定者:你的信号在过去七十二小时内被读取了四十七次。读取源:三个不同星域的七个独立节点。有人在大量复制你的精神力签名。】
那行字消失了。
取而代之的,是第二行:
【建议:更换绑定通道加密协议。当前协议已被破解至百分之七十三。】
第二行字也消失了。
屏幕恢复了金色弹窗的界面,但底部多了一行新的灰色小字:
【匿名提醒者。无需回复。】
林溪把手机放在吧台上。
“——有人在提醒我,泽维尔在复制我的精神力签名。”
墨渊的尾巴在吧台上贴平了。“——复制你的签名有什么用?”
裴知的脸色变了一瞬。“——如果有足够多的签名样本,他可以制造一个‘伪绑定’。”
“伪绑定?”
“在同步率通道上挂一个假的数据流,伪装成精神绑定对象。”裴知的声音低了半度,“——如果那个假流接入你的通道,它会干扰真实的精神力传导。严重的,会让绑定错位。”
林溪的左手无名指上,戒指的光芒稳定如常。
“——错位之后呢?”
“错位之后——”裴知看着她,“你会不知道哪个信号是你自己的。”
咖啡厅安静了。
墨渊从吧台上站起来,走到林溪的手边,低头看着她戒指上那道纹路。他的尾巴贴着她的手腕内侧,贴着那道金纹的位置。
“——他复制了你的签名之后,能用它做什么?”
裴知没有立刻回答。她低头看了一眼自己后颈上那道已经彻底暗下去的印记。
“——他能用一个假的签名,伪造一条断开指令。”
墨渊的尾巴在林溪手腕上猛地收紧了一圈。
“——断开指令——能强行切断绑定?”
“——不是强行切断。是让绑定双方中的一方‘认为’自己已经被断开了。”裴知的手指在吧台边缘极轻地叩了一下,“一旦那一方相信了那条假指令——绑定信号就会出现自我调零。不需要物理切断。绑定会因为‘信任崩塌’而自行瓦解。”
窗台上的风铃静止不动。
陆沉站在窗边,手里的水杯举在唇边,没喝。
夜七蹲在沙发扶手上,视线落在吧台方向。
林溪低头看着自己的戒指。
那道光——稳定、温暖、随着她的脉搏节奏微微涨缩。
“……如果绑定的瓦解原因是被伪造的——那物理接触还能重新建立它吗?”
裴知沉默了一瞬。“——能。但前提是双方都记得那条通道是真的。”
林溪把左手抬起来,戒指对着裴知的方向。“那如果我记得——他也记得——那条假指令能被识别出来吗?”
裴知看着那枚戒指。“——如果你们在绑定通道里存了一段只有你们两个人知道的信号——那泽维尔复制不了它。”
“——存什么?”
墨渊的尾巴在她手腕上,极其缓慢地、一圈一圈地缠上来。
四圈。
然后他在她手背上,用尾尖划了一道极短的弧线——像一面微型的、只有他们看得懂的旗。
“……我们的心跳。”
林溪低头看着他。
“——他复制不了心跳。”
他蹲在她的手掌旁边,金黄色的眼睛里那层光稳定如常。
林溪把他从吧台上端起来,抱进怀里。
“——那以后每次通讯之前——我先听一遍你的心跳。你听一遍我的。”
墨渊的前爪搭上她肩膀。
“……嗯。”
裴知看着吧台上那两个人——那个女人把猫抱进怀里,猫的尾巴缠着她的手腕。她看了三秒,然后低头把那杯已经凉透的温水端起来,喝了一口。
“——他们复制签名需要时间。”她说,“四十七次读取——至少还需要二十到三十次才能凑够一个完整的伪绑定。”
林溪没有松手。“——那在这之前——”
“——在这之前,”墨渊的声音从她胸口下方传上来,“你每次觉得不对的时候——听一下戒指。”
“听什么?”
“听我。”他的尾巴在她手腕上轻轻拍了一下。“——如果戒指里还有我的声音——那条通道就是真的。”
林溪低头看着左手无名指上那枚戒指。
她闭上眼,把注意力集中在戒指和皮肤接触的位置。
她听见了。
不是声音。是振动。极低、极稳、像隔着一层墙传来的心脏跳动的回音——和她自己脉搏的节奏微微错开,像一段正在同时演奏但不同步的旋律。
“……我听见了。”
墨渊的耳朵微微竖起来。
“——听见什么了?”
“你的心跳。”她睁开眼,看着他,“比我的慢一点。”
墨渊的耳朵向后压了压。“……一百二十年前受过伤。心率比正常低。”
“——那正好。”
“正好什么?”
“正好我分得清哪个是我的,哪个是你的。”
墨渊把脸转向一边。
但他的尾巴——在她手腕上缠着的那条尾巴——尾尖极其轻微地翘了一下。又压下去。又翘了一下。
像一面很小很小的旗。
在风里晃了三次。
林溪把手机翻过来,看了一眼金色弹窗底部的灰色小字。
【同步率:24.3%·绑定稳定性:良好·精神力通道状态:待加密·建议:建立双因子验证协议——已生成。】
“——双因子验证协议?”
墨渊从她怀里探出头来,低头看着那行字。
“——双因子验证的意思是——以后每一次精神力通讯之前,系统会自动校验绑定双方的心跳频率和波形曲线。如果匹配失败——通讯自动终止。”
林溪看着那行字。“——它自己生成的?”
“——它会根据绑定通道内已有的数据自动生成防御协议。”
墨渊说完这句话,低头看了一眼自己的尾巴——它还缠在她手腕上。
“……你暂时别松手。”
“为什么?”
“——验证协议需要连续读取至少三百次同步心跳才能完成部署。”
林溪低头看着自己手腕上那条尾巴。
“——三百次需要多久?”
“——如果一直不松手——大约五个小时。”
林溪抱着猫走到沙发旁边坐下来,往后靠进靠垫里,把墨渊放在自己胸前的位置。他的前爪搭在她肩膀上,下巴搁在她锁骨下方。
尾巴还缠着。
四圈。
“——五个小时。”她说。
“……嗯。”
“——你不能离开我手腕?”
“……不能。”
“——那你今晚上哪儿?”
墨渊的耳朵极其轻微地动了一下。
“……哪儿也不去。”
林溪把手机扣在沙发扶手上,右手搭在他背上,五指顺着他的脊背缓缓捋下来。
一遍。两遍。三遍。
墨渊的耳朵慢慢放松下来。
咖啡厅里的其他人,不知道什么时候已经各自散开了——陆沉在窗边翻一本旧杂志,夜七在楼梯口蹲着,程渡和季风在后门廊檐下说话,商白靠在吧台边擦一只杯子。裴知坐在吧台最边缘的位子上,面前的温水已经喝完了。她没有走。她也没有看他们。但她后颈上那道印记——在彻底暗下去之后又极其短暂地、极其微弱地闪了一次——像一盏即将熄灭的灯回光返照了一瞬。
像是在说:我看见了。
窗外的风,从巷口方向吹向咖啡厅正门。
风铃轻轻响了一下。
墨渊的尾巴,在梦中轻轻收了一下。
五个小时后。
林溪睁开眼。窗外的天已经黑透了。沙发旁边,夜七不知道什么时候给她身上盖了一条毯子。
她低头。
墨渊还在她怀里,尾巴还缠着她手腕。
她动了动手指——他的耳朵竖了起来。
“——验证完了?”
林溪看了一眼手机屏幕。底部那行灰色小字已经变成了绿色。
【双因子验证协议:已完成部署。状态:激活中。】
她盯着那行字看了三秒。
“——他复制了四十七次。”
墨渊抬起头,金黄色的眼睛在灯光里微微发亮。“——他下次来的时候——会带一个完全复制的签名。”
“——但我们已经换了锁。”
“——嗯。”
“——他开不了门。”
“——他开不了。”
林溪把手机翻了个面扣在沙发上。
她低头看着他。
他蹲在她胸口的位置,尾巴还缠着她手腕。
四圈。没有松。
“——现在几点了?”
墨渊看了一眼窗外的天色。“——晚上十一点。”
“——饿了。”
“……嗯。”
林溪坐起来,抱着他走到厨房。
灶台上那锅中午剩的米饭还在。
她打了两个蛋,切了一根葱,热油下锅。
墨渊蹲在灶台边的角落,尾巴垂在台面边缘。
炒饭的香味在灯光里慢慢散开。
“——明天泽维尔会来吗?”
“——大概率。”
“——他会带伪造的签名来吗?”
“——会。”
“——那他打开那个门的时候——”
林溪把炒饭盛进碗里,放在灶台边,蹲下来和他平视。
“——他会发现里面是空的。”
墨渊的尾巴在台面上轻轻敲了一下。
“……嗯。”
她拿起勺子,吃了一口饭。
戒指亮着。
尾巴贴着手背。
窗外的风,在这一刻变得极其安静。
像一个正在屏住呼吸的猎人。