首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
jenkins
fabric
nginx
sftp
syslog
tomcat
4层
tengine
vagrant
centos7
kubectl
服务器
ssh
交换机
unix
crontab
log4j
dns
port
容器
server
centos
touch
cron
ubuntu
压力测试
负载均衡
grep
awk
linux
k8s
sudo
colors
debian
service
devops
ftp
grafana
运维
7层
stdout
zsh
docker
路由器
curl
shell
当前位置:
开发笔记
>
运维
> 正文
使用增强安全性的Linux(SELinux)
作者:黄体测字_335 | 来源:互联网 | 2017-11-07 07:30
文章标题:使用增强安全性的Linux(SELinux)。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类
增强安全性的Linux(SELinux)是美国安全部的一个研发项目,它的目的在于增强开发代码的Linux内核,以提供更强的保护措施,防止一些关于安全方面的应用程序走弯路,减轻恶意软件带来的灾难。
普通的Linux 与SELinux相比较
普通的Linux系统的安全性是依赖内核的,这个依赖是通过setuid/setgid产生的。在传统的安全机制下,暴露了一些应用授权问题、配置问题或进程运行造成整个系统的安全问题。这些问题在现在的操作系统中都存在,这是由于他们的复杂性和与其它程序的互用性造成的。
SELinux只单单依赖于系统的内核和安全配置政策。一旦你正确配置了系统,不正常的应用程序配置或错误将只返回错误给用户的程序和它的系统后台程序。其它用户程序的安全性和他们的后台程序仍然可以正常运行,并保持着它们的安全系统结构。
用简单一点的话说就是:没有任何的程序配置错误可以造成整个系统的崩溃。
安装SELinux SELinux的内核、工具、程序/工具包,还有文档都可以到增强安全性的Linux网站上上下载你必须有一个已经存在的Linux系统来编译你的新内核,这样才能访问没有更改的系统补丁包。
开发者使用红帽Linux来测试目前的这个版本。这个Linux和目前的Linux应用程序非常兼容,并且它包含了一个考虑到安全问题的系统调用。
另外,你可以编译这个内核,使它在允许的状态下运行。这个模式允许审计安全配置政策,并决定安装用户应用程序和系统操作所需要的许可。你不需要重新安装系统,可以随时通过改变这个操作的模式来增强系统的功能。
为什么要使用SELinux? 最好的使用SELinux的原因就是,它可以增强访问控制来限制用户程序访问的最低权限。
其它好的改进是:
对内核对象和服务的访问控制 对进程初始化、继承和程序执行的访问控制 对文件系统、目录、文件和打开文件描述的访问控制 对端口、信息和网络接口的访问控制。 最后的思考 SELinux减少了防止系统崩溃所需要调整的用户和系统程序。你现在就可以使用补丁包升级Linux,使它符合你的计划需要。
因为SELinux目前仍然是一个开发项目,NSA并没有向用户推荐使用这个系统来保存比较重要的信息。但是,在去年,我曾经运行过SELinux,并没有遇到过任何的系统崩溃情况。
是否好用,由你自己测试、自己决定。它是免费的,而且非常好用!
安全
linux
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
linux
Linux下NFS客户端配置详解
NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ...
[详细]
蜡笔小新 2024-12-18 18:23:35
linux
CactiEZ 中文版安装与使用指南
本文将详细介绍如何安装和使用 CactiEZ 的中文版本,帮助那些对英文界面不太熟悉的用户轻松掌握这一强大的网络监控工具。 ...
[详细]
蜡笔小新 2024-12-19 12:14:26
linux
探讨嵌入式与工控设备的稳定性提升策略
随着中国高铁在全球市场的成功推广,引发了对国内工控行业现状及发展的深思。本文分析了工控行业中外企的显著优势——高可靠性,并探讨了实现这一目标的关键要素。 ...
[详细]
蜡笔小新 2024-12-19 14:50:32
linux
C语言编程常用工具推荐
俗话说得好,“工欲善其事,必先利其器”。这句话不仅强调了工具的重要性,也提醒我们在任何项目开始前,准备合适的工具至关重要。本文将介绍几款C语言编程中常用的工具,帮助初学者更好地选择适合自己学习和工作的编程环境。 ...
[详细]
蜡笔小新 2024-12-19 14:09:36
linux
Linux 程序内存布局解析:进程与 C++ 应用
本文深入探讨了 Linux 系统下进程的内存布局,包括栈、堆、BSS 段、数据段和代码段的特性与功能,并进一步分析了 C++ 程序中的内存管理特点。 ...
[详细]
蜡笔小新 2024-12-19 13:21:34
linux
Linux Shell 架构与 Source 命令解析
本文探讨了 Linux 系统中的 Shell 架构及其如何处理环境变量,同时详细介绍了 Source 命令的作用和应用场景。 ...
[详细]
蜡笔小新 2024-12-19 12:22:49
linux
Linux内核中的misc设备驱动框架详解
本文详细介绍了Linux内核中misc设备驱动框架的实现原理及应用方法,包括misc设备的基本概念、驱动框架的初始化过程、数据结构分析以及设备的注册与注销流程。 ...
[详细]
蜡笔小新 2024-12-19 10:11:55
linux
深入理解动态链接库及其应用
本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ...
[详细]
蜡笔小新 2024-12-19 09:08:40
linux
RedHat 系统下配置国内 YUM 源以替代官方收费源的方法
本文详细介绍如何在 RedHat Linux 中安装并配置 YUM 包管理器,并通过使用国内镜像源来解决因未购买官方服务而导致的更新源限制问题。 ...
[详细]
蜡笔小新 2024-12-18 20:23:06
linux
Windows 系统下安装 Linux(以 Ubuntu 12.04 为例)
本文详细介绍如何在 Windows 环境下安装 Ubuntu 12.04 版本的 Linux 操作系统,包括必要的软件下载、配置步骤以及注意事项。 ...
[详细]
蜡笔小新 2024-12-18 17:51:59
linux
JavaScript 循环结构详解:While 循环的应用
本文深入探讨了JavaScript中循环结构的使用方法,特别是While循环,用于重复执行一段代码直到特定条件不再满足。同时,文章还介绍了Switch语句在多条件分支选择中的应用。 ...
[详细]
蜡笔小新 2024-12-18 17:41:32
linux
技术分享:Windows代码移植至Linux的经验谈
随着技术社区的发展,越来越多的技术爱好者选择通过撰写博客来分享自己的学习经验和项目进展。本文将介绍一个具体案例,即将一套原本运行于Windows平台的代码成功移植到Linux(Redhat)环境下的过程与挑战。 ...
[详细]
蜡笔小新 2024-12-18 17:25:07
linux
Go语言中Channel的高级应用技巧
Go语言以其简洁的语法和强大的并发处理能力而闻名,特别是在云计算和分布式计算领域有着广泛的应用。本文将深入探讨Go语言中的Channel机制,包括其不同类型及其在实际编程中的应用。 ...
[详细]
蜡笔小新 2024-12-18 17:17:06
linux
Linux中的任务控制与管理
本文详细介绍了在Linux环境下如何有效地管理任务,包括撤销操作、挂起与恢复任务、终止后台程序以及取消定时任务的方法。这些技巧对于提高日常工作效率和系统维护至关重要。 ...
[详细]
蜡笔小新 2024-12-18 15:46:04
linux
Kali Linux 2020 安装 Docker 指南
本文提供了在 Kali Linux 2020.01 x64 版本上安装 Docker 的详细步骤,包括环境准备、使用清华大学镜像源、配置 APT 仓库以及安装过程中的常见问题处理。 ...
[详细]
蜡笔小新 2024-12-18 15:27:52
黄体测字_335
这个家伙很懒,什么也没留下!
Tags | 热门标签
jenkins
fabric
nginx
sftp
syslog
tomcat
4层
tengine
vagrant
centos7
kubectl
服务器
ssh
交换机
unix
crontab
log4j
dns
port
容器
server
centos
touch
cron
ubuntu
压力测试
负载均衡
grep
awk
linux
RankList | 热门文章
1
有没有想了解创维电视怎么改变输入法的?
2
win10设置锁屏密码_电脑小白必看:电脑怎么锁屏?设置屏保密码、锁屏快捷键如何设置?...
3
如何去升华自己
4
数学rect什么意思_编出我的故事——数学在一个月的时间内如何提高82分
5
Autodesk 3ds Max 2022 软件安装包免费下载以及安装教程
6
微信头像风水:这36种微信头像坚决不能用,用上会“霉运”不断,出钱不断!
7
如何在微信群里弄个机器人?
8
微信脑力大乱斗第38关怎么过 组合成最小的数值答案
9
滴滴一键报警有用吗?体验效果如何?
10
72718元!深圳人均可支配收入公布!
11
移动有没有通话时间多的手机套餐?给家里老人用
12
ENVI二次开发时调用决策树的方法
13
微信公众号留言如何实时提醒
14
软件测试的Rayleigh缺陷分析法
15
计算机搜不到连接打印机主机,电脑搜索不到局域网打印机怎么办
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有