| dc.contributor.advisor | Roli, Fabio <1962> | |
| dc.contributor.advisor | Demetrio, Luca <1993> | |
| dc.contributor.author | Lozza, Ludovico <1998> | |
| dc.date.accessioned | 2026-03-26T14:28:21Z | |
| dc.date.available | 2026-03-26T14:28:21Z | |
| dc.date.issued | 2026-03-23 | |
| dc.identifier.uri | https://unire.unige.it/handle/123456789/15314 | |
| dc.description.abstract | La diffusione dell'intelligenza artificiale negli ultimi anni ha aperto la strada all'integrazione dei modelli di machine learning e deep learning nel rilevamento dei malware. Tuttavia, tali tecnologie risultano vulnerabili agli Adversarial EXEmples, ovvero perturbazioni dei dati di input accuratamente progettate per indurre una classificazione errata del software malevolo. Queste vulnerabilità sollevano interrogativi su come le tecniche di attribuzione delle feature, impiegate per spiegare il processo decisionale del modello, siano influenzate da tali manipolazioni dell'input. Questa tesi indaga sugli effetti degli attacchi evasivi sulle spiegazioni relative ai file Windows Portable Executable (PE) in diversi modelli di rilevamento del malware. Viene implementata una specifica metodologia strutturata in quattro fasi per valutare sistematicamente l'affidabilità e la robustezza di due metodi di attribuzione delle feature, in presenza di due famiglie di perturbazioni. In particolare, lo studio analizza MalConv, spiegato con Integrated Gradients e soggetto a due tipi di attacchi DOS Header, ed Ember GBDT, spiegato con valori SHAP e soggetto ad attacchi Section Injection. La valutazione viene condotta su un dataset bilanciato di campioni di malware appartenenti a diverse categorie. I risultati ottenuti evidenziano un cambiamento significativo e una marcata ridistribuzione delle attribuzioni a seguito delle manipolazioni, suggerendo l'introduzione di pattern che influenzano efficacemente le predizioni dei modelli e portano a errori di classificazione. | it_IT |
| dc.description.abstract | The diffusion of AI in the recent years paved the way for the integration of machine learning and deep learning models into malware detection. However, such technologies are vulnerable to Adversarial EXEmples, namely carefully-crafted perturbations on the input data that induce a misclassification of malicious software. These vulnerabilities raises concerns on how the feature attributions techniques, employed to explain the model's decision process, are influenced by such input manipulations . This thesis investigates the effects of adversarial attacks on the explanations for Windows Portable Executable (PE) files across different malware detection models. A specific methodology structured in four stages is implemented to systematically assess the reliability and robustness of two feature attribution methods, under two families of perturbations. In particular, the study analyzes MalConv, explained with Integrated Gradients and targeted by two types of DOS Header attacks, and Ember GBDT, explained with SHAP values and subject to Section Injection attacks. The evaluation is conducted on a balanced dataset of malware samples from multiple categories. The obtained results highlight a significant shift and redistribution of attributions after the manipulations are applied, suggesting the introduction of patterns that effectively influence the models' predictions and lead to misclassification. | en_UK |
| dc.language.iso | en | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.title | Impatto di attacchi evasivi sulla spiegabilità di malware detector | it_IT |
| dc.title.alternative | Impact of Adversarial EXEmples on Explainability Techniques for Malware Detection | en_UK |
| dc.type | info:eu-repo/semantics/masterThesis | |
| dc.subject.miur | ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI | |
| dc.publisher.name | Università degli studi di Genova | |
| dc.date.academicyear | 2024/2025 | |
| dc.description.corsolaurea | 11160 - COMPUTER ENGINEERING | |
| dc.description.area | 9 - INGEGNERIA | |
| dc.description.department | 100023 - DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI | |