Explaining AI for Malware Detection: Analysis of Mechanisms of MalConv

被引:10
作者
Bose, Shamik [1 ]
Barao, Timothy [1 ]
Liu, Xiuwen [1 ]
机构
[1] Florida State Univ, Dept Comp Sci, Tallahassee, FL 32306 USA
来源
2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) | 2020年
关键词
Cybersecurity; Malware Detection; Explainable AI; Machine Learning; Neural Network; SYMBOLIC EXECUTION;
D O I
10.1109/ijcnn48605.2020.9207322
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, machine learning has been used in a very wide variety of applications and malware detection is no exception. Because of its fast and widespread adaptation to various diverse fields, machine learning can, and often is, treated as a black box. The disadvantage of doing so is that the decisions can often be difficult to interpret which can be especially challenging in the field of malware detection. Training deep neural networks also requires a vast amount of data from all classes which can be quite challenging in the field of proprietary software, specially for smaller research labs. In this paper, we introduce a framework which interpolates between samples of different classes at different layers to see how a deep network architecture generalizes to samples that are not in the training set, explaining the results of deep networks in real-world testing. Using this framework, we attempt to demystify the mechanisms behind the MalConv architecture [1] by analyzing the weights and gradients of multiple layers in its architecture and decipher what the architecture learns by analyzing raw bytes from the binary. For this architecture, our analysis shows that the network assigns much higher weights to specific portions of the executable Indicating that these portions contribute significantly more to the classification than other portions of the executable. Through the proposed framework, we can explain the mechanisms behind machine learning algorithms and explain their decisions better. In addition, the analyses will allow us to look inside existing networks without training them from scratch.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] AI-based malware detection in IoT networks within smart cities: A survey
    Alhamdi, Mustafa J. M.
    Lopez-Guede, Jose Manuel
    Alqaryouti, Jafar
    Rahebi, Javad
    Zulueta, Ekaitz
    Fernandez-Gamiz, Unai
    COMPUTER COMMUNICATIONS, 2025, 233
  • [22] Explainability in AI-based behavioral malware detection systems
    Galli, Antonio
    La Gatta, Valerio
    Moscato, Vincenzo
    Postiglione, Marco
    Sperli, Giancarlo
    COMPUTERS & SECURITY, 2024, 141
  • [23] An Exploratory Analysis of Feature Selection for Malware Detection with Simple Machine Learning Algorithms
    Rahman, Md Ashikur
    Islam, Syful
    Nugroho, Yusuf Sulistyo
    Al Irsyadi, Fatah Yasin
    Hossain, Md Javed
    JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2023, 19 (03) : 207 - 219
  • [24] Analysis of Feature Selection Techniques for Android Malware Detection
    Guyton, Fred
    Li, Wei
    Wang, Ling
    Kumar, Ajoy
    SOUTHEASTCON 2022, 2022, : 96 - 103
  • [25] An Opcode Sequences Analysis Method For Unknown Malware Detection
    Sun, Zhi
    Rao, Zhihong
    Chen, Jianfeng
    Xu, Rui
    He, Da
    Yang, Hui
    Liu, Jie
    2019 2ND INTERNATIONAL CONFERENCE ON GEOINFORMATICS AND DATA ANALYSIS (ICGDA 2019), 2019, : 15 - 19
  • [26] Optimizing AI for Mobile Malware Detection by Self-Built-Dataset GAN Oversampling and LGBM
    Dayan, Ortal
    Wolf, Lior
    Wang, Fang
    Harel, Yaniv
    2023 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2023, : 60 - 65
  • [27] The Analysis of Feature Selection Methods and Classification Algorithms in Permission Based Android Malware Detection
    Pehlivan, Ugur
    Baltaci, Nuray
    Acarturk, Cengiz
    Baykal, Nazife
    2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN CYBER SECURITY (CICS), 2014, : 81 - 88
  • [28] Taxonomy for Malware Detection to Enhance the Security of Smart Devices using AI
    Thapa, Anusha
    Alsadoon, Abeer
    Nair, Sreekanth Gopalakrishnan
    Siddiqi, Muhammad
    Mubasher, Rashidul
    Ampani, Rajesh
    Varghese, Benoy
    Prasad, P. W. C.
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 817 - 822
  • [29] AI-empowered malware detection system for industrial internet of things
    Smmarwar S.K.
    Gupta G.P.
    Kumar S.
    Computers and Electrical Engineering, 2023, 108
  • [30] Deceiving AI-based malware detection through polymorphic attacks
    Catalano, C.
    Chezzi, A.
    Angelelli, M.
    Tommasi, F.
    COMPUTERS IN INDUSTRY, 2022, 143