Skip to main content
QUICK REVIEW

[论文解读] Examining Adversarial Learning against Graph-based IoT Malware Detection Systems

Ahmed Abusnaina, Aminollah Khormali|arXiv (Cornell University)|Feb 12, 2019
Adversarial Robustness in Machine Learning参考文献 11被引用 4
一句话总结

本文研究了基于图的深度学习模型在物联网恶意软件检测中对对抗攻击的鲁棒性。提出两种方法——现成对抗攻击(OSAA)和图嵌入与增强(GEA),以生成能够逃避检测同时保持功能性的对抗性物联网恶意软件样本。主要发现是,GEA成功将100%的恶意软件样本误分类为良性,表明在实际环境中存在严重漏洞。

ABSTRACT

The main goal of this study is to investigate the robustness of graph-based Deep Learning (DL) models used for Internet of Things (IoT) malware classification against Adversarial Learning (AL). We designed two approaches to craft adversarial IoT software, including Off-the-Shelf Adversarial Attack (OSAA) methods, using six different AL attack approaches, and Graph Embedding and Augmentation (GEA). The GEA approach aims to preserve the functionality and practicality of the generated adversarial sample through a careful embedding of a benign sample to a malicious one. Our evaluations demonstrate that OSAAs are able to achieve a misclassification rate (MR) of 100%. Moreover, we observed that the GEA approach is able to misclassify all IoT malware samples as benign.

研究动机与目标

  • 评估基于图的深度学习模型在对抗攻击下检测物联网恶意软件的鲁棒性。
  • 填补对抗学习对基于CFG的物联网恶意软件检测系统影响的研究空白。
  • 生成保持原始功能性和实用性的对抗性样本,同时逃避检测。
  • 比较现成对抗攻击与新型图嵌入方法在有效性和实用性方面的表现。

提出的方法

  • 使用GCC和Radare2从物联网二进制文件构建控制流图(CFG),用于特征提取。
  • 从CFG中提取23个图特征(例如,介数、接近度、度中心性、密度、边/顶点数量)。
  • 在2,557个物联网样本(2,281个恶意软件,276个良性)上训练基于CNN的分类器,准确率达到97.13%。
  • 应用六种现成对抗攻击方法(C&W、DeepFool、ElasticNet、JSMA、MIM、PGD)对特征空间进行扰动。
  • 提出图嵌入与增强(GEA)方法,将良性图合并到恶意图中,同时保持功能。
  • 在不同图大小和密度下评估GEA,测量误分类率和计算成本。

实验结果

研究问题

  • RQ1现成对抗攻击是否能在基于图的物联网恶意软件检测中实现高误分类率?
  • RQ2能否构造出保持原始物联网恶意软件功能性和实用性的对抗性样本?
  • RQ3图大小和密度如何影响对抗样本生成的成功率和计算成本?
  • RQ4GEA方法在保持可执行行为的前提下,能在多大程度上将恶意软件误分类为良性?

主要发现

  • OSAA方法在所有六类攻击中均达到最高100%的误分类率(MR),其中PGD和MIM分别需要最多22.56和20.60次特征修改。
  • 当针对最大恶意图(455个节点)时,GEA方法成功将100%的恶意软件样本误分类为良性,计算耗时为1,123.12毫秒。
  • 在良性样本转为恶意样本的误分类中,GEA在最大良性图(367个节点)上达到88.04%的MR,表明其具备极强的逃避检测能力。
  • GEA的误分类率随图大小增加而上升,表明更大、更复杂的图更容易受到对抗性操纵的影响。
  • GEA保持了原始样本的功能正确性,而OSAA无法保证实用性和可执行性。
  • 训练模型中较高的假阴性率(11.26%)归因于类别不平衡,凸显了在实际部署中面临的一个挑战。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。