用途:该技能面向安全事件调查、检测规则构建与威胁狩猎,讲解如何利用 Malpedia(Fraunhofer FKIE 维护的恶意软件家族目录)查询家族别名、YARA 规则、威胁行为者关联与参考报告,并梳理家族间关系。
主要能力:通过 Malpedia API 获取家族列表与详情(别名、归因、参考链接)、按家族提取 YARA 规则、按行为者查询其使用的家族、按关键词搜索家族;映射行为者的恶意软件生态、识别多个行为者共享的工具、记录加载器—载荷投递链,并将多家族 YARA 规则编译输出为 .yar 文件。
使用方式:需 Python 3.9+ 及 requests、yara-python、stix2 库,并在 https://malpedia.caad.fkie.fraunhofer.de/ 注册获取 API key。API 基址为 https://malpedia.caad.fkie.fraunhofer.de/api,请求头使用 Authorization: apitoken <API_KEY>。常用端点包括 /list/families、/get/family/{family_name}、/get/yara/{family_name}、/get/actor/{actor_name}。家族命名采用 platform.family_name 格式,如 win.emotet、elf.mirai、apk.flubot。
适用场景:SOC 分析、恶意软件家族谱系与变种追踪、行为者工具链分析、检测规则整理与验证监控覆盖。
限制:需有效 API key;部分数据依赖社区与厂商贡献;示例中的加载器—载荷链为硬编码已知链,非 API 动态返回;样本验证需另行获取样本;资料未提供具体收费、价格与平台支持细节。