近期观测到一类值得关注的命令控制(C2)信标行为:攻击者将命令控制流量伪装为对公开服务的常规业务请求,使其与正常流量在协议层面几乎无法区分。传统基于特征匹配的检测手段在此类手法下存在明显漏报风险。
一、手法拆解
该类信标不再使用独立的 C2 域名与固定端口,而是借道目标环境本就允许访问的公网服务(如云存储、协作平台、代码托管)传递指令与回传数据。整体流程可概括为:
- 借道合法通道:选择目标网络允许访问的公共服务作为中继,降低防火墙拦截概率;
- 协议层伪装:将指令编码进看似正常的请求字段,如文件名、注释、查询参数;
- 低频心跳:拉长信标间隔、随机抖动,规避基于周期的时序检测;
- 数据外带:回传数据被打包成业务数据形态,混入正常业务流量。
与传统 C2 相比,其核心差异不在“用什么协议”,而在“把通道藏进业务里”。单看某一条流量,它可能就是一次正常的文件同步或接口调用。
二、为什么传统特征匹配会漏报
传统规则引擎依赖已知的 C2 域名、JA3 指纹、固定信标周期等特征。当通道被换成白名单内的高频业务域名,特征库往往缺少对应覆盖;而协议字段的“正常化”进一步压缩了规则可用的判别空间。
检测这类行为的难点不是“发现异常”,而是“在没有异常特征的流量里发现异常意图”。
这意味着检测思路需要从“匹配已知恶意”转向“理解业务基线,找出不该出现在该上下文中的行为”。
三、检测建议
结合 RiaBy Brain 的实践,建议从以下维度建立检测能力:
- 行为基线画像:对每个业务通道建立请求频率、数据量、时间分布基线,偏离即告警;
- 跨会话关联:把单个通道内看似正常的请求放到更长窗口里,观察是否存在阶段化指令交互;
- 端点一致性校验:核对请求声明字段与真实载荷、响应内容的一致性,识别“包装”痕迹;
- 威胁情报关联:将中继域名、证书、指纹与情报库交叉比对,捕获复用基础设施。
优先建议以溯源视角评估:命中低频异常后,不急于阻断,先还原完整交互链,确认是否存在跨主机联动。
四、小结
新型 C2 伪装说明攻击者正在系统性地“利用业务本身的合法性”。对防守方而言,业务基线理解能力与跨源关联能力,正在取代单一特征库成为检测体系的核心。这也正是先溯安全坚持“先一步溯源”的原因——先把链路看清楚,再谈拦截与处置。
本文基于公开威胁情报与授权环境观测整理,不涉及具体受害者信息。相关 IOC 已按流程在内部情报库归档。