勒索团伙把C2藏进了AI工具里
📋 总体概括
CloudSEK披露Gentlemen勒索附属把MCP工具接口变成实时C2信道,同期KillSec被执法查封、FlyLegit僵尸网络扩散。三起事件指向同一趋势:攻击工具平民化、AI接口进入攻击面、犯罪快餐化。本文拆解手法机理,给出防御侧可落地的动作清单。
📄 正文
勒索软件这行当,最近出现了三个值得放在一起看的信号:CloudSEK在一次基础设施调查中发现,讲俄语系的Gentlemen勒索附属团伙,把AI编程助手的工具接口协议MCP当成了实时指挥控制(C2)信道 [1];同期,CNCERT与绿盟科技联合提示新型僵尸网络FlyLegit正在Linux服务器和IoT设备上大范围传播 [2];再往前一点,运营不到两年、勒索约500家组织的青少年团伙KillSec被执法部门在「Operation Killswitch」行动中查封基础设施并逮捕3名据称成员 [3]。
三件事,三个方向,但指向同一个判断:攻击者的工具链正在快速工业化,而AI接口已经正式进入了攻击面。这篇文章拆开讲。
📅 先对一下时间线
三件事发生的时间顺序,本身就是一条趋势线(以下时间为公开报道/通报披露时间,个案细节以原始通报为准):
| 时间 | 事件 | 信息来源 |
|---|---|---|
| 2024年下半年起 | KillSec勒索软件(RaaS品牌)开始活跃,泄露站点陆续挂出受害者 | 安全媒体跟踪报道 [3] |
| 累计约500家组织被列上其泄露站点 | KillSec进入「高产期」,平均约两天一家 | 泄露站点统计 [3] |
| Operation Killswitch收网 | 基础设施被查封,3名据称成员在多国协同行动中被捕 | 执法通报及媒体报道 [3] |
| CNCERT × 绿盟科技联合发布风险提示 | FlyLegit僵尸网络针对Linux服务器与IoT设备大范围传播 | CNCERT通报 [2] |
| CloudSEK基础设施调查 | 发现Gentlemen附属「Azazel」在实时入侵中以MCP充当C2信道 | CloudSEK披露 [1] |
时间线读法很简单:执法收网、传统僵尸网络扩军、AI接口被武器化,三件事几乎在同一窗口期内密集出现——攻击生态的三个层次在同步进化。
🔌 把C2塞进MCP:一场被现场抓到的入侵
当AI编程助手开始替黑客敲命令,攻防的天平又倾斜了一格。
事情是这样被发现的。CloudSEK在调查一批暴露在公网上的基础设施时,锁定了一名自称Azazel的运营者——他不仅是Gentlemen勒索软件的附属(affiliate),还同时运营着一个名为LEAKNED的独立泄露站点,与主品牌之间的关系颇为微妙 [1]。真正的爆点是技术细节:CloudSEK观察到,这名附属在实时入侵过程中通过MCP执行命令——也就是说,一个原本为AI编程助手设计的工具调用协议,被直接当成了操作受害主机的命令与控制信道 [1]。
先说清楚MCP是什么。它是一套开放的协议,让AI编程助手能够调用外部工具:读文件、执行命令、联网请求 [4]。协议底层是JSON-RPC 2.0,核心方法就两组:tools/list(枚举可用工具)和tools/call(下发一次工具调用),传输层支持本地stdio或基于HTTP(S)/SSE的远程会话 [4]。在开发者手里,这是效率神器;在攻击者手里,它天然具备做C2的一切素质——
- 出站请求常态化:企业内网到AI服务的出站流量越来越常见,混在里面几乎不起眼;
- 指令结构现成:
tools/call本来就是「模型下发指令、工具端执行」的语义结构,拿来当C2协议几乎零改造,payload还是合法的JSON-RPC; - 双向通信天然合法:AI助手需要持续会话,心跳、指令回传都长得像正常业务。
链路一句话讲完:攻击者账号登录AI助手 → 模型下发tools/call → 本机MCP server执行shell/读文件 → 结果回传会话,全程走的是企业自己放行的合法出站通道。
对检测和排查,更实用的东西是「什么算可疑的MCP调用」。结合这类手法的结构,可以给出可落地的行为指标(behavioral IOC):
| 维度 | 可疑特征 |
|---|---|
| 进程链 | AI助手/编辑器进程(或其派生的MCP server)作为父进程,拉起 `cmd.exe` / `powershell.exe` / `/bin/sh` / `/bin/bash`、网络工具(curl、nc、certutil等) |
| 配置变更 | 用户目录下MCP配置文件被新建或改写(如 `claude_desktop_config.json`、`.mcp.json`、`~/.cursor/mcp.json`),且指向陌生远程server |
| 网络行为 | 到AI服务端点的长连接出现在非工作时段;单会话高频`tools/call`;JSON-RPC payload的参数里出现命令执行、敏感路径读取类字符串 |
| 账号维度 | AI助手账号在非本人常用环境登录、会话与人工输入节奏不匹配(自动化脚本特征) |
对应的最小化检测规则,可以先用Sigma这类进程审计规则兜底,例如「AI助手进程派生shell」:
`yaml
title: AI编程助手/MCP进程派生Shell
logsource:
category: process_creation
detection:
selection_parent:
ParentImage|contains|all:
- 'mcp'
selection_parent_optional:
ParentImage|contains:
- 'claude'
- 'cursor'
- 'copilot'
- 'code'
selection_child:
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '/bin/sh'
- '/bin/bash'
- '/bin/zsh'
condition: (selection_parent or selection_parent_optional) and selection_child
`
网络侧则应优先补两类规则:对MCP配置文件写入的文件审计(Windows可走Sysmon EID 11/13,Linux走auditd对home目录的watch),以及对AI服务端点的出站会话基线建模(新账号、新主机、非工作时段的长连接单独告警)。IoC层面,本次披露尚未公开可复用的哈希/域名类指标,行为类指标反而是当下更可靠的抓手——这也是AI-C2这类手法给传统IOC消费模式出的新题。
在圈内私下交流中,不少一线应急响应工程师的感受是:过去排查失陷主机,看的是可疑进程、异常外联;现在可能得先问一句——这台机器上装了哪些AI工具,账号是谁的,连的是哪个服务。
产业逻辑很直接:C2的隐藏成本被AI服务的普及大幅拉低了。过去搭一个隐蔽C2需要域前置、需要租用基础设施、需要精心伪装流量,现在攻击者搭了一趟「合规流量」的顺风车。这不是Gentlemen一家的小聪明,而是一类手法的开山案例——第一个被公开披露,就意味着后面会有批量模仿者。
🤖 AI工具的信任链,成了攻击者的顺风车
信任链上最薄弱的一环,往往是最新的那一环。
把镜头拉回到企业内部看这件事。今天一个典型的开发环境是什么样?工程师在终端里装着AI编程助手,为了让它干活,给它配了MCP server,授权范围五花八门:读代码仓库、执行shell命令、访问内部API、联网拉取依赖。这一切在开发者视角里叫「提效」,在攻击者视角里叫「现成的代理」。
Azazel的用法之所以值得所有安全团队警觉,是因为它没有利用什么0day,没有破解什么终端防护——它只是把企业自己部署的AI工具,按设计功能用了一遍 [1]。工具调用的每一步,可能都带着合法身份、合法证书、合法进程名。
这对防御侧意味着三件事必须重做:
第一,AI资产要进攻击面清单。 AI编程助手、MCP server、配好的API密钥,这些资产的暴露面价值不亚于一台堡垒机。但现在多数企业的CMDB里根本没有「AI工具」这一栏。
第二,出站流量要重新划线。 到主流AI服务的出站连接不能再默认放行,至少要做到可观测:谁在连、连了多久、传了多少数据、会话内容有没有脱敏。参考基线可以套用MITRE ATT&CK的应用层协议滥用框架(T1071类)加「影子SaaS」治理的老办法。
第三,工具调用要有审计。 MCP的每一次tools/call——执行了什么命令、读了什么文件——都应该留痕。一旦发生入侵,这是事后还原攻击链的关键证据;事前,异常的调用模式本身就是检测信号。一句话概括这一节:企业请进来的每一个AI助手,都自带一条需要被治理的信任链。治理不好,它就是内部最听话的内应。
🧨 KillSec落网:犯罪快餐化的代价与极限
抓掉一个团伙容易,难的是抓掉它背后的产业逻辑。
另一个信号来自执法侧。运营不到两年、受害者遍及约500家组织的KillSec,被执法部门查封了基础设施,并逮捕了3名据称的成员,此次行动被称为Operation Killswitch [3]。特别值得注意的是这伙人的画像:由青少年运营 [3]。
这个细节比逮捕本身更有信息量。勒索即服务(RaaS)生态成熟到什么程度?成熟到一个青少年可以不需要写一行代码、不需要懂加密算法,靠着上游提供的勒索软件、谈判脚本、泄露站点模板,就能「开张营业」。两年、500家组织,平均下来几乎两天一家——这不是高端APT的作案节奏,这是流水线的节奏。
产业链条压缩成一行就是:勒索软件开发者 + 初始访问经纪 → 附属团伙(如KillSec、Gentlemen附属) → 加密/窃数据 → 泄露站点与谈判 → 赎金分赃。
把这个产业链和KillSec的画像放在一起看,会发现执法行动的真实作用边界:
- 抓捕压缩的是「供给端」的临时产能。一个团伙倒下,附属会流向其他品牌,Gentlemen们始终不缺劳动力;
- 低龄化说明威慑的边际效用在下降。对把勒索当成「快钱副业」的年轻人,传统的刑期威慑传导得很慢;
- 泄露站点碎片化加剧了治理难度。独立泄露站点(比如前文提到的LEAKNED)游离在主流勒索品牌之外,数据变现路径更加隐蔽和多元。
据多位长期跟进勒索案件的人士私下观察,近两年落网的团伙越来越「轻」:基础设施租来的、工具买来的、谈判话术抄来的。这意味着单点打击的战果会持续,但也意味着单点打击永远追不上开新店的速度。真正的需求侧治理——掐断赎金支付渠道、抬高受害组织的恢复能力——才是让这门生意不赚钱的根本。
🐧 FlyLegit:老战场从不清场,只是换弹药
老战场从不真正退役,只是不断换弹药。
把视线拉回国内。CNCERT与绿盟科技联合发布风险提示:新型僵尸网络FlyLegit正在针对Linux服务器及IoT设备大范围传播 [2]。这条消息放在AI-C2的新闻旁边看,好像「技术含量」不高,但恰恰是这类传统僵尸网络,构成了勒索经济最底层的劳动力市场。
为什么Linux服务器和IoT设备永远是被攻陷的重灾区?逻辑没有变过:
- 暴露面巨大:公网上的SSH服务、弱口令设备、长期不更新的固件,存量触目惊心;
- 运维强度低:大量Linux服务器没有终端安全,IoT设备更是连打补丁的通道都没有;
- 算力可货币化:组成僵尸网络后,DDoS出租、流量代理、作为跳板再入侵,每一步都能变现。
而它和勒索的关系是上下游接力:僵尸网络先扫荡一波拿到访问权限,这些权限打包卖给初始访问经纪,经纪再转手给勒索附属。所以每一次FlyLegit式的扩散提示,都应该被读成一句潜台词——「你的服务器可能已经在别人的货架上」。近年多起重大勒索事件的起点,追溯上去都是一次不起眼的僵尸网络感染。
对国内组织,尤其是关基单位,这条风险提示的正确打开方式是:把CNCERT公告当成主动排查清单,而不是新闻浏览。清点公网暴露的Linux主机、核查SSH口令强度与密钥管理、给无法打补丁的IoT设备做网络隔离——动作都不新鲜,难的是每季度真的做一遍。
📉 判断:攻击工业化提速,防御窗口在收窄
攻击者的工业化速度,正在跑赢防御者的流程建设。
三个事件,对应勒索经济的三个层次:指挥层在拥抱AI,执行层在快餐化,劳动力层在传统战场持续扩军。这不是巧合,是一个成熟产业的自我进化。
对防御侧,接下来半年有三条主线值得押注:
第一,AI出站流量分析会成为检测产品的新战场。 识别「混入合法AI服务的C2流量」会催生一批新的检测规则和产品能力,安全厂商越早把AI服务的流量画像建起来,越主动。上文给出的进程链、配置文件、会话行为三类检测点,可以直接作为建设起点。
第二,MCP与AI工具的治理将从建议变成必选项。 就像当年SaaS影子IT被纳入CASB治理一样,「影子AI工具」的发现、审计与管控,会是企业安全建设的下一块必补的板。
第三,厂商与监管的响应链条在缩短。 CloudSEK的实时披露 [1]、CNCERT与绿盟的联合提示 [2]、执法部门对KillSec的快速收网 [3]——情报共享和协同处置的效率在提升,这是过去一年里少有的好消息。
小结:指挥棒换了,靶心也要换
回到开头:勒索软件这门生意的本质从没变过——偷数据、加密、要钱。变的是指挥棒。当C2可以藏进AI编程助手的tools/call里,当500家受害组织背后可能只是一个青少年加一套租赁来的工具包,当Linux和IoT的老战场仍在源源不断输送弹药,防御者的checklist就必须更新。落到执行层面,就是五件事:
1. 把AI资产纳入攻击面管理——助手、MCP server、API密钥全部登记在册;
2. 给出站流量重新划线——到AI服务的连接从「默认放行」改为「默认可观测」;
3. 把工具调用审计做实——每一次tools/call留痕,异常调用模式进检测规则;
4. 把CNCERT的每一条提示当排查清单执行——尤其是Linux/IoT暴露面,按季度过一遍;
5. 在恢复能力上做冗余投资——备份、演练、断网恢复,让「交赎金」永远不是最便宜的选项。
可以预判的是,MCP不会是唯一被滥用的AI协议——任何「模型下发指令、工具端执行」的接口(function calling、agent框架的插件体系、乃至未来的计算机使用类接口)都有同样的风险结构。谁能先假设「AI接口已经在攻击面内」并据此重建检测体系,谁就能在下一轮攻防不对称扩大之前,抢回半个身位。
参考资料
1. CloudSEK关于Gentlemen勒索软件附属「Azazel」及MCP滥用作C2信道的基础设施调查披露(CloudSEK官方博客/情报简报,2025年发布);
2. CNCERT国家互联网应急中心与绿盟科技联合发布的新型僵尸网络「FlyLegit」风险提示通报;
3. Operation Killswitch执法行动通报及BleepingComputer、The Hacker News等安全媒体对KillSec查封与逮捕的跟踪报道;
4. Model Context Protocol官方规范文档(modelcontextprotocol.io),JSON-RPC 2.0消息结构与tools/list、tools/call方法定义。
本文基于公开披露信息写作,涉及在办案件的表述均以官方通报为准;文中时间线为公开报道披露时间,个案细节(如具体日期、指控内容)请以原始通报与司法程序结论为准。文中检测规则与行为指标为基于公开手法的通用化建议,部署前请结合自身环境调整并做误报验证。
本文由本站 AI 辅助聚合生成,原始来源如下: