HinDroid:基于结构化异构信息网络的智能Android恶意软件检测系统

需积分: 33 12 下载量 27 浏览量 更新于2024-09-08 1 收藏 1.55MB PDF 举报
在2017年的KDD会议上,一篇名为"HinDroid: An Intelligent Android Malware Detection System Based on Structured Heterogeneous Information Network"的论文荣获最佳应用论文奖。随着Android平台恶意软件的急剧增长和其对用户设备安全造成的严重影响,针对Android恶意软件的检测已经成为网络安全领域的一个关键课题。传统的API调用检测方法已经不足以应对恶意软件的复杂性和变异性,因此,研究者们转向了更深入的分析方法。 论文提出了一种创新的策略,即利用结构化异构信息网络(HIN)来提升恶意软件检测的精度和效率。HIN是一种多类型数据的网络模型,能够捕捉不同实体(如Android应用、API)之间的复杂关联,包括多种类型的关系,如功能依赖、代码引用等。通过构建HIN,研究人员将Android应用及其关联的API表示为一个高度连接的图,这使得恶意行为的隐藏变得更为困难。 作者们采用了元路径(meta-paths)来表征应用程序和API之间的语义相关性,这是一种在HIN中表达实体间多步联系的方式。他们设计了一套相似性度量,根据元路径来评估应用间的相似性,并运用多内核学习方法融合这些相似性特征,以提高整体的预测性能。这种方法允许系统自动学习并调整不同元路径的权重,以适应不断变化的恶意软件威胁模式。 实验部分,论文作者对比了HinDroid系统与其他主流的Android恶意软件检测技术,利用Comodo Cloud Security Center提供的实体样本进行测试。结果显示,HinDroid在抵御新颖威胁和识别难以逃避的恶意活动方面表现突出,显著优于传统方法。HinDroid的成功促使它被整合到Comodo Mobile Security产品的扫描工具中,以保护用户的设备安全。 这篇论文的贡献在于提出了一种新颖的Android恶意软件检测框架,它利用结构化HIN的优势,通过深入分析实体间的复杂关系来提升检测准确性和对抗新型威胁的能力。这一工作为网络安全领域的研究者们提供了一个有效的方法,以应对日益严峻的Android恶意软件威胁。