arrow
Return

MALIGN: Explainable static raw-byte based malware family classification using sequence alignment

delete2024-04-01
delete1
PRE
AI
S
Shoumik Saha *
S
Sadia Afroz
A
Atif Rahman *
DOI:10.1016/j.cose.2024.103714delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
For a long time, malware classification and analysis have been an arms-race between antivirus systems and malware authors. Though static analysis is vulnerable to evasion techniques, it is still popular as the first line of defense in antivirus systems. But most of the static analyzers failed to gain the trust of practitioners due to their black-box nature. We propose MALIGN, a novel static malware family classification approach inspired by genome sequence alignment that can not only classify malware families but can also provide explanations for its decision. MALIGN encodes raw bytes using nucleotides and adopts genome sequence alignment approaches to create a signature of a malware family based on the conserved code segments in that family, without any human labor or expertise. We evaluate MALIGN on two malware datasets, and it outperforms other state-of-the-art machine learning-based malware classifiers (by 4.49%-0.07%), especially on small datasets (by 19.48%-1.2%). Furthermore, we explain the generated signatures by MALIGN on different malware families illustrating the kinds of insights it can provide to analysts, and show its efficacy as an analysis tool. Additionally, we evaluate its theoretical and empirical robustness against some common attacks. In this paper, we approach static malware analysis from a unique perspective, aiming to strike a delicate balance among performance, interpretability, and robustness.
Keywords:
Malware
Sequence alignment
Explainability
Machine learning
Adversarial

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

University System of Maryland cover
University System of Maryland
Scholars:
6.4W
Papers: 5.6W
Citations: 113
Cited Papers

Cited Papers

errShare
errSave
Characterization of polymer matrix and low melting point solder for anisotropic conductive film
err2008-02-01
err0
PREAI
errYong-Sung Eom; Ji-Won Baek; Jong-Tae Moon; Jae-Do Nam; Jong-Min Kim
errShare
errSave
Analysis of Crypto-Ransomware Using ML-Based Multi-Level Profiling
err2021-01-01
err20
errOAAI
errPoudyal, Subash; Dasgupta, Dipankar
errShare
errSave
Mauve: Multiple alignment of conserved genomic sequence with rearrangements
err2004-07-01
err4.0K
errOAAI
errDarling, ACE; Mau, B; Blattner, FR; Perna, NT
errShare
errSave
Transcriptome analysis provides insight into adaptive mechanisms of scallops under environmental stress
err2022-09-12
err0
errOAAI
errJunxia Mao; Xiaofang Huang; Hongyan Sun; Xin Jin; Wenjuan Guan; Jiahui Xie; Yiying Wang; Xubo Wang; Donghong Yin; Zhenlin Hao; Ying Tian; Jian Song; Jun Ding; Yaqing Chang
errShare
errSave
errShare
errSave
AusArray: quality passive seismic data to underpin updatable national velocity models of the lithosphere
err
IF0
err2020-01-01
err0
PREAI
errA. Gorbatov; K. Czarnota; B. Hejrani; M. Haynes; R. Hassan; A. Medlin; J. Zhao; F. Zhang; M. Salmon; H. Tkalčić; H. Yuan; M. Dentith; N. Rawlinson; A.M. Reading; B.L.N. Kennett; C. Bugden; M. Costello
errShare
errSave
Alignment of whole genomes
err1999-01-01
err721
errOAAI
errDelcher, AL; Kasif, S; Fleischmann, RD; Peterson, J; White, O; Salzberg, SL
errShare
errSave
researcher View more