paper-with-me

Papers

Adversarial Deep Learning for Robust Detection of Binary Encoded Malware

2018-01-09 · Abdullah Al-Dujaili, Alex Huang, Erik Hemberg, Una-May O'Reilly

Malware is constantly adapting in order to avoid detection. Model based malware detectors, such as SVM and neural networks, are vulnerable to so-called adversarial examples which are modest changes to detectable malware that allows the resulting malware to evade detection. Continuous-valued methods that are robust to adversarial examples of images have been developed using saddle-point optimization formulations. We are inspired by them to develop similar methods for the discrete, e.g. binary, domain which characterizes the features of malware. A specific extra challenge of malware is that the adversarial examples must be generated in a way that preserves their malicious functionality. We introduce methods capable of generating functionally preserved adversarial malware examples in the binary domain. Using the saddle-point formulation, we incorporate the adversarial examples into the training of models that are robust to them. We evaluate the effectiveness of the methods and others in the literature on a set of Portable Execution~(PE) files. Comparison prompts our introduction of an online measure computed during training to assess general expectation of robustness.

📄 PDF Abstract BibTeX arXiv:1801.02950

Code (2)

ALFA-group/robust-adv-malware-detection 공식 구현 pytorch
ALFA-group/malware_challenge pytorch

Tasks

Deep Learning

Methods 이 논문이 사용한 방법론

SVM A Support Vector Machine, or SVM, is a non-parametric supervised learning model. For non-linear classification and regression, they utilise the kernel trick to map inputs…

Similar Papers 제목 키워드 기반

Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutations

2023-10-05 · Ahmed Abusnaina, Yizhen Wang, Sunpreet Arora, Ke Wang 외

Toward robust malware detection, we explore the attack surface of existing malware detection systems. We conduct root-cause analyses of the practical binary-level black-box adversarial malware examples. Additionally, we …

Malware Detection

Multi-view Representation Learning from Malware to Defend Against Adversarial Variants

2022-10-25 · James Lee Hu, MohammadReza Ebrahimi, Weifeng Li, Xin Li 외

Deep learning-based adversarial malware detectors have yielded promising results in detecting never-before-seen malware executables without relying on expensive dynamic behavior analysis and sandbox. Despite their abilit…

Adversarial RobustnessMULTI-VIEW LEARNINGRepresentation Learning

MDEA: Malware Detection with Evolutionary Adversarial Learning

2020-02-09 · Xiruo Wang, Risto Miikkulainen

Malware detection have used machine learning to detect malware in programs. These applications take in raw or processed binary data to neural network models to classify as benign or malicious files. Even though this appr…

BIG-bench Machine LearningMalware Detection

A Comparison of State-of-the-Art Techniques for Generating Adversarial Malware Binaries

2021-11-22 · Prithviraj Dasgupta, Zachariah Osman

We consider the problem of generating adversarial malware by a cyber-attacker where the attacker's task is to strategically modify certain bytes within existing binary malware files, so that the modified files are able t…

BIG-bench Machine Learning

Evaluating the Robustness of Adversarial Defenses in Malware Detection Systems

2025-05-14 · Mostafa Jafari, Alireza Shameli-Sendi

Machine learning is a key tool for Android malware detection, effectively identifying malicious patterns in apps. However, ML-based detectors are vulnerable to evasion attacks, where small, crafted changes bypass detecti…

Adversarial AttackAdversarial RobustnessAndroid Malware DetectionMalware Detection