首页>计算机>Linux认证>考试信息>正文
Linux与Windows的安全性比较

www.zige365.com 2007-8-11 15:07:33 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

  确信度

  定义操作系统确信度的标准是公共标准(CC),这是ISO标准(ISO 15408)。关于确信度的等级有一个层次结构 ―― 从EAL1到EAL7。只有在特定的软件、硬件和系统配置下,公共标准的评估才是有效的。Windows的EAL比Linux要高,达到了EAL4,而Linux目前只达到了EAL3。SUSE正计划在年底达到EAL4。政府机构大部分都需要CC的确信度。即使只有政府客户(甚至特指美国国防部)才需要确信度,商业产品满足这一要求也是一件好事。不过大部分的用户都不需要达到国防部的标准。

  可信计算

  可信计算是一种架构,可以避免对应用程序的修改,与厂商的通信也是安全的。许多厂商,比如Intel、微软和IBM,都在欢迎这项新兴的技术。目前,这一功能只供展示,现实中并没有可用的系统,因此Linux和Windows都不能胜任。微软的可信计算与数字权力管理有关,而开源社区目前没有可信计算的项目。

  开放标准

  Linux要优于Windows,因为它支持所有的开放标准(尽管Windows也支持许多相同的开放便准,如IPSec、IKE和IPv6,也乐意扩展标准)。对于使用异构系统并有互操作需求的公司,"标准"如果代有私有代码,就使得对缺陷的检测和错误的修正更困难、耗费的时间也更多。一个例子就是微软对Kerberos标准协议的扩展。微软提供了对Kerberos票据的授权功能,尽管Kerberos一开始也是按照这个目的设计的,这一功能却一直没有使用。微软扩展了Kerberos标准,在处理过程中也期望其它程序共享票据的授权数据字段。因此,微软的Kerberos版本与标准不能完全交互。IT经理会发现:在一个异构的IT环境中,使用微软Kerberos会使得整个环境难以管理,它们需要完全的Windows IT架构。

  开源

  如果安全操作系统的标准就是开源,那么Linux显然要优于Windows。微软的共享源代码计划就是为了满足用户对源代码的需要。不过,该计划的大部分内容都是"可看但不可修改"的情况。俄罗斯、英国、中国和北约参与了微软的政府安全计划。尽管该计划的目标是增加透明度和加强合作,如果某组织需要访问微软的源代码,需要遵守各种各样的要求。例如:并不是所有的Windows源代码都可以在线查看,因此如果用户需要编译并测试应用程序,必须亲自访问微软的总部。

  推荐

  Linux和Windows的安全性必定会引起持续的争论,到底是开源的操作系统好,还是封闭源代码的操作系统好?业界的逻辑是:基于开放标准与开放源代码的操作系统,能提供更好的互用性,更好的错误发现和修正机制,这要比通过隐藏来达到安全的模型优秀。开源也促使Linux的发行提供商对生产过程完全透明。每一步对于用户来说都是可再现的,因此能够逐渐的增强安全。而Windows的源代码并不易获得,因此不能提供等价的透明。

  Linux提供了至少不逊于Windows的安全性能。Linux系统的安全取决于对Linux发行版的选择、使用的内核版本、实现与支持系统的IT员工的水平。一旦你选定了产品,实现并维护操作系统的安全就完全依靠IT员工了,你需要对他们进行培训,让他们掌握足够的专业技能,完成分发、管理和故障排除的任务。要让IT经理和系统管理员明白如何应用这些惯例。

我们推荐各种机构首先了解自己的功能需要,然后熟悉一下操作系统关键性的安全性能,这样就能减少使用操作系统的风险,确保一致性。

  如果你正考虑移植到另一个操作系统或者是升级目前的产品,你需要按照安全性能的要求来选择操作系统的环境。把你的商业需要与对操作系统安全性的理解相结合,就能在实现功能的同时,兼顾一致性与风险最小化。

表一:Linux和Windows操作系统重要的安全特性

分类

特性

Linux

Windows

定性得分

基本安全

验证、访问控制加密、记帐/日至

可插入的认证模块、插件模块、KerberosPKIWinbind ACLs LSM、、SELinux 受控的访问保护实体检测、内核加密

KerberosPKI 访问控制列表、受控的访问保护实体检测、微软的应用程序加密程序接口。

Linux 更加出色

网络安全与协议

验证、层、网络层

OpenSSLOpen SSHOpenLDAP IPSec

SSL SSH LDAP AD IPSec

两者都很不错

应用安全

防病毒、 防火墙、 入侵检测软件、 Web服务器、 email 智能卡支持

OpenAV Panda TrendMicro 内核内建的防火墙功能、 Snort Apache sendmail Postfix PKCS 11 exec-shield

McAfee Symantec Check Point IIS Exchange/Outlook PCKS 11

Linux略胜一筹

分发与操作

安装、 配置、 加固、 管理、 漏洞扫描器

安装与配置工具、 Bastille、大部分的管理通过命令行完成、 Nessus 发行版相关的Up2Date YaST Webmin

Windows自带的安装和配置工具、没有特定的加固工具、 管理GUI 使用默认安装的配置。

两者都很不错

确信度

常见的公共标准证书、 缺陷处理

Linux达到了 EAL3,有较好的缺陷处理能力

Windows 达到了 EAL4,有较好的缺陷处理能力

Windows更加出色

可信计算

可信平台的模块、可信计算软件栈、工具、验证

IBM开发的基于可信平台模块的开源驱动程序、可信计算组的软件栈可望在2005年推出

下一代安全计算基础、有可能在2006年的Longhorn中出现。

两者都不够出色

开放标准

IPSec POSIX 传输层安全、 常见标准

Linux 遵循所有的开放标准

Microsoft也参与了开放标准,但仍有一些私有标准。

Linux更加出色

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

我要投稿 新闻来源:赛迪网 编辑: 作者:
相关新闻