Android应用软件动态检测技术研究与实现

被引量 : 9次 | 上传用户:brian125
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,由于Android平台的开放性,搭载该系统的终端市场份额不断扩大,恶意软件呈现出种类不断增加、数量急剧增长和隐蔽性增强的趋势,对Android庆用软件安全检测技术的研究迫在眉睫。与静态检测技术相比,Android应用软件动态检测技术具有检测新生恶意软件的能力优势,但目前仍存在检测覆盖路径有限、深度不足和自动化程度有待提高的问题。论文从恶意行为触发角度出发,对Android应用软件动态检测技术力案进行研究。通过研究遍历触发脚本生成技术方案和深度触发脚本生成技术方案实现对应用程序的自动化运行,提高检测覆盖率和检测深度,尽可可能多地触发潜在恶意行为。同时,为实现Android应用的动态检测,论文研究Android内核临控技术方案,通过对应用程序运行过程中的系统调用进行劫持,捕狭恶意行为。1)遍历触发脚本生成技术方案:将自动化测试领域的遍历技术应用于Android动态检测领域,提出了遍历触发脚本生成技术方案,自动化地生成覆盖所有检测路径的遍历触发脚本,实现检测路径的全覆盖,提升检测的覆盖率;2)深度触发脚本生成技术方案:在自动化测试领域的脚本录制技术基础上,基于控件与坐标点转换的思想进行改进,并将其应用于Android动态检测领域,提出了深度触发脚本生成技术方案,达到不同应用/设备的适用性,实现具有复杂逻辑执行能力的检测目标。在此基础上构建针对目标控件的触发脚本库,实现对应用目标种类控件的深入检测,提高检测的深度;3) Android内核监控技术方案:在Android应用软件触发脚本执行过程中,通过系统调用劫持,对系统调用函数进行替换,实现对应用软件关键行为API的监控,进而捕获应用软件的恶意行为。在Android应用软件动态检测技术方案的研究基础上,论文依托项目需求,设计实现了一套Android应用软件动态检测系统,系统采用B/S架构,主要由用户展示子系统、任务管理子系统、恶意行为触发子系统和Android内核层监控子系统四部分构成,论文重点对恶意行为触发子系统和Android内核层监控子系统两个核心子系统进行开发实现。该Android应用软件动态检测系统能够实现Android应用软件大批量、多方式、快速的在线安全检测。检测结果分析表明:论文研究的Android应用软件动态检测技术方案具有较高的自动化程度,能够在一定程度上提高恶意行为的检测能力。
其他文献
用户活跃度是社交网站需要考虑的重要指标。用户的活跃度能够反应用户对于产品的喜爱和参与程度。不仅如此,用户体验也一直是现在各类互联网产品最看重的点和改进产品的依据
通过具体实例对热力系统管道振动问题原因进行了深入的分析和研究,找出了热力系统管道振动的根本原因,提出了热力系统管道振动问题的解决方法。
随着人类对自然资源需求的不断增加,自20世纪70年代起,全球已进入生态超载的状态。2008年,全球人均生态足迹已经超过了地球生物承载力的50%,也就是说,当前人类所消耗的可再生能源
我国金融市场的不断发展使得货币政策的内生性不断加强,货币供应量在反映实体经济方面的优势不断降低。相比而言,随着我国利率市场化进程的不断深入,尤其是从近几年我国宏观
通过对钢琴介入我国传统音乐演奏教学的理据分析,从中探寻钢琴与民族戏曲音乐融合而产生的强大生命力和特殊的艺术效果,以及"洋为中用"所碰撞出的创造性和音乐的再生力;通过
钛及钛合金是常用的医用生物材料,虽具有良好的生物相容性,但缺乏骨诱导能力,而羟基磷灰石(HA)有良好的生物活性能诱导骨生长,钛基/涂层型HA功能梯度生物材料(FGM)为解决二者的结
有效市场理论认为在有效市场中市场价格能够全面、及时和准确的反映市场信息。有效市场理论建立在一定的假设条件之上,要求市场信息被充分披露,并且能够及时的传播给投资者,投资
十二五期间,促进农民工就业是振兴黑龙江省经济,调整黑龙江省产业结构必须面对的重大问题,黑龙江省农民工非农收入高低可以影响到黑龙江省东北老工业基地发展的程度,黑龙江省也
近年来,中国资本市场快速发展,可谓一年一个新台阶。在市场中的各类角色,从投资人到交易员,从投行人员到证券投资咨询分析师,其分工越来越细化,工作内容也越来越明确。尤其是