Android应用取证分析研究

来源 :东南大学 | 被引量 : 11次 | 上传用户:lichunhui128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Android手机的普及,Android应用程序的相关数据成为越来越多刑事案件、经济案件、政治案件以及高科技犯罪的重要证据。对于Android应用程序的数据取证,现有的研究主要集中在存储数据的取证分析上。但是随着Android系统不断改进应用程序存储数据的防护手段,并提供底层的全盘数据加密功能,传统的数据取证方法已无法获取有效的数据证据。本文在分析现有Android应用程序的存储数据取证技术上,进一步研究了Android应用程序的内存数据取证分析方法。在此基础上开发实现了Android应用程序数据取证系统,可对Android应用程序的存储数据和内存数据进行取证分析。本文的主要工作如下:1.在研究手机取证现有技术的基础上,提出了符合现有国际国内标准流程的Android应用程序数据的取证方法及流程。根据Android应用程序数据存储方式将数据取证分为存储数据取证和内存数据取证:根据Android应用程序数据存储位置及存储格式分为XML文件数据取证、SQLite数据库文件数据取证以及二进制文件数据取证,并提出相应的取证方法;根据Linux内核存储空间以及内存管理机制,提出应用程序内存数据取证方法。2.研究Android应用存储数据的取证方法:Android应用数据主要以XML文件、SQLite数据库文件以及二进制文件形式存储。首先对Android应用进行使用,通过向应用中输入关键信息,观察和比较特殊文件,获取其应用数据存储文件格式及存储位置。对于XML文件,通过遍历其树形结构格式,判断属性值的方法进行数据证据的提取及分析;对于SQLite数据库文件,通过SQL语言查询相关数据库的方法进行数据证据的提取及分析;对于二进制文件,通过遍历二进制文件查找特征值或者匹配固定格式数据的方法进行数据证据的提取及分析,或者对Android应用进行逆向分析,通过向应用反编译产生的smali代码注入特征代码的方式,完成解析应用数据存储及加密方式,最终获得解密数据,从而完成二进制文件数据证据的提取及分析。3.研究Android应用内存数据的取证方法:分析Android系统内核及其内存映射机制。利用Linux内核运行时可扩展的特性,通过可加载内核(LKM)的方式,加载驱动程序到系统内核态从而直接实时提取内存数据;通过解析内存中的iomem_resource结构,获取实际系统内存物理地址空间,通过地址偏移计算得到内存当中虚拟地址页帧号,从而计算获得相应页结构;在此基础上通过高端映射获取虚拟内存空间线性地址,并从相应地址读取系统所有应用进程相关数据;内存提取程序通过TCP连接与驱动程序通信,存储提取应用程序内存数据;对于所提取的应用程序内存数据,通过查找分析特征值的方法对提取的内存数据进行相关分析。4.提出一种基于隐马尔科夫模型(Hidden Markov Module, HMM)的Android应用内存数据分析方法:由于所提取的应用内存数据结构未知且存在变化,难以获取有效信息。本文提出一种基于HMM的有限概率状态机的解析方法。通过观察提取数据相应特征,建立相关HMM模型结构,然后针对经过预处理后的数据,使用Viterbi算法提取出匹配模型且具有最大概率的信息序列,从而实现从内存数据中自动提取有效数据证据。5.设计并实现了符合国际国内取证标准流程的Android应用程序数据取证系统。该取证系统包括Android应用程序数据获取模块、数据鉴定和分析模块以及取证结果生成模块:数据获取模块实现待取证目标数据的提取;数据鉴定和分析模块根据不同的取证类型对提取的数据进行解析并提取有效数据证据;数据结果生成模块实现数据证据的展示。本文从地理位置类、微博社交类以及即时通讯类应用中选取了携程旅行、新浪微博以及QQ聊天等常见应用程序对本系统进行功能性测试。测试表明该系统可有效针对Android应用的存储数据和内存数据进行取证分析,具有较强的实用价值,并且可以适用于主流的即时通讯类、地理位置类、微博社交、浏览器类、电子邮箱类、云客户端以及电子支付类等应用程序。
其他文献
为比较区域约束与传统约束的差异,对6根混凝土柱(传统约束混凝土柱和区域约束混凝土柱各3根)进行了不同轴压比下的周期往复荷载试验。区域约束混凝土采用区域约束与整体约束相结
本着实现培养应用型、创新型高素质人才的目标,建立了数码显微互动实验教学平台。数码显微互动系统的应用,实现了信息资源共享,使教师与学生之间实现了全面的沟通,激发了学生的学
近几年来,造血干细胞基因治疗在逆转录病毒载体,动物模型和临床试验等方面取得了明显进展.最近,国外采用该方法临床治疗两名SCID-X1患儿获得成功,这是基因治疗单基因疾病领域
水库工程在经济建设发展中占有重要地位,特别是对水资源调节、洪水控制发挥着重要作用。污染物排入水库水体,将破坏水域生态环境,对水质造成危害。因此科学评价水库水质状况,
在真核生物中,AMP激活的蛋白激酶(AMPK)因其活性受AMP/ATP比值调控,被称作细胞的“代谢传感蛋白”或“能量监测器”[1]。当AMP/ATP比值升高时AMPK被激活,通过对下游靶蛋白的磷酸化
根据中医药类院校计算机类课程开设的情况,针对目前采用的硬盘还原卡模式下计算机机房管理中出现的问题,提出搭建基于Windows Server 2008域的活动目录架构,利用组策略来解决
笔者主要针对团体心理辅导对看守所女性在押人员抑郁情绪干预效果进行研究,旨在探究看守所内开展团体心理辅导的可行性和有效性,为看守所业务指导部门提供在押人员心理健康教