Affiliation:
1. School of Information Studies, McGill University, Montreal, Canada
2. Mission Critical Cyber Security Section, Defence Research and Development Canada Valcartier, Quebec City, Canada
Abstract
In the past decade, the number of malware variants has increased rapidly. Many researchers have proposed to detect malware using intelligent techniques, such as Machine Learning (ML) and Deep Learning (DL), which have high accuracy and precision. These methods, however, suffer from being opaque in the decision-making process. Therefore, we need Artificial Intelligence (AI)-based models to be explainable, interpretable, and transparent to be reliable and trustworthy. In this survey, we reviewed articles related to Explainable AI (XAI) and their application to the significant scope of malware detection. The article encompasses a comprehensive examination of various XAI algorithms employed in malware analysis. Moreover, we have addressed the characteristics, challenges, and requirements in malware analysis that cannot be accommodated by standard XAI methods. We discussed that even though Explainable Malware Detection (EMD) models provide explainability, they make an AI-based model more vulnerable to adversarial attacks. We also propose a framework that assigns a level of explainability to each XAI malware analysis model, based on the security features involved in each method. In summary, the proposed project focuses on combining XAI and malware analysis to apply XAI models for scrutinizing the opaque nature of AI systems and their applications to malware analysis.
Publisher
Association for Computing Machinery (ACM)
Reference151 articles.
1. Ahmed Abusnaina, Aminollah Khormali, Hisham Alasmary, Jeman Park, Afsah Anwar, and Aziz Mohaisen. 2019. Adversarial learning attacks on graph-based IoT malware detection systems. In 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS). IEEE, 1296–1305. https://doi.org/10.1109/ICDCS.2019.00130
2. Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI)
3. Comprehensive Review of Cybercrime Detection Techniques
4. PAIRED: An Explainable Lightweight Android Malware Detection System