基于Android沙箱的软件行为分析系统的设计与实现

被引量 : 19次 | 上传用户:ryan_cheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Android手机操作系统的流行,该平台上的恶意软件的数量不断增多,技术也在不断发展。当前的一些软件行为分析技术已经不能满足新的需求。在此背景下,迫切需要一种新的行为分析手段。因此,需要实现一个基于Android沙箱的软件行为分析系统。论文首先通过介绍Android OS的发展、智能手机面临的安全问题、恶意软件的研究现状三个方面引出本课题。接着,介绍设计和实现系统所需的一些技术背景知识,包括Android系统架构、Dalvik虚拟机、Hook API技术、Android OS安全机制等。然后,在需求分析阶段,明确了系统需求,即通过Hook敏感API技术,实现对软件的行为分析。这些敏感API包括:联网、短信、操作数据库、窃取用户隐私、通话等。在概要设计阶段,将系统划分为代码注入模块、Hook模块、数据传递模块、行为日志生成及分析四个模块。在每个模块设计中,结合用例图、静态类图及一些系统框图给出了每个模块的设计思路。在系统的详细设计与实现阶段,对每个模块的实现进行介绍,并对一些核心类及其函数进行重点阐述。在系统测试阶段,根据给出的测试用例,对系统进行测试。在论文的结尾,分析了系统的不足之处,并对整篇论文进行了总结。本论文所设计的基于Android沙箱的软件行为分析系统已经实现,现己经投入使用。
其他文献
运用流体力学数值计算(CFD)以及实验手段对汽车气动-声学模型风洞消声拐角导流片形状、片数、头尾结构对气动和消声性能的影响进行研究.研究结果表明,综合考虑压力损失、流场流
在室内用不同的寄主植物饲养西花蓟马来测定其各虫态的发育历期。结果表明,寄主植物对西花蓟马的发育历期有明显的影响,寄主的不同部位、颜色均可影响西花蓟马各虫态的发育历期
成都平原地下水是该地区生活、工农业生产用水的重要来源,但由于长期过量使用化肥,以及畜禽养殖、乡镇企业及生活污废水的无组织排放,已对该区地下水环境构成了威胁.本研究选
大量研究表明,强震活动与地温梯度、居里等温面、大地热流、水热活动、地震波速度结构等岩石圈物理状态的高值异常区并不重合,而是分布在异常梯度带上或两高值异常区中间过渡
<正> 麻杏甘石汤(《伤寒论》)因其组方严谨,疗效卓著而有经方之称,历代医家推崇备至。为方便临床使用,我们据该方的有效成份,进行科学制备,制成冲剂。通过临床观察,疗效满意,
期刊
湿度测量在航空发动机及燃气轮机的设计和试验过程中应用广泛,阐述了湿度测量的重要意义,开展了基于电容式湿度计的间接测量方法的可行性分析工作,设计了试验系统并完成了试
设计了电驱压裂液混配装置自动控制系统。以可编程控制器为核心,配备传感器、变频器和变频电机,实现了液位的自动控制,提高了配比精度和控制速度。系统控制精度高、噪音低、
温差发电技术是一种直接利用热电材料完成热能到电能转换的能源利用技术。介绍近年来关于温差发电的实验和理论研究的国内外现状以及各种热电材料的研究进展和制备状况。
本文通过对中美两篇名著《桃花源记》与《瑞普·凡·温克尔》的异同点的分析,得出中美短篇小说的发源不同的结论。 Through the analysis of similarities and differences b
由于汽车增加,道路容量不足等原因,城市快速路交通拥堵问题正日益突出。解决该问题的根本原则是降低道路车流密度。实现该目标有很多途径,其中一种是通过实时交通状态估计,对