Agentic Incident Response through Digital Twin-Enhanced Multiscale Planning
本文提出了一种原则性的智能体事件响应框架,该框架将决策论展开规划(decision-theoretic rollout planning)与数字孪生以及轻量级大语言模型智能体相结合,以生成高层策略和可执行命令,通过在多种攻击场景下缩短恢复时间和提高恢复率,显著优于前沿大语言模型基准。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,互联网就像一座规模宏大、繁忙喧嚣的城市,数以百万计的人、企业和机器在这里不断地进行着交流。有时,捣蛋鬼会潜入其中,试图窃取秘密或关闭发电厂。在现实世界中,当网络攻击发生时,通常需要一支由高度专业的人类侦探(被称为安全运营人员)组成的团队来查明问题所在,决定先封锁哪栋建筑,然后手动输入命令来修复它。这就像是在摩天大楼还在着火的时候,试图一边拿着可能已经过时的手册,一边去扑灭火灾。这个过程缓慢、令人精疲力竭,且往往需要数月时间才能完全恢复,使得整个城市在期间都处于脆弱状态。
为了提高速度,科学家们尝试了两种主要的技巧。第一种是使用“数学大脑”(算法),它们可以计算出完美的计划,但这些算法往往过于抽象——它们在理论上知道“该做什么”,却无法实际输入命令来修复真实的服务器。第二种技巧是使用“超级智能聊天机器人”(大语言模型或 LLM),它们可以阅读日志并编写代码。但这些聊天机器人可能并不可靠;它们有时会编造事实(幻觉),或者陷入死循环,因为缺乏稳固的游戏计划而试图修复错误的目标。大问题在于:我们能否构建一个既拥有数学家的战略大脑,又具备聊天机器人动手能力的系统,同时还要足够安全,以便在接触真实的城市之前进行测试?
这篇论文介绍了一种名为“代理式事件响应”(Agentic Incident Response)的巧妙新系统,旨在解决正是这样的问题。你可以把它想象成一支由两层组成的救援队,与一个“数字孪生体”(Digital Twin)协同工作——这是一个城市的完美虚拟副本,他们可以在其中进行练习,而不会造成真实的破坏。
以下是这支团队的工作方式:
- 战略指挥官(战术层面): 首先,一个数学规划器会观察大局。它现在还不关心输入命令的微小细节。相反,它会询问:“为了阻止火势蔓延,现在最关键的是救哪栋建筑?”它使用一种“展开”(rollout)方法,这就像是在模拟中演练成千上上种可能的未来,以观察哪种拯救建筑的顺序能实现最快的恢复。
- 现场代理(操作层面): 一旦指挥官决定“先拯救地下室的服务器”,一个专门的 AI 代理(一个轻量级的、经过微调的聊天机器人)就会接管工作。它的任务是将那个高层指令转化为实际的可执行命令。
- 安全网(数字孪生体): 在现场代理向真实网络发送任何命令之前,它会在数字孪生体(系统的虚拟副本)中进行测试。如果命令在模拟中有效,则予以批准。如果命令失败或在虚拟世界中导致崩溃,它就会被丢弃,代理人将尝试另一种不同的命令。这防止了 AI 意外损坏真实系统。
研究人员在一个受控环境中测试了这个系统,该环境包含五台服务器和三种不同类型的网络攻击(如弱密码、软件漏洞和命令注入)。他们将该系统与当今最先进的“前沿”聊天机器人以及其他现有的自动化方法进行了对比。
结果非常令人振奋。在他们的模拟中,这个全新的两部分协作团队比表现最好的独立聊天机器人的平均恢复速度快了 15.1%。更重要的是,它比这些同样的聊天机器人成功恢复系统的频率高出了 33.6%。虽然顶尖的聊天机器人大约能解决 50% 到 75% 的问题,但这种新方法将其成功率保持在 90% 以上。
论文指出,秘诀不仅仅是使用更聪明的聊天机器人,而是将聊天机器人的代码编写能力与严格的、基于数学的策略以及虚拟世界中的安全检查结合起来。作者指出,该系统并非完美无缺;如果最初关于攻击者移动方式的猜测是错误的,那么计划的效果可能会降低。然而,通过使用一个专门针对事件数据进行训练的轻量级模型(而非庞大的通用模型),他们证明了你不需要超级计算机就能获得卓越的结果。相反,你需要的是一个知道何时规划、何时行动以及何时在安全的虚拟沙盒中复核工作的系统。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。