Generic Black-Box End-to-End Attack Against State of the Art API Call Based Malware Classifiers

07/19/2017
by   Ishai Rosenberg, et al.
0

In this paper, we present a black-box attack against API call based machine learning malware classifiers, focusing on generating adversarial API call sequences that would be misclassified by the classifier without affecting the malware functionality. We show that this attack is effective against many classifiers due to the transferability principle between RNN variants, feed forward DNNs, and traditional machine learning classifiers such as SVM. We further extend our attack against hybrid classifiers based on a combination of static and dynamic features, focusing on printable strings and API calls. Finally, we implement GADGET, a software framework to convert any malware binary to a binary undetected by malware classifiers, using the proposed attack, without access to the malware source code. We conclude by discussing possible defense mechanisms against the attack.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/23/2018

Low Resource Black-Box End-to-End Attack Against State of the Art API Call Based Malware Classifiers

In this paper, we present a black-box attack against API call based mach...
research
06/15/2021

Evading Malware Classifiers via Monte Carlo Mutant Feature Discovery

The use of Machine Learning has become a significant part of malware det...
research
12/19/2019

Optimization-Guided Binary Diversification to Mislead Neural Networks for Malware Detection

Motivated by the transformative impact of deep neural networks (DNNs) on...
research
06/28/2020

Best-Effort Adversarial Approximation of Black-Box Malware Classifiers

An adversary who aims to steal a black-box model repeatedly queries the ...
research
10/09/2019

An MDL-Based Classifier for Transactional Datasets with Application in Malware Detection

We design a classifier for transactional datasets with application in ma...
research
07/23/2019

On Using Machine Learning to Identify Knowledge in API Reference Documentation

Using API reference documentation like JavaDoc is an integral part of so...
research
06/23/2021

First Step Towards EXPLAINable DGA Multiclass Classification

Numerous malware families rely on domain generation algorithms (DGAs) to...

Please sign up or login with your details

Forgot password? Click here to reset