设为主页 | 加入收藏 | 繁體中文

教你选择安全的操作系统

  为你的企业选择一个适用的操作体系来做决定每每是一件很复杂的事。许可证本钱、支持的软件、硬件选择、牢靠性、以后的管理本领等等都是这个综合体中的一部分。宁静性同样在考虑之中,但是有工夫对付选择操作体系来说,到底什么样的“宁静”却是很难界说的。除此之外,大少数操作体系宁静性方面的市场宣传夸大其词,因此很难制止被其宁静性宣传迷惑从而针对使用环境举行符合的选择。
  从基础上来讲,你为你的公司所选择的操作体系是个今后陪同使用多年的平台。从一种操作体系迁移到另外一种操作体系将是一个非常昂贵的选择。以是,你最好以一种审慎的态度来做出决定。宁静性,也许并不是你最优先考虑的事情,但毫无疑问地是,它将会对操作体系的长期使用产生影响。我希望我在这篇文章里所提出的一个关于操作体系宁静性的观点可以或许为你决定选择什么样的操作体系提供帮助。在你应该选择什么样的操作体系方面我有本身的观点——我只想很刀切斧砍地告诉你我是一个FreeBSD狂热者——我将只管即便不让个人客观因素影响客观事实。
  操作宁静性
  为了明白什么样的操作体系可以或许投合你的需求,你必需起首明白在你的操作环境或者操作体系中的“宁静”到底是什么意思。操作宁静性是指可以或许长期保持稳定和牢靠操作平台的本领。彼时彼刻被打击之后而规复正常工作的单一主机体系是不敷的,在企业内的全部体系必需有本领在技能方面、打击方面和使用程序方面保持宁静。
  任何人都可以学会锁闭主机。雷同微软或是NIST方面都有相关的主机锁闭引导丛书可以很容易读懂并且照做无误。任何悟性够高的IT专业人员都可以或许在这些引导下让一个体系的宁静很难被危及到。但是终极来说,这些步骤都只是一个体系整体宁静的一方面。要是你不得不经常转变你的体系设置装备摆设或是基础不明白操作体系版本的不同而导致宁静性的差异,那么你照旧没有达到操作宁静性的要求。
  操作体系的开发方法对企业使用具有深刻影响。操作体系的开发涵盖了软件开发过程的整个生命周期。怎样样来做计划、计划、编码完成、测试和维护是在基础上影响着你的环境,但是这些影响就像一场辩说。一些人会说一个布局严谨的步骤过程是建立一个宁静并可晋级的软件的独一方法。这是一个大家公认的软件开发观点,并且在复杂的体系开发中是很遍及流传的。但是,有其他人会说,仅仅是使用一个合理的开发过程并不料味着软件就真的宁静了——只是紧紧按部就班的开发过程就可以了吗?
  相反地,开源天下更偏向于对这个题目持有另一个不同观点。很多软件开发者都以相关的、互相协作的态度来举行体系开发,把全部精力都放在了编写代码上,强迫本身说这是独一“紧张”的功能来举行集成。这种开发模式也许可以或许做出精确功能设置的软件,但这种开发方法内涵题目是没有将宁静性提拔到体系和体系布局级别程度。
  在信息处理中心最常用的三大操作体系(Microsoft Windows,Linux和 FreeBSD)有三种非常纷歧样的开发模式。让我们逐一来看看并考虑开发过程是怎样来影响宁静性的。
  Windows开发模式
  微软的Windows是一个由像一个国度那样大的公司开收回来的商业化操作体系。对这个操作体系视觉结果的制造,在公司内部是由高层一直到全部部分都到场进来的。除此之外,这个视觉因素曾经超越了操作体系本身,管理工具软件、普通的 用户登录使用软件、乃至开发软件都被集成在操作体系内里,整个的保持连接性。这个操作体系的焦点是把架构计划和软件集成于整个微软产物体系中。举例来说,加密算法提供商提供的加密算法可以被需要举行加密操作的微软软件产物调用。同样地,认证信息可以在操作体系全部层级拜访到,并可以或许在一个奇特的时髦环境中被使用程序拜访(并可以或许在一个统一的接口中被使用程序拜访)
  从一个宁静的角度来说,微软不但在开发操作体系过程中来控制宁静功能和体系架构,同样在给操作体系打补丁时控制体系宁静性。这是在操作宁静性里是很有争议的一方面。微软控制着全部他们操作体系、办事器软件和消费力开发软件的补丁。此外,他们现在有一个规矩的工夫表(每一个月的星期二)来发布全部的补丁。这允许了管理员以养成习惯性的来预备测试和开发宁静补丁。在没有特别补丁的环境下,微软允许企业提早来计划宁静晋级并终极大概减少相应的体系停机妨碍工夫。
  最后要说的是,微软控制着初级操作体系和全部支持的使用软件的长期宁静计划。他们有一个长期的产物门路图,此中包括了进步宁静性和增加功能性。当一个产物的门路图曾经纷歧定意味着更宁静的体系时,微软牢靠的开发者网络就该起作用了。因为软件开发者知晓微软的产物门路图,并获取正式发布前的测试版本后,以是有事后获取有关体系功能宁静性和合理使用的信息的大概性。除此以外,微软的开发软件从基础上就支持了Windows的宁静功能性。
  FreeBSD开发模式
  和Windows不同的是,FreeBSD并不是一个商业投资产物。FreeBSD是由一群想把操作体系建得真正像一个体系的开发者开收回来的。FreeBSD的内核是和一整套的体系工具、驱动程序和设置装备摆设文件一起发布的,这是很有代表性的正式发行。好比说FreeBSD5.2的发行就包括了焦点程序、一个拥有完备功能性的防火墙、网络驱动程序、体系管理通用程序以及焦点程序的软件工具包。其他的软件工具包由第三方开发者来提供(好比说Mozilla开源构造的Mozilla或是Brian Wotring公司的Osiris),但是这些程序都由FreeBSD打包集成在了整个操作体系内里。在打包集成的过程中,这些软件由FreeBSD团队来举行测试,以确保他们可以或许与操作体系一起工作正常——但是对付宁静题目却没有必需的要求。
  因为FreeBSD并不但仅是一个内核,以是宁静功能性可以或许贯串整个焦点程序和焦点体系通用程序,在操作体系开发体系构建的工夫建立起来。好比说,在FreeBSD的焦点程序里有一个“宁静品级”观点。不同的宁静品级有不同的限定。例如在宁静品级2中,文件体系不可以或许被安装,一次工夫调治不能被调治到多于一秒钟。不但焦点程序了解这个宁静品级,焦点体系通用程序的修改和帮助都逼迫性使用宁静品级。这大概是因为FreeBSD是作为一个端到端的体系开收回来的。
  整个体系的发布步骤有一个具有工程背景的发布团队来控制,这个团队决定操作体系的版本与其所包括的特性,以及下个版本的FreeBSD预备什么工夫发布。这个发布团队制造了一个发放工夫表,这个表概述了几个将要发放的版本的环境,同时决定了什么工夫旧的版本将会到达“寿命终止”(EOL)。对付操作体系来说“寿命终止”日期是非常紧张的,因为这也是FreeBSD需要为那几个版本的操作体系发放补丁的日期。要是你想要保持以后的版本(并确保宁静),你必需为你的操作体系在“寿命终止”到来的工夫举行更新。
  Linux开发模式
  与FreeBSD相比,Linux是一个非常纷歧样的工具。只管它们都是开源操作体系,Linux开发模式却基础不能和前者相称同。在Linux的焦点,只是一个很简单的内核。而焦点体系通用程序,包括了管理者们每天所使用的很多驱动程序和工具,是由另外一个完全不同于制造内核的团体所制造的。Linux的内核是一个外部开发的不连续的实体,然后直接由“Linux社区”举行直接维护。从一个宁静的角度来讲,这就意味着宁静本领被建在了使用软件包的通用程序里,而并没有完全反射到内核内里(反之亦然)。
  内核和使用软件包由一个发布者(例如Red Hat或者是Debian公司)整合在一起后成为一个完备的操作体系。当代码被整合到一起的工夫,这个发布者大概会转变一些内核和一些使用软件包的代码。一些此类的转变是轻度的耦合转变,还有一些是新功能的部件。每个发布者以本身的方法来举行整合,这就使每个发布者有了有效的本身的操作体系。以是,当你来为你的企业决定操作体系的工夫,与其考虑“Linux”,不如说是“Red Hat”、“Debian”、“Mandrake”等等。
  在与发放计划和宁静功能性方面,每个发布者都有本身的工夫表和技能门路。曾经有一段工夫,Red Hat维护着一个宁静门路(基本上来说它由SELinux整合到焦点操作体系中组成),但是这个彷佛曾经被废弃了。同样的,每个发布者(操作体系发布者)控制着本身的体系终止步骤,以是并没有单一日期的“Linux体系终止”。
  基于Linux的操作体系的修补由两个步骤组成。当一个体系宁静漏洞被发明的工夫,这个体系宁静漏洞信息被吐露给这个代码最原先的维护者。然后这个维护者会为这个有打击点的软件发布一个补丁。然后每一个操作体系发布者必需赶紧拿到补丁并做出一个专为基于他们具体代码的自界说的补丁。基于这个补丁,管理者们才气使用到他们的体系中去。这个两个阶段的补丁过程会导致整个补丁过程的推延,更紧张的事,它会导致混乱和布局管理题目。
  结语
  我为Linux操作体系的宁静性刻画了一幅非常凄凉的图画。因为它的开发模式,很难为这个操作体系决定一个未来趋向,或者维护它会成为一个繁琐之事。只管云云,Linux照旧有非常多的,对很多操作很有效的特性和出色的程序。以是,当在宁静性和服从性之间要有一个妥协的工夫,Linux照旧在一个可维持的形态上的。
  当为你的企业选择一个适用的操作体系,你需要具有超前目光而不是仅仅体贴某些宁静功能,并考虑操作体系长工夫的影响是怎样样的。你需要为每个操作体系都市有的打补丁、晋级和维护题目做好预备,并且一定要明白这些运动是怎样来影响你的宁静性和可使用性的。最后,在这篇文章里所讨论的企业操作体系都是很高级的软件组件,有本领让全天下的企业实行IT功能。对你适用的功能未必就对你的邻居适用,但是你必需知道宁静性对付这些每一个操作体系来说都是一个复杂的题目,要求像你为企业选择其他的软件那样非常细致地来挑选。
 


    文章作者: 福州军威计算机技术有限公司
    军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。

TAG:
评论加载中...
内容:
评论者: 验证码: