分析勒索软件网络指标 是做什么的?
概述
在勒索软件执行前及执行过程中,攻击者会建立 C2 通道、外泄数据并下载加密密钥。本技能通过分析 Zeek conn.log 和 NetFlow 数据,检测信标模式(定期回拨)、与已知 TOR 出口节点的连接、大量出站数据传输以及与勒索软件家族相关的可疑 DNS 活动。
使用时机
- 调查需要分析勒索软件网络指标的安全事件时
- 为相关领域构建检测规则或威胁狩猎查询时
- SOC 分析师需要此类分析类型的结构化流程时
- 验证安全监控覆盖相关攻击技术时
前提条件
- Zeek conn.log 文件或 NetFlow CSV/JSON 导出文件
- Python 3.8+ 及标准库
- TOR 出口节点列表(从 Tor Project 或威胁情报源获取)
- 可选:已知勒索软件 C2 IOC 列表
步骤
- 解析连接日志 — 将 Zeek conn.log(TSV 格式)或 NetFlow 记录转换为结构化格式
- 检测信标模式 — 计算连接间隔统计量(均值、标准差、变异系数)以识别周期性回拨
- 检查 TOR 出口节点连接 — 将目标 IP 与当前 TOR 出口节点列表交叉引用
- 识别数据外泄 — 标记与外部 IP 之间具有异常高出站字节比例的连接
- 分析 DNS 模式 — 检测类似 DGA 的域名查询和高熵子域名
- 评分与关联 — 对所有指标类型应用复合风险评分
- 生成报告 — 生成包含时间线和 MITRE ATT&CK 映射的结构化报告
预期输出
- 包含信标检测及其间隔统计量的 JSON 报告
- TOR 出口节点连接告警
- 数据外泄流分析
- 包含 MITRE 映射(T1071、T1573、T1041)的复合勒索软件风险评分