第58章 桥塌回声
推荐阅读:神倾妖恋 八零老太逆袭,铁锹训子拍谁谁死 梦倾紫宸宫 一字封仙 盖世群英 假如我们不曾有如果 被偷听心声?神女在此,暴君也得给我跪! 诡异:家族群就我一个活人? 封神天决 穿越成合欢宗暗子,我靠宗
下午两点,接收医院的走廊被阳光切开一条细缝,但光进不来,进来的只有更清晰的影子。
禁变窗口延长到晚上八点的通知刚刚贴到护士站玻璃上,纸还带着打印机的余温。纸面上每一行字都很规范:时间、范围、责任人、例外审批要求、双签留痕。看起来像一份普通的内部公告,可林昼知道,这张纸现在比任何止血药都硬——它把“自动通过”暂时关在门外,把“协调”暂时关在门外,也把那些想让事故自洽的人,暂时逼回了角落。
他站在ICU玻璃窗前,目光落在父亲的生命体征曲线上。曲线像一条被强行续上的线,起伏不大,但每一次跳动都让他清楚:这条线不是理所当然的,它是被守出来的。
手机震动,是梁组长的来电。
“云服务商回函了。”梁组长的声音很稳,“他们确认已对‘co-bridge’相关账号执行冻结,停止镜像仓推送与令牌刷新。保全回执编号也给了,已经盖章扫描。我马上把编号发你。”
林昼的指尖微微一紧:“他们给日志了吗?”
“给了一部分元数据,详细访问日志要等网安上门取证。”梁组长停顿了一下,“但有一个关键信息:账号的注册主体不是个人,是一家‘咨询服务公司’,注册地址在本地,法人姓许。”
姓许。
林昼的眼神瞬间冷下来。断尾名单第五页那个名字像被人用刀尖轻轻划了一下,在脑海里发出一声干脆的响。
“许景?”他问得很轻,像怕把这两个字叫得太响,就会惊动什么。
梁组长没有直接回答,只说:“名字还没核实到具体,但‘许’这个姓足够把我们之前那条线拉起来。你先别急着下结论,别给对方一个‘诽谤’的口子。我们只认证据。”
林昼“嗯”了一声,喉咙发紧。他当然知道不能用猜测当锤子,可他也知道:当同一个姓出现在同一条链的不同位置时,很多“巧合”已经不再是巧合。
“还有。”梁组长继续,“网安的人已经从云服务商那边拿到了初步握手包。skip_verify=true在多个请求里出现,且请求头里携带同一类客户端指纹,跟你们抓到的共享工位指纹高度相似。桥正在塌,但塌之前会有反弹。”
“反弹会落在哪?”林昼问。
梁组长的声音压得更低:“落在你父亲身上,落在证人身上,落在纸上。对方最擅长的不是硬碰硬,是让你疲惫时签错一页,漏掉一个编号,或者让某个关键人突然‘记不清’。”
林昼的手掌贴在玻璃上,冰冷从掌心往上爬:“我这边已经抓到一份模板化转嫁责任的文件,撤回了,但他们不会停。”
“所以你要做两件事。”梁组长说,“第一,把‘禁变窗口’的执行情况做成一条可复盘的链:谁试图解除、谁提例外、谁签字。第二,把接收医院这边的网络封存清单按编号固化,尤其是DNS解析、外联日志、远程会话记录。你手里每多一个编号,就多一把锁。”
林昼刚要应下,电话那头忽然传来梁组长的一句更硬的话:“还有,工程师的证词我们已经录了,但他现在很危险。对方开始找人‘做工作’。如果你那边有任何陌生人以‘协调’名义接触你、接触护士站、接触家属签字流程,第一时间录像、第二时间拒绝、第三时间让医院出具书面拒绝说明。”
林昼低声道:“明白。”
挂断电话后,他没有立刻走动,而是站在原地把这段通话整理成一条记录:时间、内容要点、关键编号、涉及主体、下一步动作。然后他把记录发给自己离线备份的设备,标注:**桥塌回声-沟通纪要001**。
系统提示在视野边缘闪了一下,像冷钉。
【桥:冻结成功(阶段性)】
【风险:反弹概率上调】
【建议:守住“医疗链+纸链+证人链”】【倒计时:07:22:41】
“守住三条链。”
林昼把手机收进兜里,走向护士站。他要做的不是追影子,他要把影子的每一次伸手都变成可见。
---
信息科主任已经把封存清单做成了正式版本,放在护士站的文件夹里。林昼翻开一页一页检查:时间段覆盖从凌晨到现在,字段包括DNS解析、NAT出口、远程会话、镜像拉取白名单变更、应急权限启用审计。每一页都盖了信息科章,页脚有封存编号,旁边还留出了“见证人签名”栏。
护士长把笔递给他:“你签见证,签完我再签,双见证。”
林昼点头,签下名字时手很稳。签完他没有合上文件夹,而是用手机对着每一页拍照,确保编号与章清晰可读。做完这一步,他才把文件夹递回护士长:“封存柜的钥匙谁保管?”
护士长回答得干脆:“信息科主任和我,一人一把。开柜必须双人在场,登记。”
林昼点头。他不需要完全掌控,他只需要流程足够硬。硬到任何人想单独开柜都做不到,硬到任何“协调”都必须先过双人见证。
“还有一个问题。”林昼压低声音,“今天中午那份法务模板撤回了,撤回记录有没有留痕?”
护士长看了他一眼:“你不信他们会真的撤回,对吗?”
“撤回不等于消失。”林昼说,“撤回只是把纸刀收回袖子里,袖子里还有刀。”
护士长没反驳,直接抬手叫来院办秘书,让对方在OA里调出模板文件的版本记录与撤回审批痕迹。秘书一开始还想推,说“这不属于你范围”,护士长一句话压下去:“这是患者安全范围。你不调,我就写‘阻挠流程核验’。”
秘书咬着牙打开系统,调出了版本记录。
屏幕上清清楚楚:模板创建时间是上午十一点四十七,创建人账号显示为“CO-Assist”,撤回时间为十二点二十,撤回审批为“自动通过”。
“自动通过”四个字再一次出现。
林昼的眼神像冰面裂开一道缝。他把屏幕录像录下,连同账号名、时间戳、审批字段一并固化,然后把手机递给护士长看:“你看,撤回的审批还是‘自动通过’。他们在你们OA里也留了门缝。”
护士长的脸色瞬间变得极难看:“我们OA怎么会出现这种字段?”
院办秘书慌了:“这、这可能是系统默认流程——”
“默认流程不会叫‘自动通过’。”林昼的声音很平,却像刀背贴着人皮,“默认流程叫审批、叫同意、叫驳回。‘自动通过’只出现在一种场景:有人不想让人看见签字。”
护士长当场拨电话给信息科主任:“立刻来护士站。我们OA出现CO-Assist账号创建模板,撤回审批字段为自动通过。我要你们封存OA审计日志,范围从今天上午十点到现在。立刻执行。”
电话挂断后,护士长看向林昼:“你把桥锁住了,他们就开始在院内找新桥。”
“桥不止一座。”林昼说,“但桥越多,指纹越多。”
系统提示冷冷闪了一下。
【新桥:院内OA审计缝隙】
【建议:同步封存OA审计日志】
【清算进度:+4%】
【倒计时:06:58:33】
---
下午三点十二分,父亲的床旁监护仪发出一声短促的报警。
这次不是血压,是心率的瞬时飙升。护士站立刻冲进去,动作比上午更快、更精准。林昼站在玻璃外,眼睛死死盯着里面的每一个细节:哪一个护士触碰了哪一个泵,哪一个医生调整了哪一个参数,哪一个人走近药箱,哪一个人把手伸向封条。
他没有冲进去。他知道自己冲进去只会让对方拿到一句“家属干扰救治”。他要做的是把所有动作留下影像,留下时间戳,留下可复盘的流程证据。
两分钟后,心率回落。护士长出来时眉头紧锁,但没有慌乱:“监护仪干扰,电极贴边缘松了。重新贴好了。”
林昼没有质疑救治结论,他只问:“电极贴是谁申请更换的?是否有外部耗材单?”
护士长愣了一下,随即反应过来:“你怀疑有人借耗材动手?”
“我不怀疑人。”林昼说,“我怀疑流程缝隙。上午你们已经遇到过一次‘附件投毒’,原医院遇到过‘急用补充’。这种时候,任何‘耗材补充’都要过双人核验。”
护士长立刻转身对护士交代:“查耗材单。查今天所有新增的耗材申请来源。把22床相关的所有耗材流转记录打印两份,一份归档一份封存。”
林昼点头。他看着护士长的背影,心里第一次生出一种复杂的感觉:有人在和他并肩扛。扛的不是情绪,是编号。
几分钟后,护士拿来打印单,脸色发白:“护士长,系统里确实有一条耗材申请,申请时间是14:58,申请来源显示‘协调终端’,目标床位是22。”
又是协调终端。
护士长的脸色瞬间沉到底:“哪个协调终端?”
护士指着打印单角落:“CO-Assist。”
林昼的指尖冰凉。他把打印单放到桌上,开启录像,声音冷得像铁:“这条耗材申请执行了吗?”
护士摇头:“没执行。系统里显示已发起,但仓库未出库。我们刚才更换电极贴是从常规库存取的,不需要申请。”
护士长立刻拍板:“把这条申请做拒绝记录,写明未执行原因。封存申请单、拒绝记录、系统截图、审计日志请求。并且通知信息科:立刻冻结CO-Assist账号权限。”
林昼补了一句:“同时请保卫科调取14:50到15:10护士站门口走廊监控。有人在这个窗口试图伸手。”
护士长点头:“我去办。”
系统提示在视野边缘闪烁,像一记无声的判决。
【反弹落点:医疗耗材链(未遂)】
【固化:申请单+拒绝记录+审计请求】
【风险:对方将升级为“文件+人员”双线】
【倒计时:06:21:04】
林昼把拒绝记录封存编号写好,封条贴上。贴封条时,他手很稳,稳得像在给自己上锁。他知道,这次未遂不是结束,是试探。他们在测试:禁变窗口能挡住多少,他们还能从哪里伸手。
桥塌了,他们会找更多桥。
---
下午四点零九分,周工发来一份简短的PDF截图,标题只有七个字:**中转节点归属初判**。
截图里有两条最关键的信息:
1)co-bridge解析到的IP段属于一家小型云转发服务商,提供“镜像加速/全球分发”业务;
2)该服务商的上游结算账户名含有“XJ”字母组合,且付款备注出现“应急窗口”。
林昼盯着“应急窗口”四个字,嘴角几乎没有弧度地扯了一下。应急窗口本来应该用来救系统,救业务,救病人。可他们把应急窗口做成了门缝,把门缝做成了桥,把桥做成了刀。
他把PDF截图转发给梁组长,随后又发给护士长:“如果院内有人提‘应急窗口’要解除禁变,直接拒绝并要求书面授权。任何口头‘应急’都是刀。”
护士长很快回:“明白。”
梁组长的回复更短:“网安今晚到云服务商现场取证,抓全量访问日志。你守住医院。”
守住医院。
林昼站在玻璃窗外,看着父亲曲线。守住医院不是一句口号,是把每一个“协调”都拦在门口,把每一张纸刀都拦在章前,把每一条申请都拦在拒绝记录里。
可他也明白,守住医院只是把战场围住一半。另一半在外面,在云服务商,在中转节点,在那只看不见的手后面。
---
下午五点半,接收医院的门诊大厅开始人多起来。探视限制让很多家属在外面等,走廊里来来回回的脚步声像潮水。潮水最适合藏影子。
林昼去洗手间洗了把脸,冷水拍在皮肤上,他才发现自己眼底的血丝像裂开的网。镜子里的人看起来不太像自己——更像一根被绷紧到极限的弦。
他回到ICU门口时,护士长低声叫住他:“有个人找你。”
“谁?”林昼问。
护士长指了指走廊尽头的一排椅子。一个穿灰色夹克的男人坐在那里,手里拿着一杯咖啡,姿态很随意,随意得像来探病。可他抬头看向林昼的那一瞬,眼神太稳,稳得不像普通家属。
***起身,走近两步,没有越过警戒线,只在距离合适的位置停下,语气很礼貌:“林先生?我听说你这边……对流程很熟。我们想帮你把事情平下去。”
“你们?”林昼没有伸手,也没有靠近,“你是谁?”
男人微笑:“一个可以让你父亲更安心的人。你现在做的这些,已经足够证明你的态度了。再往下走,会伤到很多无辜的人。”
“无辜的人不会用‘自动通过’。”林昼的声音很平,“你要谈,就把你的身份证、授权文件拿出来。没有,就请你离开。”
男人的笑意微微淡了:“你很谨慎。”
“谨慎能活。”林昼盯着他,“你说帮我平事,你要平的是什么?平我父亲的病,还是平你们的麻烦?”
男人没有立刻回答,而是把咖啡杯放到旁边的小桌上,杯壁上凝着水珠。他双手空出来,像要显示自己没有威胁:“我只是提醒。桥已经塌了,你们拿到的东西够用了。再追下去,你父亲的线会一直抖。抖久了,总会出问题。”
这是威胁。不是用刀的威胁,是用“正常波动”做威胁。
林昼没有被激怒,他只是把手机镜头抬起来,对准男人的脸、衣着、手指、鞋子,连他咖啡杯的品牌都拍进去。
“你刚才这句话,我听清了。”林昼说,“请你再说一遍:你在暗示我父亲会出问题,是吗?”
男人的眼神变冷了一瞬,随即又恢复礼貌:“你把话说得太难听了。”
“难听是因为你说了难听的话。”林昼语气不变,“我现在给你两个选项:第一,你留下身份信息,作为协查对象接受核验;第二,你离开,并且我会把你刚才这段话作为威胁证据提交给保卫科和警方。”
男人沉默了两秒,目光扫过护士站、扫过保安、扫过摄像头角度。然后他笑了一下,那笑像在说:你把门关得很严。
“你会很累。”男人说完这句,转身离开。
他走得不快,也不急,像知道自己不需要跑。影子从来不跑,它只换角度。
林昼没有追。他盯着那杯咖啡,直到男人消失在拐角。
护士长走过来,低声问:“要我让保安追出去核验吗?”
“先别。”林昼的视线仍在咖啡杯上,“让保安把他离开的路线监控保全。咖啡杯别动,先封存。”
护士长愣了一下:“咖啡杯?”
林昼伸手,戴上一次性手套,用封存袋小心把咖啡杯套住,封口,贴封条,写编号。他没有解释太多,只说:“他来这里不是喝咖啡的。杯子上会留下东西。”
护士长看着他的动作,眼神更沉:“你想提取指纹?”
“我不做鉴定。”林昼说,“我做保全。你们医院做不了的,网安和警方能做。杯子能证明他来过,能证明他站在哪,能证明他不是‘不存在’。”
系统提示在视野边缘闪烁,像无声的鼓点。
【CO-02接触:已发生】
【类型:人员线威胁(语言)+心理施压】
【固化:录像+监控保全请求+物证保全(咖啡杯)】
【建议:升级人身安全等级】
【倒计时:05:11:09】
林昼把封存袋交给护士长:“放封存柜,登记。任何人要看,先签见证。”
护士长点头,声音低而硬:“你放心,今天谁想摸封存柜,我先让他把名字写进去。”
---
晚上七点,网安的车到接收医院门口,来的是两个人,一男一女,穿着便装,证件却很硬。梁组长也到了,眼里仍是那种熬出来的冷。
他们在护士站开了一个小型取证协调会,内容很简单:
1)接收医院OA审计日志封存完成;
2)CO-Assist账号已冻结,相关申请单全部固化;
3)医疗耗材链未遂申请已形成拒绝记录并封存;
4)外部中转节点账号冻结回执已收到;
5)云服务商现场取证正在进行,预计两小时内返回全量访问日志与上游结算链证据。
网安女警看完林昼提供的录像与短信截图,又看了那杯咖啡的封存编号,抬头问他:“你能确认这个男人的身份吗?”
林昼摇头:“我只能确认他来过,确认他威胁过,确认他知道‘桥塌了’这件事。”
梁组长补了一句:“他用的词是‘桥’,不是‘系统’,不是‘网络’,说明他知道中转节点内部叫法。他不是外围家属,他是链里的人。”
网安男警点头:“我们会把这段接触作为人员线索。杯子交给我们,我们走物证流程。”
护士长把封存柜登记本打开,双人见证下交接物证。林昼看着那支笔在登记本上划过,忽然觉得这一晚最稳的东西不是枪,不是技术,是笔。
笔能把影子写成名字。
就在这时,周工的消息终于到了,只有一张表格截图,却像把整座桥的骨架摊开:
* co-bridge全量访问日志:04:01-04:12出现连续拉取请求
* 请求携带应急token,token签发源来自“协调终端(2)”
* 上游结算账户:XJ Consulting
* 付款备注:应急窗口-自动通过
* 关联邮箱:coassist@……(已打码)
* 登录地时区偏移:+09:00(多次)
* 备用域名:co-bridge2、co-fastlane(已预配置)
备用域名。
他们早就准备了第二座桥、第三座桥。桥塌了,桥还能复活。
梁组长看完截图,冷笑了一声:“果然是预案。”
网安男警立刻说:“我们今晚先锁结算账户。只要钱链断了,他们搭桥的成本会陡增。再加上域名与token线索,足够申请进一步措施。”
林昼盯着“XJ Consulting”,喉咙发紧。他没有说“许景”,没有说任何猜测。他只是把这张截图保存、编号,然后抬头看向梁组长:“断尾名单那页,能不能把‘XJ’和‘许’对上?”
梁组长看着他,眼神像钉:“能。但对上之前,先让他们自己承认。让他们的账户、他们的日志、他们的签名链自己开口。你记住,最硬的清算从来不是你喊出来的,是他们在白灯下说出来的。”
林昼点头。
白灯下说出来。
他忽然想起那个灰夹克男人离开前的那句话:“你会很累。”
他确实很累。但他更清楚:只要他还站着,父亲的线就不会被轻易写成事故;只要编号还在,桥就算复活一次,也会留下更清晰的指纹。
夜色再次降下来时,ICU的门依旧关着,曲线依旧起伏。禁变窗口还有一小时到期,但现在他们手里已经多了新的锁:钱链锁、日志锁、物证锁。
系统提示在视野边缘最后闪了一次,字冷得像铁,却带着一种逼近的确定:
【桥:骨架已露出】
【手:已接触】
【名:即将浮出】
【提示:对方将启动“替身方案”】【倒计时:04:03:18】
替身方案。
林昼看着那行字,心里没有恐惧,只有一种清晰的预感:当桥被锁、手被抓到,接下来他们会做的,就是把责任推给一个“替身”,让替身背锅,让真正的手退回影子里。
他把手机收好,走到玻璃窗前,掌心贴上冰冷的透明面,像在把自己钉在现实里。
“来吧。”他在心里说,“替身也要留指纹。”
(https://www.500shu.org/shu/79960/50034006.html)
1秒记住书包网:www.500shu.org。手机版阅读网址:m.500shu.org