摘要

在Android系统中,权限机制是系统重要的组成部分,往往权限的申请一定程度上会反应出该应用的具体目的。而一个应用要想顺利和正常工作是离不开权限的,所以用权限来判断一个应用的恶意性是具有可行性的。并且一个恶意应用要想对用户的隐私造成威胁是需要多个权限联合起来一起运作的,单个权限并不能对用户的财产安全造成损害。为了能较为准确地判断恶意应用,文中先通过卡方检验去除冗余权限,然后通过FP-growth算法挖掘权限之间的关联性,构建FP-tree,建立检测模型,来对应用进行恶意性判决。通过大量实验设置最优最小支持度,最后实验结果表明,文中提出的方法比其他检测方法得出的结果更为准确。文中首次将加权FP-growth算法和卡方检验应用到移动端,结果表明西方提出的方法具备可行性。

全文