今 日 头 条
·文化部刘强处长就牌照放开接受采访
·网吧帝国在国内首推网吧/管圈服务
·兰州网吧市场的昨天、今天和明天
您现在的位置:首页 > 安全中心 > 系统知识 > 正文 关键字:

    

安全增强 Linux (SELinux) 剖析 
 简介

    公共网络(比如 Internet)充满着危险。只要将电脑连接到 Internet(即使只连接很短的时间),您就会感受到这一点。攻击者可以利用不安全性来获得对一个系统的访问,获得对信息的未授权访问,或者对一台计算机进行改造,以利用它发送垃圾邮件或攻击其他高端系统(使用 SYN 泛洪攻击,一种分布式拒绝服务攻击)。

  分布式拒绝服务攻击(DDoS)通过 Internet 上的多个系统来实现(所以也称为僵尸电脑),这些系统消耗目标系统上的资源,(利用 TCP 的三向握手)使其不能被合法的用户访问。一种带有 cookie 的四向握手协议(Stream Control Transmission Protocol [SCTP])可以防御这种攻击。

  SELinux 的起源

  SELinux 是一个面向政府和行业的产品,由 NSA、Network Associates、Tresys 以及其他组织设计和开发。尽管 NSA 将其作为一个补丁集引入,但从 2.6 版开始,它就被加入到 Linux 内核中。

  GNU/Linux 非常安全,但它也非常动态:所做的更改会为操作系统带来新的漏洞,这些漏洞可能被攻击者利用,尽管人们都非常关心阻止未授权访问,但是发生入侵后会发生什么呢?

  本文将探究 SELinux 背后的思想及其基本架构。关于SELinux 的完整描述涉及一整本书的内容,所以本文只关注其基本原理,使您了解 SELinux 的重要性及其实现过程。

  访问控制方法

  大多数操作系统使用访问控制来判断一个实体(用户或程序)是否能够访问给定资源。基于 UNIX® 的系统使用一种自主访问控制(discretionary access control,DAC)的形式。此方法通常根据对象所属的分组来限制对对象的访问。例如,GNU/Linux 中的文件有一个所有者、一个分组和一个权限集。权限定义谁可以访问给定文件、谁可以读取它、谁可以向其写入,以及谁可以执行它。这些权限被划分到三个用户集中,分别表示用户(文件所有者)、分组(一个用户组的所有成员)和其他(既不是文件所有者,又不是该分组的成员的所有用户)。

  很多这样的访问控制都会带来一个问题,因为所利用的程序能够继承用户的访问控制。这样,该程序就可以在用户的访问层进行操作。与通过这种方式定义约束相比,使用最小特权原则 更安全:程序只能执行完成任务所需的操作。例如,如果一个程序用于响应 socket 请求,但不需要访问文件系统,那么该程序应该能够监听给定的 socket,但是不能访问文件系统。通过这种方式,如果该程序被攻击者利用,其访问权限显然是最小的。这种控制类型称为强制访问控制(MAC)。

  另一种控制访问的方法是基于角色的访问控制(RBAC)。在 RBAC 中,权限是根据安全系统所授予的角色来提供的。角色的概念与传统的分组概念不同,因为一个分组代表一个或多个用户。一个角色可以代表多个用户,但它也代表一个用户集可以执行的权限。

  SELinux 将 MAC 和 RBAC 都添加到了 GNU/Linux 操作系统中。下一节将探讨 SELinux 实现,以及如何将安全增强透明地添加到 Linux 内核中。

  Linux 安全实现

  在早期的 SELinux 中,它还是一个补丁集,它提供了自己的安全性框架。这存在着一些问题,因为它将 GNU/Linux 限制到一个单独的访问控制架构。Linux 内核继承了一种通用框架,将策略从实现中分离了出来,而不是采用单一的方法。该解决方案就是 Linux 安全模块(Linux Security Module,LSM)框架。LSM 提供了一种通用的安全框架,允许将安全模型实现为可载入内核模块(参见图 1)。

  图 1. SELinux 将安全策略和实施分离

     图 1. SELinux 将安全策略和实施分离 

  在访问内部对象之前对内核代码进行修改,以调用一个代表实施函数的钩子,该实施函数实现安全策略。该函数根据预定义的策略验证操作能否继续进行。安全函数存储在一个安全操作结构中,该结构包含必须受到保护的基本操作。例如,security_socket_create 钩子(security_ops->socket_create)在创建新 socket 之前检查权限,并考虑协议集、类型、协议,以及 socket 是在内核中创建还是在用户空间中创建。清单 1 提供了 socket.c 中用于创建 socket 的示例代码。

