Android应用相似性检测研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:magicglf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android平台的应用种类繁多,数量庞大,其中不乏将正版应用的代码和资源文件稍作修改而成的盗版应用,这些盗版应用给Android的应用市场带来了不少挑战。面对这些盗版应用,现有的检测手段普遍存在特征描述困难,提取算法复杂,处理时效性差等问题。因此,对于如何快速地在大量应用中检测出盗版应用,如何对每天提交的新应用进行甄别,已经成为我们亟待解决的问题。针对这些问题,本文从应用相似性角度进行盗版应用的判别,设计了一个基于类目录和截图界面的检测系统,主要的工作内容如下:(1)基于类目录结构的分析方案:对于应用的APK文件,先要获得所有的代码结构信息,然后将代码的类目录转化为树形结构。并具体对比了几种类标签的表示方法,选择用类名的哈希作为树的节点。再将非线性的树状节点通过深度优先遍历的方式,将树的节点连接成字符串作为应用的签名,并通过归一化编辑距离来进行相似度的比较。(2)基于截图界面的分析,主要是对应用界面截图的图像化分析。首先对比了几种常见的图像特征提取算法并采用SURF算法来进行图像的特征点采集。然后对Android界面进行了分析,相比于一般的风景人物图像更加的轮廓分明,背景单一。因此可以对特征点的小波响应参数进行设置,减少特征点数。并且对误判的特征点,通过大部分特征点的区间位置占比来进行特征点纠正,并将特征点数组作为应用签名。(3)最后对安卓应用平台的社交类应用进行盗版检测,得到相似性应用之间的关联图。并对新提交的应用,准确判断与现有应用的关联。
其他文献
多输入多输出(Multiple-Input Multiple-Output,MIMO)技术可以有效地提高通信系统的数据速率,该技术受到了广泛认可,已成为下一代无线通信系统的关键技术,一直是同行专家和学
工业现场中大部分被控过程都是多输入多输出过程,各变量之间广泛存在着内部耦合。目前研究和应用已经十分完善的控制方法大部分是单回路系统控制方法,用这些方法控制多变量过
压电型声发射传感器主要应用于无损检测领域。传感器的灵敏度是声发射检测中的关键因素。声发射传感器的标定是声发射定量检测技术的前提。速度法和互易法是两种通用的标定方
多目标跟踪技术在面临着日益复杂的跟踪场景挑战的同时,也得到不断发展与广泛应用。群目标跟踪就是在这样的研究背景下提出的,打破了传统多目标跟踪的局限性,尤其在群组的分
作为宏小区的补充和扩展,家庭小区的出现在使得在增强室内覆盖的同时,用户能够获得更高的数据速率和服务质量。与此同时,家庭基站的引入也带来了宏蜂窝和家庭基站之间以及家
由于雷达和传感器的分辨率随科技进步而不断提高,得到的同一个目标的量测不止一个,此时,目标需看作是扩展目标,如果仍然使用传统的方法将量测和目标相关联进行跟踪已无法满足
SIP是应用层的多媒体通信协议。SIP协议结构简洁、易于扩展,已经被广泛地应用到VoIP、多媒体会议等场景中。由于IETF在设计SIP协议时主要考虑的是协议的易用性,所以SIP的灵活
多输入多输出(Multiple Input Multiple Output,MIMO)技术是当前无线通信技术中的重点研究领域,它通过空间复用和分集在无额外带宽的条件下提高系统容量,导致接收端信号检测
随着计算机软件复杂性的增加,出现了大量结构复杂的遗产软件。开发和维护人员意识到理解软件的总体架构设计与相关规格说明正变得日益重要。在此背景下,深入研究和理解软件代
随着移动设备的不断普及,越来越多的人将兴趣放在利用社会容迟网络进行数据传输。在社会容迟网络中,由于它自身连接不稳定、时延大的特性,数据通信通常采用“携带-存储-转发