arrow
Return

WebAssembly diversification for malware evasion

delete2023-08-01
delete2
delete
OA
AI
J
Javier Cabrera-Arteaga *
M
Martin Monperrus
T
Tim Toady
B
Benoît Baudry
DOI:10.1016/j.cose.2023.103296delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
WebAssembly has become a crucial part of the modern web, offering a faster alternative to JavaScript in browsers. While boosting rich applications in browser, this technology is also very efficient to develop cryptojacking malware. This has triggered the development of several methods to detect cryptojacking malware. However, these defenses have not considered the possibility of attackers using evasion techniques. This paper explores how automatic binary diversification can support the evasion of WebAssembly cryptojacking detectors. We experiment with a dataset of 33 WebAssembly cryptojacking binaries and evaluate our evasion technique against two malware detectors: VirusTotal, a general-purpose detector, and MINOS, a WebAssembly-specific detector. Our results demonstrate that our technique can automatically generate variants of WebAssembly cryptojacking that evade the detectors in 90% of cases for VirusTotal and 100% for MINOS. Our results emphasize the importance of meta-antiviruses and diverse detection techniques and provide new insights into which WebAssembly code transformations are best suited for malware evasion. We also show that the variants introduce limited performance overhead, making binary diversification an effective technique for evasion. (c) 2023 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY license ( http://creativecommons.org/licenses/by/4.0/ )
Keywords:
WebAssembly
Cryptojacking
Software diversification
Malware evasion
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

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

Organization

R
Royal Institute of Technology
Scholars:
1.8W
Papers: 1.8W
Citations: 25
Cited Papers

Cited Papers

A Comprehensive Review on Malware Detection Approaches
err2020-01-01
err263
errOAAI
errAslan, Omer; Samet, Refik
errShare
errSave
Malware Dynamic Analysis Evasion Techniques: A Survey
err2019-11-14
err90
PREAI
errAfianian, Amir; Niksefat, Salman; Sadeghiyan, Babak; Baptiste, David
errShare
errSave
Phase III randomized controlled study of daratumumab, bortezomib, and dexamethasone (DVd) versus bortezomib and dexamethasone (Vd) in patients (pts) with relapsed or refractory multiple myeloma (RRMM): CASTOR study.
err2016-05-20
err0
PREAI
errAntonio Palumbo; Asher Alban Akmal Chanan-Khan; Katja Weisel; Ajay K. Nooka; Tamas Masszi; Meral Beksac; Ivan Spicka; Vania T.M. Hungria; María-Victoria Mateos; Tomer Martin Mark; Ming Qi; Jordan Mark Schecter; Himal Amin; Xiang Qin; William Deraedt; Tahamtan Ahmadi; Andrew Spencer; Pieter Sonneveld
errShare
errSave
What is the shape of the fundamental Grinnellian niche?
err2019-05-16
err0
PREAI
errJorge Soberón; A. Townsend Peterson
errShare
errSave
AntiViruses under the microscope: A hands-on perspective
err2022-01-01
err15
PREAI
errBotacin, Marcus; Domingues, Felipe Duarte; Ceschin, Fabricio; Machnicki, Raphael; Zanata Alves, Marco Antonio; de Geus, Paulo Licio; Gregio, Andre
errShare
errSave
We need to talk about antiviruses: challenges & pitfalls of AV evaluations
err2020-08-01
err20
PREAI
errBotacin, Marcus; Ceschin, Fabricio; de Geus, Paulo; Gregio, Andre
errShare
errSave
Functionality-Preserving Black-Box Optimization of Adversarial Windows Malware
err2021-01-01
err82
errOAAI
errDemetrio, Luca; Biggio, Battista; Lagorio, Giovanni; Roli, Fabio; Armando, Alessandro
errShare
errSave
researcher View more