基于信息流的SELinux策略分析与调整技术研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:hdu07095238
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展和应用,计算机系统的安全性越来越受到关注。强制访问控制技术的提出限制了系统主体的行为能力,为计算机系统的安全保障提供了有力的支持。特别是SELinux(Security-Enhanced Linux)系统以很低的运行时开销,对多种访问控制策略提供灵活支持,实现了细粒度的访问控制。但是由于策略规则量过于庞大,策略的验证和管理困难,系统中难免出现不安全的访问授权。本文以信息流分析为基础,提出了一种系统和应用程序相结合的方法,对策略进行验证和调整。本文的主要工作如下:1.研究了SELinux的实现框架和策略模型构成,并调研了现有的策略分析工具和方法。总结出信息流特性在访问控制中的重要性,确定以信息流为线索对策略进行验证和调整的思路。2本文的分析工作首先对SELinux策略进行建模,将策略规则中的访问授权转化为信息实体之间的信息流动关系,建立信息流图。然后用信息流的方式设定系统安全目标。通过对信息流图的分析找到违反安全目标的信息流路径,定位不安全的主体和访问授权。采用划分安全状态的方法对主体权限进行分割,达到根据主体所接收的信息改变权限的目的,在时间维度上实现了权限控制。3针对不安全的程序,本文在其源代码上实施了静态信息流分析。确定了程序中输入接口和输出接口之间的数据依赖关系。在可能造成不安全信息输出的程序点插装标记,来动态的改变程序当前的访问权限。降低了权限变更对程序功能的影响,实现了在空间维度上的权限控制。4在GCC的基础上实现了自动化的分析工具,并修改了SELinux内核实现了对本文方法的支持。完成了对Linux中日志管理程序logrotate的分析工作。验证了本文方法的有效性。
其他文献
该文以一类特殊的机电产品--离散型复杂机电产品为设计对象,采用系统设计方法理论,建立多视图集成的成品模型,利用知识系统辅助设计人员完成方案择取、评价等设计工作,在一定
通信性能是影响机群系统实行并行处理效率的关键,因此高性能通信系统的研究在整个机群系统中占有非常重要的地位,并且一直是近几年国内外研究的热点.该文在分析影响通信系统
该文从网络安全问题与现状出发,简单介绍了当前国内外常见安全威胁方式与手法相关的安全技术.在认真分析已有防火培技术的基础上,该文重点论述了实现SOCKS版本5协议的新型防
该文研究了邮政运输调度领域的几个组合优化问题.分析邮政运输问题后,提出将其分解为可以实现自然连接的星型、网络、线型三种结构,降低问题的复杂度.研究人员的任务就是分别
该文进行了需求分析阐述了系统的整体结构及实现方案.详细介绍了集中管理系统的设计与实现、数据库的设计与实现、实时通信的实现.在费率数据的灵活修改、分时段及节假日优惠
测试技术是保障软件系统质量最重要和最有效的方法之一,一直以来也是工业界保证软件系统正确性最主要的手段。受计算能力和时间、空间资源的限制,测试无法穷尽软件所有可能的
中药方剂配伍规律发现问题是方剂理论及中医药客观化研究的重要问题之一,是中药方剂研究者及计算机工作者尤其是数据挖掘研究者普遍关心的热点问题之一。目前利用数据挖掘技术
该文论述了针对报业新闻采编系统的应用背景,基于组件化思想的领域框架的设计和实现技术.该论文充分研究了作为软件复用技术热点的组件构造方法和面向对象的框架技术.同时在
作为中国"863"项目"可扩展并行集群与应用系统"的一个子项目,研究人员设计实现了一个基于集群计算机系统的并行程序集成开发环境IPCE2.0.IPCE2.0开发集成了多种开发工具,具有
计算机技术的飞速发展使得提高软件可靠性的问题日益迫切,软件测试是保证可靠性的重要手段.统计表明,软件测试工作的成本占软件开发总成本的44﹪~50﹪,因此,对软件测试方法和测试