通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务
当前位置:首页>>服 务 器>>linux服务器>>正文 新版上线![旧版]
注:打开慢时请稍等
一个安全web服务器的安装(一)

http://www.iyit.net  日期:2006-5-6 12:34:16  来源:中国站长学院  点击:
参加讨论】web服务器是internet上最暴露的服务器。为了让客户/目标用户群访问提供的信息,web服务器必需是internet上的任何接入点都可以访问的。与其它诸如dns和ftp等公共服务相比,web对黑客高手更有诱惑力,因为一个成功地侵入一个网站的人可以更改主页从而让别人更加意识到他的存在。这些入侵事件能够让一个公司失去客户的信任,尤其是当一些敏感数据(如信用卡详细信息等)被窃取甚至被公开时就更加严重。

  如果说用于防止从internet对内部网络进行攻击的防火墙是最重要网络安全领域的话,web服务器应该说是第二个需要高度安全的领域了。本文的目标就是如何只用45分钟的时间就可以在linux系统上配置一个安全的web服务器。当然,您也可以在其他操作系统上完成同样的事情。下面是基于suse linux 6.4发布的一个例子。

  安全区域

  服务器安全由几个安全区域组成,为了保证允许条件下的最高度的安全保护,安全必需在每个区域都予以一致的实现。

  1.基础设施区

  基础设施区域定义服务器在网络中的位置。这个区域必需能够防止数据窃听、网络映射和端口扫描等黑客技术的威胁。而且,可以跟踪对一个暴露的web服务器的成功入侵,因为被侵入的服务器可能会用来作为攻击其它重要的服务器的基地(这种方式在dos攻击中最为常见)。

  在这一端,所有提供internet服务的服务器都通过一个集中部件保护起来并且位于一个隔离的网络是必需的。这个隔离的网络称为非军事区(dmz)。具有保护功能的组件可能是一个复杂的防火墙或一个简单的路由器(这个路由器配置了具有很强限制的包过滤规则)。因此,仅仅指定的服务器服务才是允许访问的。

  一般dmz会采用一个具有端口安全和报文洪水保护的转换开关,这种方式可以保证dmz的高度安全

  如果您关心物理安全,那么您必需保证服务器安装在一个安全的房间里(或数据处理中心)并且所有的电源、电话线和网线等都必需得到物理上的保护。

  2.网络协议区

  网络通信一般指的都是tcp/ip通信,操作系统内核对通信负责并且保证一个透明的通信流。然而,一些函数或者协议的易受攻击点可能会被用来发起攻击或破坏行为。因此,内核必需经过必要的配置,以便阻挡这些类型的攻击手段。虽然位于服务器前面的防火墙或路由器可以防止很多类型的攻击,但一些web服务器的设置也必需做一些相应的调整。

  防止syn洪水攻击是很关键的,在所有的操作系统中,linux提供了一种称为syncookies的最有效解决方案。此外,icmp重定向和对广播地址的ping操作以及ip源路由包也应该被拒绝。适用附加的内核过滤函数可以增加安全级别。

  3.服务区

  服务区定义需要哪些服务。通过”如果不是指定需要的全部禁止”的安全策略,服务器上仅仅配置完成必要的操作所必需的服务,否则就会为攻击者提供更多的攻击点。

  仅适用可以保证足够安全级的服务:没有充分认证能力的服务(如:rexec)或者传输未经过加密的敏感数据的服务(如telnet、ftp或通过www传输信用卡敏感数据)都应该用更安全的相应服务所替代(如ssh、sslftp或https)。

  4.应用区

  为安全起见,每个服务都必需单独配置。一个配置的不好的邮件服务器可能会被用来发送垃圾邮件,配置不好的web服务器可以执行所有的系统命令。注意,千万不要创建具有高特权的服务(root)。

  您必需仔细研读您所适用的软件的操作手册中的相关内容才可以更安全地配置您的应用。


  5.操作系统区

  最后的保护机制是操作系统自身。如果如果应用区的安全方法配置合理的话,即使入侵者成功地进入计算机系统也没有足够的管理权限完成破坏工作。程序的安装,尤其是高特权的程序,应该限制在系统操作的绝对需要范围内。许多高特权的程序可以通过更高级别的认证来限制用户的滥用,因为系统中的标准用户帐号根本不需要使用这些程序。但这还远远 不够,万一攻击者成功地进入计算机系统,应该存在一个检测入侵的机制。这被称为”基于主机的入侵检测”。当然,最好还要能够监视和记录系统中的文件操作,以便了解入侵者的真正意图。当然也不能忽视经常性地备份,并且不要丢弃旧的备份文件。这种做法不仅可以用来配置备份服务器和避免数据丢失,它还可以用来跟踪系统中文件的操作情况。如果有几个管理员同时管理一个服务器,那么一个记录谁执行过哪些操作的机制可以在下面提及。



编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:linux防火墙配置基础篇
下一篇:一个安全web服务器的安装(二)
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
一个安全web服务器的安装(三) 一个安全web服务器的安装(二) 浅谈linux优化及安全配置的个人体会
linux服务器安全小技巧 浅谈linux操作系统的优化及安全 构建网络安全长城之烽火台的建立(8)
构建网络安全长城之烽火台的建立(7) 构建网络安全长城之烽火台的建立(6) 构建网络安全长城之烽火台的建立(5)
构建网络安全长城之烽火台的建立(4) 构建网络安全长城之烽火台的建立(3) 构建网络安全长城之烽火台的建立(2)
构建网络安全长城之烽火台的建立(1) linux ssh 的一些安全小技巧 全面提升linux服务器的安全
linux十大高级安全管理技巧  linux 服务器的安全隐患以及防范对策  提高linux系统安全性的十招
高级linux安全管理技巧  web服务器配置全攻略(四) web服务器配置全攻略(三)
web服务器配置全攻略(二) web服务器配置全攻略(一) 给iis web服务器装上一把锁 下
最新更新 热点排行 推荐新闻
linux服务器日志管理详解(3)
linux服务器日志管理详解(2)
linux服务器日志管理详解(1)
在linux下设置www server(4)
在linux下设置www server(3)
linux服务器日志管理详解(3)
linux服务器日志管理详解(2)
linux服务器日志管理详解(1)
在linux下设置www server(4)
在linux下设置www server(3)
在linux下设置www server(2)
在linux下设置www server(1)
设定linux web 服务器(6)
设定linux web 服务器(5)
设定linux web 服务器(4)
windows2000下安装apache php4 mysql 
书写linux下自己的shellcode
iis的使用                          
windows 2000下安装php4及mysql大揭密
redhat局域网安装的解决办法
qq珊瑚虫外挂4.0版本发布!
新开放qq免费挂级网站
免费在qq上看在线电影电视听音乐
免费把qq炫铃设为本机qq的系统提示音
摄影后期系列一:1分钟为数码相片去红眼
流金岁月!cpu历史上最难忘的十个第一
教您显示器亮度对比度的调节
腾讯qq调整升级条件不再诱发网民“通宵
qq挂机的n种快速方法
qq挂机说明
巧用photoshop图案工具
用photoshop制成浪漫的“珍珠项链”
第二十章 开发delphi对象式数据管理功
sql简明教程(1)
vbscript和javascript互相调用 
jsp教程(四)-jsp actions的使用
操作系统被入侵后的修复过程
五一别忘电脑防毒 养成良好上网习惯
google对ie浏览器将捆绑搜索功能表担忧
新版上线,今日正式开通!!!
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息