HiGraph
收藏资源简介:
HiGraph是一个大规模的分层图数据集,专为恶意软件分析而设计。它包含超过595K个应用程序,每个应用程序都被表示为一个全局函数调用图(FCG),其中嵌套了超过2亿个局部控制流图(CFG)。这种双层结构明确地捕获了程序之间的相互依赖关系和程序内部的逻辑。HiGraph提供了一个粒度化的分层数据集,具有时空一致性,为构建和评估下一代恶意软件检测器提供了一个坚实的基础。
HiGraph is a large-scale hierarchical graph dataset designed specifically for malware analysis. It contains over 595,000 applications, each represented as a global Function Call Graph (FCG) that nests more than 200 million local Control Flow Graphs (CFGs). This two-tiered structure explicitly captures both inter-program dependencies and internal program logic. HiGraph provides a granular hierarchical dataset with spatio-temporal consistency, serving as a solid foundation for constructing and evaluating next-generation malware detectors.
HiGraph: 大规模分层图数据集概述
数据集简介
HiGraph是一个用于恶意软件分析的大规模分层图数据集,通过函数调用图和控制流图对应用程序进行建模。
核心特征
- 分层图结构:每个应用程序建模为分层图,包含局部控制流图(CFG)和全局函数调用图(FCG)
- 规模:包含超过200M个控制流图和595K个函数调用图
- 时间跨度:覆盖2012年至2022年共11年的样本
- 压缩大小:6.17GB
- 许可证:CC-BY-NC-SA(知识共享署名-非商业性使用-相同方式共享)
结构组成
- 程序级别:函数调用图(FCG)捕获全局程序结构和函数间关系
- 函数级别:控制流图(CFG)表示详细的函数内逻辑和控制流
- 应用领域:提供丰富的语义信息,支持高级恶意软件检测和分类
获取方式
- Hugging Face平台:https://huggingface.co/datasets/higraph/HiGraph
- GitHub仓库:https://github.com/higraph/HiGraph
最新更新
- 2025年5月16日:初始版本发布,包含超过200M个CFG和595K个FCG
未来计划
- 定期更新新样本和功能
- 集成更先进的图分析工具
- 社区贡献和合作




