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

【Linux】第十九章 管理SELinux安全性

1. SELinux是如何保护资源的?

SELinux 通过 强制访问控制(MAC)安全上下文 的机制,在操作系统级别提供了细粒度的安全控制。它通过定义进程和资源之间的访问策略,阻止未经授权的进程访问敏感数据或执行恶意操作。SELinux 的引入使得 Linux 系统在面对恶意攻击和漏洞时更加坚固,能有效保护系统免受未经授权的访问和操作。

SELinux 有三种模式:

  • Enforcing:SELinux 强制执行访问控制规则,机器通常在该模式下运行
  • Permissive:SELinux 处于活动状态,但并不强制执行访问控制规则, 而是记录违反规则的日志,该模式主要用于测试和故障排除
  • Disabled:SELinux 完全关闭(需要系统重启)

自 RHEL9 起,只能通过在启动时使用 selinux=0 内核参数来完全禁用 SELinux。RHEL 不再支持在 /etc/selinux/config 文件中设置 SELINUX=disabled 选项。

2. 什么是自由决定的访问控制(DAC)?它有什么特点?

自由决定的访问控制(DAC)即大多数 Linux 管理都熟悉的标准的用户、组和全局文件权限安全模型,它的特点是资源的拥有者可以随意修改或授予此资源相应的权限。

3. 什么是强制访问控制(MAC)?它有什么特点?

强制访问控制(MAC)通过强制实施访问控制策略来提高系统的安全性。与自由决定的访问控制(DAC)不同,MAC 不允许用户随意更改访问权限,而是基于系统定义的策略进行访问控制。虽然它更安全,但也更复杂,需要精确配置和管理。MAC 在高安全性环境中非常重要,能够有效防止数据泄漏、滥用和恶意攻击。

4. 什么是SELinux上下文?

在运行SELinux的系统上,每个资源实体(如文件、进程、目录或端口)都有一个标签,代表了与安全有关的信息,称为 SELinux上下文 ,上下文标签与定义的SELinux策略规则匹配,以允许进程访问带有这些标签的资源。

SELinux 标签具有 user、role、type、security level字段,RHEL中默认启用的目标策略使用type上下文定义规则,该上下文名称通常以 _t 结尾。

5. setenforce 0命令的作用是什么?

setenforce 0 命令将SELinux设为许可模式,即SELinux处于活跃状态,但并不强制执行访问控制规则,而是记录违反规则的警告。即Permissive模式。

6. 定义一条SELinux 文件上下文规则,以便将 /custom 目录及目录中所有文件的上下文类型设置 为httpd_sys_content_t。

semanage fcontext命令可显示和修改文件默认 context 规则:

  • a,--add 添加指定对象类型的记录
  • d,--delete 删除指定对象类型的记录
  • l,--list 列出指定对象类型的记录

semanage fcontext  -a -t httpd_sys_content_t  ‘/custom(/.*)’ 。该命令声明了上下文规则,然后使用 restorecon -Rv /custom 命令将上下文应用于文件。(/.*)?:表示“可递归匹配后跟任何数量字符的 / ”。

chcon命令更改 SELinux context,但它不会将context更改保存到 SELinux context 数据库中,运行 restorecon 后会还原。

相关文章:

  • 【Linux驱动】Linux 按键驱动开发指南
  • 【回溯 剪支 状态压缩】# P10419 [蓝桥杯 2023 国 A] 01 游戏|普及+
  • 【第三篇】 SpringBoot项目中的属性配置
  • 动态规划(4)可视化理解:图形化思考
  • SparkSQL基本操作
  • ​在 ASP.NET 中,HTTP 处理程序(HttpHandler)是处理 HTTP 请求的核心组件​
  • 嵌入式通信协议(二)——IIC总线
  • Flink Table SQL
  • Flink并行度与分区机制深度解析
  • 【c库主要功能】
  • 深入理解Java中的Minor GC、Major GC和Full GC
  • OpenHarmony 5.0状态栏息屏状态下充电然后亮屏会出现电量跳变情况
  • AI工程 新技术追踪 探讨
  • 23种设计模式考试趋势分析之——适配器(Adapter)设计模式——求三连
  • Android 自定义悬浮拖动吸附按钮
  • 【赵渝强老师】Memcached的路由算法
  • Serverless技术深度整合:从冷启动优化到边缘场景落地
  • 锂电池SOC估计EKF仿真模型
  • 人工智能赋能产业升级:AI在智能制造、智慧城市等领域的应用实践
  • 原型链的详细解释及使用场景
  • 武汉警方通报一起故意伤害案件:1人死亡,嫌疑人已被抓获
  • 去年六成中小企业营收保持上升或持平,发展环境持续优化
  • 4月份国民经济顶住压力稳定增长
  • 《缶翁的世界》首发:看吴昌硕王一亭等湖州籍书画家的影响
  • 15年全程免费,内蒙古准格尔旗实现幼儿园到高中0学费
  • 世界高血压日|专家:高血压患者控制血压同时应注重心率管理