释放软件瘦身技术的对抗性面向
密码学与安全
2023-09-18 v1 软件工程
摘要
软件瘦身技术被用于根据用户需求制作程序的专用版本并相应移除无关代码。与原程序相比,瘦身后的程序据称能保持更好性能并减小攻击面。本工作揭示了将软件瘦身技术应用于恶意软件分类领域机器学习系统鲁棒性的有效性。我们实证研究了对抗者如何利用软件瘦身技术误导机器学习恶意软件分类模型。我们应用软件瘦身技术生成对抗样本,并证明这些对抗样本能够降低 VirusTotal 的检测率。我们的研究为对抗机器学习的研究开辟了新方向,不仅在恶意软件检测/分类中,也在其他软件领域中。
关键词
引用
@article{arxiv.2309.08058,
title = {Unleashing the Adversarial Facet of Software Debloating},
author = {Do-Men Su and Mohannad Alhanahnah},
journal= {arXiv preprint arXiv:2309.08058},
year = {2023}
}