基于安全隔离技术的敏感应用保护机制研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:smxsnjzch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
敏感应用和普通应用都在操作系统平台上运行,而现有的操作系统大都采用集成性很强的内核来管理系统所有资源。由此导致内核设计复杂,代码量大,攻击面广,不可避免的存在一些漏洞。利用内核漏洞,攻击者便可借用内核高权限来攻击敏感应用。以内核为可信根的传统保护机制自身安全性便无法保证,现有的针对不可信内核的敏感应用保护机制则存在各种不足,如忽略所执行内核代码完整性和依赖于特定编译器等。  针对上述问题,本文提出了一个基于安全隔离技术ARM TrustZone的敏感应用保护机制。为了能在系统运行中给敏感应用提供一个安全可执行环境,本保护机制设计了四个模块来保护敏感应用的所有代码和数据。第一个是敏感应用保护模块,该模块利用内核已有的页表管理机制来保证敏感应用所执行代码的完整性和数据的机密性及完整性。第二个是安全增强模块,该模块替代系统内核来更新所有进程页表及页表基地址寄存器,从而保障敏感应用保护模块安全执行。第三个是页表更新模块,该模块拦截系统更新页表操作,并依据制定的安全策略检测其合法性。最后一个是安全策略模块,该模块定义页表更新和进程调度时相关合法性操作,抵制任何恶意行为,从而防止攻击者利用漏洞执行一些非法操作。  本文最后在ARM模拟器Fast Model模拟的支持TrustZone安全扩展的Cortex-A15处理器硬件环境上进行了相关测试,实验结果表明,即使内核有漏洞会被攻击的情况下,本保护机制仍能保证敏感应用按其预期执行,并且其隐私数据不会被攻击者窃取。相对之前相关保护机制而言,本设计主要创新点是整个保护机制只需利用内核已有页表管理机制便可为敏感应用提供安全可执行环境,而且结合现有的ARM TrustZone安全扩展技术将保护机制存放在隔离区,与操作系统完全安全隔离,极大地提高了其安全性。
其他文献
丰满水电仿真系统的开发目标是建立一个对实际电厂水力发电机完全仿真的环境,用于对学生进行培训,达到完成培训后即可上岗工作的要求。全套仿真系统基于计算机进行开发,采用了先
目前采用注册中心方式的电子商务注册机制主要有独立的注册库/知识库机制以及集中式注册中心机制。本方案主要采用了分布式的技术特点,基于cnXML标准体系的注册规范和消息服务
近年来互联网上数据的急速增长,其中很大部分是流数据,具有无序性、突发性、易失性、无限性等特点。流数据有较强的时效性,其实际价值随着时间的流失而减少。为了应对流数据的处
学位
UniEAP1.7是东软股份公司研究开发的通用企业应用平台框架.本论文主要是按照J2EE的多层模型来分析UniEAP1.7框架,并针对其存在的缺点提出改进方案.第一章主要讲述本课题的研
图形用户界面提供了一种良好的用户与应用程序之间的交互机制,通过它,用户可以用鼠标、键盘等输入设备对屏幕上显示的构成用户使用界面的窗口、按钮、图标等界面构件进行直接操
随着近年来机器翻译的新一次研究浪潮的兴起,研究人员已经认识到机器翻译评测对机器翻译的关键技术及市场推广的重要推动作用.该文主要讨论的就是汉英机器翻译评测方面的研究
该论文中在分析当前网络管理现状的基础上,提出了以管理需求为驱动的智能综合网络管理系统的整体设计思想,将系统划分为四个子系统,并详细阐述了各子系统的功能划分.在深入分
随着社会的发展,人们对机器翻译的需求越来越显著,而现有的自动翻译系统难以满足人们的需求.自90年代以来,随着Internet的飞速发展,语料库语言学得到了越来越多的重视,诞生了
供应链系统既是21世纪的企业运营哲理,是由企业级制造模式向世界级制造模式发展的高新产业技术:也是面向21世界的信息产业技术和新一代MIS应用软件研究开发的重点,是电子商务技