环境权限

✍ dations ◷ 2025-12-04 22:38:26 #存取控制,电脑安全

环境权限(英文:Ambient Authority)是系统访问控制研究中的术语。当主体(比如某个计算机程序或Linux上的某个用户)指明它需要的客体(Object,比如某一文件)的名称和它将要对该客体执行的动作(Operation,比如“复制”)便可以完成该动作的时候,我们称该主体使用了环境权限。

在“环境权限”的定义中:


“环境权限”存在于“广泛的可见空间(比如全局环境变量)”,也就是说任何主体都可以通过名称请求它并完成动作。

下面是一个C程序通过open()程序调用来完成读取文件的操作:

open(“filename”,O_RDONLY, 0)

在程序调用过程中,程序仅仅指明了目标文件的文件名,此文件名不包含任何的权限信息,也就是说C程序无法从此文件名中获得权限信息。在这个语境中,权限信息存在于环境中,这也就是我们所说的“环境权限”。

当环境权限被请求时,是否授予或拒绝权限取决于动作的全局属性,比如作出动作的身份或角色(在Li/Unix语境下,这里的身份即为“用户”)。在使用环境权限的时候,权限的管理将独立于原有的权限控制表(英语:Access-control list)或基于角色的权限控制(英语:Role-based_access_control)等模式,因而正在使用环境权限的程序不会被传统的权限控制手段限制。在这种情况下,系统的权限控制机制无法区分环境权限的使用者是谁,导致了代理混淆问题(英语:Confused deputy problem)

下面的例子来自于 UC Barkely EECS学院 David Wagner教授的PLAS06课程:

# “cp” 必须运行在环境权限下,它可以访问任意用户能够访问的文件$ cp foo.txt bar.txt#“cat” 只需要它用得到的权限$ cat < foo.txt > bar.txt# 环境权限:即使你不需要,也会在调用时带来的权限

今天,因为Unix和Windows系统都是在用户启动程序后直接赋予程序所有用户拥有的权限,所以这两种操作系统都在使用环境权限模式进行权限管理。这不仅可能赋予被执行程序多于所需的权限,还无法控制程序使用了何种、来源于何的权限。这种情形下,用户只能祈望程序没有使用过多权限。

与环境权限相对应的是“基于能力的权限控制”,这一模式要求程序执行时像接收数据那样接收并利用权限。权限授予机制在程序请求权限时审查并发放“权限”,以此赋予主体使用客体的“能力”,以便于避免代理混淆问题。

但是请注意,基于能力的权限管理系统与非环境权限授权系统并不是同义词。

相关

  • 高果糖浆高果糖浆(英语:High-fructose corn syrup、简称HFCS)亦称果葡糖浆、高果糖玉米糖浆或葡萄糖异构糖浆,是以酶法糖化淀粉所得到的糖化液经葡萄糖异构酶的异构作用,将一部分葡萄糖异
  • ACE23SCL、​1R42、​1R4L、​2AJF、​3D0G、​3D0H、​3D0I、​3KBH、​3SCI、​3SCJ、​3SCK5927270008ENSG00000130234ENSMUSG00000015405Q9BYF1Q8R0I0XM_011545552、NM_0218
  • 第三世界科学院世界科学院(The World Academy of Sciences for the Advancement of Science in Developing Countries),原名第三世界科学院(Third World Academy of Sciences,TWAS)、发展中国家
  • 苏联国徽苏联国徽(俄语:Государственный герб СССР / Gosudarstvennyiy gerb SSSR )启用于1923年7月6日,直到1991年苏联解体。第一版苏联国徽的计划在1923年7月6
  • 2015年东南亚运动会足球比赛2015年东南亚运动会足球比赛于2015年5月29日至6月15日在新加坡国家体育场,惹兰勿刹体育场和碧山体育场举行。此次比赛共在三个场馆中进行:比赛的抽签仪式在2015年4月15日。 为
  • 蒋英 (歌唱家)父: 蒋方震 子: 蒋英(1919年9月7日-2012年2月5日),浙江海宁人,中国声乐教育家、女高音歌唱家、钢琴家,“欧洲古典童年时的蒋英童年时的蒋英艺术歌曲权威”,专门唱最深刻的德国古典
  • 最昂贵画作列表最昂贵画作列表是一个记录目前已知最高交易价格画作的列表。梵高的《向日葵》在1987年创下的上榜作品最早的交易记录。“现代”画作(从1888年开始计算)第一次成为纪录保持者,之
  • 加布里埃尔·让·约瑟夫·莫利托加布里埃尔·让·约瑟夫·莫利托伯爵(Gabriel-Jean-Joseph, comte Molitor,1770年3月7日-1849年7月28日),是法国元帅。莫利托出生在法国摩泽尔阿扬日,于法国大革命爆发后入伍,1791
  • 台湾诗人有别于中国传统的五言诗、七言诗的写作形式,台湾新诗自1923年5月由追风(谢春木)以日文创作〈诗の真似する〉(诗的模仿)四首短制开启新纪元。这四首短制分别是〈赞美蕃王〉、〈煤
  • 变异数分析测试ANOVA测试(或称 ANOVA可重复性(英语:Repeatability)与可复制性(英语:Reproducible)测试),是一种利用随机效果模型(英语:Random effects model)分析方差(ANOVA)的测试系统分析(英语:Measureme