基于离群点检测的Android隐私窃取应用检测方法

需积分: 10 2 下载量 103 浏览量 更新于2024-09-07 收藏 805KB PDF 举报
"基于离群点检测算法的窃取隐私应用检测方法的研究,通过Apriori算法和最小权限原则分析Android应用中的隐私泄露问题,提出了一种新的检测方法。" 在移动操作系统领域,尤其是Android系统中,用户隐私保护是至关重要的问题。这篇由黄梅根和曾云科进行的研究聚焦于如何检测那些可能窃取用户隐私的应用。他们运用了数据挖掘中的Apriori算法,这是一种经典的关联规则学习算法,通常用于发现项集之间的频繁模式。在Android环境中,这些“项”指的是应用程序所需的权限。通过分析,他们确定了28个特定的权限组合,这些组合能够获取并传输用户的敏感信息,因此被称为“伪恶意权限组合”。 最小权限原则是信息安全的基本准则,它主张每个程序或服务应该只能访问完成其功能所必需的最少权限。在Android中,这一原则意味着应用只应获取执行其功能所必需的权限,而非更多。研究者将这28个权限组合作为应用的28维属性,并为每一维属性赋予了权重。 接着,他们利用加权的杰卡德距离来衡量不同应用间的相似度或差异。杰卡德距离是一种衡量两个集合相似度的指标,当应用请求的权限组合与这些伪恶意权限组合接近时,距离就会减小。通过加权处理,可以更准确地反映出具有高敏感性权限的差异。 论文提出了一种基于邻近性离群点检测算法的检测方法。这种方法将应用视为多维空间中的数据对象,如果某个应用请求的权限组合在统计上显著偏离正常(非恶意)应用的权限行为,即被识别为离群点,那么这个应用就有可能是窃取隐私的恶意应用。实验结果显示,这种方法能有效地检测出这类应用,验证了其在隐私保护方面的有效性。 关键词涉及的领域包括Android安全、隐私信息保护、权限组合分析以及离群点检测算法的运用。这项研究对于提升Android应用的安全性和用户隐私保护具有重要意义,为开发者和安全研究人员提供了一种新的工具和思路来对抗潜在的隐私侵犯行为。