人一旦被吓住,系统就会再一次回到黑暗里。
---
两点十分,ghostsigner再次洪峰。
挂起请求刷出一片红,十分钟有效期的机制开始发挥作用:第一批挂起自动作废,源ip被临时封禁;对方立即换了一个出口ip,继续试探。平台评分系统跟着升级,封禁节奏越来越快。
这是一场“门闩耐久度”的对抗:你封我换,我换你封。对方在试探平台的阈值,试探医院的疲劳,试探有没有哪个时刻能让挂起请求在队列里存活得更久。
网安技术支撑人员忽然说:“他在试图拖你们签名者的注意力。”
信息安全负责人皱眉:“什么意思?”
网安说:“大量挂起会造成值班人员频繁查看,形成疲劳。一旦疲劳,就可能出现‘差不多就签了’的心理。对抗不是要赢每一次,是要等你们犯一次错。”
这句话像一盆冷水泼下来,会议室里每个人都更清醒了。
信息安全负责人立刻调整流程:“从现在开始,不再人工逐条看挂起。我们只看摘要:来源、标签、风险评分。高于90的一律不看细节,直接作废;低于90的才进入双人复核。减少注意力消耗。”
平台协查联系人也配合:“我们可以把**险请求自动抬到‘黑洞队列’,不推送给医院侧,仅保留证据与报文样本。”
监管联络人点头:“做。把人从陷阱里拿出来。”
人被拿出来,陷阱就失效。
林昼忽然意识到,真正的安全不是把门闩插得更深,而是把人从“必须时刻盯门”的状态里解放出来。只要人一直盯着门,人就会累;人一累,门就会开。
他看着屏幕上逐渐变稀的红点,第一次在这场漫长的对抗里感到一点可控――不是胜利的可控,是“不会被拖进对方节奏”的可控。
---
三点零五,网安技术支撑人员带来一个初步溯源结果。
他共享屏幕,显示海外公共出口ip的归属:某云服务商的弹性公网,租户信息需要通过法律程序调取,但有两条线索已经足够惊人:
第一,弹性公网的创建时间为两天前,恰好在保全令下发前后;
第二,弹性公网关联的虚拟机镜像指纹与供应商agentpool常用基础镜像高度相似――相似到连某个特定的包版本号都一致。
“这不是随便搭的机器。”网安说,“这是复刻了你们供应商agent环境的机器。要么有人内部拿到了镜像模板,要么有人外部拿到了镜像模板。”
信息安全负责人声音发紧:“如果是内部,谁能拿到模板?”
周负责人在音箱里说:“cicd镜像保全后,我们可以查模板仓库的访问记录。模板是谁导出、谁下载、谁复制,一般都有日志。”
网安补充:“还有一种可能:模板不需要下载,因为有人早就把agent做成了公共镜像。只要你知道镜像名,你就能拉起一台一模一样的机器。”
这句话让会议室空气更冷。
如果模板被做成公共镜像,那就是治理灾难。它意味着暗门不再只存在于供应商内部,而可能成为灰产工具。任何拿到一点点线索的人,都能复刻环境去试探门闩。
林昼听到这里,忽然想到一个更现实的问题:“如果外部能复刻环境,他们会不会同时做钓鱼,去骗医院侧的人签名?”
网安技术支撑人员点头:“概率很大。你们要防两种:技术试探和社会工程。技术上我们能封,社会工程要靠流程。”
信息安全负责人立刻安排:“明天早上院内发一次简短提醒:任何人不得通过电话、im、邮件指示签名;所有签名只认固定工作站与双人复核;任何冒充平台或供应商的联系,先转信息安全值班。”
监管联络人补一句:“我会让监管发一份正式提醒文件,给院方背书。”
背书很重要。没有背书,临床可能会认为“你们多事”;有背书,临床才会把流程当成规则,而不是某个人的坚持。
---
三点四十,供应商果然开始甩锅。
一份内部公告截图被人发到监管群里:供应商宣布对“devops_x”进行停职调查,理由是“未经授权修改流水线脚本,造成不良影响”。公告里还强调“公司制度健全,属于个案”。
“属于个案”四个字,像一把刀要把系统性问题切成碎片。
周负责人看完,声音里第一次带了一点锋利:“把这份公告也固化。然后我们要求供应商提交:脚本变更权限清单、审计记录、审批链、代码仓签名提交记录。若制度健全,就拿证据证明。拿不出来,公告就是公关。”
监管联络人马上跟进:“供应商不得以内部处分替代配合取证。对devops_x的任何处置不得影响其作为证人的陈述权。我们会要求供应商提供其联系方式并保障其安全。”
网安技术支撑人员补了一句更冷的:“如果他们试图逼迫devops_x认罪或签预设结论,我们会把它纳入妨碍调查线索。”
林昼没有说话,但他在心里明白:q7说得对,甩锅开始了。甩锅意味着他们走到了不得不牺牲人的阶段。
在这种阶段,线人的危险会成倍增加。
---
四点二十,林昼回到病房。
父亲睡得不安稳,眉头皱着,胸口起伏却比白天沉重。护士轻声说:“刚刚咳得厉害,给了雾化,先睡了。”
林昼站在床边看了很久,手指无意识地摩挲着床沿。病房里很安静,安静得能听见输液管里液体一滴滴落下。每一滴都像在提醒他:外面的对抗再复杂,最终都要落回一个最简单的问题――能不能让父亲安心地活下去。
他把手机调成静音,只保留平台告警的最高优先级。然后坐在床边的椅子上,闭了几秒眼。
清算系统弹窗又跳出来:
清算进度:45%
新增风险:替罪羊策略启动
建议动作:保护证人+固化制度失效证据
财务提醒:本周需安排还款计划
林昼没有点开“还款计划”。他看着父亲的脸,忽然有一种难以说的疲惫――不是身体的困,而是那种被两条绳索同时勒住的窒息:一条勒着规则,一条勒着生活。
但他也知道,他不能松手。松手一次,门闩就会被拔掉;门闩一拔,暗门就会复活;暗门复活,后面的追偿、责任、补偿都可能再次变成一团雾。
雾里没有钱,也没有命。
他轻轻握住父亲的手,指腹触到父亲掌心的薄茧,像触到一条粗糙却真实的路。他在心里默念了一遍今晚的原则:不急、不吵、只写字、只走流程。
写字不是文艺,是生存。
---
五点零八,平台协查联系人发来最后一条夜间汇总:
*ghostsigner挂起请求已被纳入黑洞队列,医院侧不再接收推送;
*源ip已多次封禁,重试频率下降78%;
*报文样本与tls指纹已交网安;
*平台将于今日上午启动“模板环境溯源”专项:比对供应商agentpool的镜像仓访问记录;
*建议院方继续执行双通道临床沟通预案,避免任何短时波动被放大。
林昼把汇总转给信息安全负责人与监管联络人,然后在自己的索引里写下今晚的结论:
*幽灵签**与agent环境指纹相似,疑似复刻模板;
*对抗意图为疲劳诱导与社会工程;已用黑洞队列与十分钟作废降低风险;
*供应商启动替罪羊策略,必须固化制度失效证据并保护证人;
*下一步:模板仓访问链追溯+0405真实操作者锁定+q7线人保护。
写完最后一个字,他才发现天已经亮了。
窗外的光很淡,像从雾里渗出来的一点灰白。医院走廊开始热闹起来,交班声、推车声、患者家属的脚步声,一点点把夜里的战情室压回现实。
但林昼知道,现实没有结束,现实只是换了一个场景:白天里,他们要面对的是更精致的对抗――公关、律师函、替罪羊、内部施压;夜里,才是幽灵签**的敲门。
门会继续被敲。
只要他们不把钥匙交出去,门就不会开。_c