mlsanityData to 7 Oct 2026

Mal2GCN: A Robust Malware Detection Approach Using Deep Graph Convolutional Networks With Non-Negative Weights

arXiv 2108.12473 ↗First posted 27 Aug 2021cs.CR cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

With the growing pace of using Deep Learning (DL) to solve various problems, securing these models against adversaries has become one of the main concerns of researchers. Recent studies have shown that DL-based malware detectors are vulnerable to adversarial examples. An adversary can create carefully crafted adversarial examples to evade DL-based malware detectors. In this paper, we propose Mal2GCN, a robust malware detection model that uses Function Call Graph (FCG) representation of executable files combined with Graph Convolution Network (GCN) to detect Windows malware. Since FCG representation of executable files is more robust than raw byte sequence representation, numerous proposed adversarial example generating methods are ineffective in evading Mal2GCN. Moreover, we use the non-negative training method to transform Mal2GCN to a monotonically non-decreasing function; thereby, it becomes theoretically robust against appending attacks. We then present a black-box source code-based adversarial malware generation approach that can be used to evaluate the robustness of malware detection models against real-world adversaries. The proposed approach injects adversarial codes into the various locations of malware source codes to evade malware detection models. The experiments demonstrate that Mal2GCN with non-negative weights has high accuracy in detecting Windows malware, and it is also robust against adversarial attacks that add benign features to the Malware source code.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 32 of its 91 references that are in the map. First posted on arXiv 27 Aug 2021.

Builds on

32 of 91 references.

References · 32

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  3. 2018How Powerful are Graph Neural Networks?cited by 4,355
  4. 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
  5. 2018Black-box Adversarial Attacks with Limited Queries and Informationcited by 499
  6. 2017Decision-Based Adversarial Attacks: Reliable Attacks Against Black-Box Machine Learning Modelscited by 459
  7. 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 459
  8. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  9. 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
  10. 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
  11. 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
  12. 2017Malware Detection by Eating a Whole EXEcited by 114
20 more
  1. 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
  2. 2019The Limitations of Adversarial Training and the Blind-Spot Attackcited by 63
  3. 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 60
  4. 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 60
  5. 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
  6. 2017Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detectioncited by 51
  7. 2015Deep Neural Network Based Malware Detection Using Two Dimensional Binary Program Featurescited by 48
  8. 2018Exploring Adversarial Examples in Malware Detectioncited by 41
  9. 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
  10. 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
  11. 2018Non-Negative Networks Against Adversarial Attackscited by 20
  12. 2018Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examplescited by 19
  13. 2020Adversarial EXEmples: A Survey and Experimental Evaluation of Practical Attacks on Machine Learning for Windows Malware Detectioncited by 18
  14. 2019Activation Analysis of a Byte-Based Deep Neural Network for Malware Classificationcited by 14
  15. 2021Robust Android Malware Detection System against Adversarial Attacks using Q-Learningcited by 12
  16. 2020Binary Black-box Evasion Attacks Against Deep Learning-based Static Malware Detectors with Adversarial Byte-Level Language Modelcited by 10
  17. 2020A Framework for Enhancing Deep Neural Networks Against Adversarial Malwarecited by 6
  18. 2017Adversarial Detection of Flash Malware: Limitations and Open Issuescited by 5
  19. 2015Robust and Effective Malware Detection through Quantitative Data Flow Graph Metricscited by 2
  20. 2020AWA: Adversarial Website Adaptationcited by 2

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 1.

3 papers.