Explainable Malware Detection by means of Federated Machine Learning
Due to the escalating proliferation of malware in the Microsoft Windows environment, effective detection methods have become crucial. Moreover, many existing approaches lack transparency and do not adequately manage personal data in compliance with government regulations. This paper proposes a method to detect malware in the Windows domain by leveraging Federated Machine Learning and explainability. Specifically, we transformed a dataset of malicious and trustworthy Portable Executable and Object Linking and Embedding files belonging to the Windows environment into grayscale images. As the next step, we train multiple models on non-Independent and Identically Distributed data to better represent a real-world scenario, both with and without Differential Privacy norm, to evaluate its impact on privacy and performance. After selecting the most accurate models, we employed the Gradient-weighted Class Activation Mapping algorithm to visualize the most influential features, enhancing interpretability and trust in predictions.
Authors
- Antonella Santone (ORCID: https://orcid.org/0000-0002-2634-4456)
- Giovanni Ciaramella (ORCID: https://orcid.org/0009-0002-9512-0621)
- Francesco Mercaldo (ORCID: https://orcid.org/0000-0002-9425-1657)
- Fabio Martinelli (ORCID: https://orcid.org/0000-0002-6721-9395)
Institutions
- IMT School for Advanced Studies Lucca (IT)
- University of Molise (IT)
- Institute for High Performance Computing and Networking (IT)
Publication Details
- Published
- 2025-08-04
- DOI
- https://doi.org/10.1109/csr64739.2025.11130004
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- HORIZON EUROPE Health