基于Android平台的应用程序保护新技术及安全性研究

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:y5603179
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展以及智能设备的普及,Android系统凭借着Linux内核、开放源码等优势得到众多手机设备厂商和应用程序开发者的支持。Android应用程序App成为用户使用最频繁的对象,社交软件、移动支付等不同功能的App给予用户更多的交流和支付等方式的选择,也带了更多的安全威胁。由于Android系统的碎片化和应用发布渠道的多元化,Android应用的安全性难以保证,大量的攻击者通过反编译、重打包、代码注入等多种手段对Android应用程序实施各种逆向分析和篡改,导致开发者的核心算法或代码逻辑被破解或者被嵌入恶意代码等,因此,需要有效的基于Android平台的保护方案来抵御这些安全威胁。本文针对Android平台应用面临的安全威胁,在研究Android应用程序结构的基础上,对应用保护方案进行研究。因为Android平台的App的代码分别将被编译为DEX文件和动态链接库SO文件,所以为保护这两种类型的文件,本文分别提出了基于虚拟机保护(VMP)的DEX文件保护方案和基于控制流完整性(CFI)的动态链接库SO文件的保护方案,通过保护这两种存储开发者代码逻辑的文件为应用程序提供安全保障。论文的主要工作如下:1.分析当前Android平台的安全机制和应用程序的面临的安全威胁。根据Android的体系结构分析安全机制并提出现阶段Android平台应用程序的安全威胁。从攻击者的角度,对当前较为流行的逆向分析和攻击手段进行分析,同时根据native层的特性对动态链接库SO文件的安全威胁做分析。2.针对Android应用程序中的可执行文件DEX,设计并实现基于虚拟机保护技术VMP的DEX文件保护方案。通过参考Dalvik虚拟机的工作原理设计自定义虚拟机解释执行保护的Java函数Dalvik字节码,提供了以函数为粒度的更加细粒度的保护方案。3.针对Android应用程序中的动态链接库文件SO,设计并实现基于控制流完整性技术CFI的SO文件保护方案。通过提取原始函数控制流的转移特征构建合法的控制流图,结合ARM架构的跳转指令的特点,对控制流执行细粒度的完整性校验。
其他文献
圆明园遗址公园是我国第一个考古遗址公园,也是重要的爱国主义教育基地,在我国有着重要地位。现阶段公园已从单一的遗址保护阶段过渡到遗址保护、遗址活化展示和休憩游览并重的阶段。然而,由于圆明园中遗址保护与遗址利用关系的失衡,园区出现了游客空间分布不均,旅游体验单一,游客停留时间较短等问题。游憩设施作为游客游览、体验公园的重要媒介,对其进行合理的布局规划不仅有助于公园更好的发展,也有利于圆明园遗址文化的传
近年来,国家和地方大力发展装配式钢结构建筑和推广减震新技术的应用。然而传统钢结构存在以现场焊接为主,装配化程度不高,质量保证难度大,不适应高层建筑抗震和抗风等问题。
肠道炎症是困扰人类的主要胃肠道疾病之一,近年来在世界上发病率逐年升高。常规的治疗药物存在着诸多副作用,不适合长期服用。目前许多研究发现乳酸菌作为一种辅助药物在治疗肠道炎症中起到积极的效果。鼠李糖乳杆菌作为一种研究最为广泛的乳酸菌之一,具有多种益生功能。目前一些体内和体外试验已经证明鼠李糖乳杆菌可以改善胃肠道功能、缓解肠道炎症,但其具体的作用机制尚不明确,因此深入解析鼠李糖乳杆菌对肠道炎症的缓解机制
烟粉虱是一个包含至少36个隐存种的隐存种复合群,其中,Middle East Asia Minor 1(MEAM1)和Mediterrannean(MED)两种入侵烟粉虱凭借其广泛的寄主适应性、极强的抗药性、快速的
近年来,股指预测受到了学术界和工业界的广泛关注,股票相关网络也成为复杂网络领域的研究热点。现实中的股票市场是一个高度波动、非平稳、非线性的动态市场。股指预测结果提供了股指期货交易的最佳买卖时机,对研究股指交易策略有着重要的启示作用。传统的股指预测研究方法大多数是基于股票市场技术分析,然而没有单一的技术指标可以持续准确的预测股票市场趋势。机器学习通过将股指预测问题转化为二分类问题,一定程度上解决了传
随着城市轨道交通的发展,城市轨道交通运营能耗逐年增加,用电总量巨大,仅北京地铁1年的电能消耗超过14亿度,如何在保证服务水平的基础上节省城市轨道交通运营能耗具有重要的理论和现实意义。目前国内外学者在城市轨道交通节能运营方面进行了大量卓有成效的研究,但大多只是单方面针对列车牵引能耗或车站通风空调能耗进行研究,这两类能耗综合占到整体能耗的60%以上,且都受到客流分布的影响,一项能耗的降低可能带来另一项
社区是城市治理的最基本单元,国家治理体系的根基就是社区治理,它是指对社区公共范畴一切具体事务所进行的治理,也是在社区领域实践运用治理理论。随着我国城镇化进程的加快,征用农民土地整合土地资源,改善农民生活环境,农民集中安置已经成为势不可挡的趋势。工业和城市化发展越迅速,农民集中安置区的数量也越多。农民集中安置区介于城市社区和农村社区的中间阶段,呈现过渡性和发展性的特点。2017年6月12日中共中央、
洪大容是18世纪朝鲜时期一位颇具特点的文人,其实学思想及独特的文学理念曾对朝鲜文坛产生了深刻的影响。洪大容曾随叔父出使满清,对当时的中国社会有一定的考察,在中原与中
当穹错-当惹雍错-许如错南北向新近纪-第四纪地堑位于西藏昂仁北西地区,该地堑在地理上位于西藏日喀则市昂仁县北西侧,大地构造位置上属于冈底斯-拉萨陆块,位于冈底斯成矿带内,呈南北走向发育。对该地堑的相关特征、演化机制和过程的研究,对于探讨青藏高原隆升机制和新构造运动作用特点具有极其深远的意义。印度大陆板块与欧亚大陆板块的碰撞造山作用,与印度板块持续的向北俯冲导致了青藏高原新生代的隆升,伴随着青藏高原
肝螺杆菌(Helicobacter hepaticus,H.hepaticus)是一种能够感染小鼠胃肠道和肝胆系统的病原菌,可导致小鼠发生慢性肝炎与结肠炎。肝螺杆菌主要通过粪口途径传播,定植于小鼠盲