基于L4的Flask结构改进与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:asijhvherjknvn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
操作系统安全是计算机系统安全运行的基础,如何构建安全操作系统一直是安全研究领域的重要课题。安全体系结构是安全操作系统的核心结构,对安全操作系统的开发具有指导作用。本文立足于国标五级安全操作系统的基本要求,着重研究如何构建一个安全高效、灵活健壮、支持动态多策略的安全体系结构,具体包括如下工作;   1)研究总结了安全操作系统的实现途径。通过阅读相关文献和代码,分析国内外相关安全操作系统项目的设计思想和实现技术,总结了安全操作系统的实现方法与发展趋势。   2)选择并改进了Flask安全体系结构。通过对比三种典型的安全体系结构:GFAC、Flask和LSM,选择结构设计精良、支持策略灵活的Flask体系结构,并提出了两点改进:(1)将对象管理器的安全与功能分离,实现模块化的对象管理器设计。(2)为安全服务器提供策略计算缓存,提高策略决策的效率。   3)构建了基于L4/Fiasco微内核的系统底层平台。通过分析对比多种内核结构和具体的内核实现,选取L4/Fiasco微内核作为平台的基础。L4/Fiasco微内核具有体积小、性能高及便于验证的优点,符合高等级安全操作系统的要求。在构建L4/Fiasco+L4Env系统底层平台时,还引入SawMill多服务器架构以提供服务器间高效的通信。   4)实现了基于L4/Fiasco微内核的原型系统。原型系统主要实现了IDE/ATA磁盘驱动程序、文件系统服务器、文件对象管理器和安全服务器。该系统结合了Flask结构灵活和L4内核高效的双重特征,较好地支持动态策略和多策略模型。原型系统中还实现了一种基于哈希表和2Q算法的高效的缓存搜索与替换算法。  
其他文献
信息是这个时代的主题,数字化的信息以其存储和处理等优势,越来越受到人们的青睐,数字图像在日常生活中更是随处可见。随着数码相机、扫描仪等设备越来越先进和廉价,以及其相关的
目前,多Agent系统中的信任模型研究主要包括基于证据(即主观信任)及基于凭证(即客观信任)两个方面。基于证据的信任模型充分考虑了信任的主观性、不确定性和动态性。它是对交
本文源自国家高技术研究发展计划(863计划)专题课题(NO:2007AA12Z156,高空间分辨率影像目标自动识别)。   随着遥感平台及计算机技术的迅猛发展,高分辨率遥感影像的应用领
随着铁路建设的不断发展,铁路轨道安全问题越来越被人们重视,对铁路轨道数据的采集分析也越来越重要。本课题以铁路轨道数据采集系统的研制为主要内容,基于USB与多线程两种关
Web服务为多个自治域之间的分布式工作提供了通用平台。基于Web服务的分布式环境由于集成多应用环境工作方式对于Web服务的分配以及访问控制的安全,尤其是授权访问有特殊的需
学位
学位
近年来,随着以计算机科学技术和通讯技术为代表的信息科学技术的广泛而深入的应用,人类社会已经进入了“网络时代”,网络互连和资源共享在方便了人们的工作和生活的同时也造成了
数据挖掘是一种将原有的数据分析法与处理大规模数据的复杂算法相结合的技术。链接挖掘作为数据挖掘的一个分支,它的研究任务包括描述和预测模型,随着链接概念的提出,链接预
网格参数化指为网格模型表面建立与平面或球面等参数域的函数映射,从而建立原模型的顶点与参数域上顶点的对应关系。由于网格参数化为离散、无序的网格模型提供了一种有序的、