arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2303.16004cs.CRcs.LG
收藏

基于图表示学习的恶意软件检测综述

A Survey on Malware Detection with Graph Representation Learning

Iriguard(Iriguard公司);Université Paris-Saclay(巴黎萨克雷大学);CNRS(法国国家科学研究中心);ISEP(巴黎高等电子学院);Sorbonne Université(索邦大学)

Tristan Bilot, Nour El Madhoun, Khaldoun Al Agha, Anis Zouaoui

AI总结:

该综述系统梳理基于图表示学习与GNN的恶意软件检测方法,总结常见架构、鲁棒嵌入学习、对抗攻击及未来挑战。

摘要:

由于恶意软件的数量和复杂性不断增加,恶意软件检测已成为一个主要关切。基于特征码和启发式规则的传统检测方法被用于恶意软件检测,但遗憾的是,它们对未知攻击的泛化能力较差,并且很容易被混淆技术规避。近年来,机器学习(ML),尤其是深度学习(DL),通过从数据中学习有用的表示,在恶意软件检测中取得了令人瞩目的成果,并已成为优于传统方法的首选解决方案。最近,此类技术在图结构数据上的应用已在多个领域达到最先进性能,并在从恶意软件中学习更鲁棒的表示方面展现出良好结果。然而,目前尚缺乏聚焦于基于图的深度学习恶意软件检测的文献综述。在本综述中,我们进行了深入的文献回顾,以共同的方法和架构总结并统一现有工作。我们特别表明,图神经网络(GNN)在从表示为富有表达力的图结构的恶意软件中学习鲁棒嵌入方面取得了具有竞争力的结果,从而使下游分类器能够实现高效检测。本文还回顾了用于欺骗基于图的检测方法的对抗攻击。论文最后讨论了挑战和未来研究方向。

英文摘要:

Malware detection has become a major concern due to the increasing number and complexity of malware. Traditional detection methods based on signatures and heuristics are used for malware detection, but unfortunately, they suffer from poor generalization to unknown attacks and can be easily circumvented using obfuscation techniques. In recent years, Machine Learning (ML) and notably Deep Learning (DL) achieved impressive results in malware detection by learning useful representations from data and have become a solution preferred over traditional methods. More recently, the application of such techniques on graph-structured data has achieved state-of-the-art performance in various domains and demonstrates promising results in learning more robust representations from malware. Yet, no literature review focusing on graph-based deep learning for malware detection exists. In this survey, we provide an in-depth literature review to summarize and unify existing works under the common approaches and architectures. We notably demonstrate that Graph Neural Networks (GNNs) reach competitive results in learning robust embeddings from malware represented as expressive graph structures, leading to an efficient detection by downstream classifiers. This paper also reviews adversarial attacks that are utilized to fool graph-based detection methods. Challenges and future research directions are discussed at the end of the paper.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