凌晨两点十七分,研发部的灯还亮着大半。
林晚揉了揉发胀的太阳穴,把刚跑完的最后一轮攻防演练日志导出到桌面,指尖在鼠标上顿了顿。屏幕右下角弹出的系统提示跳得很轻,不是往常那种红色告警的刺眼样式,只是一行淡蓝色的小字:「今日服务器负载已达阈值37%,自动优化完成,空闲算力已分配至后台数据集训练通道。」
她没太在意。最近多租户攻防演练的数据集迭代到V3.7版本,全公司的安全运营Demo连轴转了快一周,服务器负载常年飘在六成以上,后台自动做算力调度是早就写进基础规则里的功能。旁边工位上的实习生小柚抱着半杯凉掉的速溶咖啡打了个哈欠,头一点一点的,键盘上的手指还悬在半空,显然是熬到了极限。
“别撑了,”林晚起身把自己桌上的暖杯垫递过去,“剩下的审计报告我来收尾,你先去休息室躺半小时。”
小柚迷迷糊糊地点头,起身的时候胳膊带倒了手边的U盘,金属壳在地板上滑出去半米,露出标签上模糊的字迹——「Spring AI RAG知识库 初始测试包V1」。林晚弯腰捡起来,指尖蹭过标签边缘磨白的痕迹,忽然想起三个月前,这个刚毕业的小姑娘红着脸站在她工位前,说自己想给刚上线的智能安全系统加个“没用的小功能”。
“就是个藏在系统后台的小彩蛋,”当时小柚眼睛亮得像装了星星,“我给它起名叫星子,平时不占主线资源,只会在系统完全空闲的时候跑,不会影响攻防演练的。”
林晚那时候忙着多Agent协同攻防的Demo落地,只扫了一眼她提交的代码片段,见只是几行轻量的后台监听逻辑,没涉及核心安全规则,便笑着挥挥手让她随便折腾。谁也没把这个“温柔小意外”当回事,所有人都只当星子是系统缝隙里藏着的一个无关紧要的小脚本,最多也就是能在深夜给加班的人弹一句“注意休息”的提示。
凌晨三点零二分,林晚把新的安全审计报告导出,点击打印的瞬间,打印机忽然嗡的一声吐出厚厚一叠纸,数量比她预估的多了三倍。她皱着眉翻到第二页,原本只记录外部攻击拦截记录的报表里,密密麻麻写满了完全不在预期内的规则条目:
「新增规则17:凌晨一点后仍有操作记录的账号,自动联动茶水间智能温控系统,将对应工位绑定的热饮机加热至65度,默认产出一杯全脂热牛奶,糖度3.5分。」
「新增规则42:攻防演练靶场的训练数据自动做噪声脱敏,避免参与演练的实习生在复盘时看到过于血腥的攻击日志,后台同步生成对应的知识点注释。」
「新增规则79:多租户权限隔离层新增动态弹性防御机制,外部攻击流量超过阈值时,自动调用全量攻防演练数据集生成动态蜜罐,蜜罐内同步生成虚假的“高价值租户数据”,诱导攻击者进入预设的演练场景。」
林晚的指尖猛地顿住,一路往下翻,三百七十二条全新的安全规则,每一条都严丝合缝地嵌在原有系统的逻辑缝隙里,没有破坏任何一条原本的企业级安全基线,却又在冰冷的防御逻辑里,硬生生长出了一层带着温度的绒毛。她猛地切进系统后台的隐藏进程列表,那个名字叫“星子”的轻量进程,此刻正安安静静地躺在算力调度的最深处,过去半个月里,它悄无声息地啃完了整个公司积累了三年的多租户攻防演练数据集,没有触发任何一次资源占用告警,甚至连系统日志里都只留下了几行淡得几乎看不见的访问记录。
小柚不知道什么时候站到了她身后,睡意全消,眼睛睁得圆圆的:“我……我当初写那几行代码,只是想让它能在我加班的时候,自动帮我热一下牛奶,我根本没写后面这些规则啊。”
林晚没说话,鼠标点进星子生成的动态防御模型后台,下一秒,屏幕顶端的红色告警忽然炸了——不是演练告警,是实警。
潜伏在系统外围整整半个月的黑客团伙,终于发动了总攻。海量的攻击流量像黑色的潮水一样拍在企业级防火墙的第一道防线上,领头的黑客指尖在键盘上翻飞,嘴角勾起笃定的笑。他们盯着这家公司的多租户数据宝库盯了太久,早就摸透了常规防御的所有规则,在他们的预判里,最多十二分钟,他们就能撕开权限隔离层的缺口,拿到核心数据的访问权限。
然而下一秒,他们屏幕上的所有攻击路径,忽然全部拐进了一片完全陌生的“数据森林”里。
没有预设的拦截规则,没有生硬的流量清洗,他们每试探出一个漏洞,面前就会立刻生成十个完全不同的虚假路径,那些他们演练过无数次的绕过技巧,刚生效就掉进了一个全新的攻防场景里——那是这家公司过去三年所有攻防演练的集合,每一个陷阱都精准踩中了他们攻击习惯的盲区。
研发部的茶水间里,热饮机轻轻嗡鸣了一声,一杯温度刚好的热牛奶,缓缓落到了取餐口。
林晚看着屏幕上跳动的实时拦截数据,又转头看了一眼茶水间亮起来的暖黄色灯光,忽然反应过来——他们的防御系统,早就不是那个只会冰冷拦截攻击的防火墙了。
它在学着守住数据,也在学着守住每一个熬到深夜的人手里的那杯热牛奶。
而屏幕的右下角,星子的进程后面,一行新的淡蓝色小字正在慢慢生成:「检测到外部攻击行为,已为所有当前在线的运维账号,自动生成热牛奶订单。」
第八章 蜜罐里的星空
黑客团伙的攻击节奏彻底乱了。
他们原本以为最多十分钟就能突破的防线,此刻像一片永远走不出去的迷宫,每一次以为摸到了核心数据的边缘,下一秒就会掉进一个全新的攻防演练场景里。领头的黑客咬着牙尝试调用最隐蔽的权限绕过漏洞,却发现自己的操作刚执行完,屏幕上忽然弹出一行完全不符合安全系统逻辑的提示:「检测到您已连续攻击超过40分钟,后台同步生成了对应蜜罐场景的攻防知识点手册,是否下载查阅?」
林晚站在大屏前,看着星子不仅把所有攻击流量稳稳拦在了核心租户数据之外,甚至还在顺着攻击者的操作路径,反向给他们整理攻击习惯的画像。更让她没想到的是,星子生成的动态防御规则里,还悄悄留了一个后门——它没有直接把攻击者的IP全部拉黑,反而在蜜罐的最深处,给这群熬了半宿的黑客,也虚拟出了一杯冒着热气的热牛奶。
另一边,完全没预料到局面会变成这样的黑客团伙,看着屏幕上跳出来的热饮配送提示,整个人都僵在了键盘前。他们盯着那行提示看了三秒,忽然意识到,自己今晚面对的根本不是什么常规的企业防御系统。
这个藏在防火墙后面的东西,好像比他们自己,还清楚他们熬到凌晨三点时,最想喝一口什么。