Android软件动态行为监测系统的设计和实现

来源 :北京邮电大学 | 被引量 : 26次 | 上传用户:singleitol
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android平台因为其开放性,占据了智能手机操作系统的绝大多数份额,庞大的用户数以及开放性,使得Android平台成为黑客关注的重点,Android手机恶意软件增长迅猛,手机恶意软件的分析检测成为安全研究人员的新课题。动态分析是恶意软件分析的一个重要方法,需要运行软件并监控其运行时的行为,而Android系统本身提供的软件运行日志不足以满足动态分析的需要。为此,本课题设计并实现了一套Android软件动态行为监测系统,为动态分析获取足够的输入本系统借助待监测软件对应的smali代码中,为待检测软件中的敏感API添加日志记录模块,然后加载并运行嵌入了日志模块的待检测软件,通过构造恶意软件触发环境诱发可疑软件的行为,并生成软件运行时的敏感API调用日志,然后根据日志对待检测软件进行风险分析。本文首先介绍了课题研究的背景、意义和内容;接着概述了与Android软件动态行为监测系统相关的技术背景知识;随后,针对恶意软件的特点以及本系统的要求,进行了需求分析,明确了本监测系统的功能;然后对监测系统进行了概要设计和模块划分,系统由Android客户端和服务器端组成,Android客户端包含调度模块、APK安装卸载模块、HTTP引擎模块、文件操作模块、恶意行为触发模块和UI交互模块,服务器端包括Android软件敏感API日志嵌入模块、恶意行为触发条件生成模块、HTTP引擎模块和Android软件动态行为日志处理模块;继而,本文描述了各个模块的详细设计,说明了每个模块的机制和流程,并给出了部分具体实现;最后,通过实验和测试展示了系统的功能和性能。Android软件动态行为监测系统,是Android手机恶意软件分析的重要基础组成部分,能够为软件风险评估提供丰富的信息。本系统已经投入使用,为迅速识别鉴定新出现的Android恶意软件做出了重要贡献。
其他文献
50年的学雷锋运动此起彼伏,有高潮也有沉寂。本文从一个现象出发,试图揭示隐藏在2012年学雷锋高潮背后的历史脉络和制度逻辑:学雷锋运动是如何兴起的,在50年的发展历程中它有
高脂诱导的胰岛素抵抗(insulin resistance,IR)会导致肝脏出现糖原合成减少,肝糖输出增加和肝糖异生作用增强,导致外周血糖升高,诱发2型糖尿病(T2DM)。对胰岛素受体后PI3K/Ak
报道8例副神经节瘤,并1258例文献报道的副神经节瘤复习.着重讨论了副神经节起源肿瘤临床、病理改变与生物学行为的关系.发现副神经节瘤发生部位、体积大小不同,其生物学行为
<正> 在皮肤护理过程中,仅仅依靠美容师的徒手操作是不够的。因此,需要经常借助各种美容电疗仪器,以弥补徒手操作的不足,常用的美容仪器有: 一、皮肤测试仪皮肤测试仪是用于
合作思想最初始于16世纪初的早期空想社会主义思想,至1844年,罗虚代尔公平先锋社的诞生,将合作思想和合作运动引入一个全新的发展阶段。马克思、恩格斯在对空想社会主义合作
HDFS (Hadoop Distributed File System)是Hadoop的分布式文件系统。Hadoop0.20.203版本中,HDFS采用主从架构,主要由一个Namenode,一个SecondaryNamenode及其众多的Datanode
随着我国社会与经济的不断发展,法治和法制化进程也不断涌现出各式各样的新问题。其中,在行政执法实践中,“钓鱼执法”、“陷阱取证”等为代表的诱惑调查现象正在日益增多。
<正>据调查显示,随着"村村通"工程的实施,农村电视覆盖率已达94%,我国农民需求的信息有95%是从电视节目中获得的。看电视已成为当代农民获取信息和文化娱乐最主要的方式,甚至
信息在当代社会的地位凸显,伴随着市场经济的逐步完善,个人信息逐渐拥有了一定的经济价值。由于利益所趋和法律在维护个人信息权益的不足,无数个人信息在未经法律和信息所有
民以食为天。自古以来,食品作为人类存在和发展的最基本的物质基础,就在人们的日常生活中扮演着无可替代的角色。对于食品而言,安全性是其最基本的要求,亦是古老戒律中的规定