凌晨两点过后,接收医院的走廊进入一种奇怪的“静忙”状态。
静,是因为大多数病房都睡了,声音被门和墙吞掉;忙,是因为护士站的键盘声、打印机的吐纸声、监护仪的提示音从未停过。白灯照在地面上,像一层薄薄的冰,所有人的脚步都被迫变得谨慎――不是怕吵醒谁,而是怕踩碎某个刚固化的编号。
林昼靠在icu玻璃外的墙上,眼睛盯着父亲的曲线,耳朵却一直听着走廊尽头的动静。那条曲线现在像一根被人攥在手里的细线,轻轻抖一下都足以让他背脊发凉。他知道,医疗链暂时稳了,真正的风暴会从纸里来,从系统里来,从“我们只是按规定”的话里来。
切割之网已经张开,最危险的不是刀有多锋利,而是刀能否找到“锚点”――一个可以把所有证据绑住的点。锚点抓住了,切割就会失去空间;锚点抓不住,证据就会被切成孤岛。
凌晨两点二十五,梁组长的消息到了,只有一句话,却像一把钉子钉在林昼胸口:
“钥匙登记本要做纸张溯源与墨迹检测,天亮前先把门禁与监控链补全,防对方抢先喊‘伪造’。”
林昼回了一个字:“明白。”
他把手机收进兜里,走向护士站。护士长正在核对夜班交接,看到他过来,抬眼问:“又有新动作?”
“他们会说钥匙登记本伪造。”林昼声音很低,“我们要先把门禁数据、监控时间线、打印机队列日志、以及谁拿过登记本的接触记录补齐。越早补齐,越不怕他们喊。”
护士长没有废话,立刻把保卫科副科长叫来,同时让信息科主任准备门禁导出权限。副科长刚刚睡着又被拉起来,脸色很差,但看见“二号室”那几个字,立刻清醒了大半:“你们要门禁哪段?”
“最近两周。”林昼说,“重点是三次夜间开门对应的门禁刷卡记录、摄像头画面、走廊电梯厅监控。要形成闭环:刷卡―开门―进入―离开。”
信息科主任皱眉:“门禁系统和监控系统是两套,导出会很慢。”
“慢不重要,先锁。”林昼的语气没有波动,“先把原始数据做只读镜像,生成哈希,封存编号。慢慢分析可以,原始数据必须先锁住。”
梁组长在旁边听着,点头:“按刑侦流程走。先保全,再分析。医院内部任何人以‘系统优化’‘存储压力’为由删除、覆盖门禁或监控数据,都视为干扰取证。”
纪检联络员也在,直接说:“我会出纪检监督通知,要求各部门协助封存。谁敢删,我就把名字写在纪检通报里。”
院办主任不在,但林昼能想象他听到“纪检通报”四个字时的表情:那不是威胁,是切割者最怕的东西――公开。
凌晨三点整,门禁数据第一批导出来了。
副科长把u盘插进只读设备,由网安男警在场见证,周工现场计算哈希。屏幕上跳出一串字符时,周工把哈希写进封存记录,抬头说:“门禁系统记录显示,三次夜间开门都不是机械钥匙直接开,是刷卡+钥匙双因素。刷卡卡号尾号是…7812。”
“7812是谁的卡?”梁组长问。
副科长翻资料,嘴唇动了动,没立刻说出来。他的手指停在一页上,像被烫到。
林昼的心猛地一沉:“说。”
副科长抬头,声音发哑:“院办秘书的门禁卡。”
走廊里短暂安静。
信息科主任咳了一声,像想找个缓冲:“门禁卡也可能借用――”
“借用要有借用记录。”梁组长打断,“借用如果没记录,就是违规。违规并不能消除事实:卡出现在门禁日志里。”
纪检联络员立刻补:“院办秘书已做笔录,并提供聊天记录。她说是被‘许总’短信指令要求开门。门禁链与口供链互相咬住,这不是借用两个字能抹掉的。”
林昼把这条门禁卡号、时间点、刷卡地点、对应监控位置全部写进“证据矩阵表”的新增行里,手很稳。锚点开始出现:门禁卡就是锚点之一。因为门禁卡不是空口,它对应实体、对应权限、对应领取登记、对应上级审批。切割想说“伪造”,要先解释门禁系统怎么伪造;切割想说“借用”,要解释谁借、何时借、为何借、凭什么借。
凌晨三点四十五,走廊电梯厅监控也锁住了。
画面里,院办秘书在夜里带着一个戴帽子的男人进入院办区域。男人走路的姿态很稳,不像临时工,更不像来“修漏洞”的供应商。他手里拎着一个黑色小包,包的形状很像便携路由器和线缆。更关键的是,他在经过摄像头的一瞬抬了下头,帽檐下露出半张脸,轮廓与灰夹克男人高度相似。
副科长盯着画面,喉结滚动:“这人……不是我们医院的。”
“不是医院的,却能进院办区域。”梁组长冷声道,“这就是桥。”
周工把截图导出,做了时间戳固化,标注:**电梯厅监控-关键帧-001**。林昼看着那张截图,忽然想起昨晚那杯咖啡被封存时杯壁上凝的水珠――那不是咖啡,是对方留在现场的指纹。
指纹不是只有手指才有,监控里的半张脸也是。
天快亮时,证据矩阵表已经补了两页:门禁、监控、电梯厅、走廊拐角、二号室门口。每一张截图都对上门禁时间,每一条门禁时间都对上钥匙登记本页码。锚点越来越沉,沉到足以把切割之网压塌。
---
早上七点,父亲的情况出现了更明确的回升。
医生在床旁查房时说:“我们把镇静再减一点,看看自主反应。你们保持安静,有任何变化叫护士。”
林昼点头,仍旧按流程记录:医嘱时间、执行人、药品批号、泵参数、监护数据区间。他已经不再把这些当成“额外动作”,而是当成必要的生命保险:每一次变化都要有背景,背景写清楚,才不会被人写成“自然”。
七点二十,父亲的眼皮再次动了动,比昨天更清晰。手指也动了一下,像在寻找支点。护士轻轻调整枕头角度,林昼隔着玻璃看见父亲嘴唇微微翕动。
林昼没有冲进去,他知道冲进去会让医护紧张。他只是贴近玻璃,尽量放轻声音,让自己的话穿不过门也要穿过空气:
“爸,别急,慢慢呼吸。”
父亲的嘴唇动了动,吐出几个断续的词,比昨天更完整:
“那个人……说……钥匙……在你们院办……别开错门……窗口……只有一次……”
林昼的背脊瞬间发冷。
钥匙在院办。别开错门。窗口只有一次。
这不是医学术语,这是操作提示。父亲不可能凭空说出“钥匙在院办”。这说明他在某个时刻确实听见了对话――可能是在转运途中、可能是在原医院、也可能是在某次“协调”靠近病床时。对方以为患者被镇静、不会记住,却忘了人体对威胁词的记忆往往更深。
林昼的喉咙发紧。他没有追问更多,只把这句录音固化:时间戳、地点、医护在场情况、父亲意识水平评估由护士记录。不是为了让父亲成为证人,而是为了把“钥匙―院办―窗口”这条线再绑到门禁与监控上,让切割更难喘气。
护士长看到林昼的动作,低声问:“你录到了什么?”
林昼把关键句转述给她。护士长脸色沉到底:“这句话别让院办听见。”
“我不会传播。”林昼说,“我只交给梁组长和网安,做证据绑定。”
护士长点头:“对。我们要的是白灯,不是口水。”
---
上午九点,墨迹检测的第一份初判出来了。
不是最终鉴定,但足够让切割者难受。网安的同事把初判结果念出来时,会议室里每个人都屏住了呼吸:
“钥匙登记本的纸张与医院办公用纸同批次概率高,纸纤维与荧光剂特征匹配;登记本上三次夜间开门的墨迹与院办常用签字笔墨水成分高度相似,墨水干燥时间与记录日期一致,不支持‘事后补写’的常见特征。”
院办主任听到这里,脸色彻底白了。
这意味着“伪造登记本”的切割预告被直接掐断:纸是院内的,墨水也是院内的,时间也吻合。想说伪造,就要解释:谁能拿到同批纸、同款墨、还能模拟干燥时间?解释不出来,伪造就成了谎。
纪检联络员把初判编号入档,冷冷看向院办主任:“你们内部通报里写‘异常访问行为已处置’,现在看来,异常不止访问。异常还包括权限滥用、场所滥用、钥匙链滥用。你们准备怎么解释?”
院办主任的嘴唇抖了两下,终于挤出一句:“我……我也是受害者。二号室是被人利用的。”
“利用也要写清楚利用路径。”梁组长声音很冷,“利用需要钥匙,需要门禁卡,需要时间窗口,需要你们内部的协作。受害者这个词,不是免死金牌。”
法务在旁边坐着,脸色灰败。她越听越明白:所谓切割,正在被锚点反咬。锚点越多,越咬得紧。
周工补了一刀:“我们还对比了‘紧急安全升级任务单’的工单域名解析记录。域名解析在昨天发生过一次短暂变更,解析到了与co-fastlane同一asn段。也就是说,那份工单很可能是同一条链路投放的。”
信息科主任吸了口凉气:“供应链也被伸手了?”
梁组长点头:“这就解释了他们为什么敢预配置域名、敢投放模板、敢操控审批字段。因为他们不只在医院里搭桥,他们还在医院外的服务链上搭桥。切割要做得干净,必须同时控制内外两层叙事。”
林昼听着这些结论,心里却没有胜利感,只有一种更清醒的紧迫:链越大,反噬也越大。对方越接近核心,越可能在临死前扔出更狠的刀。
---
上午十一点,许景的“配合调查”正式开始。
地点不在医院,而在一个更硬的白灯下。网安把同步通报发给梁组长:许景在律师陪同下接受询问,口径非常整齐――
1)xjconsulting只提供“合规咨询与系统效率建议”,不涉及任何实际操作;
2)co-02为独立承包人,双方为业务合作关系,不存在指挥链;
3)所谓“co-bridge”“co-fastlane”为co-02个人项目,与公司无关;
4)院办秘书的“许总”备注属于个人误记,公司法人没有指示任何人进入医院;
5)门禁、钥匙、二号室等,均为医院内部管理问题,与咨询公司无关。
典型切割。切得快、切得硬、切得像早就排练过。