android应用程序的隐式控制流分析

android应用程序的隐式控制流分析

ID:35172596

大小:5.42 MB

页数:73页

时间:2019-03-20

android应用程序的隐式控制流分析_第1页
android应用程序的隐式控制流分析_第2页
android应用程序的隐式控制流分析_第3页
android应用程序的隐式控制流分析_第4页
android应用程序的隐式控制流分析_第5页
资源描述:

《android应用程序的隐式控制流分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、'■"'■.V;''夺留种違若若大!UniversityofScienceandTechnoloofChinagy硕±学位论文@Android应用程序的瞻式论文题目控制流分析王健康作者姓名计弁机应用技术学J罕斗专业若义平到教换导师姓名二一巧月()六年完成时间.夺留种赛满术大赛硕±学位论文(S)Android应用程序的隐式控制流分析作者姓名:王健康/学科专业:计算机应用技术导师姓名2*;曾凡平副教授每.仁^/完成时间—六年四:二〇月

2、UniversityofScienceandTechnologyofChina,AdissertationformastersdereegTheImplicitControlFlowAnalsisofAndroidAlicationsypp’Au化orsName:JiankangWangSecialit:Comu化rAlicationTechnologypypppSupervisor:AssociateProfessorFanpingZeng&FinishedUm

3、e:Ar18,2016p中国科学技术大学学位论文原创性声明本人声明巧呈交的学位论文.是本人在导师指导下进斤研充工作所取得的成果。除己特别加W标注和致谢的地方外,论文中不包含任何他人己经发表或撰写过的研巧成果。与我-同工作的同志对本研充所做的贡献均己在论文中作了明确的说明。作者签名:签字日期:占玄中国科学技术大学学位论文授权使用声明一作为申巧学位的条件之.学位论义著作权拥有者授权中国科学技术大学拥有学位论文的部分使用权,即:学校有权按有关规定向国家有关部口或机构送交论文的复印件和电子版,允许论文被查阅和借阅

4、,可W将学位论文编入《中国学位论文全文数据巧》等有关,可tJ数据库进行检索l采用影印、缩印或扫巧等复制手段保存、汇编学位论文。本人提交一致的电子文档的内容和纸质论文的内容相。保巧的学位论文在解密后也进守此规定。巧□保巧(年)V作者签名:导师签名:..纖k、言kh?签宇日期.2:6签字日期:摘要为了保护智能手机免受恶意代码的攻击,学术界在Android恶意代码检测方面进行了大量的研究,所采用的技术大体上可W分为脖态分析和动态分析两一个方面,。控制流程图是静态分析中的个重要组成部分本文主要研

5、巧如何构一建Android应用程序的控制流程图。由于Android是个基于事件和框架的系统,应用程序中存在着大量的隐式调用,这是静态分析工具构建控制流程图过程中面临的一个比较大的挑战一些比较流行的隐。目前的静态分析工具只是对式调用进行建模(如生命周期回调方法,恶,我们发现这种做法是不充分的怠)软件可通过不流行的隐式控制流绕过软件检测。""本文主要结合工具EdgeMiner提供的Android框架层中隐式调用的API""总结,利用过程内后向数据流分析技术,提取Android应用屠中所有与回调方法相关的隐式调用。结合应

6、用程序中的显式控制流和其他的隐式控制流,我一Android应用程序的们开发出了款比较棟确的,可扩展的原型工具用来构建控制流程图。本文的主要工作和贡献有:一Andro1提出了种自动化分析id应用程序中与回调方法相关的隐式调用()"""应用层"方法.该方法根据框架层中隐式调用关系来提取Android中隐式。调用,克服了现有方法在提取隐式控制流上的不足实现了一个轻量级的控制流程围构建工具一,对每个给定的应用程序I(巧可W为其构建巧确的控制流程图,包括传统的过程内控制流程困、泣程间显式控制流程围和过程间隐式控制流程團。

7、该工具使用Python语言开发,生成的控制流程围可应用于后续更加巧确的静态分析,如数据流分析。(3巧GooglePlay上的200个(10个分类)免费热口Android应用软件上进行。了实验,验证了该工具的有效性与当前比较著名的静态分析工具FlowDrokl巧Amandroid作对比,本文的工具可W发现更多的隐式巧制巧用关系。对于给定的Android应用程序,在有了巧确的控制流程图的基础上,研巧人员可W完成后续的静态分析工作。由于巧制流程困的准确性得到了提商,它也会提升后续静态分析的巧确性。关键词:安卓应用程序控

8、制流巧态分析字节码IABSTRACTABSTRACTInordertoro化ctsmarthone

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。