面向Android应用程序行为的安全监控系统设计与实现

被引量 : 11次 | 上传用户:ccbone
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,以Android为首的移动智能终端推动了移动应用软件市场和移动互联网行业的迅猛发展。鉴于Android系统极大的开放性,参差不齐的应用软件给系统带来了极大的安全威胁。在此背景下,本文深入剖析Android系统的安全框架,并结合恶意应用程序的威胁方式,提出了增强现有Android安全机制的监控技术,设计并实现了面向Android应用程序行为的安全监控系统。本文对安全监控系统的设计目标和功能需求进行了深入分析,据此构建了系统的总体框架,并介绍了系统涉及的关键技术与开发环境。本文从进程外部和进程内部对应用程序的行为进行全局把握,所构建的安全监控系统包括基于进程注入的Android应用程序权限动态控制子系统和基于信息流的Android内核实时监控子系统两部分,为增强Android系统安全提供了可扩展的软件平台解决方案。在进程外部方面,本文采用进程注入的方式对Android系统的Binder进程间通信数据流进行拦截与分析,提取应用程序的行为参数,在此基础上开发了一个动态控制应用程序权限的系统原型,以实现对进程外部行为的监控和管理;本文对该子系统包含的进程注入、函数重定向、应用程序行为提取、应用程序权限列表获取、应用程序权限列表存储以及应用程序权限控制等模块进行了理论分析和代码实现。在进程内部方面,针对Android系统上下层执行流的特点,本文以信息流的方式表征应用程序在进程内部的行为,并选择以内核层Linux系统调用为监测点,对应用程序运行时的行为进行拦截和分析;本文对该子系统包含的系统调用入口获取、信息流提取、信息流存储、以及内核空间与用户空间通信等模块进行了详细的设计流程说明及代码实现。最后,本文选用了合适的真机和模拟器环境对所设计的监控系统进行了各模块的功能验证和整体性能测试;测试结果表明,所设计的系统运行稳定且時间開销控制在1%左右,能完成进程外部的应用程序行为权限控制功能以及进程内部的行为监控功能,达到了预期的设计目标。本文所设计的安全监控系统,能适用于Android系统攻防技术的研究,能为用户和厂商加固Android安全机制提供系统架构参考,并且该系统原型可支持多种安全应用的定制,能较大程度地减少现有Android应用程序的恶意行为带来的威胁。
其他文献
自从20世纪50年代被发现以来,多孔孔硅在传感器、光电子学、微光学、微电子学、MEMS器件和技术、能量转换和生物医学等领域得到了广泛的研究和应用。1992年多孔硅跟浓硝酸爆
在经济全球化步伐加快经济危机仍未完全度过的今天,市场竞争日趋激烈,无论是企业还是国家,要想在激烈的竞争中获取优势地位,技术创新已经成为不可或缺的关键要素;同时由于技术创新
自"县域经济"概念提出后,关于县域保险问题的研究一直是社会关注的焦点。在县域保险快速发展的同时,也面临着诸多如经济基础薄弱、风险意识不强、市场秩序有待优化等问题。要
通过向小麦粉中添加全脂豆粉、脱脂豆粉及大豆蛋白,来研究其对小麦粉及馒头品质的影响。结果表明:随着全脂豆粉、脱脂豆粉及大豆蛋白使用量的增加,小麦粉湿面筋含量与沉降值
氟碳铈矿是稀土产品的最主要来源,氧化焙烧-硫酸浸出工艺是稀土资源利用率最高的方法,氟碳铈矿中含有8%~11%配位性极强的氟,极易与铈配位结合以[CeF2]2+配合物的形式存在于浸
大宗商品多为重要战略性生产和生活物资,是一国宏观经济发展的重要组成部分。我国在大力推进城市化与工业化进程的过程中,大宗商品的市场参与度不断加深,而且作为生产和消费
随着科学技术日新月异的发展和现代社会对人素质的新要求,人们不再满足于单纯的休闲、观光旅游,而是更希望通过旅游活动获得更多的科学知识。因此,科普旅游应运而生,并逐渐成
长久以来,中国的传统装饰纹样--几何纹样,经历了数千年的演变发展,其本身就蕴含了华夏民族各个阶段所具有的独特的审美意蕴,在清代时期,几何纹样发展到了巅峰状态并在其服饰纹样设
随着城市化和工业化程度的不断提高以及化肥和农药的广泛使用,氮磷元素营养物质引起的水体富养化问题日益突出。水环境污染的问题日益尖锐化,政府有关部门制定了污水有机物和氮
杏仁具有极高的食用和药用价值。开口杏作为一种休闲健康小食品,越来越受广大消费者的青睐。杏核的开口成为开口杏加工中的难题。目前国内开口杏的制作主要分两种:一是传统的人