强制访问控制

✍ dations ◷ 2025-08-23 15:43:56 #存取控制,计算机访问控制,计算机安全模型,操作系统安全

强制访问控制(英语:mandatory access control,缩写MAC)在计算机安全领域指一种由操作系统约束的访问控制,目标是限制主体或发起者访问或对对象或目标执行某种操作的能力。在实践中,主体通常是一个进程或线程,对象可能是文件、目录、TCP/UDP端口、共享内存段、I/O设备等。主体和对象各自具有一组安全属性。每当主体尝试访问对象时,都会由操作系统内核强制施行授权规则——检查安全属性并决定是否可进行访问。任何主体对任何对象的任何操作都将根据一组授权规则(也称策略)进行测试,决定操作是否允许。在数据库管理系统中也存在访问控制机制,因而也可以应用强制访问控制;在此环境下,对象为表、视图、过程等。

通过强制访问控制,安全策略由安全策略管理员集中控制;用户无权覆盖策略,例如不能给被否决而受到限制的文件授予访问权限。相比而言,自主访问控制(DAC)也控制主体访问对象的能力,但允许用户进行策略决策和/或分配安全属性。(传统Unix系统的用户、组和读-写-执行就是一种DAC。)启用MAC的系统允许策略管理员实现组织范围的安全策略。在MAC(不同于DAC)下,用户不能覆盖或修改策略,无论为意外或故意。这使安全管理员定义的中央策略得以在原则上保证向所有用户强制实施。

在历史上和传统上,MAC与多层安全(英语:Multi-level security)(MLS)和专业的军用系统密切相关。在此环境中,MAC意味着高度严格以满足MLS系统的约束。但在最近,MAC已从MLS本身中发展出来,并变得更加主流。最近的MAC实现有诸如面向Linux的SELinux和AppArmor,以及面向Windows的强制完整性控制,它们使管理员得以关注没有严格或MLS约束时遇到的如网络攻击或恶意软件等问题。

历史上,MAC与作为保护美国等级信息的多层安全(英语:Multi-Level Security)(MLS)手段密切相关。可信计算机系统评估标准(英语:Trusted Computer System Evaluation Criteria)(TCSEC)就是就这一主题的开创性工作,其中将MAC定义为“基于对象中包含信息的敏感性(由标签表示)来显示对对象的访问途径以及对象访问这种敏感信息的授权”。MAC的早期实现有Honeywell的SCOMP、USAF SACDIN、NSA Blacker,以及的波音MLS LAN。

术语MAC中的“强制性”已经因其在军事系统中的使用而获得了特殊含义。在这方面,MAC意味着非常高的抵抗性,确保控制机制能够抵抗任何类型的破坏,从而使他们能够执行由政府命令授权的访问控制,诸如面向美国等级信息的第12958号行政命令 。强制施行的保证性要求要高于商业应用,因此这不允许采用“尽力而为”的机制。MAC只接受能够绝对或者几乎绝对地保证任务执行的机制。这点对于不熟悉高保证策略的人来说可能很困难或者被假定为不切实际。

在某些系统中,用户有权决定是否向其他任何用户授予访问权限。为允许这点,所有用户都必须有所有数据的审查许可。这不是MLS系统所需必要条件。如果个人或进程可能被拒绝访问系统环境中的任何数据,则系统必须可信以强制执行MAC。由于可能存在各种级别的数据等级和用户许可,这也显示了健壮性的量化指标。例如,一个包含等级为最高机密的信息和等级为未批准的用户的系统相较于一个包含等级为绝密的信息和等级为秘密的用户的系统具有更高的健壮性。为了维持健壮性量化指标的一致性以及尽可能地消除主观人为因素,一项针对该问题的大规模科学分析和风险评估提出了标志性的测试标准,用以量化系统的安全健壮性,并根据其能够保证的安全等级为其分级。该结果记录于CSC-STD-004-85。健壮性的两个相对独立的组成部分可以被定义为保障等级和功能性,两者都可以被阐述为一个系统在特定标准下能够保证的其审查的精确性。

