【摘 要】
:
由于目前Android市场的火爆和缺乏有效监管,通过Dalvik虚拟机使Dalvik字节码完成逆向工程十分容易,Android应用程序重新打包已经成为一个非常严重的问题。通过应用程序的重新
论文部分内容阅读
由于目前Android市场的火爆和缺乏有效监管,通过Dalvik虚拟机使Dalvik字节码完成逆向工程十分容易,Android应用程序重新打包已经成为一个非常严重的问题。通过应用程序的重新打包,可以轻易的盗取别人的代码,在应用程序中插入信息和广告,以此攫取高额的利润;更为严重的是一些流行的应用程序已经成为恶意应用程序的载体广泛流传,它严重威胁着用户的个人切身利益和整个移动互联平台的信息安全。因此,重新打包程序检测研究变得日益迫切。本文以Android重新打包程序检测方法为研究方向,探究基于静态分析的方法。以AAndroid应用程序逆向工程为基础,结合Android应用程序所包含的特征值为检测切入点,建立一个评估重新打包程序的评价体系。本文的主要贡献包括:综合考虑并选取Android应用程序的数字签名、运行权限、Dalvik可执行文件作为静态分析对比检测的依据,设计静态分析方法;实现Android平台重新打包程序检测系统;在检测系统的实现过程中解决了应用开发阶段不同编译器可能导致的静态分析过程出现误报率的问题,探究性的应用了模糊哈希相似性检验算法。据本文所设计的检测方法,检测那些根据重打包应用程序行为特征制作未加代码混淆的样本,检测出现误报率在5%以下,对来自于互联网应用程序的检测结果也有很好的效果。本文工作的重点是研究了基于静态分析的Android重新打包程序检测方法,为重新打包程序分析和对具有恶意功能的重新打包程序分析奠定了基础。
其他文献
试验研究了骨料品种、骨料粒径对透水混凝土主要性能的影响。试验结果表明:在相同骨料粒径的情况下,由碎石骨料配置的透水混凝土总孔隙率和透水系数明显大于卵石骨料配置的透
生物学是一门基于实验的自然学科,实验教学在生物教学中起着重要的作用。司时,生物新课程标准明确倡导探究性学习,注重学生的生物科学素养的提高。因此,将探究性教学合理运用
选用Φ0.8 mm的2Cr13不锈钢焊丝为成形材料,在低碳钢基板上进行TIG电弧填丝增材制造成形,分析了不锈钢成形件的显微组织和力学性能。结果表明:电弧增材制造成形件满足2Cr13不
随着XML日益普遍的应用,如何快速准确地访问XML文档中的数据已成为亟待解决的关键问题,建立路径索引是提高查询效率的一种重要手段.本文分析了可能导致路径索引复杂度过大的
:随着农村经济体制改革的不断深入,人们开始追求小康生活的居住水平,对清洁能源的消费能力也有了较高要求,因此,国家进行了部分农村节能住宅示范建设,改善了农村能源结构落后
针对MySql在多表分页查询中由于数据量大导致效率无法满足系统要求,本文经过深入研究和分析发现,常用的表union操作需要耗费大量的时间,成为影响数据库访问性能提高的关键因
黄氏筋伤针法主要采用芒针、火针及三棱针针法,根据病情灵活治疗筋伤病,特点是"中西结合,西为中用",即中医辨证思维结合西医解剖特点指导临床诊疗,运用中医针灸方法治疗筋伤
调查手术室护士血源性职业接触后心理健康状况及应对方式。采用症状自评调查量表(SCL-90)和简易应对方式调查问卷(SCSQ),对发生血源性职业接触的手术室护士172名进行心理健康
现金流是企业资金构成中最具流动性的环节之一,对企业的正常运转至关重要。融资难、融资成本高是我国中小企业长期问题,而今经济增速下滑,企业的现金流压力更大。加强现金流
<正>目的通过一例CRKP感染患者,探讨其治疗方案。方法临床药师参与整个治疗过程,并提出用药建议。结果通过医师与临床药师的配合,患者好转出院。结论抗感染治疗是一个综合治