中文

针对基于序列的恶意软件分类器的查询高效黑盒攻击

密码学与安全 2020-10-06 v7 机器学习

摘要

在本文中,我们提出一种通用的、查询高效的黑盒攻击,针对基于 API 调用的机器学习恶意软件分类器。我们通过修改恶意软件的 API 调用序列与非序列特征(可打印字符串)来生成对抗样本,这些对抗样本将被目标恶意软件分类器误分类,且不影响恶意软件的功能。与先前研究相比,我们的攻击最小化了所需恶意软件分类器查询的次数。此外,在我们的攻击中,攻击者只需知道恶意软件分类器预测的类别;攻击者是否知晓分类器的置信度分数是可选的。我们针对多种恶意软件分类器架构评估了攻击有效性,包括循环神经网络(RNN)变体、深度神经网络、支持向量机和梯度提升决策树。当分类器置信度分数已知时我们的攻击成功率约为 98%,仅知分类器预测类别时约为 64%。我们实现了四种最先进的查询高效攻击,并表明与其他现有查询高效攻击相比,我们的攻击需要更少的查询次数和对被攻击模型架构更少的了解,从而以最小代价实用化地攻击基于云的恶意软件分类器。

关键词

引用

@article{arxiv.1804.08778,
  title  = {Query-Efficient Black-Box Attack Against Sequence-Based Malware Classifiers},
  author = {Ishai Rosenberg and Asaf Shabtai and Yuval Elovici and Lior Rokach},
  journal= {arXiv preprint arXiv:1804.08778},
  year   = {2020}
}

备注

Accepted as a conference paper at ACSAC 2020