A cross-architecture malware detection approach based on intermediate representation
Detecting malware across diverse architectures and evasion techniques has become a critical challenge as modern malware increasingly targets non-traditional platforms such as IoT devices. Traditional signature-based approaches, which rely on architecture-specific bytecode patterns, often fail when malware is recompiled for different platforms or obfuscated to evade detection. In this paper, we propose a novel framework for cross-architecture, signature-based malware detection. Our approach leverages Intermediate Representation (IR) to identify malicious behaviors in a platform-independent manner. By matching higher-level patterns in the IR, our framework generates signatures capable of detecting malware across multiple architectures and resisting common obfuscation techniques. The proposed framework adopts the YARA syntax, a widely used tool for malware detection, while introducing custom high-level primitives that abstract complex IR constructs. These primitives simplify the rule-writing process, enabling more efficient and precise signature creation. Additionally, we discuss the limitations of current approaches and demonstrate how our framework advances the state of the art in signature-based malware detection.
Authors
- Michele Ianni (ORCID: https://orcid.org/0000-0003-0562-7462)
- Claudia Greco (ORCID: https://orcid.org/0000-0003-4929-2289)
Institutions
- University of Calabria (IT)
Publication Details
- Journal
- Journal of Information Security and Applications
- Published
- 2025-06-13
- DOI
- https://doi.org/10.1016/j.jisa.2025.104117
- Citations
- 3
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 4.46