arrow
Return

An Explainable Method for Malware Detection Through Convolutional Neural Networks

delete2026-01-01
delete0
PRE
AI
F
Francesco Mercaldo *
P
Paul Tavolato
A
Antonella Santone
F
Fabio Martinelli
DOI:10.1007/978-3-032-00630-1_18delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Considering that current antimalware, typically based on signature-based approaches, are not able to identify threats whose signatures are not present in the antiviral database, in this paper we propose a method to identify malware based on deep learning, in particular on convolutional neural networks to identify whether an application is malicious. A distinctive feature of the proposed method is the ability to explain the reasons why the classifier predicts whether an application is malware or trusted, in fact in addition to the binary prediction, the proposed method is able to select the opcodes of the identified application that according to the model are symptomatic of the malicious behavior, thus providing a kind of explainability. Experimental results have shown satisfactory results, thus demonstrating the effectiveness of the proposed method.
Keywords:
Malware
Deep Learning
Convolutional Neural Network
Explainability
Security

Journal

A
AVAILABILITY, RELIABILITY AND SECURITY, ARES 2025, PT I
IF:
0
Papers:
19
Citations:
0

Organization

U
university of molise
Scholars:
543
Papers: 261
Citations: 0
U
university of vienna
Scholars:
2.6K
Papers: 1.4K
Citations: 0
C
consiglio nazionale delle ricerche (cnr)
Scholars:
6.2W
Papers: 5.7W
Citations: 48
researcher View more organizations