Explainable Deep Learning Models for Dynamic and Online Malware Classification

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Card, Quincy, Simpson, Daniel, Aryal, Kshitiz, Gupta, Maanak, Islam, Sheikh Rabiul
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914761215574016
author Card, Quincy
Simpson, Daniel
Aryal, Kshitiz
Gupta, Maanak
Islam, Sheikh Rabiul
author_facet Card, Quincy
Simpson, Daniel
Aryal, Kshitiz
Gupta, Maanak
Islam, Sheikh Rabiul
contents In recent years, there has been a significant surge in malware attacks, necessitating more advanced preventive measures and remedial strategies. While several successful AI-based malware classification approaches exist categorized into static, dynamic, or online analysis, most successful AI models lack easily interpretable decisions and explanations for their processes. Our paper aims to delve into explainable malware classification across various execution environments (such as dynamic and online), thoroughly analyzing their respective strengths, weaknesses, and commonalities. To evaluate our approach, we train Feed Forward Neural Networks (FFNN) and Convolutional Neural Networks (CNN) to classify malware based on features obtained from dynamic and online analysis environments. The feature attribution for malware classification is performed by explainability tools, SHAP, LIME and Permutation Importance. We perform a detailed evaluation of the calculated global and local explanations from the experiments, discuss limitations and, ultimately, offer recommendations for achieving a balanced approach.
format Preprint
id arxiv_https___arxiv_org_abs_2404_12473
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Explainable Deep Learning Models for Dynamic and Online Malware Classification
Card, Quincy
Simpson, Daniel
Aryal, Kshitiz
Gupta, Maanak
Islam, Sheikh Rabiul
Cryptography and Security
In recent years, there has been a significant surge in malware attacks, necessitating more advanced preventive measures and remedial strategies. While several successful AI-based malware classification approaches exist categorized into static, dynamic, or online analysis, most successful AI models lack easily interpretable decisions and explanations for their processes. Our paper aims to delve into explainable malware classification across various execution environments (such as dynamic and online), thoroughly analyzing their respective strengths, weaknesses, and commonalities. To evaluate our approach, we train Feed Forward Neural Networks (FFNN) and Convolutional Neural Networks (CNN) to classify malware based on features obtained from dynamic and online analysis environments. The feature attribution for malware classification is performed by explainability tools, SHAP, LIME and Permutation Importance. We perform a detailed evaluation of the calculated global and local explanations from the experiments, discuss limitations and, ultimately, offer recommendations for achieving a balanced approach.
title Explainable Deep Learning Models for Dynamic and Online Malware Classification
topic Cryptography and Security
url https://arxiv.org/abs/2404.12473