news 2026/5/7 10:11:40

53、计算机系统访问权限管理与保护机制解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
53、计算机系统访问权限管理与保护机制解析

计算机系统访问权限管理与保护机制解析

1. 访问权限撤销相关问题

在动态保护系统中,有时需要撤销不同用户对共享对象的访问权限,这会引发一系列问题:
-即时与延迟:撤销是立即执行,还是会延迟?若延迟,能否知晓何时执行?
-选择性与一般性:撤销对象的访问权限时,是影响所有有该对象访问权限的用户,还是可指定特定用户组?
-部分与全部:能否仅撤销对象相关权限的子集,还是必须撤销所有访问权限?
-临时与永久:访问权限能否永久撤销(即撤销后不再可用),还是可撤销后再次获取?

2. 访问列表与能力列表的撤销方式
  • 访问列表:使用访问列表方案时,撤销很容易。只需搜索访问列表中要撤销的访问权限并删除即可。撤销是即时的,且可以是一般性或选择性、全部或部分、永久或临时的。
  • 能力列表:能力列表的撤销问题则复杂得多。由于能力分布在整个系统中,必须先找到它们才能撤销。以下是几种实现能力撤销的方案:
    • 重新获取:定期从每个域中删除能力。若进程想使用能力,可能发现该能力已被删除,此时可尝试重新获取。若访问已被撤销,进程将无法重新获取。
    • 反向指针:为每个对象维护一个指针列表,指向与该对象关联的所有能力。需要撤销时,可通过这些指针按需更改能力。MULTICS
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/26 18:46:30

61、Linux系统:从文件系统到网络结构的全面解析

Linux系统:从文件系统到网络结构的全面解析 1. /proc文件系统 Linux系统里,/proc文件系统以完全无特权的程序形式实现,其作用是解析和格式化来自 /proc 的信息。该文件系统需要实现两个关键部分:目录结构和文件内容。 由于UNIX文件系统是由通过inode编号识别的文件和目录…

作者头像 李华
网站建设 2026/4/24 9:59:32

温州医科大学本科生一年内发表近50篇sci论文?

源自风暴统计网:一键统计分析与绘图的网站这几天,温州医科大学本科生洪某一年内发近50篇SCI的帖子登上热议。刚看到这个消息时,可能很多人第一反应是这怎么可能!同名同姓?不会又是哪个“学二代”吧?但这事儿…

作者头像 李华
网站建设 2026/5/2 14:56:36

开源TTS新突破:EmotiVoice实现高表现力语音生成

开源TTS新突破:EmotiVoice实现高表现力语音生成 在智能语音助手越来越“懂事”的今天,我们是否还满足于它们冷静、平稳但毫无波澜的语调?当游戏角色说出“我恨你”时语气却像在念购物清单,当有声书旁白讲述悲剧时依然面无表情——…

作者头像 李华
网站建设 2026/5/2 22:19:11

零基础部署LobeChat镜像,轻松实现大模型私有化接入

零基础部署LobeChat镜像,轻松实现大模型私有化接入 在企业对数据隐私要求日益严苛的今天,越来越多团队开始将目光从公有云AI服务转向本地部署方案。你是否也遇到过这样的困境:好不容易跑通了一个开源大模型,却只能通过命令行交互&…

作者头像 李华
网站建设 2026/5/4 8:50:59

17、Go语言中的数据编码与解码:CSV、JSON和XML

Go语言中的数据编码与解码:CSV、JSON和XML 在Go语言开发中,数据的编码与解码是常见的操作,尤其是在处理CSV、JSON和XML等数据格式时。本文将详细介绍这些数据格式在Go语言中的使用方法,包括解码、编码、自定义选项以及相关的技术细节。 1. CSV数据处理 在Go语言里,能够…

作者头像 李华