-
公开(公告)号:CN107622201A
公开(公告)日:2018-01-23
申请号:CN201710842026.4
申请日:2017-09-18
Applicant: 湖南大学
IPC: G06F21/56
Abstract: 本发明公开了一种抗加固的Android平台克隆应用程序快速检测方法,包括预处理阶段和精确检测两个阶段。在预处理阶段,通过使用自然语言处理技术从应用程序的功能描述中提取关键字构造向量,利用改进的基于平衡二叉树的搜索方法快速查找功能相似的可疑克隆应用程序对。在正式检测阶段,本发明提出了一种基于界面布局特征且完全独立于源代码的应用程序胎记,能够有效抵抗加固技术的影响,最后使用基于树的编辑距离的相似度计算方法,能够精确计算出可疑克隆程序对之间的相似性。本发明能够有效抵抗加固技术的干扰,同时实现克隆应用的快速检测,具有很强的实用性。
-
公开(公告)号:CN107622201B
公开(公告)日:2018-07-24
申请号:CN201710842026.4
申请日:2017-09-18
Applicant: 湖南大学
IPC: G06F21/56
Abstract: 本发明公开了一种抗加固的Android平台克隆应用程序快速检测方法,包括预处理阶段和精确检测两个阶段。在预处理阶段,通过使用自然语言处理技术从应用程序的功能描述中提取关键字构造向量,利用改进的基于平衡二叉树的搜索方法快速查找功能相似的可疑克隆应用程序对。在正式检测阶段,本发明提出了一种基于界面布局特征且完全独立于源代码的应用程序胎记,能够有效抵抗加固技术的影响,最后使用基于树的编辑距离的相似度计算方法,能够精确计算出可疑克隆程序对之间的相似性。本发明能够有效抵抗加固技术的干扰,同时实现克隆应用的快速检测,具有很强的实用性。
-