The Common Criteria(英语:Common Criteria) is based on this science and it intended to preserve the Assurance Level as EAL levels(英语:Evaluation Assurance Level) and the functionality specifications as Protection Profile(英语:Protection Profile)s. Of these two essential components of objective robustness benchmarks, only EAL levels were faithfully preserved. In one case, TCSEC(英语:TCSEC) level C2 (not a MAC capable category) was fairly faithfully preserved in the Common Criteria, as the Controlled Access Protection Profile(英语:Controlled Access Protection Profile) (CAPP). Multilevel security(英语:Multilevel security) (MLS) Protection Profiles (such as MLSOSPP similar to B2) is more general than B2. They are pursuant to MLS, but lack the detailed implementation requirements of their Orange Book(英语:Trusted Computer System Evaluation Criteria) predecessors, focusing more on objectives. This gives certifiers more subjective flexibility in deciding whether the evaluated product’s technical features adequately achieve the objective, potentially eroding consistency of evaluated products and making it easier to attain certification for less trustworthy products. For these reasons, the importance of the technical details of the Protection Profile is critical to determining the suitability of a product.

A few MAC implementations, such as 优利系统' Blacker(英语:Blacker (security)) project, were certified robust enough to separate Top Secret from Unclassified late in the last millennium. Their underlying technology became obsolete and they were not refreshed. Today there are no current implementations certified by TCSEC(英语:TCSEC) to that level of robust implementation. However, some less robust products exist.

相关

  • 伊斯兰事务法庭回教法庭是指执行伊斯兰教法的法庭,对马来西亚的每个穆斯林都有管辖权。回教法庭制度是马来西亚法律制度中存在的两个独立的法院制度之一。在家庭法和宗教仪式事宜上只对穆斯
  • 哥本哈根凯斯楚普机场哥本哈根凯斯楚普机场(丹麦语:Københavns Lufthavn, Kastrup,IATA代码:CPH;ICAO代码:EKCH)是丹麦王国首都哥本哈根的国际机场,位于阿迈厄岛上的小镇凯斯楚普,在哥本哈根市中心以南8
  • 戈尔孔达 (绘画)戈尔孔达(法语:Golconde)是由比利时超现实主义画家雷内·弗朗索瓦·吉兰马格利特于1953年创作的画作。此画的尺寸的尺寸是长80.7公分,宽100.6公分,现藏于墨西哥德尔帕拉西奥博物
  • 抛开剂量谈毒性就是耍流氓“剂量成毒药”(中文俗语:“抛开剂量谈毒性就是耍流氓”)(拉丁语:sola dosis facit venenum)是一个谚语,意在表明一个毒理学的基本原理:“所有物质都是毒药,并没有无毒的物质,只是因
  • γ-伽马- 地球防卫军咨商课《γ-伽马- 地球防卫军咨商课》(日语:γ -ガンマ-),日本漫画作品,作者为荻野纯,于日本集英社杂志《Jump Square》的2013年4月号至2014年11月号连载。声优为VOMIC版。
  • 瞿同祖瞿同祖(1910年7月12日-2008年10月3日),字天贶,后改天况,生于湖南长沙,中国现代历史学家,以法律史和社会史研究而著称。瞿同祖生于长沙。辛亥革命后,全家迁居上海。童年在上海度过,读小
  • 加利莱奥·费拉里斯加利莱奥·费拉里斯或简称作“费拉里斯”(1847年10月31日-1897年2月7日)是意大利物理学家和电气工程师。因他在交流电方面的工作和1885年发现的旋转磁场而著称,并经由他的发现
  • 刘广定刘广定(Kwang-Ting Liu,1938年12月14日-)是一位台湾化学家,原籍福建福州,生于上海市。曾任教于国立台湾大学化学系,现为该系名誉退休教授。刘广定生于1938年,祖父是律师刘崇佑。1960
  • 桑卡拉主义桑卡拉主义(英语:Sankarism或Sankaraism)是一个政治术语,有时用来表示西非国家布基纳法索政治环境中的左翼意识形态流派以及托马斯·桑卡拉上尉领导的军政府的政策。在那些自称
  • 国立大学 (加利福尼亚州)国立大学(National University,缩写:NU)是总部位于美国加利福尼亚州圣迭戈附近拉霍亚的一个私立大学系统,1971年成立。它是该州内最大的私立非营利性高等教育机构之一,提供在线教