清晨一点二十七分,icu外的走廊像被一把无形的尺子重新量过一遍。
每个人都在自己的位置上停得更稳:护士站的交班记录压着章印,保安的巡逻路线贴在门禁旁,网安的封存袋在隔离区排成一排,封口条上密密麻麻的编号像一串串冷硬的牙。刚刚那场“报案核实”带来的风波没有掀起更大的声音,但它在空气里留下了一个明确的信号――对方已经把“雾”推到能触到执法流程的边缘了。
梁组长站在走廊尽头,手机屏幕亮着,显示的是卡口关键帧:冀a黑色轿车、地下车库入口、灰夹克男人一闪而过的身影。周工把关键帧放大到极限,依旧只能看到那人手里拎着的包和一段模糊的侧脸轮廓,但足够让人确定:这不是“外部不明人员”,这是“有计划的执行者”。
系统提示在林昼视野边缘停留了很久,像一条不愿消失的警告:
对方或尝试“断电式切割”核心目标:关键证据删除取证链断裂重新制造断点
建议:加固交换机与门禁服务器;机房物理门禁升级;worm保留策略复核
“断电式切割”四个字像一根细针,扎进林昼的神经。他已经见过他们的刀:伪装电话、投放纸箱、假转账截图、律师威胁、反向定性报案。现在如果他们换成“断电”,那就不再是叙事战,而是基础设施战――只要把某个关键节点的灯熄掉,很多东西就会在黑暗里被动手脚。
他走到信息科主任身边,声音很低但很清晰:“机房现在谁在守?”
信息科主任眼下乌青,语速却很稳:“我安排了两个人轮守,门禁已改为双人刷卡+登记,机房摄像头画面同步到网安终端。门禁服务器和交换机日志已加worm策略,至少保留180天不可覆盖。门禁、监控、药房审计这三条链我们已经做了离线镜像,镜像哈希在封存清单里。”
周工补了一句:“另外我们在关键服务器上放了蜜标(honeytoken)。谁试图登陆、试图删log、试图改配置,都会触发告警,并记录来源ip和设备指纹。断电也不怕――ups至少支撑四十分钟,足够我们把内存态快照打下来。”
梁组长点头:“你们盯住机房。我去布控灰夹克那条车线。”
他没有再多说,转身走向电梯。那背影很快被走廊的白灯吞掉,像一把刀插进了更深处的黑。
---
凌晨两点零八,机房的告警先响了一次。
不是服务器告警,是门禁告警:机房外侧通道的门禁读卡器出现连续三次“无效卡”刷卡记录,间隔短得像某种试探。信息科主任第一时间调出摄像头,画面里出现一个戴口罩的男人,手里拿着一个夹板,像维修人员。他试了三次刷卡失败,停了两秒,转身离开,动作不慌不忙,像来确认门是否换了锁。
信息科主任的手指在键盘上停了一下,喉结滚动:“这不是我们的人。”
周工看着画面:“他没急着硬闯,说明他不是临时起意。他在探门禁策略是否升级。探完就走,下一步才是‘带对的钥匙来’。”
护士长听见动静,走过来问:“机房有人吗?”
“没进来。”信息科主任说,“但有人在试。”
护士长脸色冷了:“那就把机房升级为‘高危区域’,按昨夜药房口标准:双人核验、来访留痕、无委托书不放行。任何‘紧急检修’都要书面工单、签字、电话回访确认。别让他们拿‘急’当刀。”
信息科主任点头,立刻把机房门口的保安从两人加到四人,且要求保安佩戴执法记录仪全程录像。网安女警也把机房监控画面投到终端大屏上,和门禁日志、交换机日志并排显示――这是典型的“互咬布置”:你想从物理层下手,就会在数字层留下痕迹;你想从数字层下手,就会在物理层留下身影。
林昼站在旁边,没有插话。他知道此刻最重要的不是自己说什么,而是每个人都按流程把线扎紧。对方最怕流程,因为流程会让所有“临时”变成“证据”。
---
凌晨两点四十七分,车牌线传来新进展。
梁组长发来一条语音,背景有风声和电台杂音:“冀a黑色轿车登记在一家租赁公司名下,租赁合同是‘企业长期租赁’,承租方使用的是一套壳公司。卡口显示这辆车过去一个月多次在本市几家三甲医院出入。我们正在做串案比对。今晚我们布控其可能出现的路线。你这边继续守好医院链路,尤其机房。”
“多家三甲医院。”林昼听到这几个字,胸口像被冷水泼了一下。
许澄(代号)说的“名单”,父亲气音里吐出的“快道”,系统提示里反复出现的“回路”,现在都在这条车线里呈现出更现实的形状:这不是针对某一家人的报复,而是一套可复制的商业化路径。复制意味着规模,规模意味着有人把人命当成业务指标。
林昼没有回语音,只回了一句文字:“已知。机房有人试探门禁。已升级防护。”
他把这条语音也编号入档:**车牌串案线索-002(多院轨迹)**。编号不是形式,是对抗“雾”的方式――你越多编号,对方越难把一切说成“个案”。
---
凌晨三点十五,真正的“断电式切割”开始了。
机房门口来了两个人,穿着标准的外包维修制服,胸口别着工牌,手里拎着工具箱和一叠纸。领头的那人对保安说:“电力维保,紧急检修ups旁路。你们系统里应该有工单,我们接到通知必须马上处理,否则机房有过载风险。”
“工单号?”保安按流程问。
对方把纸递过去,纸上确实有工单格式,有抬头、有条码、有签字栏,甚至盖了一个看上去很像“后勤保障中心”的章。保安一时间有些犹豫,毕竟“过载风险”这类词很容易让人紧张。
信息科主任在监控里看到画面,第一反应不是相信,而是冷――太像了。像到连盖章都像在告诉你:我准备好了,你别挡。
他立刻拿起内线,拨给后勤值班:“你们有发出机房ups紧急检修工单吗?工单号xxxxxx。”
后勤值班在电话那头愣了一下:“没有。我们今晚没有任何机房检修安排。谁让你们检修?”
信息科主任只回了三个字:“有人冒。”
他挂断电话,直接对保安下指令:“拒绝。让他们出示身份证、委托书,并且我本人到场核验。任何涉及ups旁路的操作,必须后勤负责人和我双签,且纪检见证。”
保安立刻把工单退回去:“请出示身份证和委托书。我们已向后勤核实,未有此工单。机房高危区域,不接受口头紧急检修。”
领头维修人员的脸色瞬间变了,但很快又堆起笑:“兄弟,你别这么死板,真出事了你担得起吗?我们也是按流程来的。你看章都盖了。”
保安没动:“章真假需要核验。请配合。”
对方的笑僵了一下,声音压低:“别耽误――”
“别耽误什么?”保安不懂这几个字背后的重量,但他记得护士长交代过:谁说“别耽误”,谁就要更严格核验。他立刻提高音量,“请配合核验!”
领头者意识到失,立刻改口:“别耽误检修。”
就在这一瞬间,周工在终端上看到一条服务器告警弹出:**门禁服务器出现异常登陆尝试,账号:svc_fastlane(冻结状态),来源ip:机房外网口**。
“来了。”周工声音很稳,却像铁落地,“他们想用物理检修当掩护,把机房外网口接入,尝试恢复服务账号权限,进门禁服务器删日志。断电只是表象,删log才是目的。”
网安女警立刻按下录屏键,启动取证模式。信息科主任冲出护士站,带着两名同事和一名保安往机房赶,纪检联络员也跟上,手里攥着那本封存清单,像攥着一把合法的刀。
林昼没有跟过去,他被护士长拦住:“你留在icu。对方可能两线同时动手――机房一线,床旁一线。你过去,只会让icu空出缝。”
林昼点头,站回玻璃窗前,手心却已出汗。他知道护士长的判断是对的:他们从来不会把所有筹码压在一张牌上。
果然,三分钟后,icu里出现了第二线的动作。
一名陌生的男护工推着一台“备用设备”出现在病区门口,嘴里喊着:“22床备用监护仪到了,原来的可能有故障,需要换机!”
护士长的目光瞬间像刀一样扫过去:“你哪科的?谁让你送?”
护工愣了一下:“设备科……说紧急。”
“设备科工单?”护士长伸手,“编号、签字、电话回访确认。没有就退回。”
护工的脸色一白:“工单……在路上。”
“那就等工单到。”护士长一步不让,“备用设备不允许未经核验进icu。你把设备停在外侧隔离区,等设备科负责人到场。”
护工急了:“真坏了怎么办?患者安全――”
“患者安全不等于你说了算。”护士长冷声道,“患者安全意味着流程安全。你现在的每一句‘紧急’都不具备合法性。再说一次,编号和签字拿来。”
护工像被逼到墙角,眼神闪了闪,忽然掉头就走,推着设备车快得不像护工,更像撤离。
保安立刻上前拦截,护工却在拐角处把设备车一甩,像要挣脱。护士长一边让保安控制,一边让值班护士核对设备铭牌。铭牌上的序列号不在医院资产库里,贴纸边缘甚至还有刚撕过的痕迹――这是外部投放设备伪装成“备用”。
“投放。”护士长的声音冷得发硬,“他们又想把设备当刀。把人控制住,把设备封存,编号入档。谁说‘紧急’,谁就是刀口。”
林昼站在玻璃外,看着这一切发生,喉咙发紧,却没有冲动。他明白自己此刻最大的作用不是去抓人,而是让父亲那条线稳住――只要父亲稳住,断点制造就失效;断点失效,切割的终点就写不出来。
---
机房那边的冲突在十分钟后传回。
信息科主任赶到时,外包维修人员已经开始试图绕过保安,把工具箱贴近机房配电柜。保安挡住,他们便用“你们不懂电”“会烧机房”施压。信息科主任当场要求对方出示后勤授权委托书、工单系统截图原始记录、以及后勤负责人电话回访确认。对方拿不出来,反而不断强调“马上”,并试图把“后勤章”当通行证。
纪检联络员冷声道:“章不是通行证。章要核验来源。你们涉嫌伪造工单与非法进入关键区域。现在请配合警方到场。”
网安女警同步呼叫就近警力。对方见势不妙,开始后退,工具箱却被保安按住。工具箱一开,里面没有标准电工工具,反而有一只小型网口分线器、一段预制网线、一只便携式路由器、还有一个贴着“ups旁路”的金属钥匙扣。
“电工检修带路由器?”信息科主任气得手发抖,“你们是来断电还是来接线?”
周工在终端上又捕捉到一次异常:有人试图在机房外侧的弱电井插入网线,接入内网口。蜜标告警弹出一条更完整的链路:来源mac地址与昨夜便携打印机蓝牙模块的厂商id一致,属于同一批采购渠道。
链条再一次互咬。
两名外包人员见证据露出来,彻底慌了,转身想跑,被机房通道两侧的保安堵住。几分钟后,制服警力到场,把两人带走,工具箱与伪造工单封存编号。
梁组长在电话里只说一句:“断电式切割未遂,抓到两名执行者。继续追上游。”
---
凌晨四点四十二,灰夹克的上游终于露头。
卡口系统再次报警:冀a黑色轿车出现在距医院两公里的一处路口,车速不快,像在绕行。梁组长与交通联动在附近布控,调取路侧视频追踪车辆路线。车最终驶向一片老旧商业区,停在一家24小时便利店旁。
便利店监控里,灰夹克男人下车,买了一包薄荷烟和一瓶水。他站在店门口抽烟,目光却一直扫向街角,像在等人,也像在确认“执行组”是否撤离成功。
他没有等到“成功”。
一辆不起眼的车缓缓停在他身后,车门打开,梁组长下车,证件一亮:“配合一下。”
灰夹克男人动作很快,第一反应不是跑,而是把烟捻灭,手伸进兜里像要掏什么。梁组长的同事立刻上前控制。灰夹克男人挣了一下,随即放弃,脸上露出一种冷笑:“这么快就找上来了?”
“你车牌在卡口里很显眼。”梁组长声音平静,“你还喜欢薄荷烟,这味道在走廊里留过。你以为没人会记?”
灰夹克男人的眼神动了一下,像被戳到某个细小却致命的点。他没有再挣扎,任由同事把他按在车边搜身。搜出两样东西: