CISSP的成长之路(十四):系统架构和设计之保护机制

豆豆网   技术应用频道   2008年03月28日    社区交流

关键字: CISSP CCSP

内容摘要:保护机制实现的目标是将系统内的所有实体(数据、用户、程序等)进行隔离,并通过一定的规则允许实体间进行访问。因此从所执行的动作,保护机制可以分成主动(Active)和被动(Passive)两类

  使用在这两个分类的保护技术

  可信计算基础(Trusted Computing Base,TCB):TCB是一个计算机系统中所有提供保护功能的组件的总称,包括硬件、软件、固件、进程和一些进程间的通信等,它通过这些组件完成对安全策略的实现。TCP功能的实现是根据其内置的保护机制或用户所输入的参数,来保证安全策略的实施或满足相应的安全标准(如TCSEC等)。不过要注意的是,TCB是一个定义而不是一个特定的产品,目前的大部分操作系统都没有完全使用TCB的全部组件,只使用了TCB用来执行功能的一部分,这个部分就是接下去要介绍到的引用监视器(Reference Monitor)。

  TCB的设计需求如下:

  1、TCB应该在一个不受外部干扰影响的自有域内执行

  2、TCB所控制的资源应根据使用关系分为使用者(Subject)和目标(Object)两个子集

  3、TCB应该把资源进行隔离以执行访问控制和审计功能

  TCB提供的基本功能有:

  1、进程激活:在一个多重处理的环境内管理进程激活/挂起时提供寄存器、文件访问列表、进程状态信息和指针等敏感信息的管理功能

  2、执行域切换:确保在一个域内执行的进程不会影响到其他域内的其他进程

  3、内存保护:确保每个域所使用的内存的安全

  4、输入输出操作:监视程序对设备直接或间接的输入输出操作

  引用监视器(Reference Monitor):RM的功能是根据访问控制数据库的定义,对抽象系统中所有使用者对目标的访问进行控制。

  安全内核(Security Kernel):安全内核由TCB的硬件、软件和固件部分加上引用监视器所构成,我们可以这样来区分安全内核和引用监视器:引用监视器和安全内核的功能是相同的,但引用监视器是执行访问控制功能的抽象模型,而安全内核则是使用在各种系统中的具体实现。安全内核的结构如下图:

来源:51CTO.com    作者:梁林    责编:豆豆技术应用

正在加载评论...