基于沙箱的Android应用程序动态监测技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hsxy8848
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,Android应用安全问题受到越来越多的关注,Android应用行为动态监测技术成为当前研究的热点方向之一。目前Android应用程序动态监测技术实现形式上通常有三种:1.定制ROM镜像;2.在获取设备Root权限情况下,去修改系统文件或者利用ptrace技术向目标进程注入代码;3.重打包APK,加入监控代码。这三种方式都是以侵入式方式实现,依赖于具体系统环境,需要获取系统Root权限,难以部署到不同的设备上。因此,本论文提出一种基于沙箱的非侵入式动态监测技术,用来解决上述问题。论文的主要工作如下:(1)针对侵入式动态监测技术需要Root手机,修改系统源码或系统文件,难以部署到不同移动设备上的缺点,提出一种基于沙箱的易部署的Android应用程序动态监测技术。该技术将监测系统以宿主App形式发布,安装到目标设备上。将待监测应用以插件形式加载到宿主App环境中运行,同时由宿主App加载相应的监控模块,完成对待监测App应用行为的动态监测。在待监测应用作为插件运行前,预先启动一个进程,通过动态代理方式对该进程中Binder服务代理对象进行替换,将该进程中Binder服务请求重定向到虚拟服务进程中的虚拟服务进行处理,从而使待监测应用中的四大组件能在预先启动的进程中运行。然后在待监测应用Application初始化过程中加载Java层和Native层监控模块,完成监控。由于待监测应用进程与宿主App进程共享相同的代码,因此不需要修改系统源码或者获取Root权限后进行进程注入,对机型差异的适配发生在应用层,具有易部署特点。(2)针对构建沙箱环境过程中,Activity插件化采用Activity LaunchMode一对一类映射规则方法,插件Activity数量过多会引起沙箱体积过度膨胀问题,提出一种基于栈管理算法的虚拟Task栈映射规则方法。通过栈管理算法模拟系统AMS管理插件Activity,将占位Activity的数量降为1个,解决了沙箱体积过度膨胀问题。(3)针对传统侵入式动态监测方法在监控应用过程中存在设备相关信息泄露的缺点,增加了设备信息防护模块。通过自定义虚拟信息服务,来管理单一应用对应的虚拟设备信息,防止监控应用行为过程中真实设备信息发生泄漏,保护设备隐私。最后实现了原型系统AndroidMonitor。实验结果表明,与其它动态监测方法相比,虽然会使待监测应用启动时间增加1.4s左右时间,但该方法不需要获取设备系统Root权限,能够同时对Java层和Native层敏感API进行监控,引入设备信息防护模块,防止监控App过程中设备信息发生泄漏。系统以App形式发布,应用体积不会发生膨胀,容易部署到不同设备上,同时具有多种应用场景。
其他文献
我国秸秆储量丰富,但是对秸秆的综合利用效率却不高,相当一部分被当做燃料焚烧,这样既浪费了庞大的生物质资源,也造成了环境污染。利用生物法降解秸秆,不仅环保无污染,而且还能生产很多有经济效益的附属产品。玉米秸秆的主要成分是木质纤维素,木质纤维素中木质素与半纤维素相互紧密缠绕,包裹纤维素并且以共价键的方式结合形成立体网状的复杂结构,导致微生物或酶不能直接接触到纤维素与半纤维素,降解效果大打折扣。而利用微
目的:观察氟比洛芬酯复合盐酸戊乙奎醚对腹腔镜胆囊切除术的患者的炎性因子水平和肺功能的影响。方法:选取2018年12月至2019年12月期间于包头市中心医院行择期腹腔镜胆囊切除术的患者80例,ASA(美国麻醉医师协会)分级为I-II级,术前检查血气、肺功能一切正常,年龄为18-65岁。采用随机数字分组法将患者随机分为4组,每组20例,麻醉方式为气管插管下全身麻醉。A组:患者于手术前3min静脉给予盐
本文主要内容是研究巴沙鱼皮明胶在香菇替代猪瘦肉低脂香肠中的应用,并考查香菇和巴沙鱼皮明胶对香肠品质、体外抗氧化和降血脂功能以及货架期的影响,具体如下:(1)香菇替代猪瘦肉香肠的制备及其特性的研究。采用不同比例的香菇替代猪肉蒸煮香肠中的瘦肉,研究结果表明香菇能提高香肠的水分、总膳食纤维、甲硫氨酸、谷氨酸、半胱氨酸含量和蒸煮损失,但降低了香肠的蛋白质含量、灰分含量、pH值、能量和质构特性,还使香肠略微
玉米秸秆作为农业废弃物未被充分利用,造成资源浪费和环境污染,其中木质纤维素(纤维素、半纤维素和木质素)约占玉米秸秆干重的80%,是一种非常理想的可再生替代资源。基于糖平台的生物质转化已经逐渐成为玉米秸秆利用较为成熟的手段。由于玉米秸秆结构复杂,尤其是其中的木质素是影响玉米秸秆高效利用的重要因素之一。漆酶作为木质素降解酶系中的一种,已经被广泛的用于木质素的降解和改性过程中。但由于市售漆酶活性低、成本
目的:研究通管丸大鼠含药血清对脂多糖(LPS)诱导的RAW264.7细胞炎症模型中PPAR-γ、TRAF6基因表达的影响,探索通管丸治疗输卵管炎性阻塞性不孕的作用机制,为通管丸的临床应用及研究提供实验依据。方法:1.含药血清的制备:将10只SPF级Wistar雌性大鼠,随机分为实验组和对照组,每组各5只。实验组按前期实验高剂量组给药,对照组予相应剂量的生理盐水,连续灌胃3天,每天灌胃2次,末次灌胃
目的:在中医药学理论和循证医学思想指导下,以益阳市中心医院的中医药临床大数据的挖掘为切入点,探索发掘中医临床诊疗大数据的方法与技术,以此将沉积在数据中的诊疗知识显性化,为更好地支持医师开展中医临床实践奠定基础。方法:收集2014年1月至2018年12月益阳市中心医院中医患者的性别、年龄、民族、住院史、并发症、疾病诊断、住院天数、检验项目、检查项目、药物过敏史、中医诊断证型、中成药、方剂、单味药等临
我国是一个多宗教的国家。目前,基本形成了以佛教、道教、基督教、天主教、伊斯兰教为主体,为数不多的其他宗教和多种民间信仰的基本格局。随着我国改革开放的逐步深入,经济社会发展迈上更高台阶,与此同时宗教的影响力在不断扩大,宗教信仰者的人数也在不断增加,给基层宗教事务管理带来了新的情况和问题,对宗教事务管理提出了新的要求和挑战。党和国家历来高度重视宗教工作,始终将宗教工作纳入重要议事日程。尤其是党的十八大
机会公平的意义在于每一个人都能够有机会通过自身努力去实现未来的美好生活,对未来生活的积极预期可以提升社会信任水平。教育作为一种文化资本,对提升积极的社会心态具有重要意义。本文旨在对机会公平影响社会信任的心理机制做一探讨,并考察这种作用机制在受教育程度上的差异。研究使用中国综合社会调查2015年数据中的东亚社会调查(EASS)的工作模块数据,探讨了机会公平感、受教育程度、未来生活预期和社会信任之间的
富水断层带是隧道建设中的主要地质灾害源之一,易导致施工过程中发生突水突泥灾害,造成严重的人员伤亡和经济损失。隧道施工临近富水断层带时,若能及时精准判定前方防突岩盘临界安全厚度,及时采取合理有效的加固措施,能保证隧道施工的安全。针对防突岩盘临界安全厚度的研究,国内外虽已有不少研究成果,但仍存在不完善之处,如预测公式影响因素考虑不全面、复杂及工程实用性差等。因此,本文以和邢铁路天河山隧道为背景,采用资
近年来,随着工业的发展,水资源污染严重,水逐渐成为了各个国家发展的最宝贵的资源,而全世界地表水中60%以上以蒸发的形式返回大气中,因此了解清楚蒸发量对于节约用水十分重要,如何通过一种方法比较准确地估算出遥感地面蒸散量十分关键。传统的测定蒸散量的方法有测定法,测定法能十分精准地测定出某个时间段某个地点的蒸散量,但是该方法有巨大的缺陷,测定法需要购买昂贵的测量仪器,还需要专业人员记录处理测量结果,不能