Feature graph construction with static features for malware detection

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Zou, Binghui, Cao, Chunjie, Wang, Longjuan, Cheng, Yinan, Dang, Chenxi, Liu, Ying, Sun, Jingzhang
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866929599988891648
author Zou, Binghui
Cao, Chunjie
Wang, Longjuan
Cheng, Yinan
Dang, Chenxi
Liu, Ying
Sun, Jingzhang
author_facet Zou, Binghui
Cao, Chunjie
Wang, Longjuan
Cheng, Yinan
Dang, Chenxi
Liu, Ying
Sun, Jingzhang
contents Malware can greatly compromise the integrity and trustworthiness of information and is in a constant state of evolution. Existing feature fusion-based detection methods generally overlook the correlation between features. And mere concatenation of features will reduce the model's characterization ability, lead to low detection accuracy. Moreover, these methods are susceptible to concept drift and significant degradation of the model. To address those challenges, we introduce a feature graph-based malware detection method, MFGraph, to characterize applications by learning feature-to-feature relationships to achieve improved detection accuracy while mitigating the impact of concept drift. In MFGraph, we construct a feature graph using static features extracted from binary PE files, then apply a deep graph convolutional network to learn the representation of the feature graph. Finally, we employ the representation vectors obtained from the output of a three-layer perceptron to differentiate between benign and malicious software. We evaluated our method on the EMBER dataset, and the experimental results demonstrate that it achieves an AUC score of 0.98756 on the malware detection task, outperforming other baseline models. Furthermore, the AUC score of MFGraph decreases by only 5.884% in one year, indicating that it is the least affected by concept drift.
format Preprint
id arxiv_https___arxiv_org_abs_2404_16362
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Feature graph construction with static features for malware detection
Zou, Binghui
Cao, Chunjie
Wang, Longjuan
Cheng, Yinan
Dang, Chenxi
Liu, Ying
Sun, Jingzhang
Cryptography and Security
Malware can greatly compromise the integrity and trustworthiness of information and is in a constant state of evolution. Existing feature fusion-based detection methods generally overlook the correlation between features. And mere concatenation of features will reduce the model's characterization ability, lead to low detection accuracy. Moreover, these methods are susceptible to concept drift and significant degradation of the model. To address those challenges, we introduce a feature graph-based malware detection method, MFGraph, to characterize applications by learning feature-to-feature relationships to achieve improved detection accuracy while mitigating the impact of concept drift. In MFGraph, we construct a feature graph using static features extracted from binary PE files, then apply a deep graph convolutional network to learn the representation of the feature graph. Finally, we employ the representation vectors obtained from the output of a three-layer perceptron to differentiate between benign and malicious software. We evaluated our method on the EMBER dataset, and the experimental results demonstrate that it achieves an AUC score of 0.98756 on the malware detection task, outperforming other baseline models. Furthermore, the AUC score of MFGraph decreases by only 5.884% in one year, indicating that it is the least affected by concept drift.
title Feature graph construction with static features for malware detection
topic Cryptography and Security
url https://arxiv.org/abs/2404.16362