LINUX和WINDOWS的安全性比较.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

LINUX和WINDOWS的安全性

安全问题对于IT管理员来说是需要长期关注的。主管们需要一套框架来对操作系统的安全性进行合理的

评估,包括:基本安全、网络安全和协议,应用协议、发布与操作、确信度、可信计算、开放标准。在本文

中,我们将按照这七个类别比较微软Windows和Linux的安全性。最终的定性结论是:目前为止,Linux提

供了相对于Windows更好的安全性能,只有一个方面例外(确信度)。

无论按照什么标准对Windows和Linux进行评估,都存在一定的问题:每个操作系统都不止一个版本。

微软的操作系统有Windows98、WindowsNT、Windows2000、Windows2003Server和WindowsCE,而Linux

的发行版由于内核(基于2.2、2.4、2.6)的不同和软件包的不同也有较大的差异。我们本文所使用的操作系

统,都是目前的技术而不是那些统,都是目前的技术而不是那些古古老老的解决方案。

用户需要记住:Linux和Windows在设计上就存在哲学性的区别。Windows操作系统倾向于将更多的功能集

成到操作系统内部,并将程序与内核相结合;而Linux不同于Windows,它的内核空间与用户空间有明显的

界限。根据设计架构的不同,两者都可以使操作系统更加安全。

1、Linux和Windows安全性的基本改变

对于用户来说,Linux和Windows的不断更新引发了两者之间的竞争。用户可以有自己喜欢的系统,同

时也在关注竞争的发展。微软的主动性似乎更高一些――这是由于这是由于业界业界冷嘲热讽冷嘲热讽的的激励激励与Linux的不断发

展。微软对Windows安全进行改观微软会发布WindowsXP的ServicePack2。这一服务包增强了Windows

的安全性,关闭了原先默认开放的许多服务,也提供了新的补丁管理工具。为了避免受到过多无用的信息,

警告服务和信使服务都被关闭。大多数情况下,关闭这些特性对于增强系统安全性是有好处的,不过很难在

安全性与软件的功能性、灵活性之间作出折衷。

最显著的表现是:微软更加关注改进可用性的同时增强系统的安全性。比如:2003年许多针对微软的漏

洞攻击程序都使用可执行文件作为电子邮件的附件(例如MyDoom)。ServicePack2包括一个附件执行服务,

为Outlook/Exchange、WindowsMessenger和InternetExplorer提供了统一的环境。这样就能降低用户运行

可执行文件时感染病毒或者蠕虫的威胁性。另外,禁止数据页的可执行性也会限制潜在的缓冲区溢出的威胁。

不过,微软在ServicePack2中并没有修改Windows有问题的架构以及安全传输的部分,而是将这部分重担

交给了用户。

微软的重点显然是支持应用程序的安全性。ServicePack2中增强的许多方面都是以Outlook/Exchange和

InternetExplorer作为对象的。例如:InternetExplorer中有一个智能的MIME类型检查,会对目标的内容类

型进行检查,用户可以获悉该内容中是否存在潜在的有害程序。不过这一软件是不是能将病毒与同事的电子

数据表区分开来呢?

ServicePack2的另一个新特性是能够卸载浏览器的多余插件,这需要终端用户检查并判断需要卸载哪

些插件。Outlook/Exchange可以预览电子邮件消息,因此用户可以在打开之前就将电子邮件删除。另一个应

用安全的增强,防火墙在网络协议栈之前启动。对于软件开发者来说,远方过程调用中权限的改变,使得安

全性差的代码难以工作正常。

ServicePack2也为Windows用户提供了许多华丽的新特性,但是问题仍然存在:这些特性会不会对管

理员甚至是终端用户造成负担?是不是在增加了Windows操作系统代码安全性的同时让系统变得更加复杂?

2、开放源代码、共享源代码。

Linux和Windows对于代码透明度这一哲学问题上是完全不同的。Linux符合GNU通用公用许可证,用

户可以拷贝、复制并分发源代码。Windows使用的是使用的是封闭源代码封闭源代码,,因此因此微软的安全方微软的安全方法被称法被称为为通过隐藏来保

证证安全安全。2001年,微软为了响应客户与共享

文档评论(0)

199****2782 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档