Linux入门之 SELinux 简介

SELinux作为Linux中的强制访问控制机制,提供细粒度的安全层。它基于MAC策略,通过上下文标签定义进程和资源的交互规则。例如,允许httpd_t类型的Web服务器进程访问httpd_sys_content_t类型的文件,但限制对其他敏感目录的访问。SELinux的好处包括增强的数据隔离和访问控制,即使在进程被入侵时也能限制其损害范围。它与DAC规则一起工作,内置于内核的LSM中,并可通过多种工具进行管理和配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文档:Getting started with SELinux

 

1.简介

Security Enhanced Linux (SELinux) 提供了额外的系统安全层。

SELinux 从根本上回答了这个问题:<subject> 可以对 <object> 做 <action> 吗

2.DAC与MAC

基于用户、组和其他权限的标准访问策略,称为自主访问控制 (DAC)

不允许系统管理员创建全面和细粒度的安全策略

安全增强型 Linux (SELinux) 实施强制访问控制 (MAC)。

每个进程和系统资源都有一个特殊的安全标签,称为SELinux 上下文。有时称为SELinux 标签

它抽象出系统级细节并专注于实体的安全属性。

这提供了在 SELinux 策略中引用对象的一致方式,还消除了其他标识方法中可能存在的歧义。

比如一个文件在使用绑定挂载的系统上可以有多个有效路径名。

SELinux 策略在一系列规则中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值