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 条
  • [1] PhilaeX: Explaining the Failure and Success of AI Models in Malware Detection
    Lu, Zhi
    Thing, Vrizlynn L. L.
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2022, : 37 - 46
  • [2] CAG-Malconv: A Byte-Level Malware Detection Method With CBAM and Attention-GRU
    Luo, Xi
    Fan, Honghui
    Yin, Lihua
    Jia, Shijie
    Zhao, Kaiyan
    Yang, Hongyu
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (05): : 5859 - 5872
  • [3] An Effective Memory Analysis for Malware Detection and Classification
    Sihwail, Rami
    Omar, Khairuddin
    Ariffin, Khairul Akram Zainol
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (02): : 2301 - 2320
  • [4] The revolution and vision of explainable AI for Android malware detection and protection
    Ullah, Shamsher
    Li, Jianqiang
    Ullah, Farhan
    Chen, Jie
    Ali, Ikram
    Khan, Salabat
    Ahad, Abdul
    Leung, Victor C. M.
    INTERNET OF THINGS, 2024, 27
  • [5] Advancing Malware Detection using Memory Analysis and Explainable AI Approach
    Ch, Ravikumar
    Manoranjini, J.
    Pallavi, S.
    Naresh, Usikela
    Telang, Shilpa
    Kiran, Saggurthi
    2024 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT CYBER PHYSICAL SYSTEMS AND INTERNET OF THINGS, ICOICI 2024, 2024, : 518 - 523
  • [6] Machine learning-based cyber threat detection: an approach to malware detection and security with explainable AI insights
    Farida Siddiqi Prity
    Md. Shahidul Islam
    Emran Hossain Fahim
    Md. Maruf Hossain
    Sazzad Hossain Bhuiyan
    Md. Ariful Islam
    Mirza Raquib
    Human-Intelligent Systems Integration, 2024, 6 (1) : 61 - 90
  • [7] Evaluation of AI-based Malware Detection in IoT Network Traffic
    Prazeres, Nuno
    Costa, Rogerio Luis de C.
    Santos, Leonel
    Rabadao, Carlos
    SECRYPT : PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2022, : 580 - 585
  • [8] A Comparative Analysis of Machine Learning Techniques for Classification and Detection of Malware
    Al-Janabi, Maryam
    Altamimi, Ahmad Mousa
    2020 21ST INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT), 2020,
  • [9] User Behavior Analysis for Malware Detection
    Dumitrasc, Valentina
    Serral-Gracia, Rene
    COMPUTER SECURITY. ESORICS 2023 INTERNATIONAL WORKSHOPS, CPS4CIP, PT II, 2024, 14399 : 92 - 110
  • [10] Malware Analysis and Detection
    Rathore, Hemant
    Sewak, Mohit
    SECOND INTERNATIONAL CONFERENCE ON AIML SYSTEMS 2022, 2022,