控制室的空调嗡鸣声像一根绷紧的弦,从没断过。
赵星的嗓子已经哑透了。他盯着执事,指尖在桌沿敲了一下,又一下——像在等一个永远等不到的“我懂了”。
“发现之后呢?”执事重复了这个问题,语气没变,像钉在墙上的一根钉子。
赵星深吸一口气,把审计日志的界面投到主屏上。时间戳、终端编号、操作账号、请求内容、结果——五列数据流,像五行排列的符纹,在屏幕上缓缓滚动。
“这是日志。”他说,“不是天机簿。它只记录某个账号在某个时间、某个终端上做了某件事——不判断对错,不裁定因果,不替你定罪。”
执事的眉毛没动。他身后那两名弟子站得很近,呼吸声几乎同步——像在等一个判决落地。
“发现之后呢?”执事第三次重复。
赵星把主屏切掉,换成一张流程图。四步,四个方块,箭头指向下方。
“第一步,保全日志。”他指着第一个方块,“发现异常后,先把记录锁死——不能删、不能改、不能丢。”
执事点头:“封存证物。”
“第二步,隔离终端。”赵星的手指移到第二个方块,“把出问题的设备从网络中断开——不让它继续操作,不让它接触其他系统。”
“封禁法器。”执事翻译道。
“不是封禁。”赵星的嗓子在抗议,“是隔离。设备还在,人还在——只是让它暂时不能通信。”
执事的眉毛终于动了一下:“若法器被封印,持法者岂非等同被禁?”
赵星的手指在桌沿敲了一下。他知道这句话会来。
“第三步,冻结令牌。”他把第三个方块放大,“把出问题的访问凭证暂停——不让这个账号再发起任何请求。”
“冻结灵根。”执事身后的弟子脱口而出。
执事没回头,但赵星看见他的肩膀僵了一瞬。
“第四步,人工复核。”赵星说,“把日志、隔离记录、冻结记录打包,交给指定负责人——由人来判断下一步。”
执事沉默了很久。空调的嗡鸣声填满了整个房间。
“四步下来,”执事缓缓开口,“设备被禁、凭证被废、操作被锁——此人已被断去一切行动之权。这不就是先废修为,后审问?”
赵星把桌上的一只茶杯推到执事面前。
“假设这是终端。”他又拿了一个门牌放在茶杯旁边,“这是账号。”最后从口袋里掏出一把钥匙,放在门牌旁边,“这是访问凭证。”
执事盯着三样东西。
“现在我发现这把钥匙有问题。”赵星说,“第一步,记下来钥匙何时、何地、被谁用过。第二步,把茶杯锁进柜子——不让它接触任何锁孔。第三步,把钥匙收起来——不让它再开门。”
他拿起钥匙,放进自己的口袋。
“第四步,我告诉你钥匙有问题,我们一起查。”
执事看着赵星的口袋。
“钥匙被收走,”执事说,“不等于砍掉拿钥匙的手。”
赵星点头。
执事沉默了一会儿,目光从赵星的口袋移到茶杯上,又移回来。
“若钥匙能自己开门,”执事突然问,“那是器灵作祟,还是有人借尸还魂?”
赵星的手指停住了。
“钥匙不会自己开门。”他说,“真正危险的是——钥匙还在开门,人却说自己没动过。”
* * *
赵星让联邦安全值班员调出测试账号。
“现场演示一次。”他说,“免得你们觉得我在画饼。”
值班员在键盘上敲了几下,主屏分出一块区域,显示一个假想场景:测试账号“guest_01”在终端“T-003”上发起文件访问请求。
“假设这是异常。”赵星指着屏幕,“现在走流程。”
第一步,保全日志。值班员点击“锁定记录”,时间戳和操作序列被标红,不可修改。
第二步,隔离终端。赵星说:“点那个。”
值班员点击“隔离终端”。屏幕上T-003的图标变灰,旁边弹出一个提示框:“终端已从网络中移除。请确认物理位置。”
赵星转头看执事:“看到了吗?设备断了,但设备旁边的人——没事。”
执事盯着变灰的图标,没说话。
第三步,冻结令牌。值班员输入“guest_01”,点击“暂停”。屏幕上账号状态从“活跃”变成“已冻结”。
“钥匙收起来了。”赵星说。
第四步,人工复核。值班员把前三步的记录打包,生成一个案件编号,显示在屏幕最下方。
“完成。”值班员说。
控制室安静了几秒。执事盯着屏幕,像在看一道从未见过的符纹。
“终端断网,”执事缓缓说,“令牌冻结,操作记录封存——此人此刻已与外界隔绝。”
“只是与系统隔绝。”赵星纠正道。
“宗门若封禁法器,”执事说,“通常也要追究持有人。”
赵星深吸一口气:“先止损,后追责。所有操作都会留下复核记录——谁做的决定,什么时候做的,依据什么——全记。”
执事身后的两名弟子开始小声讨论。
“戒律堂是不是被拆成了很多按钮……”
“一个按钮封法器,一个按钮锁修为,一个按钮记因果……”
“那谁来按按钮?”
赵星假装没听见。
“演示结束。”他说,“测试账号可以恢复了。”
值班员敲键盘,屏幕上的“已冻结”变成“已恢复”。赵星正准备关掉演示界面——
主屏角落弹出一条告警。
黄色。不是演示环境。
赵星的手指停住了。
值班员盯着屏幕,眉头皱起来:“这不是测试。”
赵星把告警拖到主屏中央。
告警内容:同一枚临时访问令牌——token_guest_037——在两个终端上同时发起请求。
终端编号:T-003(控制室测试台)和T-009(外廊访客机)。
请求时间:相差不到三秒。
赵星感觉嗓子里的痛感消失了,被一股凉意代替。
“这不是分身术。”他说。
执事盯着屏幕:“同一枚令牌,两地同时出现——身外化身?”
“不是。”赵星说,“令牌是凭证,不是修为。”
“那是什么?”执事的声音变了,不再是钉钉子的语气——像一根弦突然绷紧。
赵星没回答。他转向值班员:“保全日志。立刻。”
值班员的手指在键盘上飞过。
“隔离终端。”赵星说,“T-003和T-009——两个都隔离。”
“T-003是测试台——”值班员说。
“隔离。”赵星重复,“令牌还在活跃,它能在任何终端上发起请求。”
值班员点了两下。屏幕上T-003和T-009的图标同时变灰。
“冻结令牌。”赵星说。
值班员输入token_guest_037,点击“暂停”。
屏幕上弹出一个提示:“该令牌已在多个终端上通过验证,暂停操作可能触发未完成会话的中断。”
赵星盯着那行字,手指在桌沿敲了一下。
“暂停。”他说。
值班员点了确认。
令牌状态从“活跃”变成“已冻结”。
控制室安静了三秒。
然后外廊方向传来一声提示音——门禁播报。
“访客终端请求已通过第一层验证。”
赵星转头看值班员。
值班员的脸色也变了:“令牌已经冻结了——”
“播报的是令牌被冻结前发起的请求。”赵星说,“它在排队。”
执事站起来:“有人正在用那枚令牌进入控制区。”
赵星盯着门禁播报屏,上面显示:T-009访客终端,请求进入控制区,状态——待第二层验证。
“第二层验证是什么?”执事问。
“人脸识别。”赵星说。
“若脸对不上呢?”
“拒绝进入。”
执事沉默了一秒。
“若脸对上了呢?”
赵星没有回答。
门禁播报屏上,第二层验证的倒计时开始跳动。
10。
9。
8。
赵星的手指在桌沿敲了一下——停住了。
7。
6。
5。
值班员的手悬在键盘上方:“要不要切断外廊供电——”
“来不及。”赵星说。
4。
3。
2。
1。
门禁播报:“第二层验证通过。欢迎进入控制区。”
控制室的门锁发出一声轻响——解锁了。