首页 | 本学科首页   官方微博 | 高级检索  
     

Linux通用访问控制框架的设计
引用本文:沈熙,谢俊元.Linux通用访问控制框架的设计[J].计算机工程与应用,2003,39(11):114-116.
作者姓名:沈熙  谢俊元
作者单位:南京大学计算机科学与技术系,南京,210093
基金项目:国家863高技术研究发展计划资助项目(编号:2001AA144010)
摘    要:访问控制是用来处理主体和客体之间交互的限制,是安全操作系统最重要的功能之一。Linux系统中所采用的访问控制是传统UNIX的基于访问模式位的单一的自主访问控制,在实现这一功能时,系统的访问控制代码散列在核心中,没有形成统一的访问控制模块和相应的接口,不支持策略与机制的分离,缺乏相应的灵活性、扩充性以及易维护性,无法定制化系统的访问控制策略。而在当前以分布式计算作为主导计算模式的背景之下,Linux系统中原有的访问控制是无法满足信息处理系统的日益多样化安全需求。针对上述Linux系统中访问控制机制的缺陷,该文引入了一种通用的访问控制框架称之为Linux通用访问控制框架。该框架是一种与具体的访问控制策略无关的体系结构,支持系统的访问控制策略和机制的分离,与传统的Linux访问控制相比,它借助于在Linux核心系统中得到广泛应用的框架式抽象数据类型,提供了一个一致的、抽象的访问控制接口从而对多种访问控制策略如强制访问控制、基于角色的访问控制等加以支持。在该框架之下,用户甚至可以提供自己的访问控制策略模块,以获得具有更高的灵活性、扩充性和易维护性的系统访问控制机制。同时,由于该框架的引入,系统的访问控制策略模块可以与系统其它部分相分离,从而有利于系统访问控制的结构化?

关 键 词:Linux  安全操作系统  主体  客体  访问控制
文章编号:1002-8331-(2003)11-0114-03
修稿时间:2002年6月1日

The Design of Linux General Framework of Access Control
Shen Xi,Xie Junyuan.The Design of Linux General Framework of Access Control[J].Computer Engineering and Applications,2003,39(11):114-116.
Authors:Shen Xi  Xie Junyuan
Abstract:Access control,which handles the restrictions on the interaction between the subjects and the objects,is one of the significant functions of a security operating system and also an important criteria of security system evaluation.In Linux,the traditional UNIX access-mode-bits based access control mechanism is currently supported.In implementation,the codes of system access control are mixed up with the rest of the kernel,no unified access control modules and interfaces are provided in the Linux kernel and no separation of policy and mechanism is supported.All above makes Linux lack of flexibility,scalability,maintainability and customizability in system access control when constructing a security operating system with Linux.As the distributed computing is widely accepted and employed,the Linux traditional access control mode,which was introduced in the centralized time-sharing mainframe ,cannot meet the diverse security requirements of information processing system.In this paper,a specific-policy-independent architecture of access control-General Framework of Access Control-is introduced in Linux kernel system.It supports the separation of policy and mechanism and provides a unified abstract interface to system access mechanism under the help of the thought of abstract data type that is widely accepted in the Linux kernel construction and,thus,supports multiple access control policies,say mandatory access control,role based access control etc.It helps gain great flexibility,scalability and maintainability in system access control mechanism compared with that of traditional Linux.Under such a frame ,a system user could provide some specific access control modules to meet his own specific security requirements.Meanwhile,the frame separates the system access control from the rest of the kernel by means of modules and could help with the structure protection for the access control subsystem in order to obtain higher security assurance of the system as whole.
Keywords:Linux  Security Operating System  Subject  Object  Access Control  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号