AndroVul: Android恶意软件分类与深度机器学习研究

PDF格式 | 1.01MB | 更新于2025-01-16 | 175 浏览量 | 0 下载量 举报
收藏
本文主要探讨了Android恶意软件的分类问题,特别是在AndroVul数据集上的研究。AndroVul是由研究人员Namrud Zakeyaa、Nana、Kpodjedo Séglaa等人提出的,他们是沙特国王大学和加拿大多伦多约克大学的研究人员,专注于软件和IT工程领域。此研究的背景是随着移动应用的普及,尤其是Android系统作为全球主要的操作系统,恶意软件的威胁日益严重,攻击者利用漏洞传播恶意软件。 AndroVul基于AndroZoo,一个广泛使用的Android应用程序数据集,它包含了约16,000个代表性样本的应用程序漏洞信息。研究人员扩展了这项工作,通过整合VirusShare数据集中的确认恶意软件样本,增强了数据的多样性和准确性。他们深入研究了多种机器学习技术在恶意软件分类中的应用,包括不同的分类器和特征选择方法,旨在提高恶意软件的检测效率。 实验结果显示,最有效的分类方法是MPL(可能的最优分类),它在恶意软件检测方面表现出了竞争力,与当前其他研究进行了有益的对比。此外,研究人员还研究了如何根据防病毒标志的数量对AndroZoo应用程序进行分类,发现即使使用最严格的标志阈值,对于确认的恶意软件,也能实现较好的分类效果。 这篇论文发表在2021年,强调了静态分析在移动安全领域的关键作用,特别是在结合机器学习技术时。值得注意的是,文章遵循了CCBY-NC-ND许可证,允许在指定条件下进行非商业性的、不改变作品原貌的共享和使用。 总结来说,本文不仅提供了Android恶意软件的新基准AndroVul,还展示了在实际应用中如何有效地利用机器学习对恶意软件进行分类,这对于保护用户安全和维护Android生态系统的健康至关重要。同时,这篇研究为未来的研究者提供了有价值的数据和方法论参考。

相关推荐