本新闻共3页,当前在第1页  1  2  3  



上一篇:别把Vista防火墙当“摆设”巧用保安全
下一篇:利用Windows任务管理器揪出暗藏的木马
 相关文章:
·Linux 操作系统下22端口的实用方法·了解Windows Server 2008服务器系统数据安全
·全面发挥Vista防火墙功能确保网络安全·Linux系统下查看服务器工作记录的方法
·利用管理员帐户及用户设置 完全抵挡病毒木马·停用XP十项不必要服务 让系统更有保障
·利用Windows任务管理器揪出暗藏的木马·别把Vista防火墙当“摆设”巧用保安全
会员名称: 密码: ·注册·忘记密码?
(<300)
           匿名   查看评论
 NetBarCn推荐:
 
微利时代 宁波网吧业的 运动员钟爱奥运村网吧 如何把游戏融入网吧日
 
 
论坛热帖
网吧硬件 >> 产品库
·D-Link DGS-3324SRi(8口插槽) ·NETGEAR GS724T
·TP-LINK TL-SF1005D ·Cisco-Linksys SR224G
·华为3Com H3C S5600-26C-PWR ·NETCORE 7016DNS
·华为3Com Quidway S3528G-DC48 ·NETCORE 3724NS
·D-Link DES-3624i ·3Com 3CNJ200-BLK
网吧展示

内蒙古时空网吧 大理星际网吧
安阳滚石网络会 安阳自游空间网

热门文章

·近日武汉市召开网吧专项整 ·文化部刘强处长就牌照放开
·冠军张宁做客奥运村网吧 与 ·嘟嘟牛 护“吧”使者全方位
·番茄花园版Windows XP作者 ·服务彰显内涵 PC-Camera售
·微利时代 宁波网吧业的“竟 ·运动员钟爱奥运村网吧 看比
·罗川否认辞去MySpace中国C ·番茄花园改版 破解系统之路
·行情看涨 巨大市场成我国网 ·巨人史玉柱:网游只有社区
·公关部:新时代网吧不可缺 ·网吧产业社会地位缺失 何止
·奥运赛事三天内全球遭到16 ·NBA频道联合网乐互联抢滩中
·网虫转性泡奥运网吧生意锐 ·网吧帝国在国内首推网吧/管
·罗伯斯奥运村网吧上网查询 ·意大利华人开网吧 不忘转播
·运动员上网看电视 奥运村网 ·MySpace中国 罗川跳槽至网
·网尚诉九州梦网侵权盗播被 ·周鸿祎:只要能挣钱,道德
·文化部:新牌照审批网吧牌 ·通知:网吧9月底前必须装正
·杀软市场怪现象之 误杀、暗 ·中国网吧网游点卡销售排行
·国内网游季度价值44亿元 九 ·四川确定首批重点扶持网游

关于Netbarcn | 商务合作 | 投稿指南 | 版权声明 | 隐私保护 | 网站导航 | 特别鸣谢

本站文章版权归作者所有,转载请注明原作者和“转自网吧帝国(netbarcn.net)”字样
Copyright © 2004 - 2008 Netbarcn.Net,All Rights Reserved 版权所有:网吧帝国网
闽ICP备06042999号