arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1707.04795cs.CR
收藏

通过恶意负载挖掘进行Android恶意软件聚类

Android Malware Clustering through Malicious Payload Mining

Yuping Li, Jiyong Jang, Xin Hu, Xinming Ou

摘要:

聚类作为一种有效的分流方法已经被广泛研究用于桌面恶意软件分析。然而,由于Android应用程序开发中过度使用第三方库以及恶意软件开发中广泛使用重新打包,传统的基于相似性的聚类技术无法立即应用于Android恶意软件分析。通过迭代挖掘恶意负载并检查恶意样本是否共享相同版本的恶意负载,设计并实现了一个Android恶意软件聚类系统。我们的系统利用层次聚类技术和一个有效的位向量格式来表示Android应用程序。实验结果表明,我们的聚类方法实现了准确率为0.90和召回率为0.75的Android基因组恶意软件数据集,和平均准确率为0.98和召回率为0.96手动验证地面真相。

英文摘要:

Clustering has been well studied for desktop malware analysis as an effective triage method. Conventional similarity-based clustering techniques, however, cannot be immediately applied to Android malware analysis due to the excessive use of third-party libraries in Android application development and the widespread use of repackaging in malware development. We design and implement an Android malware clustering system through iterative mining of malicious payload and checking whether malware samples share the same version of malicious payload. Our system utilizes a hierarchical clustering technique and an efficient bit-vector format to represent Android apps. Experimental results demonstrate that our clustering approach achieves precision of 0.90 and recall of 0.75 for Android Genome malware dataset, and average precision of 0.98 and recall of 0.96 with respect to manually verified ground-truth.

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

↑