Zero day ransomware detection with Pulse: Function classification with Transformer models and assembly language

Finding automated AI techniques to proactively defend against malware has become increasingly critical. The ability of an AI model to correctly classify novel malware is dependent on the quality of the features it is trained with and the authenticity of the features is dependent on the analysis tool. Peekaboo, a Dynamic Binary Instrumentation tool defeats evasive malware to capture its genuine behaviour. The ransomware Assembly instructions captured by Peekaboo, follow Zipf’s law, a principle also observed in natural languages, indicating Transformer models are particularly well-suited to binary classification. We propose Pulse, a novel framework for zero day ransomware detection with Transformer models and Assembly language. Pulse, trained with the Peekaboo ransomware and benign software data, uniquely identify truly new samples with high accuracy. Pulse eliminates any familiar functionality across the test and training samples, forcing the Transformer model to detect malicious behaviour based solely on context and novel Assembly instruction combinations.

Authors

Institutions

Publication Details

Journal
Computers & Security
Published
2024-10-24
DOI
https://doi.org/10.1016/j.cose.2024.104167
Citations
19
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
6.66
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Zero day ransomware detection with Pulse: Function classification with Transformer models and assembly language

Helge Janicke, Matthew Gaber, Mohiuddin Ahmed
19 citations
Computers & Security
Advanced Malware Detection Techniques
6.66
article

Zero day ransomware detection with Pulse: Function classification with Transformer models and assembly language

Helge Janicke, Matthew Gaber, Mohiuddin Ahmed
article en
19 citations

Abstract

Finding automated AI techniques to proactively defend against malware has become increasingly critical. The ability of an AI model to correctly classify novel malware is dependent on the quality of the features it is trained with and the authenticity of the features is dependent on the analysis tool. Peekaboo, a Dynamic Binary Instrumentation tool defeats evasive malware to capture its genuine behaviour. The ransomware Assembly instructions captured by Peekaboo, follow Zipf’s law, a principle also observed in natural languages, indicating Transformer models are particularly well-suited to binary classification. We propose Pulse, a novel framework for zero day ransomware detection with Transformer models and Assembly language. Pulse, trained with the Peekaboo ransomware and benign software data, uniquely identify truly new samples with high accuracy. Pulse eliminates any familiar functionality across the test and training samples, forcing the Transformer model to detect malicious behaviour based solely on context and novel Assembly instruction combinations.

Computers & SecurityVol. 148
Edith Cowan University (AU)
Decent work and economic growth
Openalex Percentile: Top 2%
Advanced Malware Detection Techniques
6.66
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Zero day ransomware detection with Pulse: Function classification with Transformer models and assembly language — Helge Janicke, Matthew Gaber, et al. · Computers & Security (2024) | TGRS Research Map | TGRS