|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
不久以前,网络治理员还没有深入研究他们机构的网络服务平台。假如他们工作的部门采用Windows系统,他们就运行微软的互联网信息服务器(IIS),假如他们工作的部门采用Linux/Unix系统,他们就使用Apache。IIS和Apache这两个孪生兄弟是永远也不会碰面的。然而,时代发生了变化,Apache HTTP服务器计划通过发布一个网络服务器的Windows版推倒了把它们隔开的墙。网络服务器的历史可以追溯到原来的NCSA httpd服务器。现在,在这个领域有两个“大孩子”,而且Windows治理员至少拥有了某种灵活性(不要指望微软很快发布Linux平台的IIS!)。 从安全的角度说,这个选择是有争议的。下面这四个因素可能会影响你做出为你的机构选择最安全的平台的决策: ・固有的服务器安全漏洞。尽管媒体对微软的批评很多,但是,这两个平台几乎同样轻易受到攻击。计算机应急事件反应小组安全漏洞数据库最近发表的一项研究结果显示,IIS安全漏洞受到了28次攻击,Apache的安全漏洞受到了25次攻击。在信息安全领域,这就像赛马中的差距相同是异常接近的。 ・现有的网络治理知识。假如你的网络治理员已经使用了其中的一种平台,并且异常认识其安全设置,那就是一个极为重要的因素。大量的安全突破都是由于技术不纯熟的网络治理员的设置错误造成的。当你使用一个新的平台的时候,出现错误是很轻易的。 ・认识操作系统的治理员。一个网络服务器的安全同基本的操作系统的安全是完全相同的。假如一个攻击者能够获得这个操作系统的治理员权限,攻破网络服务器就是小事一桩。因此,在做这个决策的时候要考虑你的系统治理员的技能。假如你是一个使用Windows操作系统的部门,这就不是一个主要的因素,因为IIS和Apache都在Windows平台上运行。然而,假如你的部门使用Unix,在你的分析中就要为Apache增加附加分数,因为转变到IIS仍需要保留在Windows环境中工作的治理员。 ・开发人员的技能。假如你在创建一个动态网页(ASP、PHP、CGI等),考虑一下你的开发人员的安全技能。同操作系统治理员相同,开发人员在认识的环境中犯错误的可能性很小。假如你的开发人员喜欢某一种开发环境,你要把这个因素考虑进去。然而,你还应该了解在互联网上有很多把普通的网络开发系统移植到其它平台上的方式。例如,Sun Java系统ASP和Apache::ASP都答应使用在RedHat服务器上的ASP。同样,在IIS服务器上安装和设置PHP也是可能的。 我们是从信息安全的角度讨论这个问题的。记住这一点异常重要。虽然IIS和Apache在功能上一样,但是,假如你们的技术人员把握了与你们机构关系密切的技术,在进行风险和收益分析时一定要考虑这个因素。网络服务快乐! 返回类别: 教程 上一教程: PHP脚本的10个技巧(3) 下一教程: 使用PHP生成1000个随机注册码 您可以阅读与"IIS vs.Apache: 哪个是安全首选"相关的教程: · Windows XP下集成Tomcat与Apache · PHP+APACHE实现用户论证的方式 · 解决RHAS3中Apache2的PHP上传文件大小的限制 · 编写PHP的安全策略 · 在Linux防火墙上编译Apache+PHP4+Mysql(转) |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |