Android重打包应用检测方法研究

来源 :清华大学 | 被引量 : 0次 | 上传用户:lucky121
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网时代的到来,移动应用已经大范围地进入人们的生活,便利着人们的衣食住行,其中Android应用在移动应用中占据着很大的市场份额。而由于Android平台的开放性,Android应用的重打包变得十分便利。据相关统计分析,Android重打包应用已经是目前Android恶意应用的主要来源之一,它们给用户的隐私和财产安全带来了很大的威胁。针对重打包应用,本文提出和实现了一个面向多用户的新型检测模型和原型系统。本系统客户端负责应用特征的提取,利用DEX文件反汇编技术,来提取DEX文件中指令的操作码序列,这种方法可以有效地对抗较多的混淆和反检测技术;而后采用模糊哈希的方法,将长的操作码序列缩短到32~64个字符之间,这样既能保证操作码序列的位置特征,又能提高后续检测的效率。客户端还会提取应用的一些辅助特征信息。服务器根据客户端上传来的应用特征信息,判断应用间的相似性,对它们进行聚类;在检测某一应用是否是重打包应用时,先找到其所属的应用簇,再对比待检测应用与簇内应用的开发者签名信息。对于重打包的判定,本系统利用了多数人官方现象,是对自动化检测方法的一次创新尝试,取得了较好的实验结果。在由100名用户组成的原型实验中,共检测出19款重打包应用,它们分布在23个移动设备上,这意味着23名用户的移动设备存在着潜在安全风险。本系统是在应用安装之后、使用之前对其进行检测,所以它构筑了抵御重打包应用的最后一道防线。本系统有效地利用了移动设备闲置的计算资源,将计算任务在客户端和服务器进行了合理的分担。且众多用户不断地请求检测,可以保持数据库数据时常更新,所以本系统可以及时检测出新出现的重打包应用。用户及时获得检测结果,可以有效地防止重打包应用给自己带来的危害。
其他文献
<正> 隋唐王朝统治时期,对高丽进行了多年连续不断地战争.隋炀帝由于连年用兵高丽,不断征发徭役、兵役,从而引起国内阶级矛盾的极度尖锐,邹平民王薄据长白山,首举反隋的旗帜,
远古清渭流域,以秦安陇城为中心的女娲神话传说具有典型的原型意义。对其进行探讨,可以比较切近地还原神话所表达的原生态内容及其流布线索。原始先民对生殖崇拜的集体无意识
区域经济合作受到利益机制的支配,要想东部参与中部崛起战略,最好的思维是"东中合作",通过寻找两者利益的共同点以推动合作。本文首先探讨了飞地经济的内涵及相关理论问题,提
消费体验效用的大小与消费者所感受到的消费体验的新奇刺激程度之间呈同方向变动的关系,而消费体验的新奇刺激程度与消费者的陌生程度之间呈同方向变化的关系,与消费对象的独
本文首先参照IEEE P802.3bi和CEI-25G-LR标准进行了背板系统的链路长度评估;其次,在分析板材和连接器的插损基础上,提出残桩(stub)消除及分层扇出背钻的高速设计优化方法,最
主要受力构件采用铝合金的单层、双层网壳结构和网架结构统称为铝合金网格结构。它综合了铝合金材料的优点和网格结构的优势,以其轻质、耐久性好、耐腐蚀好、施工快、构件可
文章对新疆资源勘查现状进行了分析,认为新疆是全国能源、有色金属、贵金属矿产后备资源的重要战略接替区,矿产资源开发利用潜在规模巨大。矿业是新疆经济发展的重要推动力。
近几年,中国油企在进军海外市场中屡屡受挫,损失巨大。中国南海深水区有着丰富的油气资源。文章分析了世界深水油气发展的现状、趋势,研究了我国南海深水油气发展现状、所面
在调研和研究了国内外中子斩波器研究经验的基础上,本文首先进行了转子的设计计算和相关验证试验,包括斩波器转子盘的设计和模型试验;其次,为保证斩波器的正常运行,对中子吸
本文通过对全国10城市五阶层居民体育消费体验和行为的问卷调查,比较分析了不同阶层人群的体育消费体验和消费行为,考察了体育消费体验对消费行为的影响,并提出了促进居民体