Explaining Black-Box Malware Detectors: A Machine Learning Approach for Behaviour Analysis
Brozik, A., Gashi, I. ORCID: 0000-0002-8017-3184 & Salako, K. ORCID: 0000-0003-0394-7833 (2024). Explaining Black-Box Malware Detectors: A Machine Learning Approach for Behaviour Analysis. Paper presented at the European Dependable Computing Conference, 8-11 Apr 2025, Lisbon, Portgual.
Abstract
The escalating complexity and diversity of malware threats present a significant challenge to the cybersecurity domain. Dynamic malware detection methods developed to combat these threats are often complex, black-box systems. This paper proposes a machine learning method for approximating and analyzing black-box malware detectors without privileged access, using only the malware executables and their detection outputs.
Our solution leverages a pre-trained model optimized to interpret Windows API call sequences. Employing a studentteacher learning strategy, the model learns the behaviour of Windows malware detectors, requiring only samples of malicious and benign executables, along with the detector’s output for each sample. We validate the effectiveness of our solution by approximating an artificial black-box detector with known behaviour patterns. Furthermore, we propose an evaluation method to compare the behaviour patterns of the black-box and student models.
Our experiments demonstrate these capabilities, achieving a 95% accuracy rate approximating our artificial black-box detector with a small number of training samples.
Publication Type: | Conference or Workshop Item (Paper) |
---|---|
Additional Information: | © 2025 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Departments: | School of Science & Technology School of Science & Technology > Computer Science |
SWORD Depositor: |
Download (502kB) | Preview
Export
Downloads
Downloads per month over past year