环境权限

✍ dations ◷ 2025-12-06 00:43:54 #存取控制,电脑安全

环境权限(英文: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系统都是在用户启动程序后直接赋予程序所有用户拥有的权限,所以这两种操作系统都在使用环境权限模式进行权限管理。这不仅可能赋予被执行程序多于所需的权限,还无法控制程序使用了何种、来源于何的权限。这种情形下,用户只能祈望程序没有使用过多权限。

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

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

相关

  • 草食性动物在动物学上,草食性是指主要食物为植物的动物。而一些选择不吃肉类的人则被称为素食者。实际上“草食性”并非指“吃草”的动物,还包括吃木质、花粉、花蜜、水果、谷物等。在英
  • 克什克腾世界地质公园克什克腾世界地质公园位于内蒙古赤峰市克什克腾旗,保护面积为5000平方公里,处于内蒙古高原、大兴安岭、燕山山脉的结合部。地质公园主要有花岗岩石林、岩臼、第四纪冰川遗迹、
  • 石长生石长生(学名:Adiantum monochlamys),又名单盖铁线蕨,为铁线蕨科铁线蕨属下的一个种。
  • 北投区坐标:25°07′57″N 121°30′05″E / 25.132419°N 121.501379°E / 25.132419; 121.501379北投区(台湾话:Pak-tâu-khu;巴赛语:Ki-pataw)是台湾台北市最北边、以及面积第二大的
  • 凯文·马格努森103 (凯文·马格努森(丹麦语:Kevin Magnussen,1992年10月5日-),是一名丹麦的赛车手。他目前是哈斯车队的正式车手,此前他曾是迈凯伦车队青年车手项目的成员,并于2014赛季成为该车队的
  • 华顶宫博经亲王博经亲王在嘉永4年(1851年)出生,被孝明天皇当为养子并亲王宣下。后来曾一度进入知恩院出家,称尊秀入道亲王。明治维新后还俗,以知恩院的山号华顶山作为宫号,创设华顶宫。明治三年(1
  • 饭盛女饭盛女(日语:飯盛女/めしもりおんな )又叫饭卖女(飯売女/めしうりおんな )、宿场女郎(宿場女郎/しゅくばじょろう ),是江户时代在宿场以奉公人名义提供性服务的私娼。“饭盛女”是俗
  • 屠楷屠楷,字良植,号直斋,广西临桂人,祖籍浙江鄞县(今宁波),明朝政治人物,进士出身。正德五年(1510年)广西乡试解元,嘉靖二年(1523年)登进士。服母丧后补车架司主事,调吏部验封司,历文选司郎中,升
  • 路径 (计算机科学)路径(英语:path)是一种电脑文件或目录的名称的通用表现形式,它指向文件系统上的一个唯一位置。指向一个文件系统位置的路径通常采用以字符串表示的目录树分层结构,首个部分表示文
  • 联合国教科文组织世界记忆名录中国项目下为入选联合国教育、科学及文化组织为“世界记忆工程”设置的《世界记忆名录》的中国档案文献遗产: 下列中国档案文献遗产虽获提名,最终因不予通过而落选: