基于安全隔离机制的系统防护技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:IT_Consultant
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的迅速发展和系统功能的日益复杂,系统越来越需要一个可以信赖的计算环境来保证其中敏感信息的安全性、完整性和可靠性。系统不仅需要保证敏感应用程序自身代码的安全,而且要保证其执行过程的隔离性从而确保程序执行的操作和结果不会被攻击和窃取。尽管近年来系统安全领域的研究方面已取得显著的进步,然而,损坏系统内核的攻击仍引起很大的威胁。这类攻击能访问系统的敏感数据,隐藏恶意行为,提高恶意进程的权限,改变系统行为,甚至控制整个系统。传统地,系统保护一般是通过使用与内核一样运行在同样地址空间和权限级别的安全机制实现的。遗憾的是,这种途径不足够安全,因为攻击者一旦成功损坏内核随后也将能损坏这些安全机制。为了实现真正的内核和关键数据保护,应对安全机制进行隔离保护。这样,能通过在系统中构建一个可信的隔离运行环境并基于此来保障系统安全,这也成为保障系统安全的一种重要技术途径。  本文的研究工作就是围绕安全隔离机制展开,致力于在一个硬件支持的安全隔离环境中通过增加编程代码来防护普通执行环境下操作系统的安全,它很好地克服了传统系统保护机制安全性难以得到足够保护的瓶颈。本文首先基于安全隔离机制为系统构筑了一个从设备启动到系统应用层的可信计算环境,并通过构建检测防御服务进一步保障普通执行环境下操作系统的安全,最后基于以上安全增强的运行环境提出了一个提高应用程序的人机交互安全的设计框架。本文也基于模拟仿真环境和开发板测试环境下对原型设计框架进行了验证,实验结果证实了它在保障系统方面的安全性、可靠性及适用性。具体而言,在基于安全隔离机制来防护系统方面,本文取得了以下的研究成果:  1.提出一种基于安全隔离机制为嵌入式系统构筑可信计算环境的方法  提出了将安全隔离机制与可信计算的概念结合起来为嵌入式系统构筑可信计算环境的方法,它可以在没有TPM硬件支持的情况下,通过安全隔离环境为系统构建一个可信计算环境。该方法通过在安全隔离环境中构建可信计算服务,它能加解密传输的隐私数据,密封关键数据和密钥,也能为可信操作系统提供远程证明,并为嵌入式系统构筑了一个从设备启动到系统应用层的完整信任链。本文也在模拟仿真环境和开发板测试环境下验证了提出的设计框架,实验结果和安全性分析证实了该方法能为系统构筑一个良好的可信计算环境,并能有效地为系统提供各种可信计算功能,而安全隔离机制能使可信计算服务的安全性得到足够保证。  2.提出一种基于硬件支持隔离环境的内核安全保护的方法  提出了一种内核安全保护方法,它通过在一个安全的隔离环境中构建检测防御服务来保障系统安全,而这些检测防护机制不会因为系统内核的损害甚至是毁坏而失效,也不能被攻击者拦截或阻止。本文提出的内核保护机制能够抵御攻击者通过恶意修改系统环境变量来篡改内核行为和阻止攻击者在普通执行环境伪造安全服务接口,保证通用操作系统与安全操作系统之间通讯通道的安全,并定时度量内核代码完整性,也对系统进行恶意进程检测。也在模拟仿真环境和开发板测试环境下验证了我们的原型设计,实验结果和安全性分析证实了原型设计在保护内核安全方面的有效性。  3.提出一种基于安全隔离机制提高应用程序的人机交互安全的方法  提出了将普通操作系统应用程序中涉及的敏感数据和敏感操作放置到安全隔离环境中由专门设计的安全服务来处理的方法,以保证其自身和执行过程的安全性,提出的安全框架很好地确保了用户隐私数据的安全。其中应用服务负责响应这类应用的服务请求,安全加密服务保证了敏感数据的传输安全性,并提供微小的可信GUI、独立framebuffer、安全显示及安全输入确保了人机交互的安全。也在模拟仿真环境和开发板测试环境下验证了我们的原型设计,实验结果和安全性分析都显示该方法在提高应用程序的人机交互安全方面的有效性。
其他文献
随着移动通信技术、网络技术和信息技术的快速发展,云计算已经成为人们日常生活中不可或缺的一部分。然而,在云计算场景中数据的所有权和管理权分离,用户失去对数据的物理控制,云
学位
互联网的出现和普及,满足了用户对信息的需求。但随着网络的迅速发展,信息量大幅增长,使得用户在面对大量信息时,无法快速有效的从中获得对自己有用的信息,从而导致信息的使用效率
学位
手术导航系统是计算机辅助手术中的一部分,它将病人术前影像和术中解剖结构相对应,通过空间定位设备实时跟踪手术器械并将手术器械的位置在病人影像上以虚拟探针的形式实时显示
Impala系统是Hadoop上的分析型查询数据库,支持高并发的多用户查询。当用户并发数量提升时,用户查询很可能存在相关性。若Impala系统支持多查询优化,对这些相关查询的中间结果加
目前推荐算法中,协同过滤推荐应用最为广泛,也最为成功。这种算法的原理是:收集用户的历史信息来识别出用户邻居,进而通过分析用户邻居的喜好来找到该用户可能感兴趣的内容。 
学位
地图匹配是车辆导航的关键技术之一,它利用较精确的电子地图信息对带误差的原始定位数据进行修正,使车辆位置总是处于道路之上,不仅可以提高导航位置精度还能改善屏幕显示效果,其
卫星网络将服务于多种高带宽需求的业务(如高分图像近实时回传、跨区域分布式计算),这对网络的传输性能提出了较高要求。虽然随着星间链路技术的发展与星上处理能力的增强,卫星网