MATRIX: A Comprehensive Graph-Based Framework for Malware Analysis and Threat Research
This paper presents MATRIX (Malware Analysis and Threat Research with STIX), a graph database for the comprehensive analysis and research of malware and threats. To provide a unified view of the threat landscape, MATRIX integrates data from major cybersecurity frameworks, including MITRE ATT&CK, DEF3ND, CAPEC, Malware Behavior Catalog (MBC), Metasploit, Common Vulnerabilities and Exposures (CVE) and Common Weakness Enumeration (CWE). Developed in Neo4j using the Structured Threat Information Expression (STIXTM) standard, MATRIX includes more than 22,910 nodes and combines 14 STIX Domain Objects (SDOs) and 6 STIX Relationship Objects (SROs) to provide a detailed analysis of malware behavior, detection rules and defense strategies, making it a valuable tool for cybersecurity research. The system also integrates real-world malware reports and is automatically updated with data from sources such as VirusTotal, MalwareBazaar and VirusShare, supporting continuous and up-to-date threat analysis. We demonstrate its versatility through case studies comparing malware objectives and analyzing the impact of detection and mitigation.
Authors
- Andrea Saracino (ORCID: https://orcid.org/0000-0001-8149-9322)
- Marco Simoni (ORCID: https://orcid.org/0009-0000-4170-503X)
Institutions
- Scuola Superiore Sant'Anna (IT)
- Institute of Informatics and Telematics (IT)
- Sapienza University of Rome (IT)
Publication Details
- Published
- 2025-01-01
- DOI
- https://doi.org/10.5220/0013629300003979
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00