当前位置: 首页 > news >正文

SELinux零知识学习三十二、SELinux策略语言之角色和用户(3)

接前一篇文章:SELinux零知识学习三十一、SELinux策略语言之角色和用户(2)

三、SELinux策略语言之类型强制

SELinux提供了一种依赖于类型强制(类型增强,TE)的基于角色的访问控制(Role-Based Access Control),角色用于组域类型和限制域类型与用户之间的关系,SELinux中的用户关联一个或多个角色,使用角色和用户,RBAC特性允许有效地定义和管理最终授予Linux用户的特权。

1. SELinux中基于角色的访问控制

SELinux中的角色和用户构成了其RBAC特性的基础。你可会觉得奇怪,为什么我们现在才开始讨论角色和用户,其它大部分主流操作系统的安全特性几乎都集中于将访问权授予用户,或通过用户组或角色的机制进行授权。但这与SELinux中的情况有所不同,SELinux中的访问权不是直接授予用户或角色的,相反,访问权是通过TE allow规则授予给类型的。角色扮演的是类型强制的一个支持特性,它和用户一起为Linux用户及其允许的程序提供了一种绑定基于类型的访问机制,SELinux中的RBAC通过定义域类型和用户之间的关系对类型强制做了更多限制,以控制Linux用户的特权和访问的许可。RBAC没有允许访问权,在SELinux中,所有的允许访问权都是由类型强制提供的。

(3)客体安全上下文中的用户和角色

相关文章:

  • 【C++干货铺】非类型模板 | 模板特化 | 模板分离编译
  • 【C4D如何将多个选集设置为一个选集】
  • 前端(HTML + CSS + JS)
  • 成品日志函数
  • Scrapy爬虫异步框架(一篇文章齐全)
  • 插入排序(形象类比)
  • ubuntu修改系统语言
  • Windows系统管理之备份与恢复
  • PgSQL技术内幕-Analyze做的那些事-pg_stat_all_tables
  • Hibernate 脏检查和刷新缓存机制
  • 【开源】基于Vue.js的天然气工程运维系统的设计和实现
  • EMG肌肉信号处理合集 (一)
  • 【DP】mobiusp正在创作乐曲
  • ubuntu20.04配置OpenCV的C++环境
  • 深度学习之基于YoloV3杂草识别系统
  • 【Amaple教程】5. 插件
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • 〔开发系列〕一次关于小程序开发的深度总结
  • canvas 五子棋游戏
  • CentOS7简单部署NFS
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • css的样式优先级
  • dva中组件的懒加载
  • exports和module.exports
  • JS学习笔记——闭包
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 理清楚Vue的结构
  • 数据仓库的几种建模方法
  • 想写好前端,先练好内功
  • AI算硅基生命吗,为什么?
  • Hibernate主键生成策略及选择
  • puppet连载22:define用法
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (pojstep1.3.1)1017(构造法模拟)
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • .Net 4.0并行库实用性演练
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .Net组件程序设计之线程、并发管理(一)
  • /var/spool/postfix/maildrop 下有大量文件
  • :如何用SQL脚本保存存储过程返回的结果集
  • [20170705]lsnrctl status LISTENER_SCAN1
  • [BZOJ] 2044: 三维导弹拦截