SElinux概述及状态切换

SElinux是一种由NSA开发的强制访问控制机制,用于提升Linux安全性。它通过MAC和TE策略限制文件、目录和端口访问,防止权限滥用。SElinux有enforcing(强制)和permissive(警告)两种模式,进程访问对象需经过策略数据库验证。在enforcing模式下,不符策略的行为会被阻止;而在permissive模式下,只会记录不合规事件。
摘要由CSDN通过智能技术生成

Selinux 概述

SELinux(Security Enhanced Linux 安全性增强的Linux),由美国国家安全局NSA开发,构建与Kernel之上,拥有灵活的强制性访问控制结构,主要用于提高Linux的安全性,提供强健的安全保证,可以防御未知攻击。

传统的Linux在没有Selinux保护的时候,倘若运行于之上的服务器被骇客攻陷,其服务器最高权限就可以随之丧失,倘若有了SElinux的保护,入侵的也只有服务本身,整个服务器的最高权限依然还健在。比如黑客入侵了Apache服务器,也只是入侵了httpd这个服务,可以把它禁锢到这里,而系统的整个权限依然正常。

Selinux特点

MAC (Mandotor Access Control) 对访问控制彻底化,对所有的文件,目录,端口的访问,都是基于策略设定的,这些策略都是由管理员设定的,一般用户无权限管理和更改。

RBAC(Role Base Access Control) 对用户只赋予最小权限,对于用户来说,被划分一些role,即使是root用户,你要是不在sysadm_r里,也不能实行sysadm_t的管理操作

TE(Type Enforcement)对进程只赋予最小运行权限,TE的概念在SElinux中非常重要,其特点是对文件赋予一个type的标签类型,对进程赋予一个叫domain的标签,可以规定某个标签进程只能执行某类文件,例如进程VIM ,只可以读标签为T1的文件。

Selinux的运行模式

enforcing #强制模式,只要selinux不允许&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值