paper-with-me

홈 › Papers

How to Train your Antivirus: RL-based Hardening through the Problem-Space

2024-02-29 · Ilias Tsingenopoulos, Jacopo Cortellazzi, Branislav Bošanský, Simone Aonzo, Davy Preuveneers, Wouter Joosen, Fabio Pierazzi, Lorenzo Cavallaro

ML-based malware detection on dynamic analysis reports is vulnerable to both evasion and spurious correlations. In this work, we investigate a specific ML architecture employed in the pipeline of a widely-known commercial antivirus company, with the goal to harden it against adversarial malware. Adversarial training, the sole defensive technique that can confer empirical robustness, is not applicable out of the box in this domain, for the principal reason that gradient-based perturbations rarely map back to feasible problem-space programs. We introduce a novel Reinforcement Learning approach for constructing adversarial examples, a constituent part of adversarially training a model against evasion. Our approach comes with multiple advantages. It performs modifications that are feasible in the problem-space, and only those; thus it circumvents the inverse mapping problem. It also makes possible to provide theoretical guarantees on the robustness of the model against a particular set of adversarial capabilities. Our empirical exploration validates our theoretical insights, where we can consistently reach 0% Attack Success Rate after a few adversarial retraining iterations.

📄 PDF Abstract BibTeX arXiv:2402.19027

Code (1)

s2labres/autorobust 공식 구현 pytorch

Tasks

Malware Detection

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Rank-1 Similarity Matrix Decomposition For Modeling Changes in Antivirus Consensus Through Time

2021-12-28 · Robert J. Joyce, Edward Raff, Charles Nicholas

Although groups of strongly correlated antivirus engines are known to exist, at present there is limited understanding of how or why these correlations came to be. Using a corpus of 25 million VirusTotal reports represen…

Proactive Robust Hardening of Resilient Power Distribution Network: Decision-Dependent Uncertainty Modeling and Fast Solution Strategy

2025-03-06 · Donglai Ma, Xiaoyu Cao, Bo Zeng, Qing-Shan Jia 외

To address the power system hardening problem, traditional approaches often adopt robust optimization (RO) that considers a fixed set of concerned contingencies, regardless of the fact that hardening some components actu…

SchedulingStochastic Optimization

Targeted Hardening of Electric Distribution System for Enhanced Resilience against Earthquakes

2021-10-29 · Mahan Fakouri Fard, Mostafa Sahraei-Ardakani, Ge Ou, Mingxi Liu

Securing the power system from catastrophic natural disasters is a rising problem in power system operation and planning. This paper particularly considers earthquake and aims to evaluate and improve the resilience of po…

A Malware Obfuscation AI Technique to Evade Antivirus Detection in Counter Forensic Domain

2020-09-24 · Enabling AI Applications in Data Science. Studies in Computational Intelligence, vol 911. Springer, Cham. 2020 9 · Ahmed A. Mawgoud, Hussein M. Rady, Benbella S. Tawfik

Data obfuscation is the process of converting a constant or a variable into computational results of several constants to make it hard for the files to be detected or analyzed by anti-malware engines. In recent years, ma…

Adapting Novelty towards Generating Antigens for Antivirus systems

2025-05-24 · Ritwik Murali, C Shunmuga Velayutham

It is well known that anti-malware scanners depend on malware signatures to identify malware. However, even minor modifications to malware code structure results in a change in the malware signature thus enabling the var…

Evolutionary AlgorithmsMalware AnalysisMalware Detection