问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SELinux介绍

发布网友 发布时间:2022-04-01 01:02

我来回答

3个回答

懂视网 时间:2022-04-01 05:23

SELinux是一种基于域-类型模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略的主要作用。

  

  SELinux是Security-Enhanced Linux的简称,是美国国家安全局NSA=The National Security Agency和SCC(Secure Computing Corporation)开发的 Linux的一个扩张强制访问控制安全模块。原先是在Fluke上开发的,2000年以GNU GPL发布。SELinux 是 2.6 版本的 Linux 内核中提供的强制访问控制(MAC)系统。

  

  SELinux是个经过安全强化的Linux操作系统,实际上,基本上原来的运用软件没有必要修改就能在它上面运行。真正做了特别修改的RPM包只要50多个。像文件系统EXT3都是经过了扩展。对于一些原有的命令也进行了扩展,另外还增加了一些新的命令,接下来我们就来看看这些命令。

  

  

热心网友 时间:2022-04-01 02:31

在Redhat Enterprise Linux 4.0或Fedora Core 2 Linux以上版本的Linux中,有不少用户经常会遇到诸如apache的Permission denied,X windows打不开等等问题,抛开一些常规配置错误外,很大一部分原因是因为激活了SELinux的缘故。

什么是SELinux?SELinux全称是Security Enhanced Linux,由美国*部(National Security Agency)领导开发的GPL项目,它拥有一个灵活而强制性的访问控制结构,旨在提高Linux系统的安全性,提供强健的安全保证,可防御未知攻击,据称相当于B1级的军事安全性能。比MS NT所谓的C2等高得多。应用SELinux后,可以减轻恶意攻击或恶意软件带来的灾难,并提供对机密性和完整性有很高要求的信息很高的安全保障。 SELinux vs Linux普通Linux安全和传统Unix系统一样,基于自主存取控制方法,即DAC,只要符合规定的权限,如规定的所有者和文件属性等,就可存取资源。在传统的安全机制下,一些通过setuid/setgid的程序就产生了严重安全隐患,甚至一些错误的配置就可引发巨大的漏洞,被轻易攻击。而 SELinux则基于强制存取控制方法,即MAC,透过强制性的安全策略,应用程序或用户必须同时符合DAC及对应SELinux的MAC才能进行正常操作,否则都将遭到拒绝或失败,而这些问题将不会影响其他正常运作的程序和应用,并保持它们的安全系统结构。SELinux on Redhat Linux在RHEL4.0或FC3以上的版本中,可以在安装时就选择是否激活SELinux,系统自动会安装相应的内核、工具、程序等。由于 SELinux的MAC机制将极大的影响了现有引用,因此RHEL4/FC3中已预配置了大量兼容现有应用的安全策略。SELinux的配置相关文件都在 /etc/selinux下,其中/etc/selinux/targeted目录里就包含了策略的详细配置和context定义,以下是主要文件及功用:/etc/selinux/targeted/contexts/*_context 默认的context设置/etc/selinux/targeted/contexts/files/* 精确的context类型划分/etc/selinux/targeted/policy/* 策略文件使用Redhat 默认的策略对正常应用带来的影响比较小,兼容性相对比较好。对于需要提供虚拟主机或大量应用的用户而言,则会带来不小的麻烦,需要仔细阅读SELinux 的手册进行调整。其中Fedora Core 的官方网站上有相关的Apache/SELinux的策略调整文档,建议web用户仔细阅读。激活SELinux的操作系统,需要对策略和模式进行变更时,一般不需要重启动即可获得变化,主要就是透过libselinux软件包实现。 libselinux包含了对策略的控制/管理工具,其中getsebool/setsebool是读取/设置SELinux 布尔值的工具,getenforce/setenforce则是设置强制性的工具。Why SELinux?毫无疑问:安全!如今Internet上病毒、攻击层出不穷,信息安全受到了严重威胁,而普通Linux的安全性要做得很好并不容易,且没有一个*化的安全体系结构,因此使用SELinux可以使用强制的访问控制来进行小颗粒度的权限控制,并提高系统的稳定性,简化了防系统崩溃的调整工作,达到信息保密和完整性的要求。SELinux主要的改进在于:# 对内核对象和服务的访问控制# 对进程初始化、继承和程序执行的访问控制# 对文件系统、目录、文件和打开文件描述的访问控制# 对端口、信息和网络接口的访问控制。SELinux still difficult控制的东西越多使用起来就越容易复杂,SELinux也不例外,目前SELinux还在不断完善中,管理和控制策略并不是一件轻松的事,需要丰富的系统知识和经验,并且必须仔细阅读SELinux相关的文档,做大量的尝试。

热心网友 时间:2022-04-01 03:49

SELinux(  Security Enhanced Linux 安全性增强的  Linux),由美国*局  NSA

(National Security Agency)开发,构建与  Kernel 之上,拥有灵活的强制性访问控制结构,主要用在提高Linux  的安全性,提供强健的安全保证,可以防御未知攻击。

SELinux  是用于确定哪个进程可以访问哪些文件、目录和端口的一组安全规则。每个文件、进程、目录和端口都具有专门的安全标签,称为  SELinux 上下文。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 请大家帮帮忙:我的小摇钱树怎么了? 摇钱树是什么样的?和鸭脚木有什么区别 铁拉头和塑料拉头哪个结实? 摇钱树是什么? 摇钱树在家里怎么养护? 摇钱树是什么样的?最好有图片。 晚上蝙蝠飞进房间会怎样?是福还是祸? 照样子写出下列动物的象征意义春蚕海鸥鸽子蝙蝠燕子蚂蚁是什么象征意义... 关于燕子的诗句有哪些 谁知道描写燕子的诗句 有关燕子的歇后语? 含燕和雁的古诗词?? 描写燕子诗句有哪些? 燕子的诗句 燕子的象征意义? 蝙蝠飞进家里怎么办 带燕的诗句 关于燕子的诗句有哪些呀? 梦见蝙蝠和燕子 带有燕字的古诗词 龙头抽拉头塑料还是金属 摇钱树多久浇一次水啊? 摇钱树是怎么来的,为什么叫“摇钱树”? 摇钱树怎么种? 摇钱树指的是那些树种? 拉链头塑料坏了怎么办 请问全塑胶拉链头是用注塑机加工出来的吗?对注塑机有什么要求?具体加工工艺如何? 外贸:POM puller是指什么?是塑料拉头的意思吗?请专业的帮助 郑州小微企业摇钱树项目是什么啊? 有没有隐形拉链头是塑料的 或者是无磁的 成语摇钱树是真的吗? 拉链旁边的黑条会掉皮或者破裂吗?拉链头是塑料的 塑料拉链头和铁拉链头通用吗 尼龙注塑拉头的绳和塑料件是怎么接起来的? 拉链头从的塑料布跟前坏了咋办? 五孔插座尺寸图解 “摇钱树”出自哪里?有什么典故? 小刮擦怎么走保险理赔 抖音里很火的摇钱树怎么弄? 插座尺寸规格介绍 选购插座的技巧