Android APP安全性检测系统的设计与实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:aridan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网技术发展日新月异,开放的操作平台通过支持开放API为智能移动设备提供了大量精彩的应用,但其开放的特点让很多恶意应用进入应用下载市场。Android操作系统作为智能移动设备的一款主流操作系统,其开放性受到用户追捧的同时,也面对所有开放平台共有的恶意应用泛滥问题,究其原因,一方面由于Android系统的开放程度较高,因此降低了开发者的门槛;另一方面Android应用下载源数量很多,各个源对于源内的应用的质量监测力度比较低,导致恶意应用容易被用户下载、传播。这些恶意应用会在用户毫不知情的情况下窃取用户的隐私数据、发送文本或网络信息定制增值业务、自动连接外部网站等等,这些行为严重侵害了用户的利益。因此如何通过检测恶意应用软件来遏制其对移动智能终端用户造成威胁,已经成为移动互联网开放系统平台直面的一大问题。针对Android操作系统的安全需求,本文从Android APP应用的安全检测角度出发,研究了Android APP应用的静态分析技术,提出一种基于逆编译和代码特征分析的静态分析方法,设计并实现了一个在线Android APP安全检测平台。该平台根据选择的反编译程序对上传的APK文件进行反编译操作,在得到应用程序对应的字节码文件后,将其组织为CFG结构;然后使用选择的分析工具对CFG中的特征代码和异常行为进行检测,判断被检测应用程序的安全性;最终提取相关的特征代码组织为检测报告返回给用户。该平台可以选择不同的逆编译程序和分析工具来在较短时间内对用户上传的APK文件进行不同形式的安全分析,最终生成该应用程序的安全检测报告。最终测试结果表明该系统能够检测出一大部分的应用程序的恶意行为,并且能够在较短时间内完成初次检测、在极短时间内完成后续重复检测,有很高的检测效率。
其他文献
本文概述近年来,急性心肌梗塞时应用溶栓剂,血管扩张剂,β受体阻滞剂、钙拮抗剂及其它药物治疗的的一些进展。溶栓剂的应用应用溶栓药物以消除冠状动脉内血栓,使冠脉再灌注,
美国每年死于心脏病的60万人中,约2/3猝死于快速性定性心律失常,而其中30~60%曾使用抗心律失常药。鉴于抗心律失常药引起的室性心动过速(VT)多间歇发作难以预测,或形态类似原V
临床上常依据体温、白细胞计数、全身中毒症状等来判断有无感染。但这些均为非特异性因素,易受其它条件影响。急性时相反应是机体对损伤的基本反应,1930年发现血清C—反应蛋
食管经纤维瘤罕见。查阅国内10年资料未见报道。本院1992年3月7日手术1例。就诊断及治疗情况报道于下。临床资料患者,女,46岁。发现左颈前区肿块已3年。有轻度吞咽梗阻感及胸
小儿重型支气管肺炎,目前仍然是危害小儿生命最重要的疾病,现将我院自1954年至1988年,33年间经临床确诊为小儿重型支气管肺炎,所引起的脏器损害尸检资料230例,现总结报告如下
甲状腺激素的主要功能是调节人体的非代谢率。已有报告许多疾患的严重情况下,一些甲状腺疾病的人有甲状腺激素的变化,本文观察了急性呼吸衰竭的患者,甲状腺激素的变化,现报告
某炼油厂配有两套酸性水汽提装置,2015年11月检修后开工后相继出现管线、换热器、塔盘结垢,严重影响装置正常运行。通过对酸性水组成、结垢成分分析认定结垢的原因是酸性水中
毛泽东一生建树颇多,在投身革命之后,以探索中国革命的道路和理论见长,他对体育运动的大胆实践和理论研究,则以青年时期为著。毛泽东在青年时期即怀有远大的政治抱负,立志改变近代
新课程标准的实施,为小学语文教学提供了广阔的改革空间,促进了小学语文教学进一步发展。教学堪称一门艺术,学生充分自由地施展自己的才华进行艺术创造。以学生为本,突出学生的主